I have a Lenovo IdeaPad Slim 3 16ABR8 running Ubuntu 25.10 (latest kernel, AMD Ryzen). My main issue is that after waking up from sleep (suspend / s2idle) the built-in keyboard stops working completely. What I have tried: GRUB parameters: i8042.nopnp i8042.reset atkbd.reset rtw89_pci.disable_aspm=1 These work after a cold boot: the keyboard works, Fn keys, Caps Lock LED, and NumPad all function correctly. systemd scripts to reload atkbd or ideapad_laptop modules — did not manage to get a stable solution after suspend. My laptop uses s2idle sleep mode (S3 is not available). Symptoms after waking up from sleep: All keys on the built-in keyboard are unresponsive. Fn keys (volume, brightness) do not work. Caps Lock LED does not light up; NumPad does not respond. External keyboard works fine. Questions: Is there a working way to fully restore the built-in keyboard after sleep on Lenovo IdeaPad Slim 3 16ABR8 in Ubuntu 25.10? Is it possible to somehow bypass s2idle so that module reloads happen correctly? What safe systemd sleep hooks or other methods have people used successfully on this model? Any tested solutions or guidance would be greatly appreciated.
익명
04:47
Lenovo IdeaPad Slim 3 16ABR8 — keyboard and Fn keys not working after suspend ...
Lenovo IdeaPad Slim 3 16ABR8 — keyboard and Fn keys not working after suspend (Ubuntu 25.10)
Top Answer/Comment:
Top Answer/Comment:
This is a firmware bug in IdeaPad laptops with Zen3 and Zen3+ CPUs.
It can be worked around by using a patched amd_pmc kernel module: https://github.com/DanielGibson/amd_pmc-ideapad (That fix is on its way into Linux Kernel 7.2, so in the future original kernels should work)
See also this blogpost: https://blog.gibson.sh/2026/06/03/ideapad-linux/
상단 광고의 [X] 버튼을 누르면 내용이 보입니다