检测到硬件单元挂起,82566DC/e1001e

检测到硬件单元挂起,82566DC/e1001e

我在安装 Ubuntu Server 时突然遇到问题。这台机器在 12.04、13.10 上运行良好,在 14.04 上运行也运行了一段时间。

它开始这样做:

12:44:34  e1000e 0000:00:19.0 eth0: Detected Hardware Unit Hang:
12:44:34    TDH                  <75>
12:44:34    TDT                  <77>
12:44:34    next_to_use          <77>
12:44:34    next_to_clean        <75>
12:44:34  buffer_info[next_to_clean]:
12:44:34    time_stamp           <100e01775>
12:44:34    next_to_watch        <75>
12:44:34    jiffies              <100e01ed3>
12:44:34    next_to_watch.status <0>
12:44:34  MAC Status             <802a3>
12:44:34  PHY Status             <792d>
12:44:34  PHY 1000BASE-T Status  <3800>
12:44:34  PHY Extended Status    <3000>
12:44:34  PCI Status             <10>
12:44:34  e1000e 0000:00:19.0 eth0: Reset adapter unexpectedly
12:44:37  e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
12:45:59  e1000e: eth0 NIC Link is Down    

此后,界面有时会恢复,但大多数情况下不会。

我还没有排除硬件损坏的可能性,但如果真是这样的话我会感到惊讶。

答案1

我找到了一个适合我的解决方案,如下所述这里

您可以尝试以下命令:

ethtool -K eth0 gso off gro off tso off

请让我知道这对你有没有用。

编辑:看来这个解决方案对问题只有一点点帮助。后来当网卡负载过重时,我又遇到了同样的错误。这似乎是硬件问题。我换了网卡,到现在为止我还没有看到这个错误。也许你应该尝试在另一张网卡上测试,看看它是否能解决问题。

相关内容