Hi, I am requesting help for a suspend/resume problem on a laptop since kernel 6.1. The laptop randomly goes in s2idle mode instead of deep. Resuming from s2idle is the problem, it would most often result in a black screen, magic keys don't work and there's no choice than a hard reboot. The cycles below are grepped from everything.log (using syslog-ng). Jan 2 09:04:02 asus0 kernel: [ 272.442844] PM: suspend entry (s2idle) Jan 2 09:07:24 asus0 kernel: [ 81.496530] PM: suspend entry (s2idle) Jan 2 09:07:36 asus0 kernel: [ 94.219950] PM: suspend exit Jan 2 09:13:43 asus0 kernel: [ 74.020096] PM: suspend entry (deep) Jan 2 09:13:53 asus0 kernel: [ 78.968818] PM: suspend exit Jan 2 09:27:03 asus0 kernel: [ 831.165661] PM: suspend entry (deep) Jan 2 09:27:12 asus0 kernel: [ 835.967426] PM: suspend exit Jan 2 09:29:54 asus0 kernel: [ 103.750713] PM: suspend entry (deep) Jan 2 09:30:12 asus0 kernel: [ 122.122386] PM: suspend exit Jan 2 09:30:12 asus0 kernel: [ 122.122473] PM: suspend entry (s2idle) Jan 2 09:35:27 asus0 kernel: [ 66.427487] PM: suspend entry (deep) Jan 2 09:35:35 asus0 kernel: [ 71.262239] PM: suspend exit Jan 2 09:49:10 asus0 kernel: [ 101.216846] PM: suspend entry (deep) Jan 2 09:49:32 asus0 kernel: [ 122.833061] PM: suspend exit Jan 2 09:49:32 asus0 kernel: [ 122.833242] PM: suspend entry (s2idle) Jan 2 09:52:30 asus0 kernel: [ 96.227978] PM: suspend entry (deep) Jan 2 09:54:33 asus0 kernel: [ 101.035466] PM: suspend exit Jan 2 10:00:29 asus0 kernel: [ 456.496279] PM: suspend entry (deep) Jan 2 10:00:50 asus0 kernel: [ 476.827893] PM: suspend exit Jan 2 10:00:50 asus0 kernel: [ 476.828015] PM: suspend entry (s2idle) Jan 2 10:06:29 asus0 kernel: [ 149.561486] PM: suspend entry (deep) Jan 2 11:46:21 asus0 kernel: [ 155.932575] PM: suspend exit Using 'mem_sleep_default=deep' in '/etc/default/grub' (and grub-mkconfig afterwards) does not alter this behaviour. After removing the above parameter, i.e., the default, /sys/power/mem_sleep contains 's2idle [deep]'. I grant that 'deep' is the default suspend mode, though it does randomly go in 's2idle' on its own. /sys/power/state contains 'freeze mem disk'. After reverting to kernel 6.0.12-arch1, suspend/resume works normally, as it always did. I'm out of ideas for a fix, and would appreciate any clues. Some hardware specs : AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4) Thank you.