https://bugzilla.kernel.org/show_bug.cgi?id=217241

--- Comment #7 from Mario Limonciello (AMD) (mario.limoncie...@amd.com) ---
> amd_s2idle.py --acpidump

Your system doesn't support s2idle at least in the current BIOS configuration.  
Here are log entries from test script confirming it.

2023-07-22 16:59:22,373 DEBUG:  Fetching low power idle bit directly from FADT
2023-07-22 16:59:22,373 ERROR:  ❌ ACPI FADT doesn't support Low-power S0 idle
2023-07-22 16:59:22,375 ERROR:  ❌ PMC driver `amd_pmc` not loaded
2023-07-22 16:59:22,377 ERROR:  ❌ System isn't configured for s2idle in
firmware setup
2023-07-22 16:59:22,422 ERROR:  ❌ NVME SK hynix  is not configured for s2idle
in BIOS
2023-07-22 16:59:22,422 ERROR:  ❌ NVME SK hynix  is not configured for s2idle
in BIOS

2023-07-22 16:59:23,185 WARNING:        🚦 The kernel didn't emit a message that
low power idle was supported
2023-07-22 16:59:23,185 WARNING:        🚦 AMD-PMC driver is missing
2023-07-22 16:59:23,185 WARNING:        🚦 The system hasn't been configured for
Modern Standby in BIOS setup
2023-07-22 16:59:23,185 WARNING:        🚦 SK hynix  missing ACPI attributes
2023-07-22 16:59:23,186 WARNING:        🚦 SK hynix  missing ACPI attributes

> Update: adding s2idle.prefer_microsoft_guid=1 to GRUB_CMDLINE_LINUX_DEFAULT
> and setting pm-suspend sleep module to kernel allows Lenovo Legion Pro 5
> 16ARX8 to suspend.

This parameter doesn't do anything in the newer kernels and has been dropped.
I suggest if you want to use s2idle you need to look for a BIOS setting related
to it.

Lenovo usually calls it "Sleep Mode" and refers to it as "Windows" or "Windows
10".  If you don't have one you won't be able to do hardware s2idle and I
suggest you use S3.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to