[ipxe-devel] Native drivers AND fallback UNDI in a PXE image possbile?
Michael Brown
mbrown at fensystems.co.uk
Wed Nov 16 13:12:42 UTC 2011
On Wednesday 16 Nov 2011 07:54:12 Sven Dreyer wrote:
> Am 16.11.2011 01:26, schrieb Michael Brown:
> > It's a build system bug, now (hopefully) fixed:
> > http://git.ipxe.org/ipxe.git/commitdiff/c46acda
>
> Thank you very much for the fix.
>
> I just built and tested it:
> ipxe--undi.pxe: does not see any interface
> ipxe--undi.kpxe: sees the interface, the "dhcp" command reports the
> correct MAC address, but runs into a timeout
> ipxe--undi.kkpxe: everything okay, works like a charm!
The "--undi" part should be irrelevant: all you need is bin/ipxe.pxe.
Unfortunately, undi.kkpxe is potentially dangerous: if a native driver exists,
then it will start controlling the NIC without shutting down the underlying
PXE stack first. The .kkpxe format should only ever be used as undionly.kkpxe.
For a proper solution, you need to get the .kpxe format working. To simplify
matters, try using bin/undi.kpxe - does this show the same timeout behaviour?
Michael
More information about the ipxe-devel
mailing list