Publication date: 2025-08-19
After installing Debian Trixie on my Lenovo notebook, everything looked fine at first. WiFi was working flawlessly. However, once I connected it to a Lenovo docking station, the wired network did not work at all or stopped working after some seconds.
The system log contained messages like the following:
PCIe link lost, device now detached
igc: Failed to read reg 0xc030!
A web search revealed the recommendation to turn of PCIe power management to resolve this issue. This I added the following in /etc/default/grub
and applied the change using update-grub2
:
GRUB_CMDLINE_LINUX_DEFAULT="pcie_port_pm=off pcie_aspm.policy=performance
However, this only improved the situation but did not mitigate it completely. Luckily, I had the right gut feeling and looked at the BIOS settings of that notebook. Regarding PCIe, there was a config setting regarding Thunderbolt PCIe Passthough
. Disabling that did the trick and the issue was resolved!