Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ipxe.lkrn does not detect Atheros L2 network interface
2016-11-30, 19:48
Post: #4
RE: ipxe.lkrn does not detect Atheros L2 network interface
The reason for it to work in in you floppy test is simple and the magic word here is UNDI, from your example:
Code:
net0: 00:24:8c:7c:54:dc using <NULL> on UNDI-0000:02:0.0 (closed)
Here we see it uses UNDI mode (it should have been in the <NULL> part as well so that part is a bit interesting)

The UNDI driver ipxe uses in this case is the stack that gets loaded by the already existing NIC ROM which ipxe can hook into if it is loaded over the network, the above floppy scenario is not really supported, and is a bit weird that it works at all.

And you would see the same thing if you _replace_ your pxelinux.0 on your tftp server with ipxes undionly.kpxe instead.

Note that when you load ipxe.lkrn from pxelinux it will not be able to load the nics UNDI stack.


Could you do a git diff in your ipxe source directory and post the result, and also post the exact build command you used to generate the ipxe binary with the atl1.c changes, and also how you then booted that?

Use GitHub Discussions
VRAM bin
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: ipxe.lkrn does not detect Atheros L2 network interface - NiKiZe - 2016-11-30 19:48



User(s) browsing this thread: 1 Guest(s)