AnsweredAssumed Answered

USB 3.0 not working on iMX6QP based custom board

Question asked by Kishor R on Mar 8, 2017
Latest reply on Mar 8, 2017 by igorpadykov

We are working on a iMX6QP based custom board where USB3.0 Controller (USBT7320) is connected to PCIE.

The USB controller is getting listed with lspci command. Also after enabling xHCI driver, two usb 3.0 root hubs are also seen with lsusb command.

 

Following is the error when I plug in usb device into usb 3.0 ports---

root~# usb 3-2: device no response, device descriptor read/64, error -71
xhci_hcd 0000:01:00.0: Setup ERROR: setup context command for slot 1.
usb 3-2: device no response, device descriptor read/64, error -71
xhci_hcd 0000:01:00.0: Setup ERROR: setup context command for slot 1.
usb 3-2: device not accepting address 4, error -71
usb 3-2: device not accepting address 5, error -71
hub 3-0:1.0: unable to enumerate USB device on port 2

 

To isolate the issue we have used TI USB 7320 EVM and connected it to Sabre Ref board.

With this setup the USB 3.0 ports are working.

 

The only difference I see is Sabre Ref board has iMX6Q and the custom board has iMX6QP.

Not sure if there is any issue in using the iMX6QP-PCIE interface when plugged with USB3.0 controller.

Any comments on this issue are appreciated.

 

Thanks

Kishor

Outcomes