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

新人请问am3517移植 rt3070 usb wifi的问题

我的板子是am 3517的。

在移植usbwifi的时候发现驱动加载之后连接不长时间20s

就会断掉。

dmesg会出现如下打印

BulkIn IRP Pending!!

跟了发现驱动没有问题。是内核中usb 的Bulk挂掉了usbwifi数据传不上去。导致溢出标志位一直置位。

尝试着关闭DMA选项该问题未解决。

linux 内核版本是2.6.32

请教各位菊苣,这个BUG是怎么产生的,有没有解决办法。

Yaoming Qin:

1. 请问这个usb wifi module在pc的linux上验证过吗? 

2. 请测试下usb的u盘存储看是否正常。

lazy tlna:

回复 Yaoming Qin:

谢谢你的回复。

 

但是我还是用关闭DMA的方式解决了这个问题。

 

贴出.config文件。

 

希望有用USB WIFI移植出现以上问题的朋友不妨试试

 

linux 内核2.6.32

usbwifi设备rt3070

wifi驱动 2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO

问题描述 tftp中断,ping到几十秒usb就会挂掉

dmesg

BulkIn IRP Pending!!

问题解决思路。

 

这段代码是位于usbwifi

2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO

中的打印,读取了一个寄存器显示溢出标志位置位。

说明usb没有将数据及时的取出。导致了这个错误的发生。

 

禁用DMA模式,重编uImage 解决问题。

赞(0)
未经允许不得转载:TI中文支持网 » 新人请问am3517移植 rt3070 usb wifi的问题
分享到: 更多 (0)