[lkml]   [2017]   [May]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Patch in this message
Subject[4.12 regression] Thinkpad X250 Touchpad and Trackpoint not recognized anymore; commit e839ffa: "Input: synaptics - add support for Intertouch devices"

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

diff -ruN a/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 */

Is the ThinkPad X250 not supporting intertouch or is there another
problem causing the input devices not to work with it enabled?


[unhandled content-type:application/pgp-signature]
 \ /
  Last update: 2017-05-19 20:53    [W:0.074 / U:0.996 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site