[eepro100] eepro100 driver frequently dying in Linux 2.4.4

Mike Berkley Mike.Berkley@ec.gc.ca
Fri, 20 Jul 2001 14:36:28 -0700


> "Donald" == Donald Becker <becker@scyld.com> writes:

MB> I have an EEPROM with the sleep mode bit set, and I have been seeing
MB> the card hang under high load.  Is the modified eepro100-diag.c
MB> available somewhere?

Donald> Yes, http://www.scyld.com/diag/index.html

Donald> Run
Donald>    eepro100-diag -ee
Donald> to see the configuration and 
Donald>    eepro100-diag -ee -G 0 -ww
Donald> to change it.


Thanks very much.  I will run some tests and let you know if this
solves our problem.

We have some Compaq Deskpro EN machines, which apparently have an
on-board i82557/i82558 chip.  They had been working flawlessly, until
we moved one to another LAN, which runs half-duplex only.  As soon as
we put any kind of load on the network, the machine would hang.

My quick fix was to put a small switch between the Deskpro and the
LAN.  The Deskpro runs full-duplex, and the LAN half-duplex, with the
switch negotiating.  Since I added the switch, there have been no more
hangups.

On Monday (never make changes on a Friday), I will take out the switch
and try clearing the sleep bit with eepro-diag.


(The other LAN runs half-duplex to limit traffic over the backbone,
but they have recently upgraded their backbone to Gigabit and will be
allowing full-duplex in the future.)