I am used to suspending to ram my laptop when I have finished working with it. However I recently updated my Tumbleweed (I usually do this every day, but this time I waited two weeks because I was abroad), and now the laptop still does suspend and hybernate. But after waking up, it just shows a frozen black screen with only the mouse pointer visible on it. The mouse pointer does not respond to inputs and I cannot switch to a virtual console with CTRL-ALT-F#
I have not changed anything on the laptop configuration between the updates.
It’s definitely related to kernel 4.12. Out of curiosity I installed upstream kernel 4.13 and the problem disappears. Unfortunately, with kernel 4.13 I get an error with Virtual Machine Manager when I try to start a virtual machine: “Error starting domain: internal error: child reported: Kernel does not provide mount namespace: Permission denied”
I guess I will just have to wait for the next Tumbleweed kernel release and hope that they have fixed it in that one.
Somehow the Tumbleweed version of Kernel 4.13.1-1 has included the bug from kernel 4.12 that prevents my laptop from suspending and hibernating. I don’t quite understand why because the kernel from http://download.opensuse.org/repositories/Kernel:/stable/standard/ at least fixed that problem. The Tumbleweed kernel 4.13.1-1 did however take over the bug that breaks kvm virtual machines from running. It seems that since the last three versions the Tumbleweed kernels have been breaking functionality that worked previously.
It turns out that since the last update it was actually apparmor blocking kvm since the latest kernel update. Issuing a “systemctl stop apparmor.service” allows me to start virtual machines again. Strage, because I never enabled apparmor in the first place.
So, that just leaves the sleep/hibernate to be fixed (I already filed a bugreport).
p.s. I am using a HP laptop as well (HP pavilion, kaby lake chipset).
I have a similar problem. I just updated to Tumbleweed kernel 4.14.6-1-default and both Suspend (to RAM) and Hibernate (to Disk) no longer work. It is different from the description here in that the desktop appears and the programs are running. But /proc, /sys and /dev are not mounted, and trying to mount them fails with EINVAL. /run and /var/run seem to be missing, too. The command reboot can’t communicate with systemd, and SIGINT to systemd or Alt-Ctrl-Del also doesn’t work. I have to press the power button long enough to turn of the power. The dmesg command doesn’t show any errors.
One difference I noticed is that now the BIOS shows resume from Hibernation, but then the boot menu (GRUB2) appears. Before the update, the BIOS would also show resume from Hibernation, but then it would immediately load the kernel without presenting a boot menu. I don’t know whether this is related to the resume problem, because it also happens with Suspend to RAM, which doesn’t involve the boot manager.
So it seems my problem is unrelated, but in case somebody finds this thread before the bug is fixed, the description and solution can be found at https://bugzilla.opensuse.org/show_bug.cgi?id=1074074
Just delete /etc/NetworkManager/dispatcher.d/nfs or insert “exit 0” at the top.