Tx Ring full
Jens Hardings Perl
jharding@dcc.uchile.cl
Wed Mar 31 12:09:29 1999
I have a 3com 3c905B Cyclone on a really busy ethernet. It works really
great,
but from time to time the card freezes, and I get following lines in my
log:
Mar 31 09:28:24 cacique kernel: eth0: transmit timed out, tx_status 00
status e000.
Mar 31 09:28:24 cacique kernel: Flags; bus-master 1, full 1; dirty
27558 current 27574.
Mar 31 09:28:24 cacique kernel: Transmit list 00000000 vs. c07e7a60.
Mar 31 09:28:24 cacique kernel: 0: @c07e7a00 length 800000fa status
000000fa
Mar 31 09:28:24 cacique kernel: 1: @c07e7a10 length 800000ff status
000000ff
Mar 31 09:28:24 cacique kernel: 2: @c07e7a20 length 800000fa status
000000fa
Mar 31 09:28:24 cacique kernel: 3: @c07e7a30 length 800000ff status
000000ff
Mar 31 09:28:24 cacique kernel: 4: @c07e7a40 length 800000fa status
800000fa
Mar 31 09:28:24 cacique kernel: 5: @c07e7a50 length 800000ff status
800000ff
Mar 31 09:28:24 cacique kernel: 6: @c07e7a60 length 800000fa status
000100fa
Mar 31 09:28:24 cacique kernel: 7: @c07e7a70 length 800000ff status
000100ff
Mar 31 09:28:24 cacique kernel: 8: @c07e7a80 length 800000fa status
000100fa
Mar 31 09:28:24 cacique kernel: 9: @c07e7a90 length 800000ff status
000100ff
Mar 31 09:28:24 cacique kernel: 10: @c07e7aa0 length 800000fa status
000100fa
Mar 31 09:28:24 cacique kernel: 11: @c07e7ab0 length 800000ff status
000100ff
Mar 31 09:28:24 cacique kernel: 12: @c07e7ac0 length 800000fa status
000100fa
Mar 31 09:28:24 cacique kernel: 13: @c07e7ad0 length 800000ff status
000000ff
Mar 31 09:28:24 cacique kernel: 14: @c07e7ae0 length 800000fa status
000000fa
Mar 31 09:28:24 cacique kernel: 15: @c07e7af0 length 800000ff status
000000ff
Mar 31 09:28:24 cacique kernel: eth0: Resetting the Tx ring pointer.
Mar 31 09:28:38 cacique kernel: eth0: Tx Ring full, refusing to send
buffer.
Mar 31 09:30:37 cacique kernel: eth0: Tx Ring full, refusing to send
buffer.
This goes on and on until I ifdown-ifup the card, or until I unplug the
card for a
few seconds. This tipically happens when the network is under heavier
use than
usually, once or twice a day.
Mar 31 09:35:10 cacique kernel: 3c59x.c:v0.99H 11/17/98 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
Mar 31 09:35:10 cacique kernel: eth0: 3Com 3c905B Cyclone 100baseTx at
0xd400, 00:10:4b:63:5d:3d, IRQ 10
Mar 31 09:35:10 cacique kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/Autonegotiate interface.
Mar 31 09:35:10 cacique kernel: MII transceiver found at address 24,
status 786d.
Mar 31 09:35:10 cacique kernel: MII transceiver found at address 0,
status 786d.
Mar 31 09:35:10 cacique kernel: Enabling bus-master transmits and
whole-frame receives.
--
Jens.