[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:
> > -----
> > 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