2016-11-04 165 views
-1

两周前我在HP Proliant dl380 gen 9上安装了Ubuntu 14.04 LTS。自从我安装以来,它一直是行为不当,白天自动断开连接,晚上和周末重新连接(高峰时段断开连接)。如果我在白天拔掉并插入网线,它会连接几分钟,然后断开连接(同时在网络区域显示连接的图标)。该命令的输出lspci -knn | grep Eth -A2回报ubuntu 14.04有线连接连接和断开连接

02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:22be] Kernel driver in use: tg3

02:00.1 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:22be] Kernel driver in use: tg3

02:00.2 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:22be] Kernel driver in use: tg3

02:00.3 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe [14e4:1657] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:22be] Kernel driver in use: tg3

+0

省电选项的地方?杰西有一个类似的问题让我疯狂。不记得我做了什么来解决,但最终确定了它。另外,使用多种工具来管理网络和设备可能会造成麻烦。 – 2016-11-04 10:20:46

回答

0

最后能够通过14e4:1687 broadcom tg3 network driver disconnects under high load找到答案。禁用highdma的ethtool与似乎解决此问题,以使/etc/udev/rules.d/70-persistent-net.rules解决永久添加udev规则:

ACTION=="add", SUBSYSTEM=="net", ATTRS{vendor}=="0x14e4", ATTRS{device}=="0x1687", RUN+="/sbin/ethtool -K %k highdma off"