On 25 June 2017 at 17:23, Damjan Georgievski <gdamjan@xxxxxxxxx> wrote: > On 20 June 2017 at 04:55, Dmitry Torokhov <dmitry.torokhov@xxxxxxxxx> wrote: >> On Sat, Jun 10, 2017 at 12:42:13PM +0200, Damjan Georgievski wrote: >>> > >>> > - mark "guest" RMI device as pass-through port to avoid "phantom" ALPS >>> > toouchpad on newer Lenovo Carbons >>> >>> What's the end game for supporting these devices? >>> >>> With the latest HEAD of Linus, first I get: >>> » Jun 10 12:19:17 cambrian kernel: psmouse serio1: synaptics: Your >>> touchpad (PNP: LEN0072 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. >>> >>> Then if I patch drivers/input/mouse/synaptics.c and add "LEN0072" to >>> smbus_pnp_ids, this strange thing happens: >>> >>> [ 8.526635] psmouse serio1: synaptics: queried max coordinates: x >>> [..5676], y [..4760] >>> [ 8.555746] psmouse serio1: synaptics: queried min coordinates: x >>> [1266..], y [1094..] >>> [ 8.555750] psmouse serio1: synaptics: Trying to set up SMBus access >>> [ 8.615774] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: >>> Synaptics, product: TM3289-002, fw id: 2492434 >>> [ 8.679863] input: Synaptics TM3289-002 as /devices/rmi4-00/input/input18 >>> [ 8.682660] mousedev: PS/2 mouse device common for all mice >>> … snipped … >>> [ 107.225549] input: ImPS/2 Generic Wheel Mouse as >>> /devices/rmi4-00/rmi4-00.fn03/serio2/input/input20 >>> >>> Notice how the trackpoint only appeared 100 seconds after boot (X was >>> already started and initially the trackpoint was not listed in xinput) >> >> 100 seconds is quire ridiculous. Could you please post your entire boot >> log so we can understand what happened there. > > Sorry for the delay, I was travelling and couldn't put more time into it … > > There was nothing happening in-between (at least nothing in the logs). > Just to make this clear, > I'm running the lastest linus 4.12 tree, with this[1] one-liner patch > to add the X1 Carbon to smbus_pnp_ids. after suspend and resume the trackpoint device does show up. [ 40.124861] input: ImPS/2 Generic Wheel Mouse as /devices/rmi4-00/rmi4-00.fn03/serio2/input/input20 -- damjan -- 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