You are not logged in.

#1 2016-10-29 20:20:00

youarefunny
Member
From: Toronto, Canada
Registered: 2010-11-13
Posts: 42

Touchscreen detected, enabled, but no events

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

#2 2017-01-13 23:14:41

youarefunny
Member
From: Toronto, Canada
Registered: 2010-11-13
Posts: 42

Re: Touchscreen detected, enabled, but no events

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

#3 2024-04-20 10:51:04

Tobias Richter
Member
Registered: 2024-04-19
Posts: 1

Re: Touchscreen detected, enabled, but no events

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

Board footer

Powered by FluxBB