I have a chengying multitouch IR frame -- it works fine under X (I'm
using linux 5.8.3).
Without X running, it continuously connect/disconnects...
[ 1052.014257] usb 1-1: new full-speed USB device number 6 using xhci_hcd
[ 1052.142086] usb 1-1: New USB device found, idVendor=aaec,
idProduct=c021, bcdDevice= 2.00
[ 1052.142092] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1052.142095] usb 1-1: Product: Multi touch overlay device
[ 1052.142098] usb 1-1: Manufacturer: Multi touch
[ 1052.142101] usb 1-1: SerialNumber: 6C69E5831138
[ 1052.145041] hid-generic 0003:AAEC:C021.0003: hiddev0,hidraw2: USB
HID v1.10 Device [Multi touch Multi touch overlay device] on
usb-0000:00:14.0-1/input0
[ 1052.149119] input: Multi touch Multi touch overlay device as
/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:AAEC:C021.0004/input/input25
[ 1052.149718] hid-multitouch 0003:AAEC:C021.0004:
input,hiddev1,hidraw3: USB HID v1.00 Mouse [Multi touch Multi touch
overlay device] on usb-0000:00:14.0-1/input1
[ 1053.500639] usb 1-1: USB disconnect, device number 6
[ 1054.673431] usb 1-1: new full-speed USB device number 7 using xhci_hcd
[ 1054.801406] usb 1-1: New USB device found, idVendor=aaec,
idProduct=c021, bcdDevice= 2.00
I'm experienced writing drivers (but not hid devices). What do I need to add?
Is there a way in udev to "masquerade" as another device (which
works?) [I couldn't figure out how to do it -- this seems like a
useful feature].
It also interesting this identifies itself as 2 hid devices (mouse +
multitouch overlay) instead of one.
marty