Forcing USB endpoint

Anonymous
2013-01-24
2013-04-05

  • Anonymous
    2013-01-24

    We use ThinkLogical extenders to send machines' front ends over long distances. Intuos 5 uses USB endpoint 3, which (allegedly) will not work using the HID I/O on our extenders, which unfortunately is the only option with our current hardware. Plugging in locally works ok. Is there any way of spoofing the endpoint used by the driver?

    When plugging in locally, /var/log/messages reads:

    Jan 23 17:56:31  kernel: usb 1-1.3: new full speed USB device using ehci_hcd and address 3
    Jan 23 17:56:31  kernel: usb 1-1.3: configuration #1 chosen from 1 choice
    Jan 23 17:56:31  kernel: input: Wacom Intuos5 touch S Pen as /class/input/input6

    Whilst plugging via the extender shows us:

    Jan 23 17:46:30 kernel: usb 2-1.7.3: new full speed USB device using ehci_hcd and address 7
    Jan 23 17:46:30 kernel: usb 2-1.7.3: configuration #1 chosen from 1 choice
    Jan 23 17:46:30 kernel: input: Wacom Intuos5 touch S Pen as /class/input/input5

    I've tried blacklisting the ehci_hcd, but that doesn't work. I'm thinking the problem might be USB 2.0 vs USB 1.1, where 1.1 works. Any suggestions would be greatly appreciated.