Package: inux-image-6.16.3+deb14-amd64
Version: linux-image-6.16.3+deb14-amd64
Severity: important
Tags: upstream
X-Debbugs-Cc: [email protected]

Dear Maintainer,

since the upgrade to Linux kernel 6.16.3, suspend to RAM no longer works on my
system.
With kernel 6.12.38 (previous version in testing) suspend still works as
expected, so this is a regression introduced between 6.12 and 6.16.

---

Observed behavior (user perspective):
- When suspending (on timeout or via power button), the screen turns off as
expected.
- Mouse and keyboard LEDs flash a few times, then remain dark (I did not
observer those flashes on previous kernels, but I am unsure).
- Screens go dark as expected.
- The system power button LED stays permanently on (it should normally turn
off).
- The system never resumes from suspend.
- Only a hard power-off (long press on power button) allows restarting the
machine.

**Note:** Any unsaved work in RAM is lost due to the required hard reset.

Expected behavior:
- System should suspend and resume properly, like under kernel 6.12.38.

---

Log excerpt (from `journalctl -b -1`):

Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: MODE1 reset
Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: GPU mode1
reset
Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: GPU psp mode1
reset
Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: psp reg
(0x16061) wait timed out, mask: 8000ffff, read: ffffffff exp: 80000000


This strongly suggests the issue is in the amdgpu driver.

---

Reproducibility:
- Always, 100% reproducible.

Hardware:
CPU: AMD Ryzen 5 3600
GPU: Radeon RX 5500 XT

Additional information:
- systemd was upgraded to 258~rc3-1 at the same time, but suspend works fine
when booting into kernel 6.12.38 with the new systemd.
- Logs from the failing suspend attempt (`journalctl -b -1`) are attached in
full.

Thank you for your work on the Debian kernel!

Best regards,

Marcel Jira


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.16.3+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_AT:de
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Sep 10 07:32:58 computer-id systemd-logind[1664]: Power key pressed short.
Sep 10 07:32:58 computer-id systemd-logind[1664]: The system will suspend now!
Sep 10 07:32:58 computer-id NetworkManager[1202]: <info>  [1757482378.8223] 
manager: sleep: sleep requested (sleeping: no  enabled: yes)
Sep 10 07:32:58 computer-id NetworkManager[1202]: <info>  [1757482378.8224] 
manager: NetworkManager state is now ASLEEP
Sep 10 07:32:58 computer-id ModemManager[1234]: <msg> [sleep-monitor-systemd] 
system is about to suspend
Sep 10 07:32:58 computer-id ModemManager[1234]: <msg> [sleep-monitor-systemd] 
ready to sleep; dropping inhibitor
Sep 10 07:32:59 computer-id gnome-keyring-daemon[2815]: asked to register item 
/org/freedesktop/secrets/collection/login/4, but it's already registered
Sep 10 07:32:59 computer-id gnome-keyring-d[2815]: asked to register item 
/org/freedesktop/secrets/collection/login/4, but it's already registered
Sep 10 07:32:59 computer-id systemd[1]: Reached target sleep.target - Sleep.
Sep 10 07:32:59 computer-id systemd[1]: Starting systemd-suspend.service - 
System Suspend...
Sep 10 07:32:59 computer-id systemd[1]: [email protected]: Unit now 
frozen-by-parent.
Sep 10 07:32:59 computer-id systemd[1]: session-2.scope: Unit now 
frozen-by-parent.
Sep 10 07:32:59 computer-id systemd[1]: user.slice: Unit now frozen.
Sep 10 07:32:59 computer-id systemd[1]: user-117.slice: Unit now 
frozen-by-parent.
Sep 10 07:32:59 computer-id systemd-sleep[4105]: Successfully froze unit 
'user.slice'.
Sep 10 07:32:59 computer-id systemd[1]: [email protected]: Unit now 
frozen-by-parent.
Sep 10 07:32:59 computer-id systemd[1]: user-1000.slice: Unit now 
frozen-by-parent.
Sep 10 07:32:59 computer-id systemd-sleep[4105]: Performing sleep operation 
'suspend'...
Sep 10 07:32:59 computer-id kernel: PM: suspend entry (deep)
Sep 10 07:33:02 computer-id kernel: Filesystems sync: 0.081 seconds
Sep 10 07:33:02 computer-id kernel: Freezing user space processes
Sep 10 07:33:02 computer-id kernel: Freezing user space processes completed 
(elapsed 0.001 seconds)
Sep 10 07:33:02 computer-id kernel: OOM killer disabled.
Sep 10 07:33:02 computer-id kernel: Freezing remaining freezable tasks
Sep 10 07:33:02 computer-id kernel: Freezing remaining freezable tasks 
completed (elapsed 0.001 seconds)
Sep 10 07:33:02 computer-id kernel: printk: Suspending console(s) (use 
no_console_suspend to debug)
Sep 10 07:33:02 computer-id kernel: sd 14:0:0:0: [sda] Synchronizing SCSI cache
Sep 10 07:33:02 computer-id kernel: ata15.00: Entering standby power mode
Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: MODE1 reset
Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: GPU mode1 reset
Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: GPU psp mode1 
reset
Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: psp reg 
(0x16061) wait timed out, mask: 8000ffff, read: ffffffff exp: 80000000

Reply via email to