[ipxe-devel] cannot boot memtest86+
Michael Stumpf
mjstumpf at gmail.com
Sun Apr 10 01:47:14 UTC 2011
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 <mbrown at fensystems.co.uk>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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20110409/731c1afc/attachment.htm>
More information about the ipxe-devel
mailing list