Ethernet connection not activated after waking up from sleep

Hi,

My PC loses its network after waking up from sleep. It is connected to the internet via network cable. This behaviour doesn’t happen every time, but randomly. Usually, a reboot fixes it. It is quite frustrating. Can you please help me in resolving this?

Thanks

Has this behavior always been like that … or after some recent update?

Also, are you using NetworkManager or Wicked for network connectivity??

I am using NetworkManager.

I can’t be certain. I used to use wifi connection as I did not have a spare ethernet connection. For around 2 weeks or so, I have been connecting using the network cable. I do apply the updates almost on a daily basis.

Instead of a reboot, does unplugging and re-replugging the cable work?

That is something that works for me when my network connection comes up later then the computer and it looks to me network manager is messing up things.

Reboot, suspend, resume, capture output of

journalctl -b --no-pager --full

run as root and upload to https://paste.opensuse.org/. Post the link here.

No, it doesn’t.

Would be interesting if you included re-plugging test in the journalctl output.

I have attached zip file as the file was greater than the allowed limit of 2 Mb.
https://paste.opensuse.org/pastes/d7ecc89fb0cc

The output of journalctl is from yesterday when I did the last reboot. The network (via ethernet) was working up until this afternoon and it decided to play up after waking up from sleep.

I did plug in a wifi dongle at that time. Hope it will be evident from the output.

It should be there in the attached file.

Which is exactly why I asked you to reboot - to capture the minimal relevant information.

Anyway - it is kernel/hardware issue.

Dec 21 11:20:40 localhost.localdomain kernel: e1000e 0000:00:1f.6 enp0s31f6: Hardware Error

And it stays on this “hardware error”. The overall symptoms are very similar to Ethernet interface disappears after resume from Suspend to Idle - Red Hat Customer Portal, unfortunately it is not accessible.

You could try the kernel from Show Kernel:HEAD - openSUSE Build Service to see if there is any difference.

1 Like

Sorry, how do I find out which one to install?

You can add https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ as repository and install kernel-default from it.

1 Like

Intel network adapters often have troubles, also with new Linux kernels.
Try to disable EEE (Energy-Efficient Ethernet).

Decisive solution: use network card with Realtek chip.
Are there network chips manufactures, other than Intel and Realtek?

Alright, so did that on the day you suggested.

The ethernet connection has again failed to activate today.

@michaels02 you could try adding the kernel boot option e1000e.SmartPowerDownEnable=0 as the only option I see set here is copybreak systool -vm e1000e I have the following device but don’t suspend/hibernate;

00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-LM [8086:15a0] (rev 05)
	DeviceName: LAN (AMT)
	Subsystem: Hewlett-Packard Company Device [103c:2129]
	Kernel driver in use: e1000e