[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#875621: Solve touchpad and trackpoint issue at LenovoX1CarbonGen6



Hello!
Problem solved after enable all RMI4 options and switch to linux-4.19

$ uname -a
Linux lenovo 4.19.0-trunk-amd64 #1 SMP Debian 4.19-1~exp1 (2018-10-08) x86_64 GNU/Linux

$ grep rmi /proc/modules
rmi_smbus 16384 0 - Live 0x0000000000000000 (E)
rmi_core 90112 1 rmi_smbus, Live 0x0000000000000000 (E)
videobuf2_vmalloc 16384 2 uvcvideo,rmi_core, Live 0x0000000000000000 (E)
videobuf2_v4l2 28672 2 uvcvideo,rmi_core, Live 0x0000000000000000 (E)
videobuf2_common 53248 3 uvcvideo,rmi_core,videobuf2_v4l2, Live 0x0000000000000000 (E)
videodev 212992 4 uvcvideo,rmi_core,videobuf2_v4l2,videobuf2_common, Live 0x0000000000000000 (E)

$ cat /etc/modprobe.d/psmouse.conf
options psmouse synaptics_intertouch=1

$ grep RMI4 /boot/config-4.19.0-trunk-amd64
CONFIG_RMI4_CORE=m
CONFIG_RMI4_I2C=m
CONFIG_RMI4_SPI=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_F03=y
CONFIG_RMI4_F03_SERIO=m
CONFIG_RMI4_2D_SENSOR=y
CONFIG_RMI4_F11=y
CONFIG_RMI4_F12=y
CONFIG_RMI4_F30=y
CONFIG_RMI4_F34=y
CONFIG_RMI4_F54=y
CONFIG_RMI4_F55=y

$ dmesg | grep psmouse
[    2.547109] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[    2.578804] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[    2.578807] psmouse serio1: synaptics: Trying to set up SMBus access
[    3.023443] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x06, buttons: 3/3


Reply to: