TI中文支持网
TI专业的中文技术问题搜集分享网站

am3352 USB只能识别部分设备

您好!

我的am3352设备将两个USB控制器都配置为HOST模式,进入linux系统后插入U盘能够正常识别挂载读写,插入一个usb转串口设备也可以识别,但是插入一个无线网卡就会打印如下信息:

# [ 2094.370288] usb 1-1: new high-speed USB device number 7 using musb-hdrc
[ 2094.490289] usb 1-1: device descriptor read/64, error -71
[ 2094.720258] usb 1-1: device descriptor read/64, error -71
[ 2094.950277] usb 1-1: new high-speed USB device number 8 using musb-hdrc
[ 2095.070301] usb 1-1: device descriptor read/64, error -71
[ 2095.300267] usb 1-1: device descriptor read/64, error -71
[ 2095.530267] usb 1-1: new high-speed USB device number 9 using musb-hdrc
[ 2095.550513] usb 1-1: device descriptor read/8, error -71
[ 2095.680539] usb 1-1: device descriptor read/8, error -71
[ 2095.910276] usb 1-1: new high-speed USB device number 10 using musb-hdrc
[ 2095.930692] usb 1-1: device descriptor read/8, error -71
[ 2096.060520] usb 1-1: device descriptor read/8, error -71
[ 2096.170294] hub 1-0:1.0: unable to enumerate USB device on port 1

另外一个USB口接一个4G模组,也同样打印上述信息。请问该如何解决?是硬件问题还是驱动问题?

我使用的是linux-3.12.10-ti2013.12.01

非常感谢!

reset:

补充问题现象:如果先插入一个usb hub,然后将那些之前不能识别的设备插入hub,系统就可以识别这些设备了。请问这是什么原因?

reset:

回复 reset:

通过修改驱动代码,强制USB控制器工作在full-speed模式后,即使不插hub也可以识别这些设备了。说明USB工作在high-speed模式时有问题。求大神帮忙指导一下!谢谢!

Denny%20Yang99373:

回复 reset:

估计信号完整性有问题

可能和LAYOUT有关

赞(0)
未经允许不得转载:TI中文支持网 » am3352 USB只能识别部分设备
分享到: 更多 (0)