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