Created attachment 279997 [details] pm-graph output on HP Zhan 66 laptop, with kernel 4.20-rc4 On a HP KBL-R platform, model name Zhan 66, it is found that the system can not enter deep c state during suspend-to-idle. And the rootcause is that GPE 0X66 keeps on firing in the suspend_noirq phase, causing the system keeps on waking up to handle the ACPI interrupt. Thus, s2idle_enter() is never invoked in s2idle_loop().
Created attachment 280001 [details] ACPI / PM: s2idle: Disable non-wakeup GPEs on suspend Please try this patch on the affected system.
There is a new version of the patch to test at: https://patchwork.kernel.org/patch/10733155/
yes, I have tested the patches and they indeed fix the problem on this platform.
Thanks!
Fix merged as commit f941d3e41da7 (ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle).