Kernel Suspend/Resume Issue
Description:
Suspend/resume results in a system freeze on kernel 6.12.1-arch1-1. The issue does not occur on the LTS kernel (6.6.63-1-lts), maybe suggesting a regression or incompatibility introduced in the newer kernel.
Additional info:
System Details
- Laptop: Lenovo ThinkPad E14 Gen 3
- Model: 20Y7CTO1WW
- CPU: AMD Ryzen with Radeon Graphics (Lucienne)
- GPU: AMD Lucienne (Driver: amdgpu)
- Kernel: 6.12.1-arch1-1 (not working), 6.6.63-1-lts (working)
- OS: Arch Linux x86_64
- Bootloader: Systemd-boot
- Kernel Parameters
initrd=\initramfs-linux.img root=PARTUUID=17a4b077-180c-4310-8a22-7e72bcf92312 zswap.enabled=0 rw rootfstype=ext4
Steps to reproduce:
steps
- Boot into kernel 6.12.1-arch1-1
- Suspend the system using
systemctl suspend
- Attempt to resume the system
- Observe that the system freezes (no keyboard, mouse, or login functionality)
expected behavior
The system should resume from suspend without freezing, as it does on kernel 6.6.63-1-lts
observed behavior
The system becomes unresponsive upon resuming from suspend. The issue requires a hard reboot to recover
config and/or log files:
relevant logs
The following are log excerpts which I think might be related to the suspend/resume issue. I've produced them immediately after the system froze and I rebooted it, with:
dmesg | grep -iE "amdgpu|psp|error|suspend|resume"
dmesg | grep -i acpi
journalctl -b -1 | grep -iE "suspend|resume|amdgpu|error"
Kernel Logs
amdgpu: unknown parameter 'securedisplay' ignored
amdgpu: psp gfx command LOAD_TA(0x1) failed and response status is (0x7)
amdgpu: psp gfx command INVOKE_CMD(0x3) failed and response status is (0x4)
amdgpu: Secure display: Generic Failure.
amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0
amdgpu: Runtime PM not available
Journalctl Logs
amdgpu: psp gfx command LOAD_TA(0x1) failed and response status is (0x7)
amdgpu: psp gfx command INVOKE_CMD(0x3) failed and response status is (0x4)
amdgpu: Secure display: Generic Failure.
amdgpu: SECUREDISPLAY: query securedisplay TA failed. ret 0x0
amdgpu: Runtime PM not available
systemd-logind[594]: The system will suspend now!
systemd-sleep[1669]: Performing sleep operation 'suspend'...
ACPI Logs
ACPI: Reserving NVS region
ACPI: Reserving data region
ACPI: PM-Timer IO Port: 0x408
If full logs are needed I can provide them