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