Hi folks, I have a Lenovo ThinkPad X270 and noticed that my kernel (Debian buster/testing stock kernel) was suggesting that my Touchpad would benefit from having CONFIG_RMI4_SMB enabled, so I raised this Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875621 This was closed today with an updated Debian kernel upload, linux_4.13.10-1 (thanks Ben). The new kernel now says: Oct 30 22:13:49 muta kernel: [ 3.557065] hid-generic 0003:1050:0407.0002: hiddev0,hidraw1: USB HID v1.10 Device [Yubico Yubikey 4 OTP+U2F+CCID] on usb-0000:00:14.0-6/input1 Oct 30 22:13:49 muta kernel: [ 3.574540] psmouse serio1: synaptics: queried max coordinates: x [..5712], y [..4780] Oct 30 22:13:49 muta kernel: [ 3.608224] psmouse serio1: synaptics: queried min coordinates: x [1232..], y [1074..] Oct 30 22:13:49 muta kernel: [ 3.608238] psmouse serio1: synaptics: Your touchpad (PNP: LEN2049 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. Oct 30 22:13:49 muta kernel: [ 3.674976] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf407a3/0x943300/0x12e800/0x410000, board id: 3075, fw id: 2477413 Oct 30 22:13:49 muta kernel: [ 3.674997] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0 Oct 30 22:13:49 muta kernel: [ 3.717820] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input2 Oct 30 22:13:49 muta kernel: [ 4.393051] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3 Oct 30 22:13:49 muta kernel: [ 4.620327] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input4 So I enabled psmouse.synaptics_intertouch=1 on my kernel command line and voila, rmi4_smbus is used and my Touchpad is apparently much better off for it. Great! Except I can't use my TrackPoint now, it no longer shows up at all: Oct 30 22:17:20 muta kernel: [ 3.478867] psmouse serio1: synaptics: queried max coordinates: x [..5712], y [..4780] Oct 30 22:17:20 muta kernel: [ 3.513094] psmouse serio1: synaptics: queried min coordinates: x [1232..], y [1074..] Oct 30 22:17:20 muta kernel: [ 3.513098] psmouse serio1: synaptics: Trying to set up SMBus access Oct 30 22:17:20 muta kernel: [ 9.163140] rmi4_smbus 0-002c: registering SMbus-connected sensor Oct 30 22:17:20 muta kernel: [ 9.262824] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3075-007, fw id: 2477413 Oct 30 22:17:20 muta kernel: [ 9.375014] input: Synaptics TM3075-007 as /devices/rmi4-00/input/input10 So I'm emailing both about having to enable synaptics_intertouch for my Touchpad as instructed in dmesg, and also that enabling it makes my TrackPoint disappear. Please CC me on all replies, I'm not subscribed to linux-input@v.k.o. Thanks, Chris -- Chris Boot bootc@xxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html