Re: USB HID touch screen problem

From: Marcin Cieslak <saper_at_saper.info>
Date: Thu, 06 Jun 2024 17:26:23 UTC
On Thu, 6 Jun 2024, Milan Obuch wrote:

> Hi,
>
> for some project I have system with touch screen, but I did not figure
> way to use it, yet. I did try webcamd for the task, but did not

I have this:

ugen7.12: <Silicon Integrated System Co. SiS HID Touch Controller> at usbus7, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (98mA)

   bLength = 0x0012
   bDescriptorType = 0x0001
   bcdUSB = 0x0200
   bDeviceClass = 0x0000  <Probed by interface class>
   bDeviceSubClass = 0x0000
   bDeviceProtocol = 0x0000
   bMaxPacketSize0 = 0x0040
   idVendor = 0x0457
   idProduct = 0x156f
   bcdDevice = 0x0400
   iManufacturer = 0x0001  <Silicon Integrated System Co.>
   iProduct = 0x0002  <SiS HID Touch Controller>
   iSerialNumber = 0x0000  <no string>
   bNumConfigurations = 0x0001

This is my Xorg.0.log:

[   115.092] (II) config/udev: Adding input device vendor 0x046a product 0x0011 (/dev/input/event7)
[   115.092] (**) vendor 0x046a product 0x0011: Applying InputClass "Evdev keyboard"
[   115.092] (**) vendor 0x046a product 0x0011: Applying InputClass "libinput keyboard catchall"
[   115.092] (**) vendor 0x046a product 0x0011: Applying InputClass "evdev keyboard catchall"
[   115.092] (II) Using input driver 'libinput' for 'vendor 0x046a product 0x0011'
[   115.092] (**) vendor 0x046a product 0x0011: always reports core events
[   115.092] (**) Option "Device" "/dev/input/event7"
[   115.094] (II) event7  - vendor 0x046a product 0x0011, class 0/0, rev 2.00/1.00, addr 10: is tagged 
by udev as: Keyboard
[   115.095] (II) event7  - vendor 0x046a product 0x0011, class 0/0, rev 2.00/1.00, addr 10: device is 
a keyboard
[   115.097] (II) event7  - vendor 0x046a product 0x0011, class 0/0, rev 2.00/1.00, addr 10: device rem
oved
[   115.097] (**) Option "config_info" "udev:/dev/input/event7"

I have this installed:

xf86-input-libinput-1.3.0_1

It was one of the things that worked out of the box: I have plugged the new touch external display
in, started the system, and suddenly I had touch interface working everywhere.

Marcin