[gPXE] Dell T300 w/Broadcom chip: gpxe hangs during dhcp

Stefan Hajnoczi stefanha at gmail.com
Sat Feb 13 08:15:26 EST 2010


The 'stefanha-50-singleundi' approach is likely to fail in the real
world. UNDI ROMs are not designed to be loaded multiple times. The
risk is high that some machines will fail with the previous patch
I posted.

Instead, I have pushed a more conservative approach:

http://git.etherboot.org/?p=people/stefanha/gpxe.git;a=commitdiff;h=e31c5120ac3f86c0658459471750bbcd5f22564e

"Loading multiple UNDI instances would be useful in systems that have
several network cards with vendor PXE ROMs. However, we cannot rely on
UNDI ROMs working correctly with multiple instances loaded
simultaneously.

The gPXE UNDI driver supports the following multi-NIC configurations:
1. Chainloading undionly.kpxe on a specific NIC.
2. Loading the UNDI driver for the first probed device and ignoring all
other UNDI devices in the system.

This patch refuses to probe additional UNDI devices so there can never
be multiple instances of UNDI loaded."

Stefan


More information about the gPXE mailing list