On 9/5/2025 1:03 AM, Preindl wrote:
Hello,

I'd like to add the following information/correction.

The issue can be traced to the following error that appears typically after a period of inactivity
igc: Failed to read reg 0xc030!

The kernel parameter pcie_aspm=off does not solve the issue.
I am testing now the parameters pcie_port_pm=off and pcie_aspm.policy=performance that are often reported to mitigate the above error.

This issue seems to be more common with Asus motherboards and may be reproducible with Intel I225-V NICs, see also https://bbs.archlinux.org/viewtopic.php?id=288371 <https:// bbs.archlinux.org/viewtopic.php?id=288371> https://forum.proxmox.com/threads/network-card-drop-igc-0000-09-00-0- eno1-pcie-link-lost.121295/ <https://forum.proxmox.com/threads/network- card-drop-igc-0000-09-00-0-eno1-pcie-link-lost.121295/> https://www.reddit.com/r/buildapc/comments/xypn1m/ network_card_intel_ethernet_controller_i225v_igc/ <https:// www.reddit.com/r/buildapc/comments/xypn1m/ network_card_intel_ethernet_controller_i225v_igc/>



On Monday, September 1st, 2025 at 4:45 PM, Preindl <[email protected]> wrote:
Hello,

I am seeing an issue with the Intel I226-V Ethernet controller on an ASUS ProArt X870E motherboard. When PCIe Active State Power Management (ASPM) is enabled, the NIC becomes unavailable after a period of inactivity. Disabling ASPM avoids the problem.

This looks like a hardware/firmware issue, but since it is easily reproducible (there are several forum discussions), it may warrant a kernel quirk in the igc driver to disable ASPM for this firmware (or device?).

---

Hardware:
- Motherboard: ASUS ProArt X870E
- NIC: Intel I226-V [8086:125c] (rev 06)
- Subsystem: [1043:8867]
- Firmware version (from ethtool -i): 2023:889d

Software:
- OS: Debian GNU/Linux 13 (trixie)
- Kernel: Linux 6.12.41+deb13-amd64
- Driver: igc

---

Steps to reproduce (logs attached)
1. Boot system with default PCIe ASPM enabled.
2. Leave the box/NIC idle for some time.
3. NIC disappears (reappears after reboot)

Workaround:
- Booting with pcie_aspm=off (or disabling ASPM in BIOS) keeps the NIC stable.

Expected:
- NIC should remain functional with ASPM enabled.

Actual:
- NIC crashes at/after idle when ASPM is enabled.

---

Please let me know if additional information or testing would help.



Hello,

Thank you for the detailed report and for sharing your findings.
Unfortunately, there’s not much we can do within the driver to work around this issue. The behavior you're observing appears to stem from an unexpected PCIe link state change, which the OS interprets as a surprise removal of the device.

Given that, I recommend reaching out to ASUS support directly, as this may be related to motherboard firmware or hardware compatibility.

Reply via email to