[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