First of all thank you for all your hard work keeping the Linux kernel awesome! Running on a Lenovo Thinkpad T460p, I found these lines in my dmesg: [ 17.360279] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758] [ 17.390832] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..] [ 17.390853] psmouse serio1: synaptics: Your touchpad (PNP: LEN2018 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@xxxxxxxxxxxxxxx. Indeed i2c-hid and hid-rmi modules are not loaded. Setting psmouse.synaptics_intertouch=1 as directed, now I get the following and the device works well imho: [ 80.967562] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758] [ 81.004823] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..] [ 81.004828] psmouse serio1: synaptics: Trying to set up SMBus access [ 81.025153] rmi4_smbus 7-002c: registering SMbus-connected sensor [ 81.079177] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3053-006, fw id: 2010421 [ 81.141785] input: Synaptics TM3053-006 as /devices/rmi4- 00/input/input22 [ 81.148458] serio: RMI4 PS/2 pass-through port at rmi4-00.fn03 [ 81.559841] input: PS/2 Generic Mouse as /devices/rmi4-00/rmi4- 00.fn03/serio2/input/input23 Thanks again, Derek