[Bug 1232650] New: Lenovo Yoga Pro 7 14ASP9 fails to wake up from suspend mode
https://bugzilla.suse.com/show_bug.cgi?id=1232650 Bug ID: 1232650 Summary: Lenovo Yoga Pro 7 14ASP9 fails to wake up from suspend mode Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: 2835365572zty@gmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Description: I recently received a new Lenovo Yoga Pro 7 14ASP9 and installed Linux on it (kernel version 6.11.5). Most hardware functions as expected out of the box, including Wi-Fi, Bluetooth, touchpad, keyboard backlight, audio, touchscreen, and graphics card. However, the system fails to wake up after entering sleep/suspend mode. When the system goes into suspend, the power button indicator light continues flashing, but attempting to wake it by pressing the keyboard or the power button has no effect. The system remains unresponsive. I also tried running sudo rtcwake -m mem -s 20 to test suspend mode, but the system did not wake up after the specified 20 seconds. Hardware Information: Device Model: Lenovo Yoga Pro 7 14ASP9 Linux Kernel Version: 6.11.5 dmesg log: https://linux-hardware.org/?probe=414716466d&log=dmesg.1 Full Hardware Probe: https://linux-hardware.org/?probe=414716466d https://pastebin.com/eMTCCPp3 Here is loglevel7 version. Steps to Reproduce: 1.Put the device into suspend/sleep mode via the power menu or by using sudo rtcwake -m mem -s 20. 2.Wait for the device to enter suspend, as indicated by the flashing power button light. 3.Attempt to wake the device by pressing any key or the power button. Expected Behavior: The device should resume from suspend mode, with the display and other system functions restored to a usable state. Actual Behavior: The device remains unresponsive, with only the power button indicator flashing. The system does not respond to key presses or the power button, requiring a forced reboot to recover. Additional Notes: 1.This issue has been observed consistently with kernel version 6.11.5. 2.No errors or warnings related to this behavior appear in the logs leading up to suspend. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c2 --- Comment #2 from Zhang <2835365572zty@gmail.com> --- I have tried 6.12rc5 kernel-default, 6.11 kernel-default, 6.11 kernel-vanilla, 6.12rc5 on Fedora and 6.10 kernel-vanilla. Only 6.10 kernel-vanilla works. It woke up properly. Here is kernel 6.10 dmesg: https://pastebin.com/xTQV0gqQ Here is kernel 6.12 dmesg: https://pastebin.com/D7MMHH2Z -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c4 --- Comment #4 from Zhang <2835365572zty@gmail.com> --- It also works. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c6 --- Comment #6 from Zhang <2835365572zty@gmail.com> --- Created attachment 878311 --> https://bugzilla.suse.com/attachment.cgi?id=878311&action=edit 6.10 boot dmesg -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c7 --- Comment #7 from Zhang <2835365572zty@gmail.com> --- Created attachment 878312 --> https://bugzilla.suse.com/attachment.cgi?id=878312&action=edit 6.12 dmesg -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c8 --- Comment #8 from Zhang <2835365572zty@gmail.com> --- Created attachment 878313 --> https://bugzilla.suse.com/attachment.cgi?id=878313&action=edit 6.11 boot dmesg -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c10 --- Comment #10 from Zhang <2835365572zty@gmail.com> --- The power light on my computer also blinks during suspend mode in Windows. Under the 6.12 and 6.11 kernels, the indicator light remains unchanged, just as if I hadn’t pressed the keyboard or power button. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c11 --- Comment #11 from Zhang <2835365572zty@gmail.com> --- New discovery: Adding no_console_suspend to boot commandline can actually fix this issue. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c12 --- Comment #12 from Zhang <2835365572zty@gmail.com> --- Created attachment 878315 --> https://bugzilla.suse.com/attachment.cgi?id=878315&action=edit 6.11 add no_console_suspend dmesg -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c14 --- Comment #14 from Zhang <2835365572zty@gmail.com> --- I also find that if I enable no_console_suspend. AMDGPU would reset randomly. https://pastebin.com/rkbk9DYf -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c16 --- Comment #16 from Zhang <2835365572zty@gmail.com> --- No, its 6.11 kernel. By the way, I found that there is still a chance that it will failed to wake with no_console_suspend. Here is the log:https://pastebin.com/1mshcLHG -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c18 --- Comment #18 from Zhang <2835365572zty@gmail.com> --- Created attachment 878318 --> https://bugzilla.suse.com/attachment.cgi?id=878318&action=edit Full dmesg last boot Successfully woke up twice, but failed on the third time -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c19 --- Comment #19 from Zhang <2835365572zty@gmail.com> --- Created attachment 878319 --> https://bugzilla.suse.com/attachment.cgi?id=878319&action=edit 6.11 with nomodeset It actually works. It will wake up with "nomodeset" without any problem. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c21 --- Comment #21 from Zhang <2835365572zty@gmail.com> --- I will do that. But I think AMDGPU is a kernel driver. I only changed my kernel version and didn't changed my mesa version. I have already reported on kernel.org. I think it is the time to add some extra information to make kernel maintainers able to fix it. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c22 --- Comment #22 from Zhang <2835365572zty@gmail.com> --- aoba@Aoba-Laptop-YOGA:~/Projects/Linuxes/linux> git bisect good f6098641d3e1e4d4052ff9378857c831f9675f6b is the first bad commit commit f6098641d3e1e4d4052ff9378857c831f9675f6b Author: Hamza Mahfooz <hamza.mahfooz@amd.com> Date: Tue Aug 6 09:55:55 2024 -0400 drm/amd/display: fix s2idle entry for DCN3.5+ To be able to get to the lowest power state when suspending systems with DCN3.5+, we must be in IPS before the display hardware is put into D3cold. So, to ensure that the system always reaches the lowest power state while suspending, force systems that support IPS to enter idle optimizations before entering D3cold. Reviewed-by: Roman Li <roman.li@amd.com> Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> (cherry picked from commit 237193e21b29d4aa0617ffeea3d6f49e72999708) Cc: stable@vger.kernel.org # 6.10+ drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +++ 1 file changed, 3 insertions(+) aoba@Aoba-Laptop-YOGA:~/Projects/Linuxes/linux> I have finished bisect. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c24 --- Comment #24 from Zhang <2835365572zty@gmail.com> --- https://bugzilla.kernel.org/show_bug.cgi?id=219445 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1232650 https://bugzilla.suse.com/show_bug.cgi?id=1232650#c25 --- Comment #25 from Zhang <2835365572zty@gmail.com> --- https://gitlab.freedesktop.org/drm/amd/-/issues/3738 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com