Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#71880 - Elantech touchpad not detected after upgrade to 5.13.12 kernel

Attached to Project: Arch Linux
Opened by Sam Sennele (meireikei) - Saturday, 21 August 2021, 02:25 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 31 August 2021, 19:00 GMT
Task Type Bug Report
Category Kernel
Status Assigned
Assigned To Jan Alexander Steffens (heftig)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No



After upgrading to linux kernel version 5.13.12 (from 5.13.10, where there was no issue), the touchpad on my System76 Gazelle laptop ceased to work or be detected at all. Reverting to kernel version 5.13.10 fixes the bug, so it must've been introduced between those two versions.

dmesg output:

[ 11.734676] i2c_hid_acpi i2c-ELAN0412:00: Could not register for ELAN0412:00 interrupt, irq = 161, ret = -1
[ 11.734730] i2c_hid_acpi: probe of i2c-ELAN0412:00 failed with error -1
This task depends upon

Comment by sav3d (sav3d) - Sunday, 29 August 2021, 07:05 GMT
I can confirm this solution works. I recently purchased a System76 Gazelle.
Downgrading the 5.13.13 Kernel to 5.13.10 fixes this issue.
Do note: using the LTS kernel does not work, the touchpad is not recognized in LTS either.

in console type "sudo downgrade linux linux-headers"
then choose 5.13.10 (should be package 248)