[<prev] [next>] [day] [month] [year] [list]
Message-ID: <2c8d205d-ccd5-43e7-a63f-e223a8e6a90d@intel.com>
Date: Sun, 7 Sep 2025 17:04:28 +0300
From: "Lifshits, Vitaly" <vitaly.lifshits@...el.com>
To: Preindl <preindl@...tonmail.com>, "netdev@...r.kernel.org"
<netdev@...r.kernel.org>
CC: "intel-wired-lan@...ts.osuosl.org" <intel-wired-lan@...ts.osuosl.org>
Subject: Re: [Intel-wired-lan] [BUG] igc: ASPM causes I226-V NIC to drop after
idle
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
> <preindl@...tonmail.com> 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.
Powered by blists - more mailing lists