IMX8MQ + Number of devices limitation in USB3.0

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8MQ + Number of devices limitation in USB3.0

807 Views
jemish_1990
Contributor IV

Hi All,

We are working product based on IMX8MQ (MIMX8MQ6DVAJZAA) processor. 

We have following USB tree in our product. USB_tree.png

If all the devices are connected then we are getting following issue:

[   13.332547] usb 1-1.7.4: Not enough host controller resources for new device state.
[   13.340482] usb 1-1.7.4: can't set config #1, error -12

After going through different forums we found that it is limitation of XHCI host controller. XHCI  controller has limitation on 96 endpoints.

Can anyone suggest how to overcome this limitation in IMX8MQ processor?

Any direction or suggestion regarding this issue will be appreciated.

Thanks,

Jemish

Labels (1)
0 Kudos
2 Replies

639 Views
b36401
NXP Employee
NXP Employee

i.MX8M processor has 2 USB host controllers. So you can split your set of devices by them both.

0 Kudos

639 Views
jemish_1990
Contributor IV

Hi Victor,

Thanks for your valuable suggestion!

We have already consider two USB host option for permanent and  long term solution.

But it will require hardware changes so it will take some time. Meanwhile we are trying to find any alternative or short term (software) solution to just release our product on time.

If you have any suggestion for that please let us know.

Thanks,

Jemish

0 Kudos