Re: hid-multitouch touchscreen Elo 2515 - no events processed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 22, 2018 at 2:30 AM Dominik Strnad
<dominik.strnad@xxxxxxxxxx> wrote:
>
> Helo,
>
> I did re-tested my toucscreen on another system with newer kernel, unfortunately with completely same behavior (no event being generated) - please see atached report.
>
> Is there anything I could try more? Any hint? Most of the emails on this mailing list seems to be auto generated patch messages, so is this list stil alive and right place to ask for help with given problem? Thank you for any answer.
>
> Kind regards
> Dominik
>
>
> fmc@fmc:~$ uname -a
> Linux fmc 4.18.16-041816-generic #201810200431 SMP Sat Oct 20 08:33:06 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
>
> fmc@fmc:~$ dmesg
> ...
> [    5.307081] usb 4-1: Product: Elo TouchSystems 2515 iTouch Plus USB Touchmonitor
> [    5.307084] usb 4-1: Manufacturer: Elo TouchSystems
> [    5.317912] input: Elo TouchSystems Elo TouchSystems 2515 iTouch Plus USB Touchmonitor Touchscreen as /devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.0/0003:04E7:0126.0008/input/input14
> [    5.352438] input: Elo TouchSystems Elo TouchSystems 2515 iTouch Plus USB Touchmonitor Mouse as /devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.0/0003:04E7:0126.0008/input/input15
> [    5.352667] hid-generic 0003:04E7:0126.0008: input,hiddev1,hidraw5: USB HID v1.11 Mouse [Elo TouchSystems Elo TouchSystems 2515 iTouch Plus USB Touchmonitor] on usb-0000:00:12.1-1/input0
> [    9.292388] input: Elo TouchSystems Elo TouchSystems 2515 iTouch Plus USB Touchmonitor as /devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.0/0003:04E7:0126.0008/input/input16
> [    9.293164] hid-multitouch 0003:04E7:0126.0008: input,hiddev1,hidraw5: USB HID v1.11 Mouse [Elo TouchSystems Elo TouchSystems 2515 iTouch Plus USB Touchmonitor] on usb-0000:00:12.1-1/input0
>
>
>
> fmc@fmc:~$sudo lsusb -vvv
>
> ....
> Bus 004 Device 002: ID 04e7:0126 Elo TouchSystems
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               2.00
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   idVendor           0x04e7 Elo TouchSystems
>   idProduct          0x0126
>   bcdDevice            1.22
>   iManufacturer           1 Elo TouchSystems
>   iProduct                2 Elo TouchSystems 2515 iTouch Plus USB Touchmonitor
>   iSerial                 3 22009996
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           34
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0xe0
>       Self Powered
>       Remote Wakeup
>     MaxPower                4mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         3 Human Interface Device
>       bInterfaceSubClass      0 No Subclass
>       bInterfaceProtocol      0 None
>       iInterface              0
>         HID Device Descriptor:
>           bLength                 9
>           bDescriptorType        33
>           bcdHID               1.11
>           bCountryCode            0 Not supported
>           bNumDescriptors         1
>           bDescriptorType        34 Report
>           wDescriptorLength     273
>          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     0x0040  1x 64 bytes
>         bInterval               3
> Device Status:     0x0001
>   Self Powered
>
>
>
> fmc@fmc:~$ cat /proc/bus/input/devices
> ...
>
> I: Bus=0003 Vendor=04e7 Product=0126 Version=0111
> N: Name="Elo TouchSystems Elo TouchSystems 2515 iTouch Plus USB Touchmonitor"
> P: Phys=usb-0000:00:12.1-1/input0
> S: Sysfs=/devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.0/0003:04E7:0126.0008/input/input16
> U: Uniq=22009996
> H: Handlers=mouse1 event7
> B: PROP=2
> B: EV=b
> B: KEY=400 0 0 0 0 0
> B: ABS=260800000000003
>
>
>
> fmc@fmc:~$ sudo evtest --grab /dev/input/event7
> Input driver version is 1.0.1
> Input device ID: bus 0x3 vendor 0x4e7 product 0x126 version 0x111
> Input device name: "Elo TouchSystems Elo TouchSystems 2515 iTouch Plus USB Touchmonitor"
> Supported events:
>   Event type 0 (EV_SYN)
>   Event type 1 (EV_KEY)
>     Event code 330 (BTN_TOUCH)
>   Event type 3 (EV_ABS)
>     Event code 0 (ABS_X)
>       Value      0
>       Min        0
>       Max     4095
>     Event code 1 (ABS_Y)
>       Value      0
>       Min        0
>       Max     4095
>     Event code 47 (ABS_MT_SLOT)
>       Value      0
>       Min        0
>       Max        1
>     Event code 53 (ABS_MT_POSITION_X)
>       Value      0
>       Min        0
>       Max     4095
>     Event code 54 (ABS_MT_POSITION_Y)
>       Value      0
>       Min        0
>       Max     4095
>     Event code 57 (ABS_MT_TRACKING_ID)
>       Value      0
>       Min        0
>       Max    65535
> Properties:
>   Property type 1 (INPUT_PROP_DIRECT)
> Testing ... (interrupt to exit)
>
>
>
> ^Cfmc@fmc:~$ sudo usbhid-dump -m 04E7:0126 -es
> Starting dumping interrupt transfer stream
> with 1 minute timeout.
>
> 004:002:000:STREAM             1540167480.281423
>  0D 58 E6 03 01 4A 0D 04 1A 11 32 0B 06 2A
>
> 004:002:000:STREAM             1540167480.289369
>  0D 58 EE 04 01 4F 0D 05 28 11 2F 0B 05 30
>
> 004:002:000:STREAM             1540167480.297421
>  0D 58 F6 05 01 4F 0D 05 36 11 2D 0B 05 42
>
> 004:002:000:STREAM             1540167480.305377
>  0D 58 FE 06 01 4E 0D 05 40 11 2A 0B 05 49
>
> 004:002:000:STREAM             1540167480.313456
>  0D 59 06 07 01 4D 0D 06 45 11 29 0B 05 4E
>
> 004:002:000:STREAM             1540167480.321380
>  0D 59 0E 08 01 4B 0D 06 4A 11 2A 0B 05 55
>
> 004:002:000:STREAM             1540167480.329433
>  0D 59 16 09 01 4B 0D 06 4C 11 28 0B 05 59
>
> 004:002:000:STREAM             1540167480.337464
>  0D 59 1E 0A 01 4B 0D 06 50 11 2A 0B 05 5D
>
> 004:002:000:STREAM             1540167480.345422
>  0D 59 26 0B 01 4A 0D 06 54 11 29 0B 05 5F
>
> 004:002:000:STREAM             1540167480.353391
>  0D 59 2E 0C 01 49 0D 06 58 11 27 0B 06 63
>
> 004:002:000:STREAM             1540167480.361382
>  0D 59 36 0D 01 48 0D 06 5C 11 27 0B 06 65
>
> 004:002:000:STREAM             1540167480.369381
>  0D 59 3E 0E 01 47 0D 06 5D 11 27 0B 06 69
>
> 004:002:000:STREAM             1540167480.377447
>  0D 59 46 0F 01 47 0D 06 60 11 27 0B 06 6B
>
> 004:002:000:STREAM             1540167480.385462
>  0D 59 4E 00 01 46 0D 06 63 11 27 0B 06 6D
>
> 004:002:000:STREAM             1540167480.393450
>  0D 59 56 01 01 45 0D 06 65 11 27 0B 06 6E
>
> 004:002:000:STREAM             1540167480.401479
>  0D 59 5E 02 01 45 0D 06 66 11 27 0B 06 6F
>
> 004:002:000:STREAM             1540167480.409442
>  0D 59 66 03 01 43 0D 06 67 11 27 0B 07 6F
>
> 004:002:000:STREAM             1540167480.417405
>  0D 59 6E 04 01 44 0D 05 68 11 27 0B 07 6F
>
> 004:002:000:STREAM             1540167480.425396
>  0D 59 76 05 01 43 0D 05 69 11 29 0B 07 6F
>
> 004:002:000:STREAM             1540167480.433394
>  0D 59 7E 06 01 42 0D 06 69 11 2A 0B 07 6F
>
> 004:002:000:STREAM             1540167480.441457
>  0D 59 86 07 01 43 0D 05 6A 11 2A 0B 06 6E
>
> 004:002:000:STREAM             1540167480.449388
>  0D 59 8E 08 01 42 0D 06 68 11 2B 0B 06 6D
>
> 004:002:000:STREAM             1540167480.457427
>  0D 59 96 09 01 42 0D 06 66 11 2C 0B 06 6A
>
> 004:002:000:STREAM             1540167480.465393
>  0D 59 9E 0A 01 42 0D 06 62 11 2E 0B 06 66
>
> 004:002:000:STREAM             1540167480.473419
>  0D 59 A6 0B 01 42 0D 06 5D 11 2F 0B 06 5F
>
> 004:002:000:STREAM             1540167480.481404
>  0D 59 AE 0C 01 42 0D 06 51 11 31 0B 06 55
>
> 004:002:000:STREAM             1540167480.489455
>  0D 59 B6 0D 01 42 0D 05 3E 11 34 0B 06 3F
>
> 004:002:000:STREAM             1540167480.497387
>  0D 59 BE 0E 01 43 0D 05 17 11 3A 0B 05 14
>
> 004:002:000:STREAM             1540167480.503436
>  05 59 C6 0F 00 10
>
> 004:002:000:STREAM             1540167480.511441
>  05 59 CE 00 00 10
>
> 004:002:000:STREAM             1540167480.519407
>  05 59 D6 01 00 10
>
> 004:002:000:STREAM             1540167480.527413
>  05 59 DE 02 00 10
>
> 004:002:000:STREAM             1540167480.535401
>  05 59 E6 03 00 10
>
> ^C
>
>
>
>
>
> ______________________________________________________________
> > Od: "Dominik Strnad" <dominik.strnad@xxxxxxxxxxxxxxxxx>
> > Komu: linux-input@xxxxxxxxxxxxxxx
> > Datum: 14.10.2018 15:32
> > Předmět: hid-multitouch touchscreen Elo 2515 - no events processed
> >
> Hello,
>
>  I am having problem to get Elo 2515 to work (no event detected by evtest)
>
>  Kernel 4.15, (ubuntu 16.04) 4.15.0-36-generic (I did checked also newest kernel source, seems no related changes in latest 4.15.18)
>
>  touchscreen: Elo TouchSystems Elo TouchSystems 2515 iTouch Plus USB Touchmonitor (monitor Elo 2740L SAW technology)
>
>  - Touch screen in detected and works under Windows 10 with Elo drivers
>
>  - Touchscreen is detected under Linux, driver hid-multitouch loaded, raw event seen by usbhid-dump (both single touch and dual touch), but no events detected by evtest (therefore no input to X)

Indeed, there are events, but we can't process them and see what to do
with them without knowing the report descriptors.

Can you redo a recording of single and dual touch events with
hid-recorder (http://bentiss.github.io/hid-replay-docs/)?

This way I'll be able to see what is wrong and hopefully provide a solution.

Cheers,
Benjamin

>
>  Any help getting this to work is appreciated, thank you.
>  Dominik
>
>




[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux