我们经常遇到这样的问题:其中一个网络接口(英特尔以太网控制器 i350)经常出现故障,而内核日志中会出现一些调用跟踪和一条错误:
[202323.307358] Hardware name: PowerEdge C8220
[202323.307359] NETDEV WATCHDOG: eth0 (igb): transmit queue 3 timed out
[202323.307466] igb 0000:02:00.0: eth0: Reset adapter
我们使用 ethtool 运行了一些基本的在线和离线测试,但很多都失败了。
为了进一步调试该问题,我们采取了措施EEPROM and register dump using ethtool
,发现它完全由二进制 1 引起FFFFFF.....
以前有人遇到过这样的问题吗?
有人可以帮我进一步调试这个问题吗?
**编辑: **
我将设备驱动程序从 3.0.6 更新到了 5.0.6。但ethtool
显示的信息是错误的
# ethtool -i eth1
driver: igb
version: 3.0.6-k2
firmware-version: 1.5-7
# modinfo igb
filename: /lib/modules/2.6.32-5-amd64/kernel/drivers/net/igb/igb.ko
version: 5.0.6
我不知道它是怎么呈现这样的。
我们可以通过 SSH 会话更新固件吗?