You are not logged in.

#1 2017-09-07 11:24:36

kuzcothegreat
Member
Registered: 2017-08-07
Posts: 8

[Solved] TrackPoint Middle Click stopped working (after update)

Folks,

yesterday, I played with locales and upgraded my system afterwards. Now, the middle-click function of my TrackPoint is not working anymore (no scrolling, no clicking). I'm on a ThinkPad x1 carbon gen5.
I spent the whole morning searching for solutions, but couldn't really distinguish, what applied to me and what not.

I deleted all udev rules (rules.d and hwdb.d)
my .xinitrc is empty except for xbindkeys

The TrackPoint pops up in xinit and libinput

# xinput list

 Virtual core pointer                          id=2    [master pointer  (3)]
   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
   ↳ SynPS/2 Synaptics TouchPad                id=10   [slave  pointer  (2)]
   ↳ TPPS/2 IBM TrackPoint                     id=11   [slave  pointer  (2)]
 Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=12   [slave  keyboard (3)]
    ↳ Integrated Camera                         id=13   [slave  keyboard (3)]
# libinput list-devices

Device:           TPPS/2 IBM TrackPoint
Kernel:           /dev/input/event16
Group:            9
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

note that the Trackpoint is called TTPS/2 IMB Trackpoint. I think that before the update it was PPS/2 Generic Mouse

# xinput list-props 11

Device 'TPPS/2 IBM TrackPoint':
        Device Enabled (142):   1
        Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Accel Speed (288):     1.000000
        libinput Accel Speed Default (289):     0.000000
        libinput Accel Profiles Available (306):        1, 1
        libinput Accel Profile Enabled (307):   1, 0
        libinput Accel Profile Enabled Default (308):   1, 0
        libinput Natural Scrolling Enabled (290):       0
        libinput Natural Scrolling Enabled Default (291):       0
        libinput Send Events Modes Available (265):     1, 0
        libinput Send Events Mode Enabled (266):        0, 0
        libinput Send Events Mode Enabled Default (267):        0, 0
        libinput Left Handed Enabled (292):     0
        libinput Left Handed Enabled Default (293):     0
        libinput Scroll Methods Available (294):        0, 0, 1
        libinput Scroll Method Enabled (295):   0, 0, 1
        libinput Scroll Method Enabled Default (296):   0, 0, 1
        libinput Button Scrolling Button (309): 3
        libinput Button Scrolling Button Default (310): 3
        Device Node (268):      "/dev/input/event16"
        Device Product ID (269):        2, 10
        libinput Drag Lock Buttons (304):       <no items>
        libinput Horizontal Scroll Enabled (305):       1

libinput debug-gui does not recognize middle click.
I checked if the hardware might be broken by running an ubuntu installation media, in which middle click worked fine.
I installed gpointing-device-settings and tried to set the TrackPoint up that way without success.

for info, I run Plasma 5, the input device settings in system settings do not affect the Trackpoint at all.
Any suggestions?
I guess the solution to getting the TrackPoint working again might be quite easy, I just can't see it.

Thank you for your help.
kuzco


edit:
maybe this is of relevance, too:

# dmesg | grep TrackPoint

[    7.319737] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x04, buttons: 0/0
[    7.523917] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input17

Last edited by kuzcothegreat (2017-09-12 15:10:21)

Offline

#2 2017-09-08 15:43:05

jsravn
Member
Registered: 2009-07-07
Posts: 15

Re: [Solved] TrackPoint Middle Click stopped working (after update)

Same for me. I think this is a kernel bug, there are some issues on it. Looks like it's been merged recently into master. https://bugzilla.kernel.org/show_bug.cgi?id=196253

Offline

#3 2017-09-11 14:30:21

t3kot3ko
Member
Registered: 2017-09-11
Posts: 1

Re: [Solved] TrackPoint Middle Click stopped working (after update)

I also had the same issue. Referring to above Bugzilla link, the fix seems to be merged already.
After I switched to the newer kernel (4.11.12), the middle-button works now.
Thanks for your information!

Offline

#4 2017-09-12 15:09:29

kuzcothegreat
Member
Registered: 2017-08-07
Posts: 8

Re: [Solved] TrackPoint Middle Click stopped working (after update)

yep, I also did a system update and switched to the new kernel. Works again. Great! smile
Thanks for the input!
solved.

Offline

Board footer

Powered by FluxBB