ipxe.lkrn does not detect Atheros L2 network interface
|
2016-11-30, 21:52
(This post was last modified: 2016-11-30 23:18 by Andromeda_x.)
Post: #5
|
|||
|
|||
RE: ipxe.lkrn does not detect Atheros L2 network interface
Hello,
thank you for pointing out that floppy used UNDI interface (I didn't pay attention to it as I am not familiar with enternals of iPXE). Ok, I did recompiled undionly.kpxe with embedded script and it does work as expected. I have created a group in DHCP configuration file dedicated to undionly.kpxe boot file. And here it is a "git diff" on my source directory Code: andromeda@moon:~/tmp/ipxe$ git diff Nothing special as you would expect.... I've attempted to recompile Debian's source package for iPXE (taken from here - iPXE source package) and no miracle happened -- same behavour. Note: stock ipxe Debian 7 package able to proceede properly with pxelinux.0 + ipxe.lkrn. I've taken a quick look at source they use and what patches they apply in most recent package which I referred in the link above and I did not find any magic. They made some changes in configuration header file general.h Code: #define ROM_BANNER_TIMEOUT 0 and applied following patch Code: diff --git a/src/arch/x86/prefix/romprefix.S b/src/arch/x86/prefix/romprefix.S and following patch related to efi Code: diff --git a/src/util/elf2efi.c b/src/util/elf2efi.c rest of changes is Debian related: installation, grub and iso generation related... Andromeda X Well, all I did to recompile ipxe.lkrn was cd tmp/ipxe/src make and then copy file of interest in proper location on TFTP server. Andromeda X Ok, I decided to follow your advice to look at 'ipxe.pxe' module. I've reconfigured DHCP server to "serve this file" on PXE request from test computer, restarted DHCP server and rebooted test computer. Well, it loaded the file; gave information about UNDI and would not continue as despite my expectation. This moment I thought it might be related that my "ipxe" script is not embedded into ipxe.pxe file. Code: cd tmp/ipxe/src then ipxe.pxe was copied to proper location on TFTP server and test computer rebooted. And I got a screen in following picture iPXE screen Andromeda X |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
ipxe.lkrn does not detect Atheros L2 network interface - Andromeda_x - 2016-11-28, 03:31
RE: ipxe.lkrn does not detect Atheros L2 network interface - NiKiZe - 2016-11-28, 20:39
RE: ipxe.lkrn does not detect Atheros L2 network interface - Andromeda_x - 2016-11-30, 19:30
RE: ipxe.lkrn does not detect Atheros L2 network interface - NiKiZe - 2016-11-30, 19:48
RE: ipxe.lkrn does not detect Atheros L2 network interface - Andromeda_x - 2016-11-30 21:52
|
User(s) browsing this thread: 1 Guest(s)