[SOLVED] Trackpoint not working after upgrade to Buster

Getting your soundcard to work, using Debian on non-i386 hardware, etc

[SOLVED] Trackpoint not working after upgrade to Buster

Postby killy9999 » 2019-07-22 14:50

I have a Lenovo Thinkpad P50 laptop that I just upgraded from Stretch to Buster. After the update my trackpoint no longer works. When Buster boots I see these two error messages:

Code: Select all
i801_smbus 0000:001f.4: Transaction timeout
rmi4_smbus 0-002c: failed to get SMBus version number!


I'm not sure whether they are related but they did not show up in Stretch. Doing `xinput list` returns:

Code: Select all
$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                id=9    [slave  pointer  (2)]


I have found Debian bug report #880471 that seems to describe identical problem and a workaround for it:

Code: Select all
rmmod psmouse
modprobe psmouse


This workaround works for me but of course after a reboot it needs to be repeated. Someone here suggested rebuilding the kernel and enabling RMI4 (whatever that is, it does coincide with an error message I see when booting), but I'm not keen on building my own kernel. Someone also suggested booting kernel with `psmouse.synaptics_intertouch=1` parameter but that does not work for me.

Is there a way to resolve this problem permanently without having to build my custom kernel?
Last edited by killy9999 on 2019-07-22 15:40, edited 1 time in total.
killy9999
 
Posts: 5
Joined: 2019-07-22 14:41

Re: Trackpoint not working after upgrade to Buster

Postby L_V » 2019-07-22 15:01

And what is reporting this:
Code: Select all
lsusb |grep -v root

+ check if one of these is not missing:
xserver-xorg-input-mouse
xserver-xorg-input-mtrack
xserver-xorg-input-multitouch
xserver-xorg-input-mutouch
xserver-xorg-input-synaptics

And try this:
Code: Select all
cp /usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/

Then restart xorg.
L_V
 
Posts: 1046
Joined: 2007-03-19 09:04

Re: Trackpoint not working after upgrade to Buster

Postby killy9999 » 2019-07-22 15:40

L_V, thanks for prompt reply. `xserver-xorg-input-mtrack` conflicts with `xserver-xorg-input-multitouch` but other than that I have these packages and it doesn't help. Also, the xorg.conf file that you mention does not exist on my system.

All that being said, I think I have managed to find a solution. Adding `psmouse.proto=imps` to GRUB boot options resolves the problem. Both boot error messages are now gone and the trackpoint works correctly.
killy9999
 
Posts: 5
Joined: 2019-07-22 14:41


Return to Hardware

Who is online

Users browsing this forum: No registered users and 10 guests

fashionable