PS/2 Keyboard wakeup from s2idle not functioning on AMD Yellow Carp platform
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
You-Sheng Yang | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Fix Released
|
High
|
You-Sheng Yang | ||
Jammy |
Fix Released
|
High
|
You-Sheng Yang | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
You-Sheng Yang | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
On some platforms, PS/2 keyboard cannot wake system up from s2idle.
[Fix]
Mainline commit cb1f65c1e142 ("PM: s2idle: ACPI: Fix wakeup interrupts
handling") picks up the missed wakeup interrupt.
[Test Case]
Use button press on PS/2 keyboard to wake suspended system.
[Where problems could occur]
It may still discard irqs under some very rare corner cases that are not
yet identified, but the implementation can be extended easily when
necessary.
[Other Info]
This affects 5.4+ kernels and has been proposed for linux-stable. While
this is merged in v5.17-rc4, linux-unstable will have this soon so
nomination is skipped.
========== original bug report ==========
With bug 1957026 and bug 1960434, suspend/resume using rtc and power button work as expected, but PS/2 or USB keyboard still do not work well as an wakeup source. This focus on fixes for PS/2.
Changed in linux-oem-5.14 (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux (Ubuntu Jammy): | |
status: | New → Invalid |
status: | Invalid → In Progress |
Changed in linux (Ubuntu Focal): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → High |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
assignee: | nobody → You-Sheng Yang (vicamo) |
tags: | added: amd oem-priority originate-from-1961616 |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Impish): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → You-Sheng Yang (vicamo) |
Changed in linux-oem-5.14 (Ubuntu Impish): | |
status: | New → Invalid |
Changed in linux (Ubuntu Impish): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu Jammy): | |
status: | Fix Committed → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
SRU: https:/ /lists. ubuntu. com/archives/ kernel- team/2022- February/ 128284. html (J/I/oem-5.14)