[ipxe-devel] Realtek 8111/8168b

Christian Stroehmeier stroemi at mail.uni-paderborn.de
Mon Apr 27 17:13:31 UTC 2015


Am 16.04.2015 um 19:09 schrieb Evan Prohaska:
> Good day,
>
> We have been having issues with iPxe and a new set of Lenovo Thinkpad 
> 11e. They are using the Realtek 8111/8168b NIC and will not get DHCP. 
> Wireshark shows a offer but no request and realtek.kpxe DEBUG=realtek 
> just shows a message identifying the nic as a 8169 and then reboots. I 
> am dumbfounded at this point and I need some advice on how to get this 
> working. I am on a timeline and the boss and hammering on me to get 
> this fixed. Thank you very much for your time and I hope we can get 
> this resolved.
>
> Thanks,
>
> Evan Prohaska
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
Hi,

I have a different issue with this exact same chip. realtek.kpxe works 
just fine, but my task is to migrate the existing infrastructure from 
PXE to iPXE and I intended to use undionly.kpxe for that so I do not 
have to care about different hardware. The problem is, this NIC does not 
like undionly.kpxe. It gets stuck at "iPXE initialising devices...". I 
narrowed it down to some assembler code in the function pxeparent_call 
in src/arch/i386/interface/pxeparent/pxeparent.c
If I remove this assembler code I can continue, but I figured the code 
is there for a reason and I might break other hardware - every other NIC 
I tried worked so far with that code intact.
Sadly, I have no idea what this code does and why it would stop doing 
anything. Does anyone have an idea how to proceed? I should note that I 
am chainloading from pxelinux, and that I embedded Robin's 
bootstrap-script as well as a chain of trust certificates.

Thanks,

Christian



More information about the ipxe-devel mailing list