[tulip-bug] transmit timed out + too much work during an interrupt problems
Gehrken Klaus
Klaus.Gehrken@pdb.sbs.de
Mon Aug 12 12:36:01 2002
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_000_01C241EA.C9EBC620
Content-Type: text/plain;
charset="iso-8859-1"
dear tulip hackers,
we suffer from sporadic tulip driver "hangups".
Under not yet discovered circumstances, some of our firewallinterfaces stop
working,
no packets are transmittet or recieved any more until "ifdown ethx ; ifup
ethx".
In dmesg we see lots of: Too much work during an interrupt and Restarted Rx
at xxx /yyy messages!
See details in info.txt ;-)
Any help/sugguestions welcome ...
regards,
Klaus
----------------------------------------------------------------------------
-
Klaus Gehrken Siemens Business Services
SBS D ORS CWS LAN 43 Phone: +49 5251/8-15624
Heinz-Nixdorf-Ring 1 Fax: +49 5251/8-15602
D-33106 Paderborn mailto:Klaus.Gehrken@siemens.com
------_=_NextPart_000_01C241EA.C9EBC620
Content-Type: text/plain;
name="info.txt"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="info.txt"
-------------------- Hardware -----------------------------------------
Fujitsu-Siemens Primergy 470
RAM 256MB ECC
CPU Pentium III (Katmai) 500Mhz 512K cache 989.59 bogomips
SCSI Symbios Logic 53c820
HD 4,5Gb SCSI
eth0,1 Intel eepro 82557 [Ethernet Pro 100] (rev 05)
eth2-5 Znyx Zx364q 4xDECchip 21142/43 (rev 41) (made by intel)
The lan interfaces are connectet to Cisco Catalyst 6000 or 2924 =
100Mb/full-duplex, no autonegotioation
-------------------- Software ----------------------------------------
Redhat 7.2 diestribution with Linux 2.2.20 SMP kernel (kernel.org =
original sources)
Netdrivers: tulip.c:v0.94 1/28/2002 pci-scan.c:v1.08 9/28/2001 =
eepro100.c:v1.20 1/28/2002=20
CheckPoint Firewal1 4.1 sp5
--------------------- DMESG extract =
----------------------------------------------------------
.
.
eth4: Digital DS21143 Tulip transmit timed out, status f0660000, SIA =
000000c5 ffff0001 fffbff7f 8ffdc008, resetting...
eth4: Digital DS21143 Tulip transmit timed out, status f0660000, SIA =
000000c5 ffff0001 fffbff7f 8ffdc008, resetting...
eth4: Digital DS21143 Tulip transmit timed out, status f0660000, SIA =
000000c5 ffff0001 fffbff7f 8ffdc008, resetting...
.
.
eth0: Unknown receiver error, status=3D0x5048.
eth3: Too much work during an interrupt, csr5=3D0xf0670040.
eth2: Too much work during an interrupt, csr5=3D0xf06f0040.
eth2: Too much work during an interrupt, csr5=3D0xf0670040.
eth2: Too much work during an interrupt, csr5=3D0xf0670044.
eth2: Too much work during an interrupt, csr5=3D0xf0670040.
eth3: Too much work during an interrupt, csr5=3D0xf0670040.
eth4: Too much work during an interrupt, csr5=3D0xf06f0040.
eth2: Too much work during an interrupt, csr5=3D0xf0670040.
eth2: Too much work during an interrupt, csr5=3D0xf06d80c0.
eth2: Restarted Rx at 73865889 / 73865889.
eth2: Too much work during an interrupt, csr5=3D0xf06980c0.
eth2: Restarted Rx at 73865889 / 73865889.
.
.
--------------------- lsmod =
----------------------------------------------------------
Module Size Used by
tulip 36032 3=20
eepro100 17040 2=20
pci-scan 3664 2 [tulip eepro100]
fwmod.2.2.x 2814744 2=20
modules.conf:
alias parport_lowlevel parport_pc
alias eth0 eepro100
alias eth1 eepro100
alias eth2 tulip
alias eth3 tulip
alias eth4 tulip
alias eth5 tulip
alias scsi_hostadapter sym53c8xx
options eepro100 options=3D0x320,0x320
options tulip options=3D5,5,5,5 full_duplex=3D1,1,1,1
--------------------- LSPCI -V =
----------------------------------------------------------
[root@fewa5 /tmp]# lspci -v
00:00.0 Host bridge: Intel Corporation 440GX - 82443GX Host bridge
Flags: bus master, medium devsel, latency 64
Memory at f8000000 (32-bit, prefetchable)
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corporation 440GX - 82443GX AGP bridge =
(prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 72
Bus: primary=3D00, secondary=3D01, subordinate=3D01, =
sec-latency=3D64
00:02.0 System peripheral: Siemens Nixdorf AG: Unknown device 0015 (rev =
02)
Subsystem: Siemens Nixdorf AG: Unknown device 0023
Flags: medium devsel
Memory at fec00000 (32-bit, non-prefetchable)
00:03.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev =
03) (prog-if 00 [Normal decode])
Flags: bus master, medium devsel, latency 96
Bus: primary=3D00, secondary=3D02, subordinate=3D03, =
sec-latency=3D85
I/O behind bridge: 0000b000-0000dfff
Memory behind bridge: fe800000-fe9fffff
Prefetchable memory behind bridge: =
00000000f4000000-00000000f5f00000
Capabilities: [dc] Power Management version 1
00:04.0 Class ff00: Siemens Nixdorf AG: Unknown device 001d (rev 01)
Subsystem: Siemens Nixdorf AG: Unknown device 0024
Flags: bus master, medium devsel, latency 64, IRQ 9
Memory at fecff000 (32-bit, non-prefetchable)
I/O ports at f800
Memory at fed00000 (32-bit, non-prefetchable)
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) =
(prog-if 80 [Master])
Flags: bus master, medium devsel, latency 64
I/O ports at fcf0
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) =
(prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at f400
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
Flags: medium devsel
00:0d.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] =
(rev 05)
Subsystem: Intel Corporation EtherExpress PRO/100+
Flags: bus master, medium devsel, latency 66, IRQ 10
Memory at fecfe000 (32-bit, prefetchable)
I/O ports at e800
Memory at feb00000 (32-bit, non-prefetchable)
Capabilities: [dc] Power Management version 1
00:0e.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] =
(rev 05)
Subsystem: Intel Corporation EtherExpress PRO/100+
Flags: bus master, medium devsel, latency 66, IRQ 15
Memory at fecfd000 (32-bit, prefetchable)
I/O ports at e400
Memory at fea00000 (32-bit, non-prefetchable)
Capabilities: [dc] Power Management version 1
02:00.0 VGA compatible controller: Cirrus Logic GD 5446 (rev 45) =
(prog-if 00 [VGA])
Subsystem: Siemens Nixdorf AG: Unknown device 0025
Flags: medium devsel
Memory at f4000000 (32-bit, prefetchable)
Memory at fe9fe000 (32-bit, non-prefetchable)
02:01.0 SCSI storage controller: Symbios Logic Inc. (formerly NCR) =
53c895 (rev 01)
Subsystem: Symbios Logic Inc. (formerly NCR): Unknown device =
0000
Flags: bus master, medium devsel, latency 247, IRQ 5
I/O ports at d800
Memory at fe9ff800 (32-bit, non-prefetchable)
Memory at fe9fd000 (32-bit, non-prefetchable)
02:08.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev =
03) (prog-if 00 [Normal decode])
Flags: bus master, medium devsel, latency 64
Bus: primary=3D02, secondary=3D03, subordinate=3D03, =
sec-latency=3D85
I/O behind bridge: 0000b000-0000cfff
Memory behind bridge: fe800000-fe8fffff
Capabilities: [dc] Power Management version 1
03:04.0 Ethernet controller: Digital Equipment Corporation DECchip =
21142/43 (rev 41)
Subsystem: Znyx Advanced Systems: Unknown device 0013
Flags: bus master, medium devsel, latency 165, IRQ 9
I/O ports at c800
Memory at fe8ff800 (32-bit, non-prefetchable)
03:05.0 Ethernet controller: Digital Equipment Corporation DECchip =
21142/43 (rev 41)
Subsystem: Znyx Advanced Systems: Unknown device 0013
Flags: bus master, medium devsel, latency 165, IRQ 11
I/O ports at c400
Memory at fe8ff400 (32-bit, non-prefetchable)
03:06.0 Ethernet controller: Digital Equipment Corporation DECchip =
21142/43 (rev 41)
Subsystem: Znyx Advanced Systems: Unknown device 0013
Flags: bus master, medium devsel, latency 165, IRQ 15
I/O ports at c000
Memory at fe8ff000 (32-bit, non-prefetchable)
03:07.0 Ethernet controller: Digital Equipment Corporation DECchip =
21142/43 (rev 41)
Subsystem: Znyx Advanced Systems: Unknown device 0013
Flags: bus master, medium devsel, latency 165, IRQ 5
I/O ports at b800
Memory at fe8fec00 (32-bit, non-prefetchable)
--------------------ifconfig eth0 - 5 =
------------------------------------------------------------------------=
----
eth0 Protokoll:Ethernet Hardware Adresse 00:90:27:41:F0:C8 =20
inet Adresse:xxx.xxx.x.x Bcast:xxx.xxx.x.xx =
Maske:xx5.255.xxx.xxx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2391311502 errors:227 dropped:0 overruns:0 frame:0
TX packets:3285421357 errors:0 dropped:0 overruns:5 carrier:0
Kollisionen:0 Sendewarteschlangenl=E4nge:100=20
RX bytes:1983023393 (1891.1 Mb) TX bytes:2729931349 (2603.4 =
Mb)
Interrupt:10 Basisadresse:0xb000=20
eth1 Protokoll:Ethernet Hardware Adresse 00:90:27:43:3E:07 =20
inet Adresse:xxx.xxx.x.x Bcast:xxx.xxx.x.xx =
Maske:xx5.255.xxx.xxx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:417030502 errors:128 dropped:0 overruns:0 frame:0
TX packets:492317243 errors:0 dropped:0 overruns:5 carrier:0
Kollisionen:0 Sendewarteschlangenl=E4nge:100=20
RX bytes:4250607379 (4053.6 Mb) TX bytes:2007988878 (1914.9 =
Mb)
Interrupt:15 Basisadresse:0xd000=20
eth2 Protokoll:Ethernet Hardware Adresse 00:C0:95:E5:B6:44 =20
inet Adresse:xxx.xxx.x.x Bcast:xxx.xxx.x.xx =
Maske:xx5.255.xxx.xxx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3830716803 errors:0 dropped:3442 overruns:0 =
frame:0
TX packets:2819649759 errors:145 dropped:0 overruns:5 =
carrier:4
Kollisionen:0 Sendewarteschlangenl=E4nge:100=20
RX bytes:821383439 (783.3 Mb) TX bytes:2487954565 (2372.6 =
Mb)
Interrupt:9 Basisadresse:0x9800=20
eth3 Protokoll:Ethernet Hardware Adresse 00:C0:95:E5:B6:45 =20
inet Adresse:xxx.xxx.x.x Bcast:xxx.xxx.x.xx =
Maske:xx5.255.xxx.xxx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:690287831 errors:0 dropped:369 overruns:0 frame:0
TX packets:622458850 errors:266 dropped:0 overruns:3 =
carrier:260
Kollisionen:0 Sendewarteschlangenl=E4nge:100=20
RX bytes:1291748077 (1231.9 Mb) TX bytes:3405258686 (3247.5 =
Mb)
Interrupt:11 Basisadresse:0xb400=20
eth4 Protokoll:Ethernet Hardware Adresse 00:C0:95:E5:B6:46 =20
inet Adresse:xxx.xxx.x.x Bcast:xxx.xxx.x.xx =
Maske:xx5.255.xxx.xxx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1090300653 errors:0 dropped:2253 overruns:0 =
frame:0
TX packets:1172277214 errors:549 dropped:0 overruns:5 =
carrier:415
Kollisionen:0 Sendewarteschlangenl=E4nge:100=20
RX bytes:3961283840 (3777.7 Mb) TX bytes:3811884022 (3635.2 =
Mb)
Interrupt:15 Basisadresse:0xd000=20
eth5 Protokoll:Ethernet Hardware Adresse 00:C0:95:E5:B6:47 =20
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenl=E4nge:100=20
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:5 Basisadresse:0xfc00=20
---------------------- MII-DIAG -v =
------------------------------------------
mii-diag -v eth0
mii-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Using the default interface 'eth0'.
MII PHY #1 transceiver registers:
2100 780d 02a8 0150 05e1 0081 0000 ffff
ffff ffff ffff ffff ffff ffff ffff ffff
0203 0000 0001 468a 0000 0000 c7c0 0000
001f 0000 0000 0000 ffff ffff ffff ffff.
Basic mode control register 0x2100: Auto-negotiation disabled, with
Speed fixed at 100 mbps, full-duplex.
You have link beat, and everything is working OK.
This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD =
10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Your link partner is generating 100baseTx link beat (no =
autonegotiation).
MII PHY #1 transceiver registers:
2100 780d 02a8 0150 05e1 0081 0000 ffff
ffff ffff ffff ffff ffff ffff ffff ffff
0a03 0000 0001 0000 0000 0000 0000 0000
0000 0000 0000 0000 ffff ffff ffff ffff.
Basic mode control register 0x2100: Auto-negotiation disabled!
Speed fixed at 100 mbps, full-duplex.
Basic mode status register 0x780d ... 780d.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Vendor ID is 00:aa:00:--:--:--, model 21 rev. 0.
No specific information is known about this transceiver type.
I'm advertising 05e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD =
10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0081: 100baseTx.
Negotiation did not complete.
mii-diag -v eth1
mii-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
MII PHY #1 transceiver registers:
2100 7809 02a8 0150 05e1 0081 0000 ffff
ffff ffff ffff ffff ffff ffff ffff ffff
0203 0000 0001 ffff 0000 0000 ffff 0000
0000 0000 0000 0000 ffff ffff ffff ffff.
Basic mode control register 0x2100: Auto-negotiation disabled, with
Speed fixed at 100 mbps, full-duplex.
Basic mode status register 0x7809 ... 780d.
Link status: previously broken, but now reestablished.
This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD =
10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Your link partner is generating 100baseTx link beat (no =
autonegotiation).
MII PHY #1 transceiver registers:
2100 780d 02a8 0150 05e1 0081 0000 ffff
ffff ffff ffff ffff ffff ffff ffff ffff
0a03 0000 0001 0000 0000 0000 0000 0000
0000 0000 0000 0000 ffff ffff ffff ffff.
Basic mode control register 0x2100: Auto-negotiation disabled!
Speed fixed at 100 mbps, full-duplex.
Basic mode status register 0x780d ... 780d.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Vendor ID is 00:aa:00:--:--:--, model 21 rev. 0.
No specific information is known about this transceiver type.
I'm advertising 05e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD =
10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0081: 100baseTx.
Negotiation did not complete.
mii-diag -v eth2
mii-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
MII PHY #32 transceiver registers:
2100 784c 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x2100: Auto-negotiation disabled, with
Speed fixed at 100 mbps, full-duplex.
You have link beat, and everything is working OK.
This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD =
10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Link partner information information is not exchanged when in fixed =
speed mode.
MII PHY #32 transceiver registers:
2100 784c 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x2100: Auto-negotiation disabled!
Speed fixed at 100 mbps, full-duplex.
Basic mode status register 0x784c ... 784c.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
This transceiver has no vendor identification.
I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0000:.
Negotiation did not complete.
mii-diag -v eth3
mii-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
MII PHY #32 transceiver registers:
2100 784c 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x2100: Auto-negotiation disabled, with
Speed fixed at 100 mbps, full-duplex.
You have link beat, and everything is working OK.
This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD =
10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Link partner information information is not exchanged when in fixed =
speed mode.
MII PHY #32 transceiver registers:
2100 784c 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x2100: Auto-negotiation disabled!
Speed fixed at 100 mbps, full-duplex.
Basic mode status register 0x784c ... 784c.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
This transceiver has no vendor identification.
I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0000:.
Negotiation did not complete.
mii-diag -v eth4
mii-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
MII PHY #32 transceiver registers:
2100 784c 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x2100: Auto-negotiation disabled, with
Speed fixed at 100 mbps, full-duplex.
You have link beat, and everything is working OK.
This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD =
10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Link partner information information is not exchanged when in fixed =
speed mode.
MII PHY #32 transceiver registers:
2100 784c 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x2100: Auto-negotiation disabled!
Speed fixed at 100 mbps, full-duplex.
Basic mode status register 0x784c ... 784c.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
This transceiver has no vendor identification.
I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0000:.
Negotiation did not complete.
mii-diag -v eth5
mii-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
MII PHY #32 transceiver registers:
1000 7848 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x1000: Auto-negotiation enabled.
Basic mode status register 0x7848 ... 7848.
Link status: not established.
This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD =
10baseT.
Able to perform Auto-negotiation, negotiation not complete.
MII PHY #32 transceiver registers:
1000 7848 0000 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x1000: Auto-negotiation enabled.
Basic mode status register 0x7848 ... 7848.
Link status: not established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
This transceiver has no vendor identification.
I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0000:.
Negotiation did not complete.
------_=_NextPart_000_01C241EA.C9EBC620--