Network interface is unstable, tg3 driver prints "DMA Status error. Resetting chip".
Environment
- Red Hat Enterprise Linux 6.2
- kernel-2.6.32-220.4.1
- Red Hat Enterprise Linux 5.8
- kernel 2.6.18-308.1.1.el5
Issue
- The link goes up/down over and over and over again before the eth0 link becomes ready.
- The system may take a long time to reboot.
- It is possible that the server may reboot itself unexpectedly.
- Repeating errors in
dmesg
and/var/log/messages
kernel: tg3 0000:03:06.0: firmware: requesting tigon/tg3_tso.bin
kernel: ADDRCONF(NETDEV_UP): eth0: link is not ready
kernel: tg3 0000:03:06.0: eth0: DMA Status error. Resetting chip.
kernel: tg3 0000:03:06.0: eth0: 0x00000000: 0x164814e4, 0x22b00146, 0x02000010, 0x00804010
.. Multiple Lines of Register Dump ..
kernel: tg3 0000:03:06.0: eth0: 0x00007010: 0x44ea66f0, 0x00014a00, 0x009f0020, 0xa184a053
kernel: tg3 0000:03:06.0: eth0: 0: Host status block [00000007:00000001:(0000:0000:0000):(0000:0000)]
kernel: tg3 0000:03:06.0: eth0: 0: NAPI info [00000000:00000001:(0000:0000:01ff):0000:(00c8:0000:0000:0000)]
kernel: tg3 0000:03:06.0: eth0: Link is up at 1000 Mbps, full duplex
kernel: tg3 0000:03:06.0: eth0: Flow control is on for TX and on for RX
kernel: tg3 0000:03:06.0: tg3_stop_block timed out, ofs=4800 enable_bit=2
kernel: tg3 0000:03:06.0: eth0: Link is down
Resolution
-
The following kernel releases resolve this problem within the specified kernels:
- RHEL 5 Update 8 Errata RHSA-2012-1174
- RHEL 6 Update 3 Errata RHSA-2012-0862
-
Please update your kernel to a version higher than the ones listed.
Root Cause
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments