Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #63178

Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB

From Felicia Pacifica <felicia@picorealm.net>
Newsgroups linux.debian.bugs.dist, linux.debian.kernel
Subject Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB
Date 2019-01-26 18:50 +0100
Message-ID <xkAfE-5lB-1@gated-at.bofh.it> (permalink)
References <uoYgi-4Sp-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


I have a Thinkpad T550 and initially had a similar issue:

With the stock kernel in Sid:

dmesg |grep psmouse

psmouse serio1: synaptics: The touchpad can support a better bus than 
the too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and 
RMI4_SMB are enabled to get a better touchpad experience.
psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, 
caps: 0xf003a3/0x943300/0x12e800/0x10000, board id: 3053, fw id: 2560
psmouse serio1: synaptics: serio: Synaptics pass-through port at 
isa0060/serio1/input0
psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3

I built a new kernel 'the Debian way' and now everything looks good:

egrep 'MOUSE_PS2_SYNAPTICS_SMBUS|RMI4_SMB' /boot/config-4.19.16
CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
CONFIG_RMI4_SMB=y

dmesg |grep psmouse
[    2.185730] psmouse serio1: synaptics: queried max coordinates: x 
[..5676], y [..4758]
[    2.213569] psmouse serio1: synaptics: queried min coordinates: x 
[1266..], y [1096..]
[    2.213572] psmouse serio1: synaptics: Trying to set up SMBus access
[    2.717537] psmouse serio2: trackpoint: IBM TrackPoint firmware: 
0x0e, buttons: 3/3

egrep -i "synap|alps|etps|elan" /proc/bus/input/devices
N: Name="Synaptics TM3053-003"

sudo dmesg | grep -i len00
[    0.343154] pnp 00:03: Plug and Play ACPI device, IDs LEN0071 PNP0303 
(active)
[    0.343168] pnp 00:04: Plug and Play ACPI device, IDs LEN002c PNP0f13 
(active)

sudo dmesg | egrep -i "touch|mouse|track"
[    1.114322] mousedev: PS/2 mouse device common for all mice
[    2.185730] psmouse serio1: synaptics: queried max coordinates: x 
[..5676], y [..4758]
[    2.213569] psmouse serio1: synaptics: queried min coordinates: x 
[1266..], y [1096..]
[    2.213572] psmouse serio1: synaptics: Trying to set up SMBus access
[    2.717537] psmouse serio2: trackpoint: IBM TrackPoint firmware: 
0x0e, buttons: 3/3
[    2.790142] input: TPPS/2 IBM TrackPoint as 
/devices/rmi4-00/rmi4-00.fn03/serio2/input/input9

That said, I don't really notice any different behavior with the 
touchpad :-)

The touchpad and the trackpoint still work but I haven't figured out how 
to enable edge scrolling, circular scrolling, nor to set features like 
sensitivity.

Someone above stated that he installed xserver-xorg-input-synaptics.  
That package has been depcrecated by xserver-xorg-input-libinput:

apt-cache show xserver-xorg-input-libinput
...
  This package provides the driver for input devices using libinput library.
  It can handle keyboards, mice and touchpads, and essentially replaces the
  separate -evdev and -synaptics drivers.

Back to linux.debian.kernel | Previous | Next | Find similar | Unroll thread


Thread

Bug#875621: linux: ThinkPad X270 Synaptics touchpad: please enable CONFIG_RMI4_SMB Felicia Pacifica <felicia@picorealm.net> - 2019-01-26 18:50 +0100

csiph-web