This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EV2400: USB reset fail

Part Number: EV2400
Other Parts Discussed in Thread: BQSTUDIO

Hello,

I've tried to use EV2400 on my linux machine via Windows in Virtualbox. It seems like the EV2400 can't handle USB reset and dies, until being physically reconnected.

[26883.579055] usb 1-1.2: new full-speed USB device number 58 using ehci-pci
[26883.680096] usb 1-1.2: New USB device found, idVendor=0451, idProduct=0037, bcdDevice= 0.12
[26883.680100] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[26883.680102] usb 1-1.2: Product: EV2400
[26883.680104] usb 1-1.2: Manufacturer: Texas Instruments
[26883.680105] usb 1-1.2: SerialNumber: F7BA1B5108002500
[26883.682966] hid-generic 0003:0451:0037.0021: hiddev2,hidraw5: USB HID v1.01 Device [Texas Instruments EV2400] on usb-0000:00:1a.0-1.2/input0

Here, Virtualbox requested revice reset...

[26906.388492] usb 1-1.2: reset full-speed USB device number 58 using ehci-pci
[26906.461812] usb 1-1.2: device descriptor read/64, error -32
[26906.641826] usb 1-1.2: device descriptor read/64, error -32
[26906.821794] usb 1-1.2: reset full-speed USB device number 58 using ehci-pci
[26906.898502] usb 1-1.2: device descriptor read/64, error -32
[26907.078457] usb 1-1.2: device descriptor read/64, error -32
[26907.261803] usb 1-1.2: reset full-speed USB device number 58 using ehci-pci
[26907.678445] usb 1-1.2: device not accepting address 58, error -32
[26907.751761] usb 1-1.2: reset full-speed USB device number 58 using ehci-pci
[26908.168447] usb 1-1.2: device not accepting address 58, error -32
[26908.169620] usb 1-1.2: USB disconnect, device number 58
[26908.241777] usb 1-1.2: new full-speed USB device number 59 using ehci-pci
[26908.315081] usb 1-1.2: device descriptor read/64, error -32
[26908.495075] usb 1-1.2: device descriptor read/64, error -32
[26908.675085] usb 1-1.2: new full-speed USB device number 60 using ehci-pci
[26908.748449] usb 1-1.2: device descriptor read/64, error -32
[26908.931741] usb 1-1.2: device descriptor read/64, error -32
[26909.038749] usb 1-1-port2: attempt power cycle
[26909.635078] usb 1-1.2: new full-speed USB device number 61 using ehci-pci
[26910.048403] usb 1-1.2: device not accepting address 61, error -32
[26910.121744] usb 1-1.2: new full-speed USB device number 62 using ehci-pci
[26910.535070] usb 1-1.2: device not accepting address 62, error -32
[26910.535449] usb 1-1-port2: unable to enumerate USB device

Same thing happens, when I Try to reset device manually. Other USB devices work without problems even with Virtualbox.

So, it boils down to some USB implementation bug in EV2400.

Same problem reported on Virtualbox forums. Anybody else encountered similar problems?