My Lenovo 14ARE05 needs the EC wakeups disabled to prevent plugging in/unplugging from breaking resume. No changes to anything on the system when blacklisting the hp_wmi
module, resume still fails, but no change to keyboard operation, just back to the same behavior as not using the EC wakeup disabling kernel parameter at all
Thanks @TpmKranz - that kernel parameter works perfectly for me. I presume this switches off wakeup when a power device is plugged in?
this issue is also occurring for me with the 16 patches: #1230 (comment 961037) I'll edit with a dmesg/journalctl log in a moment. Basically, process appears to be:
It also seems to wake up the laptop to some degree - the keyboard backlight turns on but the screen never powers back on.
dmesg-previous This is a little weird though. After suspending, no messages at all show up. Unplugging briefly flashes the keyboard backlight, then the power light continues to pulse. Tapping a key after that makes the power light go solid, but the log doesn't report anything new at that point... I'm not sure how to gather any more info, so if anybody has any suggestions, I'd appreciate that. This didn't happen with the patched ACPI tables before with S3 mode.
I've hit an issue with the 16 patches. Suspend works well, and I lose minimal power, and resume works as expected. However, I use suspend-then-hibernate
to hibernate after an hour in order to completely eliminate power usage when leaving it overnight. This fails to happen - instead, it hibernates as soon as I open the laptop after the hibernation timeout should have occurs, causing it to shut down. It resumes from hibernation fine at that point.
In order to get a good log for this, I set the hibernate timeout artificially low - 3 minutes - to show the dmesg
output. It looks like the errors are unknown events in ACPI. I'm not using the patches ACPI tables since compiling the kernel with the 16 patches.
[ 353.954746] ideapad_acpi VPC2004:00: Unknown event: 10
[ 408.353472] ideapad_acpi VPC2004:00: Unknown event: 10
[ 462.752852] ideapad_acpi VPC2004:00: Unknown event: 10
[ 517.149642] ideapad_acpi VPC2004:00: Unknown event: 10
[ 571.549345] ideapad_acpi VPC2004:00: Unknown event: 10
[ 626.022717] ideapad_acpi VPC2004:00: Unknown event: 10
[ 680.424820] ideapad_acpi VPC2004:00: Unknown event: 10
[ 734.821821] ideapad_acpi VPC2004:00: Unknown event: 10
[ 789.311435] ideapad_acpi VPC2004:00: Unknown event: 10
[ 843.707712] ideapad_acpi VPC2004:00: Unknown event: 10
It retries every minute to wake up by the looks of it, then it will just go straight to hibernation once I manually wake it up by opening the lid. Full dmesg
output attached.
Update with Linux 5.12. Similar result - a completely blank, unresponsive display. Changing TTY lets me do things, but nothing in that display recovers.