for some time (a year or more) now I've been having the issue, that after suspend the PC randomly doesn't have ethernet connection. Randomly in this case means sometimes it happens after every suspend, sometimes after every second and sometimes it just runs flawlessly. The only thing which helps in such cases is a reboot or another suspend.
The system is an Intel NUC5i3ryh with a wired Intel Corporation Ethernet Connection (3) I218-V (rev 03) adapter. Network is configured by systemd-networkd with a static address and the used module is e1000e. It's connected to the router. The system is Debian 9 with some packages from 10. Here are the two different logs, first with not working connection:
Code: Select all
Nov 03 21:07:08 mypc kernel: e1000e: EEE TX LPI TIMER: 00000011
Nov 03 21:07:08 mypc kernel: e1000e 0000:00:19.0: System wakeup enabled by ACPI
Nov 03 21:07:08 mypc kernel: e1000e 0000:00:19.0: System wakeup disabled by ACPI
Nov 03 21:07:08 mypc kernel: e1000e: enp0s25 NIC Link is Up 10 Mbps Full Duplex, Flow Control: Rx/Tx
Nov 03 21:07:08 mypc kernel: e1000e 0000:00:19.0 enp0s25: 10/100 speed: disabling TSO
Code: Select all
Nov 04 13:08:11 mypc kernel: e1000e: EEE TX LPI TIMER: 00000011
Nov 04 13:08:11 mypc kernel: e1000e 0000:00:19.0: System wakeup enabled by ACPI
Nov 04 13:08:11 mypc kernel: e1000e 0000:00:19.0: System wakeup disabled by ACPI
Nov 04 13:08:11 mypc kernel: e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
- Kept the BIOS updated
Changed the router
Changed the cable
Tried different power saving options in the BIOS (PCI related etc.)
Loaded the network card module (e1000e) with specific option (such as "options e1000e SmartPowerDownEnable=0")
Changed the linux distro (ubuntu 16.04 to 18.04; recently to Debian)
Reloaded network adapter and whole network stack on resume
Unfortunately I ran out of ideas of what to try and where to investigate. Hopefully one of you can point me to the right spot to head on.
Regards, Piotrusch