Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1260791

Bug#1114806: Regression: Suspend to RAM fails on kernel 6.16.3 (AMDGPU hang)

From Marcel Jira <marcel.jira@gmail.com>
Newsgroups linux.debian.bugs.dist
Subject Bug#1114806: Regression: Suspend to RAM fails on kernel 6.16.3 (AMDGPU hang)
Date 2025-09-10 08:10 +0200
Message-ID <LtmbL-edrA-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Package: inux-image-6.16.3+deb14-amd64
Version: linux-image-6.16.3+deb14-amd64
Severity: important
Tags: upstream
X-Debbugs-Cc: marcel.jira@gmail.com

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

Back to linux.debian.bugs.dist | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#1114806: Regression: Suspend to RAM fails on kernel 6.16.3 (AMDGPU hang) Marcel Jira <marcel.jira@gmail.com> - 2025-09-10 08:10 +0200
  Bug#1114806: Regression: Suspend to RAM fails on kernel 6.16.3 (AMDGPU hang) Salvatore Bonaccorso <carnil@debian.org> - 2025-09-10 08:20 +0200
  Bug#1114806: Bisect result Salvatore Bonaccorso <carnil@debian.org> - 2025-09-13 20:30 +0200
    Bug#1114806: Bisect result Salvatore Bonaccorso <carnil@debian.org> - 2025-09-13 20:50 +0200

csiph-web