Fix ADL: System enabled AHCI can't get into s0ix when attached ODD
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
In Progress
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
In Progress
|
Undecided
|
koba | ||
Jammy |
Fix Released
|
Medium
|
koba | ||
Lunar |
Won't Fix
|
Medium
|
koba | ||
Mantic |
Fix Released
|
Medium
|
koba | ||
Noble |
In Progress
|
Undecided
|
koba | ||
linux-oem-6.1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
Mantic |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
koba | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
Mantic |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[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]
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
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.
[Misc]
Because the board_ahci_mobile is still not modified to board_ahci_
provide a single patch for Jammy.
For generic J/M, passed the all arch compilations on cbd,
Jammy,
~~~
$ git push j_cbd
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: *** kernel-cbd *******
remote: * Queueing builds (your 'ubuntu_
remote: * For results: ssh cbd ls kobako-
remote: * 0/1 workers busy, 0 builds queued
remote: 2023-11-17 19:50:25 kobako-
remote: 2023-11-17 20:18:29 kobako-
remote: 2023-11-17 20:01:41 kobako-
remote: 2023-11-17 20:31:51 kobako-
remote: 2023-11-17 20:37:25 kobako-
remote: *******
To cbd.kernel:
* [new branch] ubuntu_jammy_next -> ubuntu_jammy_next
~~~
Lunar,
$ git push l_cbd
Enumerating objects: 9, done.
Counting objects: 100% (9/9), done.
Delta compression using up to 8 threads
Compressing objects: 100% (5/5), done.
Writing objects: 100% (5/5), 784 bytes | 65.00 KiB/s, done.
Total 5 (delta 4), reused 0 (delta 0), pack-reused 0
remote: *** kernel-cbd *******
remote: * Queueing builds (your 'ubuntu_
remote: * For results: ssh cbd ls kobako-
remote: * 9/9 workers busy, 0 builds queued
remote: 2023-11-20 16:00:11 kobako-
remote: 2023-11-20 15:59:57 kobako-
remote: 2023-11-20 15:55:14 kobako-
remote: 2023-11-20 15:55:26 kobako-
remote: 2023-11-20 15:47:17 kobako-
remote: *******
To cbd.kernel:
* [new branch] ubuntu_lunar_next -> ubuntu_lunar_next
Mantic,
~~~
$ git push m_cbd
Enumerating objects: 102, done.
Counting objects: 100% (102/102), done.
Delta compression using up to 8 threads
Compressing objects: 100% (17/17), done.
Writing objects: 100% (61/61), 252.10 KiB | 2.23 MiB/s, done.
Total 61 (delta 46), reused 54 (delta 41), pack-reused 0
remote: *** kernel-cbd *******
remote: * Queueing builds (your 'ubuntu_
remote: * For results: ssh cbd ls kobako-
remote: * 0/1 workers busy, 0 builds queued
remote: 2023-11-17 20:58:33 kobako-
remote: 2023-11-17 21:30:32 kobako-
remote: 2023-11-17 21:09:18 kobako-
remote: 2023-11-17 21:45:50 kobako-
remote: 2023-11-17 21:54:30 kobako-
remote: *******
To cbd.kernel:
* [new branch] ubuntu_mantic_next -> ubuntu_mantic_next
~~~
For Unstable, successfully compiled with the Mantic configuration and without dkms.
~~~
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: *** kernel-cbd *******
remote: * Queueing builds (your 'ubuntu_
remote: * For results: ssh cbd ls kobako-
remote: * 0/1 workers busy, 0 builds queued
remote: 2023-11-18 22:35:41 kobako-
remote: 2023-11-18 23:03:15 kobako-
remote: 2023-11-18 22:46:15 kobako-
remote: 2023-11-18 23:16:02 kobako-
remote: 2023-11-18 23:22:02 kobako-
remote: *******
To cbd.kernel:
* [new branch] ubuntu_
~~~
description: | updated |
tags: | added: flying-fox oem-priority originate-from-2025203 |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | New → In Progress |
assignee: | nobody → koba (kobako) |
tags: | added: originate-from-2027772 |
Changed in linux (Ubuntu Lunar): | |
status: | New → In Progress |
Changed in linux (Ubuntu Mantic): | |
status: | New → In Progress |
Changed in linux (Ubuntu Lunar): | |
assignee: | nobody → koba (kobako) |
Changed in linux (Ubuntu Mantic): | |
assignee: | nobody → koba (kobako) |
description: | updated |
Changed in linux-oem-6.5 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-6.5 (Ubuntu Lunar): | |
status: | New → Invalid |
Changed in linux-oem-6.5 (Ubuntu Mantic): | |
status: | New → Invalid |
Changed in linux (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Lunar): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Mantic): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu): | |
assignee: | koba (kobako) → nobody |
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → koba (kobako) |
status: | Invalid → In Progress |
description: | updated |
Changed in linux (Ubuntu Noble): | |
assignee: | nobody → koba (kobako) |
Changed in linux (Ubuntu Lunar): | |
assignee: | koba (kobako) → nobody |
status: | In Progress → Invalid |
description: | updated |
Changed in linux (Ubuntu Lunar): | |
assignee: | nobody → koba (kobako) |
status: | Invalid → In Progress |
description: | updated |
Changed in hwe-next: | |
status: | New → In Progress |
Changed in linux (Ubuntu Mantic): | |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Lunar): | |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-jammy-linux verification-done-jammy-linux-ibm-gt-fips verification-done-jammy-linux-intel-iotg verification-done-mantic-linux removed: verification-needed-jammy-linux verification-needed-jammy-linux-ibm-gt-fips verification-needed-jammy-linux-intel-iotg verification-needed-mantic-linux |
tags: |
added: verification-done-lunar-linux removed: verification-needed-lunar-linux |
tags: | added: kernel-daily-bug |
This bug is awaiting verification that the linux-oem- 6.1/6.1. 0-1024. 24 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- jammy-linux- oem-6.1' to 'verification- done-jammy- linux-oem- 6.1'. If the problem still exists, change the tag 'verification- needed- jammy-linux- oem-6.1' to 'verification- failed- jammy-linux- oem-6.1' .
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!