On 1/14/2001 5:57 PM Ken Yap ke...@nl... wrote:
>|It appears Etherboot 4.6.12 does not produce ROM code that is detected
>|with this Intel motherboard. As I mentioned previously, Etherboot does
>|work with an older Intel motherboard (the SE440BX2).
>Two thing you could try:
>Configure the ROM as a legacy ROM rather than a PnP ROM.
This new "legacy free" motherboard seems to have removed all code to deal
with this kind of ROM layout.
>Try to get hold of the latest PnP specs for option ROMs. The headers in
>the Etherboot ROM probably don't conform in some way. As I haven't had
>PnP BIOSes till recently, all the PnP stuff was contributed and untested
>by me personally.
Great minds think alike :-)
By the time I got your message I had already downloaded specs, extracted
ROM contents of the Intel and 3Com cards for comparison, debugged and
developed a patch for the bug. I wanted to write up a description of the
fix and how I found it before replying.
>Also send me a dump of the first 512 bytes of the commercial ROMs that
>work so that I can have a look at the headers.
I'll include this in the message I send about this. I have a client
emergency to take care of this morning, but the bug/problem is that there
is what appears to be a typo in loader.S which causes one of the header
fields to be in the wrong place.
I'll send in a small patch for loader.S, which fixes this. The bug
exists in Netboot's code as well, so this is probably also of interest to
that list.
Regards,
Marty
---
Try: http://rom-o-matic.net/ to make Etherboot images instantly.
Name: Martin D. Connor
US Mail: Entity Cyber, Inc.; P.O. Box 391827; Cambridge, MA 02139; USA
Voice: (617) 491-6935, Fax: (617) 491-7046
Email: md...@th...
Web: http://www.thinguin.org/
|