Hi Marko,

I had lots of interest in the intel nics a while back while doing netboot/etherboot stuff, you may peek into the contrib folder in the etherboot(gpxe?) sources. maybe you'll find the notes there useful. most of the tools are dos based but maybe you'll still find something to pick your brains.


Udu

2009/8/21 Marko Kraljevic <krasnaya.zvezda@gmail.com>
The support for 3com NICs got me thinking about other NICs with boot ROMs.

I've got a few intel 100 pro PCI cards around, with the 82558 chipset.
They have a PLCC socket, and a parallel interface; so they *should*
support any PLCC 28/29 family chips. There's good documentation
available, so I think adding support should not be too difficult.


The only problem is, 82558 only supports up to 64kB [A0:16], and 82559
only supports up to 128kB [A0:17]. So I'm not sure if I should bother,
especially with the PLCC socket, and the fact that we already have
support for the cheap and common 3com cards.

If you guys think it would be worthwhile to support, I can take a stab
at it though. :-)


datasheet for 82558:
http://developer.intel.com/design/network/datashts/29736001.pdf

datasheet for 82559:
http://download.intel.com/design/network/datashts/73825902.pdf


I'll take a look into some of intel's other ethernet controller chips,
see if anything supports > 1Mbit. Although I have a suspicion that
more modern controllers probably moved away from the parallel bus
and/or dumped boot rom altogether. And of course - I'll have to make
sure someone sold a physical card with them and a ROM socket!

Mark

_______________________________________________
flashrom mailing list
flashrom@flashrom.org
http://www.flashrom.org/mailman/listinfo/flashrom



--
Udu E. Ogah
.~~~~~~~~~~.