#1095846 psmouse: Dell XT2 touchpad buttons not working (alps touchpad)

Package:
src:linux
Source:
src:linux
Submitter:
Andreas Schwarze
Date:
2025-02-18 08:06:01 UTC
Severity:
normal
Tags:
#1095846#5
Date:
2025-02-12 17:32:48 UTC
From:
To:
Hello,

I am using an notebook Dell XT2. The touchpad itself is working, but not the buttons (left and right mouse button)  placed under the touchpad.
A quick search leads to a hint for a patch:
https://www.reddit.com/r/linuxquestions/comments/1741gl9/comment/kvc8x75/

I used the BIOS implemented diagnostics functions to check if the hardware is OK. The buttons are working, so there is no hardware issue.

Using evtest I do not get any event for the buttons. The touchpad itself is working (which can be seen):

bnutzer@XT2:~$ sudo evtest
[sudo] Passwort für bnutzer:
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:      AT Translated Set 2 keyboard
/dev/input/event1:      Lid Switch
/dev/input/event10:     N-Trig MultiTouch
/dev/input/event11:     N-Trig Touchscreen
/dev/input/event12:     Dell WMI hotkeys
/dev/input/event13:     HDA Digital PCBeep
/dev/input/event14:     HDA Intel Mic
/dev/input/event15:     HDA Intel Headphone
/dev/input/event2:      Power Button
/dev/input/event3:      Sleep Button
/dev/input/event4:      AlpsPS/2 ALPS DualPoint Stick
/dev/input/event5:      AlpsPS/2 ALPS DualPoint TouchPad
/dev/input/event6:      Video Bus
/dev/input/event7:      Microsoft Microsoft IntelliMouse® Optical
/dev/input/event8:      PC Speaker
/dev/input/event9:      N-Trig Pen
Select the device event number [0-15]: 5
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x2 product 0x8 version 0x600
Input device name: "AlpsPS/2 ALPS DualPoint TouchPad"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 272 (BTN_LEFT)
    Event code 273 (BTN_RIGHT)
    Event code 274 (BTN_MIDDLE)
    Event code 325 (BTN_TOOL_FINGER)
    Event code 330 (BTN_TOUCH)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value      0
      Min        0
      Max     2047
    Event code 1 (ABS_Y)
      Value      0
      Min        0
      Max     1535
    Event code 24 (ABS_PRESSURE)
      Value      0
      Min        0
      Max      127
Properties:
  Property type 0 (INPUT_PROP_POINTER)
Testing ... (interrupt to exit)
Event: time 1739381267.649617, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1739381267.649617, type 3 (EV_ABS), code 0 (ABS_X), value 1164
Event: time 1739381267.649617, type 3 (EV_ABS), code 1 (ABS_Y), value 727
Event: time 1739381267.649617, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 46
Event: time 1739381267.649617, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1739381267.649617, -------------- SYN_REPORT ------------
Event: time 1739381267.661289, type 3 (EV_ABS), code 0 (ABS_X), value 1166
Event: time 1739381267.661289, type 3 (EV_ABS), code 1 (ABS_Y), value 731
Event: time 1739381267.661289, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 52
Event: time 1739381267.661289, -------------- SYN_REPORT ------------
Event: time 1739381267.672976, type 3 (EV_ABS), code 0 (ABS_X), value 1164
Event: time 1739381267.672976, type 3 (EV_ABS), code 1 (ABS_Y), value 730
Event: time 1739381267.672976, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 56
Event: time 1739381267.672976, -------------- SYN_REPORT ------------
Event: time 1739381267.684105, type 3 (EV_ABS), code 0 (ABS_X), value 1168
Event: time 1739381267.684105, type 3 (EV_ABS), code 1 (ABS_Y), value 736
Event: time 1739381267.684105, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 54
Event: time 1739381267.684105, -------------- SYN_REPORT ------------
Event: time 1739381267.695300, type 3 (EV_ABS), code 0 (ABS_X), value 1170
Event: time 1739381267.695300, type 3 (EV_ABS), code 1 (ABS_Y), value 742
Event: time 1739381267.695300, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 55
Event: time 1739381267.695300, -------------- SYN_REPORT ------------
Event: time 1739381267.706434, type 3 (EV_ABS), code 0 (ABS_X), value 1171
Event: time 1739381267.706434, type 3 (EV_ABS), code 1 (ABS_Y), value 756
Event: time 1739381267.706434, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 54
Event: time 1739381267.706434, -------------- SYN_REPORT ------------


Thank you in advance!