Public bug reported:
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://learn.microsoft.com/zh-tw/windows-hardware/drivers/hid/acpi-button-device
[2]:
https://uefi.org/htmlspecs/ACPI_Spec_6_4_html/09_ACPI-Defined_Devices_and_Device-Specific_Objects/ACPIdefined_Devices_and_DeviceSpecificObjects.html#generic-buttons-device
[3]:
https://github.com/torvalds/linux/commit/5c4fa2a6da7fbc76290d1cb54a7e35633517a522
[4]:
https://github.com/torvalds/linux/commit/8ff4fb276e2384a87ae7f65f3c28e1e139dbb3fe
** Affects: linux (Ubuntu)
Importance: Undecided
Status: Fix Released
** Affects: linux-oem-6.14 (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Bionic)
Importance: Undecided
Status: New
** Affects: linux-oem-6.14 (Ubuntu Bionic)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Focal)
Importance: Undecided
Status: New
** Affects: linux-oem-6.14 (Ubuntu Focal)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Jammy)
Importance: Undecided
Status: New
** Affects: linux-oem-6.14 (Ubuntu Jammy)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Noble)
Importance: Undecided
Status: New
** Affects: linux-oem-6.14 (Ubuntu Noble)
Importance: High
Assignee: You-Sheng Yang (vicamo)
Status: In Progress
** Affects: linux (Ubuntu Plucky)
Importance: Undecided
Status: New
** Affects: linux-oem-6.14 (Ubuntu Plucky)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Questing)
Importance: Undecided
Status: Fix Released
** Affects: linux-oem-6.14 (Ubuntu Questing)
Importance: Undecided
Status: Invalid
** Description changed:
- 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.
+ 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://learn.microsoft.com/zh-tw/windows-hardware/drivers/hid/acpi-button-device
[2]:
https://uefi.org/htmlspecs/ACPI_Spec_6_4_html/09_ACPI-Defined_Devices_and_Device-Specific_Objects/ACPIdefined_Devices_and_DeviceSpecificObjects.html#generic-buttons-device
[3]:
https://github.com/torvalds/linux/commit/5c4fa2a6da7fbc76290d1cb54a7e35633517a522
[4]:
https://github.com/torvalds/linux/commit/8ff4fb276e2384a87ae7f65f3c28e1e139dbb3fe
** Also affects: linux (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Jammy)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Plucky)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Questing)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Focal)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Bionic)
Importance: Undecided
Status: New
** Changed in: linux (Ubuntu Questing)
Status: New => Fix Released
** Also affects: linux-oem-6.14 (Ubuntu)
Importance: Undecided
Status: New
** 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)
Importance: Undecided => High
** Changed in: linux-oem-6.14 (Ubuntu Noble)
Status: New => In Progress
** Changed in: linux-oem-6.14 (Ubuntu Noble)
Assignee: (unassigned) => You-Sheng Yang (vicamo)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2121047
Title:
Systems using Generic Button Devices ACPI0011 cannot be woken from
suspend
Status in linux package in Ubuntu:
Fix Released
Status in linux-oem-6.14 package in Ubuntu:
Invalid
Status in linux source package in Bionic:
New
Status in linux-oem-6.14 source package in Bionic:
Invalid
Status in linux source package in Focal:
New
Status in linux-oem-6.14 source package in Focal:
Invalid
Status in linux source package in Jammy:
New
Status in linux-oem-6.14 source package in Jammy:
Invalid
Status in linux source package in Noble:
New
Status in linux-oem-6.14 source package in Noble:
In Progress
Status in linux source package in Plucky:
New
Status in linux-oem-6.14 source package in Plucky:
Invalid
Status in linux source package in Questing:
Fix Released
Status in linux-oem-6.14 source package in Questing:
Invalid
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://learn.microsoft.com/zh-tw/windows-hardware/drivers/hid/acpi-button-device
[2]:
https://uefi.org/htmlspecs/ACPI_Spec_6_4_html/09_ACPI-Defined_Devices_and_Device-Specific_Objects/ACPIdefined_Devices_and_DeviceSpecificObjects.html#generic-buttons-device
[3]:
https://github.com/torvalds/linux/commit/5c4fa2a6da7fbc76290d1cb54a7e35633517a522
[4]:
https://github.com/torvalds/linux/commit/8ff4fb276e2384a87ae7f65f3c28e1e139dbb3fe
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2121047/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp