PCIe link lost, device now detached: chasing an invisible I225 ASPM L1 hang
Why btop Detaches My Onboard Ethernet Card The Intel I225-V at PCI 0a:00.0 had been blacklisted in /etc/modprobe.d/ for two years. A short comment above the blacklist line read: "The NIC is broken on Linux". I had bought a USB 2.5G dongle and forgotten about the onboard NIC, the way you do when there are other problems. This is the story of what was actually wrong with it. The hardware in question is a rev 03 die, the B3 stepping Intel shipped specifically to fix the well-known I225-V 2.5G connectivity bug from earlier revisions. That earlier bug shows up as link drops, renegotiations, and noisy dmesg around link state. The signature in this post is different: config space alive, MMIO dead, no link retraining, no AER. If you saw "I225-V" and "2.5G" in the title and assumed the famous one, this is a different defect. The trigger Thirty-six hours into uptime, dmesg printed this. The Modules linked in line, the register dump, and the ? -marked speculat...