Re: Not enough memory when entering CLI

Joshua Oreman <[email protected]> Sun, 25 Oct 2009 13:12:16 -0400
Newsgroups gmane.network.etherboot.user
Message-ID <[email protected]>
On Sun, Oct 25, 2009 at 9:26 AM, Itay Gazit <[email protected]> wrote:
> Joshua,
>
> This is IBM BIOS, the machine is IBM blade HS22.
>
> Few dozens lines of dmesg:
> [snip]

Looks like the kernel is getting the memory map fine, but gPXE is not.
I've thoroughly investigated the kernel setup code for any magic it
might have for the memory map, but it makes the exact same checks as
gPXE does.

The only possibility I can think of is that the memory map might not
have been initialized by the time gPXE runs. This looks like it's in a
ROM, and in that case there are two prompts:

"Press Ctrl-B to configure gPXE (PCI xx:xx.x)..." runs during POST
(i.e. *before* the system is ready to use) and on some systems the
memory map is not set up by then.

"Press Ctrl-B for the gPXE command line..." runs when gPXE is invoked
as a boot device.

Always use the second prompt. The first only exists because it was an
OEM requirement for option ROMs.

If you are using it already, let me know and I'll give you some
debugging instrumentation you can put in.

-- Josh

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference