After the last updates my laptop has a hard time waking up after going to sleep

I updated Manjaro last week and now sometimes my laptop won’t wake up after I put it to sleep. Sometimes I need to plug and unplug the power chord (for some reason) many times until I get it to wake up, and sometimes it’ll just not wake up for 20 minutes or so…

When that happens, I can’t even force turn it off since when I keep the power button pressed nothing happens and my laptop doesn’t have a removable battery.

I have a Lenovo Yoga 6 btw. I don’t have a clue how to even start debugging this. Here’s the output of journalctl around one of the times where it went to sleep today:

Apr 16 12:07:23 yoga6 kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
Apr 16 12:07:23 yoga6 kernel: e820: remove [mem 0x000a0000-0x000fffff] usable
Apr 16 12:07:23 yoga6 kernel: last_pfn = 0x40f340 max_arch_pfn = 0x400000000
Apr 16 12:07:23 yoga6 kernel: x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
Apr 16 12:07:23 yoga6 kernel: last_pfn = 0xce000 max_arch_pfn = 0x400000000
...skipping...
Apr 16 12:08:06 yoga6 ModemManager[644]: <info>  [sleep-monitor-systemd] system is about to suspend
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.1836] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.1837] device (p2p-dev-wlp2s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.1839] manager: NetworkManager state is now ASLEEP
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.1840] device (wlp2s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
Apr 16 12:08:06 yoga6 dbus-daemon[597]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.5' (>
Apr 16 12:08:06 yoga6 kded5[1662]: org.kde.plasma.nm.kded: Unhandled active connection state change:  3
Apr 16 12:08:06 yoga6 systemd[1]: Starting Network Manager Script Dispatcher Service...
Apr 16 12:08:06 yoga6 dbus-daemon[597]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr 16 12:08:06 yoga6 systemd[1]: Started Network Manager Script Dispatcher Service.
Apr 16 12:08:06 yoga6 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" ho>
Apr 16 12:08:06 yoga6 kernel: audit: type=1130 audit(1681672086.216:154): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=NetworkManager-dispatcher comm="systemd" exe=">
Apr 16 12:08:06 yoga6 kernel: wlp2s0: deauthenticating from 10:0c:6b:50:2b:34 by local choice (Reason: 3=DEAUTH_LEAVING)
Apr 16 12:08:06 yoga6 kscreenlocker_greet[2746]: Qt: Session management error: networkIdsList argument is NULL
Apr 16 12:08:06 yoga6 kscreenlocker_greet[2746]: kscreenlocker_greet: Lockscreen QML outdated, falling back to default
Apr 16 12:08:06 yoga6 wpa_supplicant[1106]: wlp2s0: CTRL-EVENT-DISCONNECTED bssid=10:0c:6b:50:2b:34 reason=3 locally_generated=1
Apr 16 12:08:06 yoga6 wpa_supplicant[1106]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.3602] device (wlp2s0): supplicant interface state: completed -> disconnected
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.3605] device (wlp2s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.3994] dhcp4 (wlp2s0): canceled DHCP transaction
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.3994] dhcp4 (wlp2s0): activation: beginning transaction (timeout in 45 seconds)
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.3995] dhcp4 (wlp2s0): state changed no lease
Apr 16 12:08:06 yoga6 avahi-daemon[595]: Interface wlp2s0.IPv4 no longer relevant for mDNS.
Apr 16 12:08:06 yoga6 avahi-daemon[595]: Leaving mDNS multicast group on interface wlp2s0.IPv4 with address 10.0.0.23.
Apr 16 12:08:06 yoga6 avahi-daemon[595]: Withdrawing address record for 10.0.0.23 on wlp2s0.
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.4176] device (wlp2s0): set-hw-addr: set MAC address to DE:91:8E:0A:86:1C (scanning)
Apr 16 12:08:06 yoga6 avahi-daemon[595]: Joining mDNS multicast group on interface wlp2s0.IPv4 with address 10.0.0.23.
Apr 16 12:08:06 yoga6 avahi-daemon[595]: New relevant interface wlp2s0.IPv4 for mDNS.
Apr 16 12:08:06 yoga6 avahi-daemon[595]: Registering new address record for 10.0.0.23 on wlp2s0.IPv4.
Apr 16 12:08:06 yoga6 avahi-daemon[595]: Withdrawing address record for 10.0.0.23 on wlp2s0.
Apr 16 12:08:06 yoga6 avahi-daemon[595]: Leaving mDNS multicast group on interface wlp2s0.IPv4 with address 10.0.0.23.
Apr 16 12:08:06 yoga6 avahi-daemon[595]: Interface wlp2s0.IPv4 no longer relevant for mDNS.
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.4542] device (wlp2s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Apr 16 12:08:06 yoga6 NetworkManager[616]: <info>  [1681672086.5303] device (wlp2s0): set-hw-addr: reset MAC address to 48:51:C5:D3:12:97 (unmanage)
Apr 16 12:08:06 yoga6 wpa_supplicant[1106]: p2p-dev-wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 16 12:08:06 yoga6 wpa_supplicant[1106]: p2p-dev-wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 16 12:08:06 yoga6 wpa_supplicant[1106]: nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
Apr 16 12:08:06 yoga6 kscreenlocker_greet[2746]: kf.kirigami: Failed to find a Kirigami platform plugin
Apr 16 12:08:06 yoga6 wpa_supplicant[1106]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 16 12:08:06 yoga6 wpa_supplicant[1106]: wlp2s0: CTRL-EVENT-DSCP-POLICY clear_all
Apr 16 12:08:06 yoga6 wpa_supplicant[1106]: nl80211: deinit ifname=wlp2s0 disabled_11b_rates=0
Apr 16 12:08:06 yoga6 systemd[1]: Reached target Sleep.
Apr 16 12:08:06 yoga6 kscreenlocker_greet[2746]: qt.virtualkeyboard.hunspell: Hunspell dictionary is missing for "en_US" . Search paths ("/usr/share/qt/qtvirtualkeyboard/hunspell", "/usr/sh>
Apr 16 12:08:06 yoga6 systemd[1]: Starting System Suspend...
Apr 16 12:08:06 yoga6 systemd-sleep[2792]: Entering sleep state 'suspend'...
Apr 16 12:08:06 yoga6 kernel: PM: suspend entry (s2idle)
Apr 16 12:08:06 yoga6 kernel: Filesystems sync: 0.004 seconds
Apr 16 12:09:24 yoga6 kernel: Freezing user space processes
Apr 16 12:09:24 yoga6 kernel: Freezing user space processes completed (elapsed 0.001 seconds)
Apr 16 12:09:24 yoga6 kernel: OOM killer disabled.
Apr 16 12:09:24 yoga6 kernel: Freezing remaining freezable tasks
Apr 16 12:09:24 yoga6 kernel: Freezing remaining freezable tasks completed (elapsed 0.000 seconds)
Apr 16 12:09:24 yoga6 kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Apr 16 12:09:24 yoga6 kernel: atkbd serio0: Disabling IRQ1 wakeup source to avoid platform firmware bug
Apr 16 12:09:24 yoga6 kernel: ACPI: EC: interrupt blocked
Apr 16 12:09:24 yoga6 kernel: ACPI: button: The lid device is not compliant to SW_LID.
Apr 16 12:09:24 yoga6 kernel: ACPI: EC: interrupt unblocked
Apr 16 12:09:24 yoga6 kernel: pci 0000:00:00.2: can't derive routing for PCI INT A
Apr 16 12:09:24 yoga6 kernel: pci 0000:00:00.2: PCI INT A: no GSI
Apr 16 12:09:24 yoga6 kernel: [drm] PCIE GART of 1024M enabled.
Apr 16 12:09:24 yoga6 kernel: [drm] PTB located at 0x000000F41FC00000
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resuming...
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: dpm has been disabled
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully!
Apr 16 12:09:24 yoga6 kernel: nvme nvme0: 15/0/0 default/read/poll queues
Apr 16 12:09:24 yoga6 kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
Apr 16 12:09:24 yoga6 kernel: [drm] JPEG decode initialized successfully.
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 1
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 1
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 1
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 1
Apr 16 12:09:24 yoga6 kernel: amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 1
Apr 16 12:09:24 yoga6 kernel: OOM killer enabled.
Apr 16 12:09:24 yoga6 kernel: Restarting tasks ... done.
Apr 16 12:09:24 yoga6 kernel: random: crng reseeded on system resumption
Apr 16 12:09:24 yoga6 systemd-logind[602]: Lid opened.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: The canary thread is apparently starving. Taking action.
Apr 16 12:09:24 yoga6 systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Demoting known real-time threads.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Successfully demoted thread 2325 of process 2152.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Successfully demoted thread 2323 of process 2152.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Successfully demoted thread 2320 of process 2152.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Successfully demoted thread 2152 of process 2152.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Successfully demoted thread 1831 of process 1825.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Successfully demoted thread 1833 of process 1820.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Successfully demoted thread 1820 of process 1820.
Apr 16 12:09:24 yoga6 rtkit-daemon[1652]: Demoted 7 threads.

PS: I’ve posted about a similar issue before, but that was different from what’s happening right now.

It depends which kernel you’re using. Some have known regressions in regard of hibernate …

I’m running 6.1.23

Have you tried rebooting into 5.15 LTS kernel? If you don’t have it installed, it’s always good to have a back-up. That would always be my first port of call in such situations. I hope you find a solution soon. R :slight_smile:

I’ve been having a hard time waking up from sleep since before I even started using Manjaro…so it’s not that uncommon…

1 Like