Intel NIC keeps crashing after core 126 update

General questions.
Post Reply
JensP
Posts: 2
Joined: January 9th, 2019, 4:21 pm
Location: Sweden

Intel NIC keeps crashing after core 126 update

Post by JensP » January 9th, 2019, 6:29 pm

Hi, -

Since installing the 126 core update, my Intel 82566MM NIC using the e1000e driver crashes every few seconds. Web pages can be loaded with difficulty, but downloading files bigger than about 1MB is nearly impossible. With this hardware being fairly common, I suspect I'm not the only one affected.
What to do?

BR
Jens
DSC_0370s.JPG
Image

JensP
Posts: 2
Joined: January 9th, 2019, 4:21 pm
Location: Sweden

Re: Intel NIC keeps crashing after core 126 update

Post by JensP » January 15th, 2019, 8:50 pm

As a work-around, I have procured a USB-NIC based on the Asix AX88179 chip, to replace the computers built-in NIC.
It feels a tad dodgy to have red, green, and blue traffic all going through the same USB2 controller. I have not actually measured the speeds attainable with this setup, but at least it seems stable.

Obviously, I'd prefer a core update that would allow the computers built-in Intel Pro/1000 (82566MM) to function again. Any plans to look into that?

BR
Jens
Image

EGRES
Posts: 1
Joined: January 21st, 2019, 12:01 pm

Re: Intel NIC keeps crashing after core 126 update

Post by EGRES » January 21st, 2019, 12:59 pm

Had similar problem with an older intel pcie nic (GbE CT desktop adapter 82574L chipset).
Sometimes had to restart the entire machine to get the nic to work again.
Disabling PCIe ASPM in bios did help in my case.

And also as my card is the red interface, I have this line in my /etc/sysconfig/rc.local
ethtool -K red0 gso off gro off tso off sg off

User avatar
Arne.F
Core Developer
Core Developer
Posts: 8031
Joined: May 7th, 2006, 8:57 am
Location: BS <-> NDH
Contact:

Re: Intel NIC keeps crashing after core 126 update

Post by Arne.F » January 21st, 2019, 2:05 pm

Sorry there are no upstream fix available for e1000e nic series, the last changes for linux 4.14 are done in 4.14.72 and they are already included in the ipfire kernel.
https://cdn.kernel.org/pub/linux/kernel ... og-4.14.72
After this the e1000e is untouched until current 4.14.94

and as EGRES already written in the most cases this error is a result of a irq/msi or aspm (power management) handling which is initialised by the bios.

If you google for "e1000e tx hung" you find many sites with this problem and work arounds because there is no real solution than a bios fix.
Arne

Support the project on the donation!

Image

Image

Image
PS: I will not answer support questions via email and ignore IPFire related messages on my non IPFire.org mail addresses.

rodneyp
Posts: 109
Joined: October 4th, 2010, 2:17 am
Location: Australia

Re: Intel NIC keeps crashing after core 126 update

Post by rodneyp » January 21st, 2019, 10:24 pm

Although I don't have an e1000, the descriptor for "ASPM" in PCI-E settings of the UEFI setup screen of one of my mainboards informs:
"enabling ASPM may cause some PCI-E devices to fail" The UEFI is from AMI.

A possible work around for the e1000 problem is to disable ASPM in BIOS/UEFI settings. Downside might be limited in IPFire, which is continually receiving unsolicitied Internet traffic, that might not enable many devices to go to idle state. As long as CPU freq is activated, considerable power savings could still be achieved with some CPU.

Post Reply