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

