Re: Etherboot and gpxe

Michael Brown <[email protected]>
Newsgroups gmane.network.etherboot.user
Message-ID <[email protected]>
On Sunday 09 August 2009 06:19:26 Joyce Yu wrote:
> I built the rtl8129.rom which I think is the smallest driver among the
> gPXE NIC drivers. The image size is:
> $ ls -l bin/rtl8129.rom
> -rw-r--r--  1 joyce wheel 55808 Aug  8  2009 bin/rtl8129.rom
>
> 55k is still quite large that causes option rom overflow in the systems
> that I am working on. In the etherboot, there is an option to build
> xxx.zrom image which is almost half size of the the xxx.rom image. I
> couldn't find the same option in the gPXE.

gPXE ROMs are always compressed by default; there is no separate ".zrom" 
suffix as there was in Etherboot.

Assuming that your system supports PMM correctly, you should find that the 
gPXE ROM uses up only around 1.5kB of option ROM space; the remainder of the 
55kB is tucked away up in high memory.  This should be sufficient for pretty 
much any system.

I suspect that PMM is failing on your system, causing gPXE to remain occupying 
55kB of option ROM space.  Could you please let me know the contents of the 
ROM banner line displayed during POST?  This is the line containing something 
like

  gPXE (http://etherboot.org) - 05:00.1 C800 PCI2.10 PnP BBS PMM4000@20 C800

Please let me know exactly what this line contains on your system, and I can 
tell you what is happening.

Note that Etherboot never supported PMM, and so would always use up the full 
32kB of option ROM space.  gPXE will use up less option ROM space despite 
having a bigger ROM image, thanks to the use of PMM.

Michael

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.