[eepro100-bug] i82559 detected as i82557 and not initialising

Donald Becker becker@scyld.com
Sun, 28 Jan 2001 13:30:22 -0500 (EST)


On Sun, 28 Jan 2001, Jeff Waugh wrote:

> I have an OEM EtherExpress card, which I'm trying to get going under 2.2.18,
...
> Using /lib/modules... etc.
> Self test faild, status ffffffff:
>  Failure to initialize the i82557.
>  Verify that the card is a bus-master capable slot.

Have you checked this out?

Most motherboards only support four PCI bus master (besides the standard
IDE controller).  Motherboards with "extra" on-board PCI devices or five
PCI slots might share the bus master pins between two slots.  This will
be hidden somewhere in the manual.  You might try moving slots.

> Index #1: Found a Intel i82557 (or i82558) EtherExpressPro100B adapter at
> 0xd400.
> 
> Now, the odd thing about all this is that the chip on the card reads
> "GD82559", so I'm assuming that it's being detected incorrectly.

The diagnostic program uses the PCI ID.  Intel kept the ID the same
with the i82557, i82558, and i82559.  Curiously, they changed the ID
while leaving the chip the same for a few of the recent models.

> The card is sitting in an ABIT BX133-RAID motherboard. Please tell me if you
> need more details (I'm not on the bugs list though - Reply-To set
> accordingly).

Both "ABit" and "RAID motherboard" lead me to suspect the bus master
slot issue.  (Our ABit BP6 systems have slot 4 & 5 share bus master pins.)

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993