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
Hi Kishor
below some specifc for i.MX6QP patches, one can try them
https://lists.denx.de/pipermail/u-boot/2015-October/229543.html
linux-2.6-imx.git - Freescale i.MX Linux Tree
had you tried latest bsps from
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------