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

Jeff Waugh jdub@aphid.net
Sun, 28 Jan 2001 21:53:46 +1100


Morning all. :)

I have an OEM EtherExpress card, which I'm trying to get going under 2.2.18,
so here's what I've done so far (sorry if it's verbose; I prefer longer bug
reports than "this doesn't work", so I guess I'm overcompensating):

 * Downloaded netdrivers.tgz

 * cp *.[ch] /usr/src/linux-2.2.18/drivers/net

 * Edited drivers/net/Makefile, the relevant parts now read:

L_TARGET := net.a
L_OBJS   := pci-scan.o
ifneq ($(ARCH),s390)
L_OBJS   += auto_irq.o
endif

M_OBJS   := pci-scan.o
MOD_LIST_NAME := NET_MODULES


 * Compiled, numerous times as modules and builtin.

 * insmod eepro100 returns:

Using /lib/modules... etc.
Self test faild, status ffffffff:
 Failure to initialize the i82557.
 Verify that the card is a bus-master capable slot.


 * ee100pro-diag returns:

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 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).

- Jeff


-- jdub@aphid.net --------------------------------- http://linux.conf.au/ --

      I must be getting old... Buying toothpaste with gel in it is no       
                       longer an Absolute Necessity.