You are not logged in.
Hello everyone, I had a touchscreen that used to work on Arch (last known working is a couple of months ago though) and now it isn't.
I have tried using both evdev and libinput drivers, and both detect the device and configure a bunch of properties but it doesn't work on either. Touching the screen does nothing (including in xev and libinput-debug-events) and I've event tried watching /dev/input/event11 and I get nothing no matter what I do to the touchscreen (as a contrast the device for my touchpad dumps a bunch of stuff when I touch it). I've also tried under both Wayland and X11.
I wonder if anyone has have ideas or suggestions on why this might not be working or other things to try.
% libinput-list-devices
Device: USBest Technology SiS HID Touch Controller
Kernel: /dev/input/event11
Group: 5
Seat: seat0, default
Size: 341.25x195.00mm
Capabilities: touch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: identity matrix
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Last edited by youarefunny (2016-10-29 20:23:40)
Offline
I did some more digging and found that even cat /dev/input/event1 doesn't create any output when I touch the screen which seems suspicious.
Offline
Hi,
I face the very same behavior.
I guess I miss some kernel package or have a miss config very deep in the Arch OS Core. My trouble with the Touch Pad started when I switched to LTS-Kernel.
I tryed to install snyaptics 'xf86-input-synaptics' and xf86-input-wacom' packages, the configs looked good but still no events recognizable (so I removed them).
The system is up to date everything else work's fine.
I'm afraid that I will run out of ideas soon, I would be happy, about any helpful recommendations how to at least debug the problem.
Thanks for your time in advance.
Here are my settings and findings ...
[tobi@ThinkPad-Z13-Gen2-CodeFather ~]$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Wacom HID 5388 Finger id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 Elan TrackPoint id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ HD-Audio Generic Headphone id=9 [slave keyboard (3)]
↳ Wacom HID 5388 Pen id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
The Missing Device is ID 10 - 'Wacom HID 5388 Pen'
[tobi@ThinkPad-Z13-Gen2-CodeFather ~]$ xinput list-props 10
Device 'Wacom HID 5388 Pen':
Device Enabled (168): 1
Coordinate Transformation Matrix (170): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix (287): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix Default (288): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Send Events Modes Available (282): 1, 0
libinput Send Events Mode Enabled (283): 0, 0
libinput Send Events Mode Enabled Default (284): 0, 0
Device Node (285): "/dev/input/event12"
Device Product ID (286): 1386, 21384
'sudo cat /dev/input/event12' does not show any signs of life ... neither 'sudo libinput debug-events' and just for completeness:
[tobi@ThinkPad-Z13-Gen2-CodeFather ~]$ ls /usr/share/X11/xorg.conf.d/
total 20
54951347 4 drwxr-xr-x 2 root root 4096 Apr 20 11:26 .
54949609 4 drwxr-xr-x 5 root root 4096 Apr 15 10:38 ..
54925876 4 -rw-r--r-- 1 root root 126 Mar 31 22:16 10-amdgpu.conf
54927153 4 -rw-r--r-- 1 root root 1350 Apr 12 20:22 10-quirks.conf
54926805 4 -rw-r--r-- 1 root root 1429 Aug 25 2023 40-libinput.conf
[tobi@ThinkPad-Z13-Gen2-CodeFather ~]$
and ... '40-libinput.conf'
[...] Comment Section
19 Section "InputClass"
20 Identifier "libinput pointer catchall"
21 MatchIsPointer "on"
22 MatchDevicePath "/dev/input/event*"
23 Driver "libinput"
24 EndSection
25
26 Section "InputClass"
27 Identifier "libinput keyboard catchall"
28 MatchIsKeyboard "on"
29 MatchDevicePath "/dev/input/event*"
30 Driver "libinput"
31 EndSection
32
33 Section "InputClass"
34 Identifier "libinput touchpad catchall"
35 MatchIsTouchpad "on"
36 MatchDevicePath "/dev/input/event*"
37 Driver "libinput"
38 EndSection
39
40 Section "InputClass"
41 Identifier "libinput touchscreen catchall"
42 MatchIsTouchscreen "on"
43 MatchDevicePath "/dev/input/event*"
44 Driver "libinput"
45 EndSection
46
47 Section "InputClass"
48 Identifier "libinput tablet catchall"
49 MatchIsTablet "on"
50 MatchDevicePath "/dev/input/event*"
51 Driver "libinput"
52 EndSection
(END)
Offline
I have a solution for my problem,
the issue was of cause based on the kernel change, the modules where not matching anymore ...
# mkinitcpio -P
and a reboot helped to solve the issue.
I came to the idea, during a system update (pacman -Syu) the touch pad worked shortly until the reboot, so something was shortly reset to normal.
Conclusion for me, when the drivers do not respond in any way regardless what you do in the configs, check or recreate the initramfs image and reboot ...
Hi,
I face the very same behavior.
I guess I miss some kernel package or have a miss config very deep in the Arch OS Core. My trouble with the Touch Pad started when I switched to LTS-Kernel.
I tryed to install snyaptics 'xf86-input-synaptics' and xf86-input-wacom' packages, the configs looked good but still no events recognizable (so I removed them).The system is up to date everything else work's fine.
I'm afraid that I will run out of ideas soon, I would be happy, about any helpful recommendations how to at least debug the problem.
Thanks for your time in advance.
Here are my settings and findings ...
[tobi@ThinkPad-Z13-Gen2-CodeFather ~]$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Wacom HID 5388 Finger id=11 [slave pointer (2)] ⎜ ↳ TPPS/2 Elan TrackPoint id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Video Bus id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ HD-Audio Generic Headphone id=9 [slave keyboard (3)] ↳ Wacom HID 5388 Pen id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
The Missing Device is ID 10 - 'Wacom HID 5388 Pen'
[tobi@ThinkPad-Z13-Gen2-CodeFather ~]$ xinput list-props 10 Device 'Wacom HID 5388 Pen': Device Enabled (168): 1 Coordinate Transformation Matrix (170): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Calibration Matrix (287): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Calibration Matrix Default (288): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Send Events Modes Available (282): 1, 0 libinput Send Events Mode Enabled (283): 0, 0 libinput Send Events Mode Enabled Default (284): 0, 0 Device Node (285): "/dev/input/event12" Device Product ID (286): 1386, 21384
'sudo cat /dev/input/event12' does not show any signs of life ... neither 'sudo libinput debug-events' and just for completeness:
[tobi@ThinkPad-Z13-Gen2-CodeFather ~]$ ls /usr/share/X11/xorg.conf.d/ total 20 54951347 4 drwxr-xr-x 2 root root 4096 Apr 20 11:26 . 54949609 4 drwxr-xr-x 5 root root 4096 Apr 15 10:38 .. 54925876 4 -rw-r--r-- 1 root root 126 Mar 31 22:16 10-amdgpu.conf 54927153 4 -rw-r--r-- 1 root root 1350 Apr 12 20:22 10-quirks.conf 54926805 4 -rw-r--r-- 1 root root 1429 Aug 25 2023 40-libinput.conf [tobi@ThinkPad-Z13-Gen2-CodeFather ~]$
and ... '40-libinput.conf'
[...] Comment Section 19 Section "InputClass" 20 Identifier "libinput pointer catchall" 21 MatchIsPointer "on" 22 MatchDevicePath "/dev/input/event*" 23 Driver "libinput" 24 EndSection 25 26 Section "InputClass" 27 Identifier "libinput keyboard catchall" 28 MatchIsKeyboard "on" 29 MatchDevicePath "/dev/input/event*" 30 Driver "libinput" 31 EndSection 32 33 Section "InputClass" 34 Identifier "libinput touchpad catchall" 35 MatchIsTouchpad "on" 36 MatchDevicePath "/dev/input/event*" 37 Driver "libinput" 38 EndSection 39 40 Section "InputClass" 41 Identifier "libinput touchscreen catchall" 42 MatchIsTouchscreen "on" 43 MatchDevicePath "/dev/input/event*" 44 Driver "libinput" 45 EndSection 46 47 Section "InputClass" 48 Identifier "libinput tablet catchall" 49 MatchIsTablet "on" 50 MatchDevicePath "/dev/input/event*" 51 Driver "libinput" 52 EndSection (END)
Offline