Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jun 2024 17:26:23 +0000
From:      Marcin Cieslak <saper@saper.info>
To:        Milan Obuch <freebsd-x11@dino.sk>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: USB HID touch screen problem
Message-ID:  <78618n47-9866-374q-196r-790s2o36oq73@fncre.vasb>
In-Reply-To: <20240606190759.1d438f28@zeta.dino.sk>
References:  <20240606190759.1d438f28@zeta.dino.sk>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?78618n47-9866-374q-196r-790s2o36oq73>