NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
Sitara Linux DWC3 Issues
This page lists the known DWC3 issues in the Linux AMSDK.
AMSDK 08.00.00.00[edit]
- 1. Slowly plugging/removing the micro-A/B cable to/from the USB0 port causes kernel crash.
- Solution: Apply Bin Liu's patch usb: dwc3: keep a copy of IDDIG status for DRD mode switch.
- 2. The driver does not drive the RESUME signal long enough which causes some hubs failed to resume.
- Solution: Apply the following Felipe Balbi's patches, which will be available in mainline kernel v4.1-rc1.
- a. usb: define a generic USB_RESUME_TIMEOUT macro.
- b. usb: host: xhci: use new USB_RESUME_TIMEOUT.
- c. usb: core: hub: use new USB_RESUME_TIMEOUT.