[SRU][B/B-OEM]Fix resume failure on some TPM chips
Bug #1836031 reported by
AaronMa
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
AaronMa | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU justification:
[Impact]
System will reboot when resume from S3 with some TPM chips installed.
[Fix]
stable patch is merged in 4.15 kernel:
888d867df441 (tpm: cmd_ready command can be issued only after granting locality)
it needs a fix:
tpm: separate cmd_ready/go_idle from runtime_pm
these 2 patches fix the issue and enable tpm resume
after seprating cmd_ready/go_idle.
[Test]
Verified on hardware. resume from S3 about 30 times with positive result.
[Regression Potential]
Medium, stable patches backported. Verified on hardware.
backported with minor adjustion.
These 2 patches are included in 4.18 and 5.0 kernel, only 4.15 needs them.
tags: | added: oem-priority originate-from-1833655 sutton |
Changed in hwe-next: | |
assignee: | nobody → AaronMa (mapengyu) |
Changed in linux (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Changed in hwe-next: | |
status: | New → Fix Released |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Released |
To post a comment you must log in.
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 1836031
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.