[eepro100] broken after 2.4.2 -> 2.4.5 kernel upgrade
Michael Lincoln
mike@entora.co.uk
Sun, 27 May 2001 11:06:55 +0100
Hi all,
I have a SMC Etherpower II card 83C170QF (rev 06). I've been using this
under the vanilla linux kernel version 2.4.2 for months without a
problem. I've now upgraded to 2.4.5 and the card dosnt work.
I hope this isn't an FAQ, I've had a look arround and carn't seem to
find a solution. People seem to be talking about problems after moving
from 2.4.2 to 2.4.3.
Let me know what you need doing.
Thanks in advance.
Mike
I get the following errors in my log file:-
May 26 21:47:50 orm kernel: NETDEV WATCHDOG: eth0: transmit timed out
May 26 21:47:50 orm kernel: eth0: Transmit timeout using MII device, Tx
status 4003.
May 26 21:47:50 orm kernel: eth0: Restarting the EPIC chip, Rx 1/1 Tx 2/12.
May 26 21:47:50 orm kernel: eth0: epic_restart() done, cmd status 000a,
ctl 0512 interrupt 240000.
May 26 21:47:54 orm kernel: NETDEV WATCHDOG: eth0: transmit timed out
May 26 21:47:54 orm kernel: eth0: Transmit timeout using MII device, Tx
status 000b.
May 26 21:47:54 orm kernel: eth0: Restarting the EPIC chip, Rx 1/1 Tx 3/12.
May 26 21:47:54 orm kernel: eth0: epic_restart() done, cmd status 000a,
ctl 0512 interrupt 240000.
May 26 21:47:58 orm kernel: NETDEV WATCHDOG: eth0: transmit timed out
May 26 21:47:58 orm kernel: eth0: Transmit timeout using MII device, Tx
status 000b.
May 26 21:47:58 orm kernel: eth0: Restarting the EPIC chip, Rx 1/1 Tx 4/12.
May 26 21:47:58 orm kernel: eth0: epic_restart() done, cmd status 000a,
ctl 0512 interrupt 240000.
May 26 21:48:02 orm kernel: NETDEV WATCHDOG: eth0: transmit timed out
May 26 21:48:02 orm kernel: eth0: Transmit timeout using MII device, Tx
status 000b.
etc. etc. etc.
I inserted the module with debug=7 and get this sort of thing :-
May 26 21:05:21 orm kernel: NETDEV WATCHDOG: eth0: transmit timed out
May 26 21:05:21 orm kernel: eth0: Transmit timeout using MII device, Tx
status 0
00b.
May 26 21:05:21 orm kernel: eth0: Tx indices: dirty_tx 5, cur_tx 12.
May 26 21:05:21 orm kernel: eth0: Restarting the EPIC chip, Rx 1/1 Tx 5/12.
May 26 21:05:21 orm kernel: eth0: epic_restart() done, cmd status 000a,
ctl 0512
interrupt 240000.
May 26 21:05:21 orm kernel: eth0: Media monitor tick, Tx status 091b000b.
May 26 21:05:21 orm kernel: eth0: Other registers are IntMask 13bf
IntStatus 300
000 RxStatus 400021.
May 26 21:05:21 orm kernel: eth0: Interrupt, status=0x002500c0 new
intstat=0x002
40000.
May 26 21:05:21 orm kernel: eth0: Interrupt, status=0x00240000 new
intstat=0x002
40000.