Network interface is unstable, tg3 driver prints "DMA Status error. Resetting chip".

Solution Verified - Updated -

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:

  • Please update your kernel to a version higher than the ones listed.

Root Cause

  • RHEL 6 BZ 771085 Network does not stay up: "eth0: DMA Status error. Resetting chip."

    • Duplicate of RHEL 6 BZ 740052 tg3: Upgrade tg3 driver to 3.120+
  • RHEL 5 BZ 818566 Network does not stay up: "eth0: DMA Status error. Resetting chip."

    • Duplicate of RHEL 5 Update 9 BZ 795672 tg3 driver fails

    • Closed Errata RHEL 5 Update 8 BZ 833182 tg3 driver fails

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