I am trying to connect TI's evaluation device (EV2400) to my windows 10 VM (guest) running on VirtualBox6.1 from ubuntu 20.04 (host) but it is throwing some errors. This is the messages I get when connecting the usb device to ubuntu.
[ 5652.032729] usb 5-1.3.1.4.4: new full-speed USB device number 38 using xhci_hcd
[ 5652.135553] usb 5-1.3.1.4.4: New USB device found, idVendor=0451, idProduct=0037, bcdDevice= 0.12
[ 5652.135565] usb 5-1.3.1.4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5652.135571] usb 5-1.3.1.4.4: Product: EV2400
[ 5652.135576] usb 5-1.3.1.4.4: Manufacturer: Texas Instruments
[ 5652.135580] usb 5-1.3.1.4.4: SerialNumber: 6A1258511C000D00
[ 5652.149255] hid-generic 0003:0451:0037.0013: hiddev3,hidraw7: USB HID v1.01 Device [Texas Instruments EV2400] on usb-0000:0a:00.0-1.3.1.4.4/input0
Then once I try to connect it to my windows 10 vm it will show up for a second or two in the vm and then disconnect from both the windows VM and ubuntu host. I have to physically unplug it and plug it back in in order to try again. These are the messages that show up after attempting this.
[ 5652.561095] usb 5-1.3.1.4.4: reset full-speed USB device number 38 using xhci_hcd
[ 5652.640707] usb 5-1.3.1.4.4: device descriptor read/64, error -32
[ 5652.832796] usb 5-1.3.1.4.4: device descriptor read/64, error -32
[ 5653.020793] usb 5-1.3.1.4.4: reset full-speed USB device number 38 using xhci_hcd
[ 5653.100813] usb 5-1.3.1.4.4: device descriptor read/64, error -32
[ 5653.292709] usb 5-1.3.1.4.4: device descriptor read/64, error -32
[ 5653.480623] usb 5-1.3.1.4.4: reset full-speed USB device number 38 using xhci_hcd
[ 5653.480750] usb 5-1.3.1.4.4: Device not responding to setup address.
[ 5653.689428] usb 5-1.3.1.4.4: Device not responding to setup address.
[ 5653.900573] usb 5-1.3.1.4.4: device not accepting address 38, error -71
[ 5653.980616] usb 5-1.3.1.4.4: reset full-speed USB device number 38 using xhci_hcd
[ 5653.980750] usb 5-1.3.1.4.4: Device not responding to setup address.
[ 5654.188923] usb 5-1.3.1.4.4: Device not responding to setup address.
[ 5654.396620] usb 5-1.3.1.4.4: device not accepting address 38, error -71
[ 5654.398294] usb 5-1.3.1.4.4: USB disconnect, device number 38
[ 5654.476607] usb 5-1.3.1.4.4: new full-speed USB device number 39 using xhci_hcd
[ 5654.556641] usb 5-1.3.1.4.4: device descriptor read/64, error -32
[ 5654.748621] usb 5-1.3.1.4.4: device descriptor read/64, error -32
[ 5654.936525] usb 5-1.3.1.4.4: new full-speed USB device number 40 using xhci_hcd
[ 5655.016615] usb 5-1.3.1.4.4: device descriptor read/64, error -32
[ 5655.204539] usb 5-1.3.1.4.4: device descriptor read/64, error -32
[ 5655.312564] usb 5-1.3.1.4-port4: attempt power cycle
[ 5655.924570] usb 5-1.3.1.4.4: new full-speed USB device number 41 using xhci_hcd
[ 5655.924705] usb 5-1.3.1.4.4: Device not responding to setup address.
[ 5656.132682] usb 5-1.3.1.4.4: Device not responding to setup address.
[ 5656.340460] usb 5-1.3.1.4.4: device not accepting address 41, error -71
[ 5656.420525] usb 5-1.3.1.4.4: new full-speed USB device number 42 using xhci_hcd
[ 5656.420660] usb 5-1.3.1.4.4: Device not responding to setup address.
[ 5656.628553] usb 5-1.3.1.4.4: Device not responding to setup address.
[ 5656.836445] usb 5-1.3.1.4.4: device not accepting address 42, error -71
[ 5656.836529] usb 5-1.3.1.4-port4: unable to enumerate USB device
All other USB devices I have connected to my vm before have worked perfectly, this is the first device I have found that doesn't work. I have tried adding a usb filter to get it to connect automatically to the windows vm when plugged in. I have tried downgrading the usb controller the vm is using (ie USB 1.1, USB 2.0, USB 3.0). I am trying to understand why this is happening and how to fix it.