Re: [BUG] HID: i2c-hid: ELAN 04F3:30FD touchpad reset race causes -EREMOTEIO on HP Pavilion Gaming 15-ec1xxx
Adam <[email protected]>
| Newsgroups | org.kernel.vger.linux-input |
|---|---|
| Message-ID | <CAEru=6K=P_oJfksvRf2BfHZF9AFrQD4=izAwrSsz_Xit_i96xA@mail.gmail.com> |
Thanks for looking into this. Attached: - dmesg-failing-boot.txt - full dmesg from a failing boot, with i2c_hid.dyndbg=+p and i2c_hid_acpi.dyndbg=+p set on the kernel command line from the start, on the unpatched linux kernel (7.1.8-arch1-3). - acpidump-output.txt - full acpidump output from the same machine. Unfortunately I wasn't able to capture a successful boot for comparison despite several attempts - in my experience the touchpad only initializes successfully very rarely (I estimated roughly 1 in 10-15 boots when I was testing before, but going by the last few days of retries it seems to be even less frequent than that, maybe closer to 1 in 30+). I'm happy to keep retrying over the coming days and send a successful-boot log if/when I get one, if that's still useful. Let me know if there's anything else that would help. Thanks, Adam On Sat, Aug 15, 2026 at 9:33 PM Lovekesh Solanki < [email protected]> wrote: > On Mon, Aug 10, 2026 at 07:31:32PM +0200, Adam wrote: > > Hello, > > > > I'm reporting a reproducible probe failure for an ELAN i2c-hid touchpad > > (ACPI ELAN0718:00, VID:PID 04F3:30FD) on an HP Pavilion Gaming > 15-ec1033nw > > (AMD platform, i2c bus under AMDI0010:03). The touchpad fails to > > initialize on nearly every boot on Linux, while the same hardware works > > reliably every time under Windows 11 on the same machine (dual context, > > same BIOS F.35 rev.A). > > > > Kernel: 7.1.6-arch1-1 (Arch Linux) > > Also reported by other users with the same touchpad ID on different > > kernels/distros (Arch, Ubuntu, Linux Mint) going back to at least 2022: > > - https://bbs.archlinux.org/viewtopic.php?id=277393 > > - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2031061 > > - https://forums.linuxmint.com/viewtopic.php?t=329212 > > > > Symptom (default logging): > > > > i2c_hid_acpi i2c-ELAN0718:00: failed to fetch HID descriptor: -121 > > i2c_hid_acpi i2c-ELAN0718:00: Failed to fetch the HID Descriptor > > i2c_hid_acpi i2c-ELAN0718:00: probe with driver i2c_hid_acpi failed > with > > error -121 > > > > With dynamic_debug enabled for i2c_hid and i2c_hid_acpi: > > > > i2c_hid_start_hwreset > > i2c_hid_set_power: cmd=05 00 00 08 > > i2c_hid_xfer: cmd=05 00 00 01 > > i2c_hid_finish_hwreset: waiting... > > i2c_hid_finish_hwreset: finished. > > asking HID report descriptor > > i2c_hid_xfer: cmd=02 00 > > reading report descriptor failed > > can't add hid device: -121 > > probe with driver i2c_hid_acpi failed with error -121 > > Could you attach full dmesg with debug enabled, of failing boot and > successfull boot? And also acpidump? > > Thanks, > Lovekesh >
acpidump-output.txt
(text/plain, 738.3 KB) - not displayed