A similar problem on the VU7 was reported back in 2016 which was fixed by a kernel upgrade.
Both systems fully updated.
The touch screens are by different Manufacturers.
This one works:
[Sat Mar 11 08:25:04 2017] hid-generic 0003:0EEF:0001.1B91: input,hidraw4: USB HID v1.12 Pointer [eGalax Inc. Touch] on usb-dwc2_b-1.3.3.3.4/input0
[Sat Mar 11 08:25:22 2017] input: eGalax Inc. Touch as /devices/platform/dwc2_b/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3.3/1-1.3.3.3.4/1-1.3.3.3.4:1.0/0003:0EEF:0001.1B92/input/input14111
[Sat Mar 11 08:25:22 2017] input: eGalax Inc. Touch as /devices/platform/dwc2_b/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3.3/1-1.3.3.3.4/1-1.3.3.3.4:1.0/0003:0EEF:0001.1B92/input/input14112
[Sat Mar 11 08:25:22 2017] hid-generic 0003:0EEF:0001.1B92: input,hidraw4: USB HID v1.12 Pointer [eGalax Inc. Touch] on usb-dwc2_b-1.3.3.3.4/input0
root@odroidC2:/home/odroid/pihpsdr# uname -r
3.14.79-108
root@odroidC2:/home/odroid/pihpsdr# l /dev/input/by-id
total 0
lrwxrwxrwx 1 root root 9 Mar 11 08:29 usb-0d8c_USB_Sound_Device-event-if03 -> ../event4
lrwxrwxrwx 1 root root 9 Feb 11 2016 usb-1267_0103-event-if01 -> ../event3
lrwxrwxrwx 1 root root 9 Feb 11 2016 usb-1267_0103-event-kbd -> ../event2
lrwxrwxrwx 1 root root 9 Mar 11 08:25 usb-eGalax_Inc._Touch-event-mouse -> ../event6
lrwxrwxrwx 1 root root 9 Mar 11 08:25 usb-eGalax_Inc._Touch-mouse -> ../mouse2
lrwxrwxrwx 1 root root 9 Mar 11 08:28 usb-PixArt_USB_Optical_Mouse-event-mouse -> ../event5
lrwxrwxrwx 1 root root 9 Mar 11 08:28 usb-PixArt_USB_Optical_Mouse-mouse -> ../mouse0
root@odroidC2:/home/odroid/pihpsdr# lsusb
Bus 001 Device 110: ID 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device
Bus 001 Device 108: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Bus 001 Device 009: ID 13fd:1840 Initio Corporation INIC-1608 SATA bridge
Bus 001 Device 008: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 109: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 1267:0103 Logic3 / SpectraVideo plc G-720 Keyboard
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 108: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0eef D-WAV Scientific Co., Ltd
idProduct 0x0001 eGalax TouchScreen
bcdDevice 1.00
iManufacturer 1 eGalax Inc.
iProduct 2 Touch
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4 HID-USB Touchscreen
bmAttributes 0xa0
T: Bus=01 Lev=05 Prnt=08 Port=03 Cnt=02 Dev#=108 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0eef ProdID=0001 Rev=01.00
S: Manufacturer=eGalax Inc.
S: Product=Touch
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=44mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
This one does not:
root@hiqsdr64:~# dmesg|grep -i touch
[ 4.938505] hid-generic 0003:0EEF:0005.0002: hiddev0,hidraw1: USB HID v1.10 Device [RPI_TOUCH By ZH851] on usb-dwc2_b-1.1.4.1/input0
root@hiqsdr64:~#
"xxd /dev/usb/hiddev0" data scrolls up the screen when touched.
root@hiqsdr64:~# l /dev/input/by-id
total 0
lrwxrwxrwx 1 root root 9 Feb 11 2016 usb-093a_USB_OPTICAL_MOUSE-event-mouse -> ../event3
lrwxrwxrwx 1 root root 9 Feb 11 2016 usb-093a_USB_OPTICAL_MOUSE-mouse -> ../mouse0
lrwxrwxrwx 1 root root 9 Feb 11 2016 usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-event-if03 -> ../event0
lrwxrwxrwx 1 root root 9 Feb 11 2016 usb-Logitech_USB_Keyboard-event-if01 -> ../event5
lrwxrwxrwx 1 root root 9 Feb 11 2016 usb-Logitech_USB_Keyboard-event-kbd -> ../event4
root@hiqsdr64:~# lsusb
Bus 001 Device 004: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio Controller
Bus 001 Device 009: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 008: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 007: ID 0eef:0005 D-WAV Scientific Co., Ltd
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 005: ID 0bda:8152 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@hiqsdr64:~#
Bus 001 Device 007: ID 0eef:0005 D-WAV Scientific Co., Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0eef D-WAV Scientific Co., Ltd
idProduct 0x0005
bcdDevice 2.00
iManufacturer 1 RPI_TOUCH
iProduct 2 By ZH851
iSerial 3 (WP601084166
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 33
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 16
Device Status: 0x0000
(Bus Powered)
T: Bus=01 Lev=04 Prnt=06 Port=00 Cnt=01 Dev#= 7 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0eef ProdID=0005 Rev=02.00
S: Manufacturer=RPI_TOUCH
S: Product=By ZH851
S: SerialNumber=(WP601084166
C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
Statistics: Posted by sboyce — Sun Mar 12, 2017 6:03 am