Hi everyone,
My system (i3-6100U, HD 520) no longer suspends or hibernates correctly on kernel 6.6. These were working fine on the previous LTS kernel (can't remember whether it was 6.1 or 5.5). I was having the same problem on the previous current branch kernel, which is why I switched to LTS.
When I suspend the screen goes black, but the computer keeps running and needs to be hard-reset. When I hibernate the system appears to do so correctly, but then starts a new session rather than loading the previous.
Here are some errors I can see using journalctl -r when trying to resume from hibernation that may be relevant, but I don't really know how to diagnose the problem. Thank you for any help you can offer.
Mar 01 11:10:52 solus kernel: PM: hibernation: resume failed (-16)
Mar 01 11:10:52 solus kernel: Restarting tasks ... done.
Mar 01 11:10:52 solus kernel: OOM killer enabled.
Mar 01 11:10:52 solus kernel: PM: hibernation: Failed to load image, recovering.
Mar 01 11:10:52 solus kernel: ahci 0000:00:17.0: port does not support device sleep
Mar 01 11:10:52 solus kernel: ata1.00: configured for UDMA/133
Mar 01 11:10:52 solus kernel: ata1.00: supports DRM functions and may not be fully accessible
Mar 01 11:10:52 solus kernel: ata1.00: supports DRM functions and may not be fully accessible
Mar 01 11:10:52 solus kernel: ata1.00: Entering active power mode
Mar 01 11:10:52 solus kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Mar 01 11:10:52 solus kernel: ata2.00: configured for UDMA/100
Mar 01 11:10:52 solus kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
Mar 01 11:10:52 solus kernel: xhci_hcd 0000:00:14.0: PM: failed to quiesce async: error -16
Mar 01 11:10:52 solus kernel: xhci_hcd 0000:00:14.0: PM: dpm_run_callback(): pci_pm_freeze+0x0/0xc0 returns -16
Mar 01 11:10:52 solus kernel: xhci_hcd 0000:00:14.0: PM: pci_pm_freeze(): usb_hcd_pci_shutdown+0x530/0x850 [usbcore] returns -16
Mar 01 11:10:52 solus kernel: ata1.00: Entering standby power mode
!<
Mar 01 11:10:52 solus systemd[1]: systemd-hibernate-resume.service: Consumed 1.418s CPU time.
Mar 01 11:10:52 solus systemd[1]: Finished systemd-hibernate-resume.service - Resume from hibernation.
Mar 01 11:10:52 solus systemd[1]: systemd-hibernate-resume.service: Deactivated successfully.
Mar 01 11:10:52 solus kernel: audit: type=1131 audit(1709291452.035:15): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-hibernate-resume comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 01 11:10:52 solus kernel: audit: type=1130 audit(1709291452.035:14): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-hibernate-resume comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mar 01 11:10:52 solus kernel: kauditd_printk_skb: 3 callbacks suppressed
Mar 01 11:10:52 solus kernel: PM: hibernation: resume failed (-16)
Mar 01 11:10:52 solus kernel: Restarting tasks ... done.
Mar 01 11:10:52 solus kernel: OOM killer enabled.
Mar 01 11:10:52 solus kernel: PM: hibernation: Failed to load image, recovering.
Mar 01 11:10:52 solus kernel: ahci 0000:00:17.0: port does not support device sleep
Mar 01 11:10:52 solus kernel: ata1.00: configured for UDMA/133
Mar 01 11:10:52 solus kernel: ata1.00: supports DRM functions and may not be fully accessible
Mar 01 11:10:52 solus kernel: ata1.00: supports DRM functions and may not be fully accessible
Mar 01 11:10:52 solus kernel: ata1.00: Entering active power mode
Mar 01 11:10:52 solus kernel: ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Mar 01 11:10:52 solus kernel: ata2.00: configured for UDMA/100
Mar 01 11:10:52 solus kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
Mar 01 11:10:52 solus kernel: xhci_hcd 0000:00:14.0: PM: failed to quiesce async: error -16
Mar 01 11:10:52 solus kernel: xhci_hcd 0000:00:14.0: PM: dpm_run_callback(): pci_pm_freeze+0x0/0xc0 returns -16
Mar 01 11:10:52 solus kernel: xhci_hcd 0000:00:14.0: PM: pci_pm_freeze(): usb_hcd_pci_shutdown+0x530/0x850 [usbcore] returns -16
Mar 01 11:10:52 solus kernel: ata1.00: Entering standby power mode
Mar 01 11:10:52 solus kernel: printk: Suspending console(s) (use no_console_suspend to debug)
Mar 01 11:10:52 solus kernel: PM: hibernation: Read 2489812 kbytes in 4.85 seconds (513.36 MB/s)
Mar 01 11:10:52 solus kernel: PM: Image loading done
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 100%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 90%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 80%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 70%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 60%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 50%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 40%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 30%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 20%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 10%
Mar 01 11:10:52 solus kernel: PM: Image loading progress: 0%
Mar 01 11:10:52 solus kernel: PM: Loading and decompressing image data (622453 pages)...
Mar 01 11:10:52 solus kernel: PM: Using 3 thread(s) for decompression
!<