SLEPOS and greentouch touchscreen

Hi

in ubuntu 17.04 :

lsmod |grep irda doesnt return anything
and the dmesg | grep usb

[ 16.570880] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0001/input/input13
[ 16.570986] hid-multitouch 0003:0C45:8419.0001: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0
[ 256.207270] usb 3-2: USB disconnect, device number 3
[ 881.996029] usb 3-2: new low-speed USB device number 7 using xhci_hcd
[ 882.140922] usb 3-2: New USB device found, idVendor=0c45, idProduct=8419
[ 882.140924] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 882.140926] usb 3-2: Product: USB Device
[ 882.140927] usb 3-2: Manufacturer: SONiX
[ 882.155797] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0005/input/input17
[ 882.212377] hid-multitouch 0003:0C45:8419.0005: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0

regards

[QUOTE=Moratorro;39252]Hi

in ubuntu 17.04 :

lsmod |grep irda doesnt return anything
and the dmesg | grep usb

[ 16.570880] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0001/input/input13
[ 16.570986] hid-multitouch 0003:0C45:8419.0001: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0
[ 256.207270] usb 3-2: USB disconnect, device number 3
[ 881.996029] usb 3-2: new low-speed USB device number 7 using xhci_hcd
[ 882.140922] usb 3-2: New USB device found, idVendor=0c45, idProduct=8419
[ 882.140924] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 882.140926] usb 3-2: Product: USB Device
[ 882.140927] usb 3-2: Manufacturer: SONiX
[ 882.155797] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0005/input/input17
[ 882.212377] hid-multitouch 0003:0C45:8419.0005: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0

regards[/QUOTE]
Hi
OK, so it needs hid-multitouch built as a kmp… (probably would even build for SLES 11 SP3) since this is not part of the SLES 12 SP2 kernel.

Will look at building a KMP rpm for you shortly to test.

Hi
OK, here is a link to the kernel module (KMP) you need to download and install;
http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/SLE-12-SP2_GA_standard/x86_64/hid-multitouch-kmp-default-4.4.21_k4.4.21_69-1.1.x86_64.rpm

If it works, then there are two things to consider:

  1. If you upgrade the kernel then you need to rebuild this KMP from the src rpm locally to match the new running kernel.
  2. This module is available if you switch from SLES to SLED…

Hi :

I´ve installed the rpm using zypper install name.rpm
it only complained about the SH key but its installed now.

but the screen still wont work.

regards

[QUOTE=Moratorro;39269]Hi :

I´ve installed the rpm using zypper install name.rpm
it only complained about the SH key but its installed now.

but the screen still wont work.

regards[/QUOTE]

Hi
OK, might need to setup a modprobe rule, but for unplug the USB and run;

modprobe hid-multitouch

Then plug it in and check dmesg output.

Hi

This is the output

modprobe : ERROR: module 'hid-multitouch, is unsupported
then asked me to edit the /etc/modprobe.d/10unsupported-modules.conf and set the aallow_unsupported_modules to 1

did that and got this

modprobe: ERROR: could not insert ‘hid-multitouch’ : numerical result out of range

regards

[QUOTE=Moratorro;39281]Hi

This is the output

modprobe : ERROR: module 'hid-multitouch, is unsupported
then asked me to edit the /etc/modprobe.d/10unsupported-modules.conf and set the aallow_unsupported_modules to 1

did that and got this

modprobe: ERROR: could not insert ‘hid-multitouch’ : numerical result out of range

regards[/QUOTE]
Hi
Hmmm, don’t see that here, ok might try building locally from the src rpm then.

So as root user install the following packages;

zypper in kernel-source kernel-syms make gcc rpm-build

Then as your normal user not root;

wget  http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/SLE-12-SP2_GA_standard/src/hid-multitouch-4.4.21-1.1.src.rpm
rpmbuild --rebuild hid-multitouch-4.4.21-1.1.src.rpm
su -
zypper in -f /home/<YOUR_USER_NAME>/rpmbuild/RPMS/x86_64/hid-multitouch-kmp-default-*
modprobe hid-multitouch

HI

everything went OK!
the modprobe shows the same error, but i changed the /etc/modprobe.d/10-unsupported-modules.conf and set it to 1

modprobe hid-multitouchmodprobe: ERROR: module ‘hid_multitouch’ is unsupported
modprobe: ERROR: Use --allow-unsupported or set allow_unsupported_modules 1 in
modprobe: ERROR: /etc/modprobe.d/10-unsupported-modules.conf
modprobe: ERROR: could not insert ‘hid_multitouch’: Operation not permitted
linux-xs19:/home/pos # vi /etc/modprobe.d/10-unsupported-modules.conf

this is the dmesg
dmesg | grep usb

[ 1128.985864] usb 3-2: new low-speed USB device number 6 using xhci_hcd
[ 1129.118799] usb 3-2: New USB device found, idVendor=0c45, idProduct=8419
[ 1129.118801] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1129.118802] usb 3-2: Product: USB Device
[ 1129.118803] usb 3-2: Manufacturer: SONiX
[ 1129.126296] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0004/input/input13
[ 1129.126402] hid-multitouch 0003:0C45:8419.0004: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0

so where do we go from here?

a millions tks!

Hi
So the device is still not working as a touchscreen?

HI

NOp, everything was isntalled and configured, but the touchscreen doesnt work yet.

regards

[QUOTE=Moratorro;39290]HI

NOp, everything was isntalled and configured, but the touchscreen doesnt work yet.

regards[/QUOTE]
Hi
So if you unplug the usb from the screen and check dmesg output it shows being removed?

When plugged in what is the verbose output from lsusb (as root user) for the device?

HI

dmesg | grep usb ( no cable )

[ 1128.985864] usb 3-2: new low-speed USB device number 6 using xhci_hcd
[ 1129.118799] usb 3-2: New USB device found, idVendor=0c45, idProduct=8419
[ 1129.118801] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1129.118802] usb 3-2: Product: USB Device
[ 1129.118803] usb 3-2: Manufacturer: SONiX
[ 1129.126296] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0004/input/input13
[ 1129.126402] hid-multitouch 0003:0C45:8419.0004: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0
[ 8172.519035] usb 3-2: USB disconnect, device number 6
[ 8176.107545] usb 3-2: new low-speed USB device number 7 using xhci_hcd
[ 8176.240232] usb 3-2: New USB device found, idVendor=0c45, idProduct=8419
[ 8176.240234] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 8176.240235] usb 3-2: Product: USB Device
[ 8176.240236] usb 3-2: Manufacturer: SONiX
[ 8176.247990] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0005/input/input15
[ 8176.248107] hid-multitouch 0003:0C45:8419.0005: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0
[19034.622363] usb 3-2: USB disconnect, device number 7
[19054.147129] usb 3-2: new low-speed USB device number 8 using xhci_hcd
[19054.280103] usb 3-2: New USB device found, idVendor=0c45, idProduct=8419
[19054.280104] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[19054.280105] usb 3-2: Product: USB Device
[19054.280106] usb 3-2: Manufacturer: SONiX
[19054.287584] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0006/input/input17
[19054.287698] hid-multitouch 0003:0C45:8419.0006: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0
[19097.569348] usb 3-2: USB disconnect, device number 8

cable plugged

[19195.387630] usb 3-2: new low-speed USB device number 9 using xhci_hcd
[19195.576449] usb 3-2: New USB device found, idVendor=0c45, idProduct=8419
[19195.576450] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[19195.576451] usb 3-2: Product: USB Device
[19195.576452] usb 3-2: Manufacturer: SONiX
[19195.584018] input: SONiX USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:0C45:8419.0007/input/input19
[19195.584132] hid-multitouch 0003:0C45:8419.0007: input,hiddev0,hidraw3: USB HID v1.00 Mouse [SONiX USB Device] on usb-0000:00:14.0-2/input0

and

lsusb -v -d 0c45:8419

Bus 003 Device 009: ID 0c45:8419 Microdia
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0c45 Microdia
idProduct 0x8419
bcdDevice 1.00
iManufacturer 1 SONiX
iProduct 2 USB Device
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 199
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 5
can’t get device qualifier: Resource temporarily unavailable
can’t get debug descriptor: Resource temporarily unavailable
Device Status: 0x0000
(Bus Powered)

regards!!

Hi
All strange indeed… OK, if you unplug the device and in a terminal window run (as root user);

udevadm monitor

Then plug the device in, do you get output?

If you can repeat with Ub* and do they duplicate? Also in Ub* are there any config files in /etc/X11/xorg.conf.d with hid in them?