Public bug reported: On affected MT8901-based arm64 systems, opening the lid does not resume the system from s2idle or PSCI SYSTEM_SUSPEND. The lid event is delivered only after another wake source, such as the power button, resumes the system.
Firmware exposes an LPS0 _DSM interface that configures the embedded controller sleep state. Linux currently sends its notifications from the x86 ACPI s2idle path, so the arm64 suspend path does not arm the EC for lid wake. Invoke the advertised, paired LPS0 notifications from the MediaTek power_wrap device suspend_noirq and resume_noirq callbacks. Keep notification evaluation failures non-fatal and unwind entry notifications when needed. The same fix is proposed for both kernel branches: linux-nvidia: https://github.com/NVIDIA/NV-Kernels/pull/656 linux-nvidia-bos: https://github.com/NVIDIA/NV-Kernels/pull/655 ** Affects: linux-nvidia-bos (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2171427 Title: MT8901 lid opening does not wake system from suspend To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-nvidia-bos/+bug/2171427/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
