FS#63525 - ThinkPad X380 Yoga Touchpad / New Kernel Disables Click Methods
Attached to Project:
Arch Linux
Opened by Matthew Hague (yourealwaysbe) - Thursday, 22 August 2019, 12:15 GMT
Last edited by freswa (frederik) - Saturday, 22 February 2020, 20:36 GMT
Opened by Matthew Hague (yourealwaysbe) - Thursday, 22 August 2019, 12:15 GMT
Last edited by freswa (frederik) - Saturday, 22 February 2020, 20:36 GMT
|
Details
Description:
In Kernel 5.2.9, the Elan Touchpad on my ThinkPad X380 no longer reports any click methods. In Kernel 5.2.8 both "button areas" and "clickfinger" are available. This appears to be down to the elan_i2c driver, which is used in 5.2.9, but not in 5.2.8, where psmouse serio1 elantech appears instead. This can be seen with ``` $ libinput list-devices ``` which reports ``` Click methods: *button-areas clickfinger ``` in 5.2.8 and ``` Click methods: none ``` in 5.2.9. I have attached the output of uname, libinput list-devices, and dmesg for both cases. Apologies if this belongs upstream -- i'm not entirely sure where that is, and similar errors have been reported here in the past. |
This task depends upon
Closed by freswa (frederik)
Saturday, 22 February 2020, 20:36 GMT
Reason for closing: Fixed
Additional comments about closing: reverted in 5.2.13
Saturday, 22 February 2020, 20:36 GMT
Reason for closing: Fixed
Additional comments about closing: reverted in 5.2.13
(elantech_smbus=0 may be enough on its own)
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=60956b018bfe23b879405a7d88103d0a8f06a5e3
[2] https://wiki.archlinux.org/index.php/Kernel_module#Setting_module_options
To be precise, adding a file /etc/modprobe.d/elan.conf containing only the line "options psmouse elantech_smbus=0" was enough.
(Applying the same option as above did the trick after re-upgraded to 5.2.9 - hopefully gets fixed up as may throw a lot of elantech users)
https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.13