On May 19, 2017 11:46:16 AM PDT, Pascal Wichmann <pascal.wichmann@xxxxxxx> wrote: >Hello, > >using the latest 4.12-rc1 kernel, the trackpoint and touchpad of my >Thinkpad X250 are not recognized. > >This is caused by commit >e839ffa Input: synaptics - add support for Intertouch devices > > >The specific problem seems to be the detection of whether to use >synaptics_intertouch for the psmouse module or not. That parameter >is set to -1 by default, in which case synaptics_intertouch is >enabled on my device. > >When I explicitly set that parameter to 0, the trackpoint and touchpad >are recognized and work as expected. > >Removing my device from smbus_pnp_ids in 4.12 rc1 fixes the issue >without need to manually disable synaptics_intertouch in the psmouse >module: > >diff -ruN a/drivers/input/mouse/synaptics.c >b/drivers/input/mouse/synaptics.c >--- a/drivers/input/mouse/synaptics.c 2017-05-19 19:31:48.930734395 >+0200 >+++ b/drivers/input/mouse/synaptics.c 2017-05-19 19:32:00.490782484 >+0200 >@@ -170,7 +170,6 @@ > static const char * const smbus_pnp_ids[] = { > /* all of the topbuttonpad_pnp_ids are valid, we just add some extras >*/ > "LEN0048", /* X1 Carbon 3 */ >- "LEN0046", /* X250 */ > "LEN004a", /* W541 */ > "LEN200f", /* T450s */ > NULL > > >Is the ThinkPad X250 not supporting intertouch or is there another >problem causing the input devices not to work with it enabled? > Do you have i801_smbus driver enabled and loaded? Thanks. -- Dmitry -- 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