System freeze after resuming from suspend due to PCI ASPM settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Critical
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
AceLan Kao | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
AceLan Kao | ||
Kinetic |
Fix Released
|
Undecided
|
AceLan Kao | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
AceLan Kao | ||
Jammy |
Invalid
|
Undecided
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-5.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
AceLan Kao | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
AceLan Kao | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
For OEM-6.1
[Impact]
While doing some tests such as suspend/resume or CPU stress tests the system would hang.
[Fix]
Below commit fixed the issue, but not going to be merged into mainline.
The patch is still under discussion and have other variance, and we already merged the origin patch into oem-6.0 and 5.15/5.19 for a year, so could consider it's safer for us.
https:/
I also created a DMI quirk to make the patches only affects on listed platforms.
[Test]
The affected machines could suspend/resume well.
[Where problems could occur]
The patches only affects on the listed platforms, and won't affect other platforms.
=======
For Jammy/Kinetic SRU
[Impact]
While doing some tests such as suspend/resume or CPU stress tests the system would hang.
[Fix]
The 2 commits fix the issue, but still not get accepted yet.
https:/
https:/
So, I created a DMI quirk to make the patches only affects on listed platforms.
[Test]
Verified on the failed machines and ODM also verified on their side.
[Where problems could occur]
The patches only affects on the listed platforms, and won't affect other platforms.
=======
For OEM-6.0
[Impact]
While doing some tests such as suspend/resume or CPU stress tests the system would hang.
[Fix]
The 2 commits fix the issue, but still not get accepted yet.
https:/
https:/
[Test]
Verified on the failed machines and ODM also verified on their side.
[Where problems could occur]
The 2 patches look pretty safe to me, they try to preserve the ASPM state of devices.
CVE References
Changed in linux-oem-5.14 (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-5.17 (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-5.17 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux-oem-5.17 (Ubuntu Jammy): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
description: | updated |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → Invalid |
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Kinetic): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | Incomplete → In Progress |
tags: | added: oem-priority originate-from-1978453 somerville |
tags: | added: originate-from-1978472 |
Changed in hwe-next: | |
importance: | Undecided → Critical |
status: | New → In Progress |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → Medium |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.17 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal verification-done-jammy removed: verification-needed-focal verification-needed-jammy |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
tags: | added: originate-from-1985043 |
Changed in hwe-next: | |
status: | In Progress → Fix Committed |
Changed in hwe-next: | |
status: | Fix Committed → Fix Released |
Changed in linux-oem-6.0 (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-6.0 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
status: | New → Fix Released |
description: | updated |
Changed in linux-oem-6.1 (Ubuntu Focal): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux-oem-6.1 (Ubuntu Focal): | |
assignee: | AceLan Kao (acelankao) → nobody |
status: | In Progress → Invalid |
Changed in linux-oem-6.1 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu): | |
status: | New → Invalid |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1980829
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.