Bug 209565

Summary: AMD modern standby is not supported on 4000 series laptop
Product: ACPI Reporter: crab2313
Component: Power-Sleep-WakeAssignee: acpi_power-sleep-wake
Status: RESOLVED PATCH_ALREADY_AVAILABLE    
Severity: normal CC: mario.limonciello, sujay1844, wxg4net
Priority: P1    
Hardware: AMD   
OS: Linux   
Kernel Version: 5.8.13 Subsystem:
Regression: No Bisected commit-id:
Attachments: ACPI dump of elitebook 845 G7 (search device PNP0D80)

Description crab2313 2020-10-07 15:10:31 UTC
Created attachment 292889 [details]
ACPI dump of elitebook 845 G7 (search device PNP0D80)

Kernel does not support modern standby on AMD platform. And some vendors such as HP refused to add a switch in BIOS to bring S3 back. 

I just buying a new HP Elitebook 845 G7 and there is no way for me to get the suspend & resume working.

It seems that AMD is using a different approach to support modern standby and I can't find any public documentation about their interface. Their UUID in _DSM is different to intel's and that is obviously not supported by the kernel.
Comment 1 Mario Limonciello (AMD) 2022-10-27 01:06:33 UTC
This has been fixed in current kernels (way too many patches to list out here though).  If you can please use 5.15.y or later you should be in good shape now.