[realtek] Frequent timeouts.

Rogier Wolff. R.E.Wolff@BitWizard.nl
Wed, 21 Jun 2000 16:26:20 +0200


Hi,

Since a few days we're getting frequent timeouts on a few of our 
RTL8139 equipped machines. 

Jun 21 15:54:20 cave kernel: eth0: Transmit timeout, status 0d 0000 media
00.
Jun 21 15:54:20 cave kernel: eth0: Tx queue start entry 9694  dirty entry
9694.
Jun 21 15:54:20 cave kernel: eth0:  Tx descriptor 0 is 8010a042.
Jun 21 15:54:20 cave kernel: eth0:  Tx descriptor 1 is 8010a042.
Jun 21 15:54:20 cave kernel: eth0:  Tx descriptor 2 is 8010a042. (queue
head)
Jun 21 15:54:20 cave kernel: eth0:  Tx descriptor 3 is 8010a042.
Jun 21 15:54:20 cave kernel: eth0: MII #32 registers are: 1000 782d 0000
0000 05e1 40a1 0001 0000.

Jun 21 14:22:54 assurancetourix kernel: NETDEV WATCHDOG: eth0: transmit
timed out
Jun 21 14:22:54 assurancetourix kernel: eth0: Tx queue start entry 2516201 
dirty entry 2516197.
Jun 21 14:22:54 assurancetourix kernel: eth0:  Tx descriptor 0 is 400845ea.
Jun 21 14:22:54 assurancetourix kernel: eth0:  Tx descriptor 1 is 000804f2.
(queue head)
Jun 21 14:22:54 assurancetourix kernel: eth0:  Tx descriptor 2 is 000805ea.
Jun 21 14:22:54 assurancetourix kernel: eth0:  Tx descriptor 3 is 100805ea.

Cave runs 2.2.14pre1 (Yes, that's old.)
assurancertourix runs 2.4.0-test1-ac18 .

Are we running a version of the driver that's too old? Is this a known
problem? Workarounds?

Oh, on cave I've had to ifconfig down/ifconfig up the interface a bunch
of times to get things going again. Usually that's not neccesary though. 

				Roger.

-- 
** R.E.Wolff@BitWizard.nl ** http://www.BitWizard.nl/ ** +31-15-2137555 **
*-- BitWizard writes Linux device drivers for any device you may have! --*
*       Common sense is the collection of                                *
******  prejudices acquired by age eighteen.   -- Albert Einstein ********