Using the debug undionly, the additional info follows:
Preparing segment [90000,90a00,997ff) Segment [90000,90a00,997ff) does not fit into available memory Are there any other workarounds / other ways to load? (Flashing NIC ROMs is not practical for me) On Sat, Apr 9, 2011 at 7:06 PM, Michael Brown <[email protected]>wrote: > On Sunday 10 Apr 2011 01:00:02 Michael Stumpf wrote: > > I'm using undionly via TFTP to boot iPXE. I've constructed a simple > > text-based menu to present various options, one of which is memtest. All > > of the options work fine and boot as expected, but memtest86+ does not: > > ----- > > http://192.168.0.1/boot/memtest4.20.bin... ok > > Could not execute memtest: Requested memory not available ( > > http://ipxe.org/46038101) > > > > Could not chain image: Requested memory not available ( > > http://ipxe.org/46038101) > > ----- > > > > What's going on here? Here's how it looks in my script: > > As described at http://ipxe.org/46038101 this error indicates that memtest > cannot be loaded because it is requesting an area of memory that is already > in > use. You're using undionly, which uses more base memory than other iPXE > modes > of operation since the underlying PXE stack remains loaded. It's possible > that this is the source of the overlap: memtest wants to load in an area of > memory that is still occupied by the underlying PXE stack. > > You can test this by building with DEBUG=segment, e.g. > > make bin/undionly.kpxe DEBUG=segment > > That will print a message showing which area of memory is causing the > conflict. > Try it and let us know what it says. > > Michael >
_______________________________________________ ipxe-devel mailing list [email protected] https://lists.ipxe.org/mailman/listinfo/ipxe-devel

