Xavier + Xbox 360 Wireless Receiver - “Not enough host controller resources for new device state”

Hello friends,

I’ve encountered a problem with my xavier where it says Not enough host controller resources for new device state and can't set config #1, error -12 whenever I plug in an Xbox 360 wireless receiver. This problem goes away as soon as I unplug the wireless receiver.

This appears at the bottom of the print out from dmesg when the receiver is plugged in:

[  221.851068] usb 1-4.3.2: new full-speed USB device number 15 using tegra-xusb
[  221.876796] usb 1-4.3.2: New USB device found, idVendor=045e, idProduct=0719
[  221.876808] usb 1-4.3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  221.876818] usb 1-4.3.2: Product: Xbox 360 Wireless Receiver for Windows
[  221.876824] usb 1-4.3.2: Manufacturer: ©Microsoft
[  221.876828] usb 1-4.3.2: SerialNumber: E1A9DDA0
[  221.878007] usb 1-4.3.2: Not enough host controller resources for new device state.
[  221.878251] usb 1-4.3.2: can't set config #1, error -12

When the receiver is not plugged in, this message disappears.

If I plug in the xbox receiver into the Xavier first before my other USB devices, it works. But as soon as I plug in all of my other USB devices, I get this error again. I tried the same process using the USB C port instead of the USB A port, and the same thing happened. I was using the identical USB devices on a different Xavier with an older version of Jetpack with no problems. This only started when I switched out the Xavier for an Xavier with a newer version of Jetpack.

I am currently running Jetpack 4.5 (R32 Revision 5.0). I followed the instructions in this thread to attempt to fix this problem, but to no avail. What can I do to try to fix this problem?

Thank you!

Hi,
You should hit the limitation. Please refer to
USB3 xhci driver device count limitation - #2 by DaneLLL

We suggest shift certain devices to other USB root port.