You have been subscribed to a public bug:
Hardware: HP [Hewlett-Packard HP 255R 15.6 inch G10 Notebook PC]
CPU: [AMD Ryzen™ 5 7535U with Radeon™ Graphics × 12]
Current Kernel: 7.0.0-30-generic (also tested on 7.1.9-generic)
Description of the issue:
The internal built-in keyboard (i8042) is completely unresponsive right from
the boot.
Additionally, the USB-C port fails to provide power delivery to connected
external drives.
ACPI Errors in dmesg:
Booting the system reveals a critical ACPI error crashing the Embedded
Controller method WQBZ:
ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Index (0x000000032) is beyond end
of object (length 0x32)
ACPI Error: Aborting method \_SB.WMID.WQBZ due to previous error
(AE_AML_BUFFER_LIMIT)
Troubleshooting steps already taken:
Passed standard GRUB parameters: i8042.nopnp=1 i8042.direct=1
i8042.dumbkbd=1. (No effect).
Passed ACPI OSI spoofing: acpi_osi=! "acpi_osi=Windows 2020". (No
effect).
Passed irqpoll. (This results in an immediate Kernel Panic: "Fatal
exception in interrupt").
Attempted a DSDT Override to fix the WQBZ buffer limit manually.
Decompiled the DSDT, fixed the buffer size to 0x32, bumped the OEM
revision, and injected it via both initrd and GRUB insmod acpi. However,
due to modern EFI Stub behavior on UEFI systems, the patched DSDT is
ignored and the kernel keeps loading the broken ACPI table provided by
the HP firmware.
Conclusion & Request:
As seen in similar HP/AMD laptops, the WQBZ ACPI error might be a red herring
for the keyboard issue. The keyboard failure is likely caused by an Active-Low
/ Active-High IRQ polarity misconfiguration in the HP BIOS, handled by the
pinctrl-amd driver.
This perfectly matches the behavior described in Upstream Kernel Bug
#207867 (https://bugzilla.kernel.org/show_bug.cgi?id=207867).
Could you please investigate the provided logs and consider adding a
quirk for this specific HP board ID in the pinctrl-amd driver to
override the IRQ routing?
** Affects: ubuntu
Importance: Undecided
Status: New
--
HP [255R G10] (AMD Ryzen) - Internal keyboard not working (IRQ routing) and
ACPI WQBZ Buffer Limit error
https://bugs.launchpad.net/bugs/2164801
You received this bug notification because you are a member of Ubuntu Bugs,
which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs