ubuntu 16.04 and intel e1000e network crash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel Contrail plugin |
New
|
Undecided
|
Unassigned |
Bug Description
under heavy network traffic an intel card with the e1000e module crashes with the bellow error
e1000e 0000:00:1f.6 eth0: Detected Hardware Unit Hang:
MAC Status <80083>
PHY Status <796d>
PHY 1000BASE-T Status <3800>
PHY Extended Status <3000>
PCI Status <10>
and this makes the cluster unusable . I can verify that this does not happen with older kernel versions in ubuntu 14.04 . Is there a fix for this ? latest e1000e from intel does not solve this problem
here is a fix i came up with
ever since i did these changes , the problems went away
first create this file with that line in it
cat /etc/modprobe. d/e1000e. conf
options e1000e IntMode=0
secondly add these lines in /etc/rc.local
ethtool -K eth0 gro off
ethtool -K eth0 gso off
ethtool -s eth0 wol d
ethtool -G eth0 rx 1024 tx 1024
ethtool -K eth0 tso off
exit 0
reboot , and the intel card will not crush any more