[Solved] Connection loss with Intel Ethernet Controller I226-V

Need help with peripherals or devices?
Post Reply
Message
Author
mcc
Posts: 1
Joined: 2024-09-24 08:15
Been thanked: 2 times

[Solved] Connection loss with Intel Ethernet Controller I226-V

#1 Post by mcc »

Hi there! :)

My computer is an ASUS NUC 14 Pro (NUC14RVHU7) and I recently experienced connection loss with its Intel Ethernet Controller I226-V.

I'm using Debian 12, with the last Linux Libre kernel (6.11.0-gnu) and the controller driver is igc.

Shortly after booting up, once connected to my session, the ethernet connection went dead. The problem occurred after just a few minutes.

Just for the record, as I have a dual boot install with Ubuntu 24.04, I encounter the exact same bug though kernel is not the same (6.8.0-45-generic).

I managed to find a solution and came here to share it.

The problem is related to Active-State Power Management (ASPM) that saves power in the PCI Express subsystem by setting a lower power state for PCIe links when the devices to which they connect are not in use. It seems that ASPM is not well managed by the igc driver.

So a solution is to disable ASPM in UEFI.

You'll need to access the UEFI and then :
  • Click on the “Power, Performance and Cooling” tab.
  • Click on the “Secondary Power Settings” link.
  • Scroll down and uncheck the “PCIe ASPM Support” option.
  • Press F10 to save the change and exit.
From now on, this power management-related connectivity loss problem should be solved once and for all.

An other way to achieve this without accessing UEFI would be to pass the "pcie_aspm.policy=performance" kernel option at boot time through GRUB (by editing "/etc/default/grub" and passing this command through the GRUB_CMDLINE_LINUX_DEFAULT parameter).

I found this solution here in a RHEL 7 guide, but it didn't work.

You can also try the "pcie_aspm=off" kernel option, which I didn't try yet, as disabling it through UEFI works as expected.

That's it. Hope it will help someone else.

miroslavbucek
Posts: 3
Joined: 2024-11-04 15:30
Has thanked: 2 times

Re: [Solved] Connection loss with Intel Ethernet Controller I226-V

#2 Post by miroslavbucek »

Hi, I have the same problem, but disabling "PCIe ASPM Support" in the BIOS didn't help. I also tried different settings in /etc/default/grub but also no success. I noticed though that until I connect the NVMe drive, the I226-V works. If I plug it in, it works according to the LEDs on the connector a few seconds after boot, then the port is completely dead.
I have a NUC14RVHU5, but that shouldn't make a difference.
It's running Proxmox, Linux kernel iris 6.8.12-3-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-3 (2024-10-23T11:41Z) x86_64 GNU/Linux
BIOS latest version 44.
I spent the whole weekend on this, but couldn't figure out how to get the I226-V up and running. Do you have any ideas?
I tried installing Windows 10 and the I226-V didn't work until I manually reinstalled the latest drivers.
Thanks a lot for your help.

Aki
Global Moderator
Global Moderator
Posts: 3927
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 108 times
Been thanked: 517 times

Re: [Solved] Connection loss with Intel Ethernet Controller I226-V

#3 Post by Aki »

Hello,
miroslavbucek wrote: 2024-11-04 15:38 I noticed though that until I connect the NVMe drive, the I226-V works.
A hardware issue ?

The block diagram from: shows that lines for LAN and M2 slots are different.
miroslavbucek wrote: 2024-11-04 15:38 If I plug it in, it works according to the LEDs on the connector a few seconds after boot, then the port is completely dead. I have a NUC14RVHU5 [..] It's running Proxmox, Linux kernel iris 6.8.12-3-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-3 (2024-10-23T11:41Z) x86_64 GNU/Linux BIOS latest version 44.
You might try using Debian Bookworm with the latest kernel from Debian Backports.

Hope this helps.
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

miroslavbucek
Posts: 3
Joined: 2024-11-04 15:30
Has thanked: 2 times

Re: [Solved] Connection loss with Intel Ethernet Controller I226-V

#4 Post by miroslavbucek »

It's not a hardware problem, but it's putting the device to sleep with ASPM. Under Windows everything works. So it is a SW problem.

I would like to have a stable kernel.

arzgi
Posts: 1384
Joined: 2008-02-21 17:03
Location: Finland
Been thanked: 51 times

Re: [Solved] Connection loss with Intel Ethernet Controller I226-V

#5 Post by arzgi »

If your computer is newer than the current Debian stable, it is much likely Debian does not support fully your brisk hw.

Aki
Global Moderator
Global Moderator
Posts: 3927
Joined: 2014-07-20 18:12
Location: Europe
Has thanked: 108 times
Been thanked: 517 times

Re: [Solved] Connection loss with Intel Ethernet Controller I226-V

#6 Post by Aki »

Moved to hardware subforum
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀

Post Reply