Recently installed a wired ethernet to a long running Ubuntu 22.04.02 system, and the ethernet network fails to reconnect after resuming from suspend. The wifi works fine, it's only the wired ethernet that fails. No problems after a reboot, until I suspend the next time.
It's using the e1000e
driver. lspci shows
0000:00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (17) I219-LM (rev 11)
Subsystem: Dell Ethernet Connection (17) I219-LM
Kernel driver in use: e1000e
Kernel modules: e1000e
and lshw -C Network
shows:
description: Ethernet interface
product: Ethernet Connection (17) I219-LM
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
logical name: enp0s31f6
version: 11
serial: 08:92:04:e0:5b:05
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=5.19.0-46-generic duplex=full firmware=2.3-4 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:218 memory:75180000-7519ffff
removing and reloading the e1000e kernel module doesn't help, nor does restarting the NetworkManager service.
Any suggestions?