Systems using Generic Button Devices ACPI0011 cannot be woken from suspend
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| HWE Next |
New
|
Undecided
|
Unassigned | ||
| linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| Bionic |
Won't Fix
|
Undecided
|
Unassigned | ||
| Focal |
Won't Fix
|
Undecided
|
Unassigned | ||
| Jammy |
Won't Fix
|
Undecided
|
Unassigned | ||
| Noble |
Won't Fix
|
Undecided
|
Unassigned | ||
| Plucky |
Won't Fix
|
High
|
You-Sheng Yang | ||
| Questing |
Fix Released
|
Undecided
|
Unassigned | ||
| linux-oem-6.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| Bionic |
Invalid
|
Undecided
|
Unassigned | ||
| Focal |
Invalid
|
Undecided
|
Unassigned | ||
| Jammy |
Invalid
|
Undecided
|
Unassigned | ||
| Noble |
Incomplete
|
High
|
You-Sheng Yang | ||
| Plucky |
Invalid
|
Undecided
|
Unassigned | ||
| Questing |
Invalid
|
Undecided
|
Unassigned | ||
Bug Description
Windows 10 and up uses Generic Buttons Device ACPI0011 that is described in ACPI Spec 6.0+ section 9.19. [1][2] The hardcode debounce interval 50ms introduced in v4.11-rc1 commit 5c4fa2a6da7f ("Input: soc_button_array - debounce the buttons")[3] doesn't match what the firmware intended to be programmed in _AEI and therefore leads to problems waking from suspend.
Proposed fix in v6.16-rc6 commit 8ff4fb276e23 ("pinctrl: amd: Clear GPIO debounce for suspend").
[1]: https:/
[2]: https:/
[3]: https:/
[4]: https:/
---
ProblemType: Bug
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
CRDA: N/A
CasperMD5CheckR
DistroRelease: Ubuntu 24.04
InstallationDate: Installed on 2024-05-07 (470 days ago)
InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
IwConfig:
lo no wireless extensions.
enp193s0f0 no wireless extensions.
docker0 no wireless extensions.
MachineType: AMD MAPLE
Package: linux (not installed)
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 20240318.
RfKill:
Tags: noble
Uname: Linux 6.14.0-28-generic x86_64
UnreportableReason: This does not seem to be an official Ubuntu package. Please retry after updating the indexes of available packages, if that does not work then remove related third party packages and try again.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
dmi.bios.date: 02/13/2025 16:09:13
dmi.bios.release: 0.0
dmi.bios.vendor: AMD
dmi.bios.version: RG61000cA
dmi.board.
dmi.board.name: MAPLE-STXH
dmi.board.vendor: AMD
dmi.board.version: RevB
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: AMD
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnAMD:
dmi.product.family: STXH
dmi.product.name: MAPLE
dmi.product.sku: 12345678
dmi.product.
dmi.sys.vendor: AMD
| description: | updated |
| Changed in linux (Ubuntu Questing): | |
| status: | New → Fix Released |
| Changed in linux-oem-6.14 (Ubuntu Bionic): | |
| status: | New → Invalid |
| Changed in linux-oem-6.14 (Ubuntu Focal): | |
| status: | New → Invalid |
| Changed in linux-oem-6.14 (Ubuntu Jammy): | |
| status: | New → Invalid |
| Changed in linux-oem-6.14 (Ubuntu Plucky): | |
| status: | New → Invalid |
| Changed in linux-oem-6.14 (Ubuntu Questing): | |
| status: | New → Invalid |
| Changed in linux-oem-6.14 (Ubuntu Noble): | |
| assignee: | nobody → You-Sheng Yang (vicamo) |
| importance: | Undecided → High |
| status: | New → In Progress |
| tags: | added: amd oem-priority originate-from-2119303 |
| tags: | added: kernel-daily-bug |

This should affect kernels >= v4.11, but it appears no AMD based system has ever implemented this, so nominate for recent kernels only.