以太网接口的随机错误淹没系统日志

以太网接口的随机错误淹没系统日志

我通过 WiFi(不使用以太网)使用很多 VPN(vpnc、openvpn、pptp)。有时系统日志开始显示此错误:

Aug  9 14:39:50 usermsi kernel: [19521.984363] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting
Aug  9 14:39:50 usermsi kernel: [19521.992562] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting
Aug  9 14:39:50 usermsi kernel: [19522.000782] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting
Aug  9 14:39:50 usermsi kernel: [19522.008945] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting
Aug  9 14:39:50 usermsi kernel: [19522.017130] alx 0000:03:00.0 enp3s0: fatal interrupt 0x4019607, resetting

etc etc etc 

不间断...磁盘填满速度非常快。

恩普3s0是以太网接口,我没有使用。

我尝试过做一个:

#ifconfig enp3s0 down 

但几秒钟后计算机完全冻结。

这是我的系统信息:

Linux Mint

#4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ sudo lspci | egrep -i --color 'network|ethernet'
03:00.0 Ethernet controller: Qualcomm Atheros Killer E220x Gigabit Ethernet Controller (rev 13)
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter

答案1

我建议如果您不需要以太网端口,只需删除驱动程序模块(这是对正在运行的内核的临时更改 - 重新启动后不会持续存在):

$ sudo rmmod alx

如果这让你的机器继续运行,你可以将其列入黑名单,这样它就不会在启动时加载:

$ echo 'blacklist alx' | sudo tee /etc/modprobe.d/local-blacklist-alx.conf
$ sudo update-initramfs -u

我建议在那时重新启动以确认它有效(并且它没有引入任何问题 - 最好在您还记得它时执行此操作,而不是几周后):

$ lsmod | grep alx

应该没有输出。

与任何内核或 initramfs 更改一样,有很小的机会(应该非常小)无法启动;您手头上应该有一张恢复光盘或某种修复方法。特别是如果这台机器是您的防火墙,那么您将无法访问互联网。

相关内容