Re: Intel D510MO board, gpxe chainloading problem and gpxe problem

Stefan Hajnoczi <[email protected]> Sun, 11 Apr 2010 18:03:43 +0100
Newsgroups gmane.network.etherboot.user
Message-ID <[email protected]>
Okay, I think I understand what is going on here.

First of all, for some reason this BIOS does not support the BIOS Boot
Specification and gPXE is falling back to hooking INT 19H.  This is
unfortunate because INT 19H does not give boot device ordering control
like you'd normally expect.

Now here is the interesting part: you are running on old gPXE ROM
which asks the user to press 'B' in order to boot.  This behavior was
changed in December 2008 to prompt the user to press 'N' to *skip*
booting from gPXE.

Here is the commit that changed this behavior, your gPXE ROM is built
from source code older than this commit:
http://git.etherboot.org/?p=gpxe.git;a=commitdiff;h=4d7c650164a759e3dadbcf8f83da6789165c68b7

The good news is that building an up-to-date gPXE ROM will allow
unattended boot:

http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/

Please let us know how it goes, if the hang initializing PCI devices
still occurs we can debug it with your help.

Stefan

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev