为了寻址 USB 控制器 pf AM437x、我使用的是 dwc3驱动程序。 该驱动程序仅适用于 xhci-hcd。 dwc3和 xhci 通常用于寻址 USB 3.0控制器、而不是 USB 2.0。
除了同时从 USB 3.0记忆棒中读取和写入大量数据(例如在该存储器上解压缩文件)之外、上述驱动程序的组合通常效果非常好。 然后、我将收到"reset high-speed USB device number 2 using xhci-hcd"错误、需要重新安装磁盘。
排除硬件问题-我们的主板的行为与 TI EVM 主板相同-某些可在互联网上找到的文章(如 https://access.redhat.com/solutions/194273 )建议使用 USB 2.0驱动程序 EHI-hcd。 我已经尝试过这个、但是我没有找到任何方法来使 dwc3与 EHCI-hcd 一起工作或者通过使用 dwc3的替代驱动程序。
在 Linux 中、是否有办法在 USB 2.0模式下解决 AM4378的 USB 控制器、或者是否修复了复位高速错误? 我也可以回到4.19.59、它似乎没有这个问题(我们没有进行广泛的测试)。
谢谢大家、此致
Peter