View Issue Details

IDProjectCategoryView StatusLast Update
0001529channel: elrepo/el8kmod-usbtouchscreenpublic2025-05-11 21:37
Reporterpiedevri Assigned Totoracat  
PrioritynormalSeverityminorReproducibilityalways
Status feedbackResolutionopen 
PlatformRHELOSAlmaLinuxOS Version8.10
Summary0001529: kmod-usbtouchscreen does not result in inputdevice
DescriptionMy system has a Touchscreen which works with the kernel-lt from elrepo.
lsusb output
]# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0596:0001 MicroTouch Systems, Inc. Touchscreen
The kmod-usbtouchscreen.rpm loads when it is installed with dnf (and is rebooted)

dmesg:
[ 1.968127] usb 1-7: new full-speed USB device number 3 using xhci_hcd
[ 2.095751] usb 1-7: New USB device found, idVendor=0596, idProduct=0001, bcdDevice= 4.10
[ 2.095761] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.095764] usb 1-7: Product: 3M USB Touchscreen - 32677
[ 2.095767] usb 1-7: Manufacturer: 3M
[Thu May 8 12:29:37 2025] usbtouchscreen: loading out-of-tree module taints kernel.
[Thu May 8 12:29:37 2025] usbtouchscreen: module verification failed: signature and/or required key missing - tainting kernel

However it does not recognise it as an input device:
not found in /proc/bus/input/devices

So it is not usable (xinput list) does not show the device


How I expected it to work:

When I load the elrepo kernel (kernel-lt), the usbtouchscreen gets detected as input device (dmesg)

[ 9.148883] usbcore: registered new interface driver usbtouchscreen
    2.296595] usb 1-7: new full-speed USB device number 3 using xhci_hcd
[ 2.425584] usb 1-7: New USB device found, idVendor=0596, idProduct=0001, bcdDevice= 4.10
[ 2.425588] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.425590] usb 1-7: Product: 3M USB Touchscreen - 32677
[ 2.425591] usb 1-7: Manufacturer: 3M
[ 9.147973] input: 3M 3M USB Touchscreen - 32677 as /devices/pci0000:00/0000:00:15.0/usb1/1-7/1-7:1.0/input/input2
[ 9.148883] usbcore: registered new interface driver usbtouchscreen

Note the:
[ 9.148883] usbcore: registered new interface driver usbtouchscreen
 [ 9.147973] input: 3M 3M USB Touchscreen - 32677 as /devices/pci0000:00/0000:00:15.0/usb1/1-7/1-7:1.0/input/input2
which is missing when using kmod-usbtouchscreen-0.0-1.el8_10.elrepo.x86_64

I dont know if this is an issue in usbcore or something else.

cat /proc/bus/input/devices

I: Bus=0003 Vendor=0596 Product=0001 Version=0410
N: Name="3M 3M USB Touchscreen - 32677"
P: Phys=usb-0000:00:15.0-7/input0
S: Sysfs=/devices/pci0000:00/0000:00:15.0/usb1/1-7/1-7:1.0/input/input2
U: Uniq=
H: Handlers=mouse0 event2
B: PROP=0
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=3

Any idea how to solve this?
Steps To ReproduceInstall AlmaLinux8.10 with gdm
Install kmod-usbtouchscreen-0.0-1.el8_10.elrepo.x86_64
Tagskmod-usbtouchscreen

Activities

piedevri

2025-05-08 08:15

reporter   ~0010402

usbcore: registered new interface driver usbtouchscreen is loaded also shows up by alma-linux kernel, so the issue is only that it does not recognise it as input device.

toracat

2025-05-11 21:36

administrator   ~0010408

@piedevri

I have built an updated version of kmod-usbtouchscreen with a bunch of added devices. It has been released to the elrepo-testing repository.

kmod-usbtouchscreen-0.0-2.el8_10.elrepo.x86_64.rpm

You can install it by running:

# dnf --enablerepo=elrepo-testing update kmod-usbtouchscreen

Can you please give it a try?

Issue History

Date Modified Username Field Change
2025-05-08 08:08 piedevri New Issue
2025-05-08 08:10 piedevri Tag Attached: kmod-usbtouchscreen
2025-05-08 08:15 piedevri Note Added: 0010402
2025-05-08 12:05 toracat Assigned To => toracat
2025-05-08 12:05 toracat Status new => acknowledged
2025-05-08 12:07 toracat Project channel: elrepo/el10 => channel: elrepo/el8
2025-05-08 12:08 toracat Category --elrepo--request-for-enhancement-- => kmod-usbtouchscreen
2025-05-11 21:36 toracat Note Added: 0010408
2025-05-11 21:37 toracat Status acknowledged => feedback