i2c-ELAN071B:00: can't add hid device: -5 -- HP touchpad fails on boot or wake
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-libinput (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Running kernel 5.15.7 (also not working in earlier versions) + Kubuntu 21.10
I have an HP Probook X360 435 g7 with an "ELAN071B:00 04F3:312C Touchpad"
The touchpad usually works fine, but sometimes it stops working either during reboot or after wake from suspend. I thought the issue might be related to runtime power-management, but I set power/control to "on" with a udev rule for my touchpad and the boot error still happens sometimes. I haven't had the touchpad stop working after wake from suspend since setting the "on" option, but I can't yet tell for certain whether the udev rule fixed that aspect of the bug because it occurs so infrequently & at irregular intervals.
Additionally, (not after boot, only after wake from suspend) my touchpad sometimes gets detected as a mouse, disabling features like scrolling and disable while typing.
While booting I always get this error (which does not break the touchpad):
ACPI BIOS ERROR (bug): Could not resolve symbol [\_SB.PCI0.
ACOU Error: AE_NOT_FOUND, During name lookup/catalog (20210730,
That error doesn't seem to be directly causing any issues because everything still works fine. However, I sometimes get the below error during boot, causing my touchpad to fail:
hid(null): reading report descriptor failed
i2c_hid_acpi i2c-ELAN071B:00: can't add hid device: -5
I thought the two might be somehow related because they both mention acpi.
Attached are (in a tarball because of 1 attachment limit) copies of /proc/acpi and /proc/bus/
ProblemType: Bug
DistroRelease: Ubuntu 21.10
Package: xserver-
Uname: Linux 5.15.7-
ApportVersion: 2.20.11-0ubuntu71
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckR
CurrentDesktop: KDE
Date: Sun Dec 12 15:48:49 2021
DistUpgraded: Fresh install
DistroCodename: impish
DistroVariant: ubuntu
InstallationDate: Installed on 2021-12-04 (8 days ago)
InstallationMedia: Kubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
MachineType: HP HP ProBook x360 435 G7
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xserver-
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/29/2021
dmi.bios.release: 6.0
dmi.bios.vendor: HP
dmi.bios.version: S80 Ver. 01.06.00
dmi.board.name: 8735
dmi.board.vendor: HP
dmi.board.version: KBC Version 09.25.00
dmi.chassis.type: 31
dmi.chassis.vendor: HP
dmi.ec.
dmi.modalias: dmi:bvnHP:
dmi.product.family: 103C_5336AN HP ProBook x360
dmi.product.name: HP ProBook x360 435 G7
dmi.product.sku: 17G38UT#ABA
dmi.sys.vendor: HP
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.107-8ubuntu1
version.
version.
version.
version.
version.
version.
version.
Also, restarting i2c_hid_acpi usually makes the touchpad work again, although for some reason it disables natural scrolling. Additionally, restarting that module sometimes only makes the touchpad detected as a mouse so touchpad-specific functions dont work.