diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2015-12-11 11:10:25 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2015-12-14 08:25:56 +1000 |
commit | 53c28a7d75a0a22bc96d780b9082fd6d8d3ed741 (patch) | |
tree | 4b42b18d8c13a548b9a2ad3aa2b800e3e5f7bb45 /udev | |
parent | 874a9153b932fbc525bf11012ac2155fff084d82 (diff) |
touchpad: add a special quirk for the Lenovo x220 with updated firmware
If an x220 is updated to the touchpad firmware version 8.1, the touchpad
suffers from the same issues as the x230 and needs custom acceleration code.
Unfortunately we cannot detect this otherwise, so it is left to the user as a
custom hwdb setting.
https://bugzilla.redhat.com/show_bug.cgi?id=1264453
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'udev')
-rw-r--r-- | udev/90-libinput-model-quirks.hwdb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb index cf4fbfa..814ec40 100644 --- a/udev/90-libinput-model-quirks.hwdb +++ b/udev/90-libinput-model-quirks.hwdb @@ -67,6 +67,18 @@ libinput:name:Atmel maXTouch Touchpad:dmi:*svn*GOOGLE*:pn*Samus* # LENOVO ########################################## +# X220 after a bios update updating the touchpad firmware version to 8.1 +# See https://bugzilla.redhat.com/show_bug.cgi?id=1264453 for details +# If the touchpad is unresponsive and dmesg includes this line +# psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1 [...] +# then copy the two lines below into a new file +# /etc/udev/hwdb.d/90-libinput-x220-touchpad-fw81.hwdb, then run +# sudo udevadm hwdb --update and reboot. +# +# Copy the two lines below: +#libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPadX220* +# LIBINPUT_MODEL_LENOVO_X220_TOUCHPAD_FW81=1 + # X230 (Tablet) libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPadX230* LIBINPUT_MODEL_LENOVO_X230=1 |