[Impact]
System can't enter suspend on AHCI mode,
the CPU FAN and System FAN is running, PSU LED is on.
When fail to enter suspend, remove ODD, the system can successfully enter suspend again.
[where the issue could happen]
Medium, Intel promise there's no issue of ADL AHCI and
they will take responsibility after regression.
Intel also take LPM as POR so they will fix any issues.
[Impact]
System can't enter suspend on AHCI mode,
the CPU FAN and System FAN is running, PSU LED is on.
When fail to enter suspend, remove ODD, the system can successfully enter suspend again.
[Fix]
Enable LPM on Alder Lake-P AHCI.
[Test Cases] residency_ usec debug/pmc_ core/slp_ s0_residency_ usec;sudo cat /sys/kernel/ debug/pmc_ core/package_ cstate_ show debug/pmc_ core/slp_ s0_residency_ usec;sudo cat /sys/kernel/ debug/pmc_ core/package_ cstate_ show
1. enabled AHCI on target machine.
2. boot with kernel applied fix.
3. suspend then check slp_s0_
~~~
u@ubuntu:~$ sudo cat /sys/kernel/
4951200
Package C2 : 63571033
Package C3 : 6212
Package C6 : 5633477
Package C7 : 0
Package C8 : 0
Package C9 : 0
Package C10 : 5255561
u@ubuntu:~$ sudo rtcwake -m mem -s 10
rtcwake: assuming RTC uses UTC ...
rtcwake: wakeup from "mem" using /dev/rtc0 at Wed Jul 19 05:13:56 2023
u@ubuntu:~$ sudo cat /sys/kernel/
12965280
Package C2 : 75052691
Package C3 : 46989
Package C6 : 8108332
Package C7 : 0
Package C8 : 0
Package C9 : 0
Package C10 : 13628111
~~~
[where the issue could happen]
Medium, Intel promise there's no issue of ADL AHCI and
they will take responsibility after regression.
Intel also take LPM as POR so they will fix any issues.