Skip to content

USB3 touchscreen pb #229

Closed
Closed
@fpicarougne

Description

@fpicarougne

I have a problem with a prolite t2735msc touchscreen monitor that seems similar to USB3 hub pb. The monitor includes a touchscreen device and a webcam connected through a USB3 hub (inside the monitor).
When I plug the monitor onto the RPI, I have this messages :

dmesg:
[  290.900039] usb 1-1.2: new high-speed USB device number 11 using dwc_otg
[  291.003164] usb 1-1.2: New USB device found, idVendor=2109, idProduct=2812
[  291.003200] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  291.003216] usb 1-1.2: Product: USB2.0 Hub
[  291.003231] usb 1-1.2: Manufacturer: VIA Labs, Inc.
[  291.012023] hub 1-1.2:1.0: USB hub found
[  291.012423] hub 1-1.2:1.0: 4 ports detected
[  291.310153] usb 1-1.2.3: new high-speed USB device number 12 using dwc_otg
[  291.420227] usb 1-1.2.4: new full-speed USB device number 13 using dwc_otg
[  291.510152] usb 1-1.2.4: device descriptor read/64, error -71
[  291.710208] usb 1-1.2.4: device descriptor read/64, error -71
[  291.910241] usb 1-1.2.4: new full-speed USB device number 14 using dwc_otg
[  292.000253] usb 1-1.2.4: device descriptor read/64, error -71
[  292.200183] usb 1-1.2.4: device descriptor read/64, error -71
[  292.400162] usb 1-1.2.4: new full-speed USB device number 15 using dwc_otg
[  292.819981] usb 1-1.2.4: device not accepting address 15, error -71
[  292.910243] usb 1-1.2.4: new full-speed USB device number 16 using dwc_otg
[  293.330001] usb 1-1.2.4: device not accepting address 16, error -71
[  293.330300] hub 1-1.2:1.0: unable to enumerate USB device on port 4
[  293.580415] usb 1-1.2.3: new high-speed USB device number 17 using dwc_otg
[  294.021346] usb 1-1.2.3: New USB device found, idVendor=1bcf, idProduct=2281
[  294.021381] usb 1-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  294.021399] usb 1-1.2.3: Product: SPCA2281 Web Camera
[  294.021416] usb 1-1.2.3: Manufacturer: Sunplus IT Co
[  294.251670] uvcvideo: Found UVC 1.00 device SPCA2281 Web Camera  (1bcf:2281)
[  294.274529] input: SPCA2281 Web Camera  as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.0/input/input3
[  294.347564] usb_audio: Warning! Unlikely big volume range (=4096), cval->res is probably wrong.
[  294.347600] usb_audio: [5] FU [Mic Capture Volume] ch = 1, val = 0/4096/1

lsusb -t:
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 480M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 480M
        |__ Port 2: Dev 4, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 3: Dev 6, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
            |__ Port 3: Dev 6, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
            |__ Port 3: Dev 6, If 2, Class=audio, Driver=snd-usb-audio, 480M
            |__ Port 3: Dev 6, If 3, Class=audio, Driver=snd-usb-audio, 480M

Web cam is well recognized but not the touchscreen device. When I set "dwc_otg.speed=1" in "cmdline.txt", it works fine:

dmesg:
[   51.398132] usb 1-1.2: new full-speed USB device number 4 using dwc_otg
[   51.500286] usb 1-1.2: Parent hub missing LPM exit latency info.  Power management will be impacted.
[   51.501309] usb 1-1.2: not running at top speed; connect to a high speed hub
[   51.506389] usb 1-1.2: New USB device found, idVendor=2109, idProduct=2812
[   51.506416] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   51.506433] usb 1-1.2: Product: USB2.0 Hub
[   51.506447] usb 1-1.2: Manufacturer: VIA Labs, Inc.
[   51.519532] hub 1-1.2:1.0: USB hub found
[   51.520256] hub 1-1.2:1.0: 4 ports detected
[   51.818264] usb 1-1.2.3: new full-speed USB device number 5 using dwc_otg
[   51.968220] usb 1-1.2.4: new full-speed USB device number 6 using dwc_otg
[   52.086249] usb 1-1.2.4: New USB device found, idVendor=0596, idProduct=053f
[   52.086281] usb 1-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   52.086297] usb 1-1.2.4: Product: 3M MicroTouch USB controller
[   52.086311] usb 1-1.2.4: Manufacturer: 3M
[   52.236572] input: 3M 3M MicroTouch USB controller as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/input/input0
[   52.242841] hid-multitouch 0003:0596:053F.0001: input,hiddev0,hidraw0: USB HID v1.10 Pointer [3M 3M MicroTouch USB controller] on usb-bcm2708_usb-1.2.4/input0
[   52.348438] usb 1-1.2.3: new full-speed USB device number 7 using dwc_otg
[   52.624739] usb 1-1.2.3: not running at top speed; connect to a high speed hub
[   52.742765] usb 1-1.2.3: New USB device found, idVendor=1bcf, idProduct=2281
[   52.742800] usb 1-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   52.742817] usb 1-1.2.3: Product: SPCA2281 Web Camera
[   52.742832] usb 1-1.2.3: Manufacturer: Sunplus IT Co
[   53.076835] media: Linux media interface: v0.10
[   53.102099] Linux video capture interface: v2.00
[   53.147598] uvcvideo: Found UVC 1.00 device SPCA2281 Web Camera  (1bcf:2281)
[   53.173877] input: SPCA2281 Web Camera  as /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.0/input/input1
[   53.175412] usbcore: registered new interface driver uvcvideo
[   53.175437] USB Video Class driver (1.1.1)
[   53.317006] usb_audio: Warning! Unlikely big volume range (=4096), cval->res is probably wrong.
[   53.317040] usb_audio: [5] FU [Mic Capture Volume] ch = 1, val = 0/4096/1<6>[   53.326126] usbcore: registered new interface driver snd-usb-audio

lsusb -t :
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/3p, 12M
        |__ Port 1: Dev 3, If 0, Class=vend., Driver=smsc95xx, 12M
        |__ Port 2: Dev 4, If 0, Class=hub, Driver=hub/4p, 12M
            |__ Port 3: Dev 7, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 12M
            |__ Port 3: Dev 7, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 12M
            |__ Port 3: Dev 7, If 2, Class=audio, Driver=snd-usb-audio, 12M
            |__ Port 3: Dev 7, If 3, Class=audio, Driver=snd-usb-audio, 12M
            |__ Port 4: Dev 6, If 0, Class=HID, Driver=usbhid, 12M

the problem is that I need to use USB2 device simultaneously with this touchscreen. Do you know how I can solve my problem?
Thank's a lot in advance

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions