-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Hardware and Upgrade Questions
- ACPI Problem: Can't suspend to RAM (S3) in Linux

Create an account on the HP Community to personalize your profile and ask a question
07-11-2020 01:35 PM
Hi,
I got a new ENVY x360 15z-ee000 CTO and unfortunately it won't suspend to RAM in Linux. It only support s2idle mode and when the sleep state is initiated, it doesn't turn off the fans and is not actually suspended to RAM.
cat /sys/power/mem_sleep
[s2idle]
(the "deep" option is missing)
I disassembled the ACPI tables and saw this portion:
Name (_S0, Package (0x04) // _S0_: S0 System State
{
Zero,
Zero,
Zero,
Zero
})
If ((CNSB == Zero))
{
If ((DAS3 == One))
{
Name (_S3, Package (0x04) // _S3_: S3 System State
{
0x03,
0x03,
Zero,
Zero
})
}
}
I don't know what "CNSB" or "DAS3" are and they're only used one other place in the dsdt.dsl ACPI table file, but they appear to be blocking the S3 suspend to RAM sleep state in Linux.
Can this be fixed? Thanks!
08-17-2020 07:58 PM
So I am having the same issue on model 15z-ee000. I was able to modify the ACPI table to remove those conditional statements and the output of /sys/power/mem_sleep now includes deep but when I try to enter deep sleep (s3) the screen goes black and it will not wake from keyboard, touchpad, or even power button.