tg3 network disconnects during high usage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Debian |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-generic
During periods of high volume network traffic the tg3 module drops out/in repeatedly.
Aug 8 10:46:04 repos kernel: [ 296.226367] tg3: eth1: Link is down.
Aug 8 10:46:06 repos kernel: [ 298.757874] tg3: eth1: Link is up at 1000 Mbps, full duplex.
Aug 8 10:46:06 repos kernel: [ 298.757881] tg3: eth1: Flow control is on for TX and on for RX.
Aug 8 10:46:18 repos kernel: [ 310.227127] tg3: eth1: Link is down.
Aug 8 10:46:20 repos kernel: [ 312.796360] tg3: eth1: Link is up at 1000 Mbps, full duplex.
Aug 8 10:46:20 repos kernel: [ 312.796367] tg3: eth1: Flow control is on for TX and on for RX.
Aug 8 10:46:31 repos kernel: [ 323.818955] tg3: eth1: Link is down.
Aug 8 10:46:34 repos kernel: [ 326.177056] tg3: eth1: Link is up at 1000 Mbps, full duplex.
Aug 8 10:46:34 repos kernel: [ 326.177062] tg3: eth1: Flow control is on for TX and on for RX.
Aug 8 10:46:54 repos kernel: [ 346.834385] tg3: eth1: Link is down.
Aug 8 10:46:57 repos kernel: [ 349.258010] tg3: eth1: Link is up at 1000 Mbps, full duplex.
Aug 8 10:46:57 repos kernel: [ 349.258016] tg3: eth1: Flow control is on for TX and on for RX.
Aug 8 10:47:13 repos kernel: [ 365.228754] tg3: eth1: Link is down.
Aug 8 10:47:15 repos kernel: [ 367.671012] tg3: eth1: Link is up at 1000 Mbps, full duplex.
Aug 8 10:47:15 repos kernel: [ 367.671018] tg3: eth1: Flow control is on for TX and on for RX.
Aug 8 10:47:26 repos kernel: [ 378.229198] tg3: eth1: Link is down.
Aug 8 10:47:28 repos kernel: [ 380.674225] tg3: eth1: Link is up at 1000 Mbps, full duplex.
Aug 8 10:47:28 repos kernel: [ 380.674231] tg3: eth1: Flow control is on for TX and on for RX.
lspci snippet:
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
dmesg snippet:
[ 1.009868] eth0: Tigon3 [partno(BCM95721) rev 4101] (PCI Express) MAC address 00:17:a4:eb:4d:1f
[ 1.009871] eth0: attached PHY is 5750 (10/100/1000Base-T Ethernet) (WireSpeed[1])
[ 1.009874] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[ 1.009876] eth0: dma_rwctrl[
[ 1.029156] eth1: Tigon3 [partno(BCM95721) rev 4101] (PCI Express) MAC address 00:17:a4:eb:4d:1e
[ 1.029160] eth1: attached PHY is 5750 (10/100/1000Base-T Ethernet) (WireSpeed[1])
[ 1.029162] eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1]
[ 1.029165] eth1: dma_rwctrl[
uname -a:
Linux repos 2.6.32-24-generic #38-Ubuntu SMP Mon Jul 5 09:22:14 UTC 2010 i686 GNU/Linux
I have confirmed this bug with every Broadcom NetXtreme based server I have, and is completely repeatable by saturating the network link for more than a few seconds.
This might not be a tg3 bug, it is possible it is a known firmware bug. Broadcom does not issue firmware fixes to the public, instead they rely on vender's to roll them out.
affects: | linux-meta (Ubuntu) → linux (Ubuntu) |
I forgot to comment on the nicfwupg.log in the attachment.
That is a log from the HP firmware update software. I really suspect that this is a firmware bug common in most Broadcom products manufactured prior to a year ago. Although a firmware fix was released and repackaged by Broadcom the update software does not function (I suspect this is due to a TRUE bug in the existing tg3 module).