问题
最近有部署了一台M72e的迷你主机,上面安装了Debian 11,作为网络服务宿主机和流量转发机,但是发现经常遇到ping不通和服务一段时间内无响应的问题。经过排查,发现在问题时段,内核日志中不断重复以下信息
1 2 3 4 5 6 7 |
[1967830.997525] e1000e 0000:00:19.0 eth0: Detected Hardware Unit Hang: TDH <7> TDT <13> ... PCI Status <10> [1967831.989205] e1000e 0000:00:19.0 eth0: Reset adapter unexpectedly |
这该如何解决?
排查&解决
回忆起之前解决过OpenWRT的e1000e驱动的网卡的问题,没想到现在又遇上了。还是老情况,鉴于驱动对offload的处理有问题,必须把tso, gso, gro那套全部关闭才可以解决。于是配置了下网卡,在/etc/rc.local
中增加了以下内容
1 2 |
ethtool -K eth0 gso off gro off tso off |
配置完成后,问题不再出现