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

BeagleBone Black usb设备识别不稳定的问题

Hi

硬件环境:

我使用BBB的板子作为核心板,在USB1口上扩展了一个hub(芯片型号:Microchip usb2514)。

软件开发环境:

ti-sdk-am335x-evm-06.00.00.00

现在的问题是:

我在hub扩展出的usb host端口上对3G网卡进行热插拔测试。

1)不断的随机热插拔3G网卡,一段时间以后内核中便会出现类似如下的错误:

———————————————————–

[ 141.613067] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 141.621520] option 1-1.2:1.1: device disconnected
[ 141.626739] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 141.635162] option 1-1.2:1.2: device disconnected
[ 141.672729] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 141.681182] option 1-1.2:1.3: device disconnected
[ 176.647094] usb 1-1.2: new full-speed USB device number 15 using musb-hdrc
[ 191.727111] usb 1-1.2: device descriptor read/64, error -110
[ 206.917114] usb 1-1.2: device descriptor read/64, error -110
[ 207.107116] usb 1-1.2: new full-speed USB device number 16 using musb-hdrc
[ 222.187103] usb 1-1.2: device descriptor read/64, error -110
[ 237.377105] usb 1-1.2: device descriptor read/64, error -110

———————————————————–

2)并不是所有的3G网卡都会出现该问题

我现在所做的测试可以证明的是:

2.1)如果该usb-3G网卡是一个usb full-speed设备,就会出现上述问题

2.2)如果该usb-3G网卡是一个usb high-speed设备,未出现过上述问题

3)如果不使用hub芯片,未出现过该问题

如果不扩展hub,直接将3G网卡的热插拔测试在BBB的usb1口上进行,没有出现过上述的问题。

备注:因为项目需要,必须扩展出至少4个USB-host口因此hub肯定是必须的。

Jian Zhou:

建议先用USB 眼图测试下信号完整性

Gino E:

你好,

从Log信息来看,似乎是设备没有给回应。

1. 你现在USB模式采用的是DMA模式还是PIO模式?

2. hub是全速还是高速设备?

赞(0)
未经允许不得转载:TI中文支持网 » BeagleBone Black usb设备识别不稳定的问题
分享到: 更多 (0)