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