This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3352:USB 错误

Guru**** 2964790 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/676389/linux-am3352-usb-error

器件型号:AM3352

工具/软件:Linux

我使用集线器芯片 USB2514  连接到 USB musb-hdrc.1。系统在一段时间后运行,有时集线器的 USB 端口无法正常工作。当我插入 USB 闪存盘  时,内核将报告类似这样的错误

USB 2-1.1:使用 musb-hdrc 的新型高速 USB 器件编号13
USB 2-1.1:找到新的 USB 设备、idVendor=0930、idProduct=6544
USB 2-1.1:新 USB 器件字符串:MFR=1、Product=2、SerialNumber=3
USB 2-1.1:产品:DATATRAVELER 2.0
USB 2-1.1:制造商:Kingston
USB 2-1.1:序列号:60A44C3FAC7DCF149722461
scsi5:USB-storage 2-1.1:1.0

然后我输入 cmd "fdisk -l "、kenel 将像这样报告  

不可纠正的错误:
不可纠正的错误:
end_request:I/O error、dev mtdblock0、sector 0
设备 mtdblock0上的缓冲区 I/O 错误,逻辑块0
不可纠正的错误:
不可纠正的错误:
end_request:I/O error、dev mtdblock0、扇区8
设备 mtdblock0上的缓冲区 I/O 错误,逻辑块1
不可纠正的错误:
不可纠正的错误:
end_request:I/O error、dev mtdblock0、扇区16
设备 mtdblock0上的缓冲区 I/O 错误,逻辑块2
不可纠正的错误:
不可纠正的错误:
end_request:I/O error、dev mtdblock0、扇区24
设备 mtdblock0、逻辑块3上的缓冲区 I/O 错误
不可纠正的错误:
不可纠正的错误:
end_request:I/O error、dev mtdblock0、sector 0
设备 mtdblock0上的缓冲区 I/O 错误,逻辑块0

我的 Linux 版本是3.2.0

集线器的一个端口连接到4G 模块,它将使用这些端口连接到虚拟5个串行端口。

不连接到2514 USB 集线器芯片的 USB 端口可以  很好地使用 USB 闪存盘。