TCI6638的USB3.0 U盘使用中出现异常的问题

TCI6638的USB3.0 U盘使用中出现异常的问题

我的一个客户用TCI6638做通讯产品,在LINUX系统启动后,插入USB3.0的U盘,LINUX系统能正常检测并挂载U盘到/media/usb上。

 通过ls查看U盘中的文件正常,通过rm删除U盘中的文件也正常。

 但是把文件复制到U盘时出现了:

 “xHCI host not responding to stop endpoint command”和“xHCI host controller is dead”的错误。

 经过测试,发现小文件能在USB3.0的U盘上正常传输,但大些的文件(>30MB)传输中间就上述错误。

 从日志上看是XHCI停止工作,没有在event ring中产生event造成的。

 客户想请教下有什么办法解决这个问题。谢谢!