On my Lenovo IdeaPad laptop with an AMD Ryzen processor and Fedora 42 running kernel 6.15.5, suspending the system via systemctl suspend
results in a full shutdown instead of a proper resume. The issue occurs intermittently — sometimes the system wakes properly, but often it cold boots as if the machine was shut down.
I’m using the default s2idle
suspend mode (deep is not available). amd-s2idle.py
confirms the system never resumes — it reboots, and no resume logs or crash traces are available.
The issue persists on kernel version 6.15.4, which already includes this upstream patch, believed to fix similar suspend-resume failures.
Journalctl is attached for the boot which is followed by incorrect suspend and also suspended incorrectly.