Problems with eepro100 and kernel 2.1 or 2.2

Peter Woit woit@cpw.math.columbia.edu
Tue Jan 5 12:24:57 1999


I've been successfully using the eepro100.c driver on various Linux
machines running 2.0.* kernels.  However I've never been able to get
it to work with the 2.1.* kernels.  The latest try at this was with
2.2.0-pre3 with the 1.06 driver that comes with it, syslog shows

Jan  5 11:40:34 park kernel: eth0: Transmit timed out: status 6050  0000
at 3/18 command 0003a000.
Jan  5 11:40:34 park kernel: eth0: Trying to restart the transmitter...
Jan  5 11:40:39 park kernel: eth0: Transmit timed out: status 7048  0000
at 3/18 command 0003a000.
Jan  5 11:40:39 park kernel: eth0: Trying to restart the transmitter...
Jan  5 11:40:44 park kernel: eth0: Transmit timed out: status 7048  0000
at 3/18 command 0003a000.
Jan  5 11:40:44 park kernel: eth0: Trying to restart the transmitter...
Jan  5 11:40:49 park kernel: eth0: Transmit timed out: status 7048  0000
at 3/18 command 0003a000.
Jan  5 11:40:49 park kernel: eth0: Trying to restart the transmitter...
etc., etc.

I've tried this with the driver as a module, compiled in, and with various
choices for multicast_filter_limit, all with the same result.
One other clue may be that with a 2.0.36 kernel I see
Jan  5 12:01:28 park kernel: eepro100.c:v1.03 8/11/98 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
with the 2.2.* kernel I never get this message.

Any clues?

Peter Woit
woit@math.columbia.edu
212-854-2642