免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2169 | 回复: 0
打印 上一主题 下一主题

[驱动] iMX287 + RT2870(WiFi)问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-03-29 17:07 |只看该作者 |倒序浏览
内核版本:2.6.25.3
加载驱动时打印信息如下:
root@Sindge-iMX28x ~# insmod /lib/modules/mt7601Usta.ko                           
rtusb init rt2870 --->
===>rt2870_probe()!   
--> RTMPAllocAdapterBlock


=== pAd = c8b9a000, size = 841592 ===

--> RTMPAllocTxRxRingMemory
<-- RTMPAllocTxRxRingMemory, Status=0
<-- RTMPAllocAdapterBlock, Status=0  
NumEndpoints=8                     
BULK IN MaxPacketSize = 512
EP address = 0x84         
BULK IN MaxPacketSize = 512
EP address = 0x85         
BULK OUT MaxPacketSize = 512
EP address = 0x 8           
BULK OUT MaxPacketSize = 512
EP address = 0x 4           
BULK OUT MaxPacketSize = 512
EP address = 0x 5           
BULK OUT MaxPacketSize = 512
EP address = 0x 6           
BULK OUT MaxPacketSize = 512
EP address = 0x 7           
BULK OUT MaxPacketSize = 512
EP address = 0x 9           
RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x8
RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x4
RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x5
RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x6
RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x7
RTMP_COM_IoctlHandle():pAd->BulkOutEpAddr=0x9
STA Driver version-3.0.0.3                  
#                        
#
#
#
#
#
#
#
#
#
RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqType=IN, Req=0x7, Idx=0x1000,pAd-
>Flags=0x0
#         
#
#
#
#
#
#
#
#
#
RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqType=IN, Req=0x7, Idx=0x1000,pAd-
>Flags=0x0
......
(一直重复打印)
根据信息定位到此:
do {
                                RTUSB_CONTROL_MSG(pObj->pUsb_Dev, 0, Request, RequestType, Value, Index, pAd->UsbVendorReqBuf, TransferBufferLength, CONTROL_TIMEOUT_JIFFIES, RET);
                                
                        if (RET < 0 && !pAd->VendorResetFlag) {
                                DBGPRINT(RT_DEBUG_OFF, ("#\n"));
                                if (RET == RTMP_USB_CONTROL_MSG_ENODEV)
                                {
                                        RTMP_SET_FLAG(pAd, fRTMP_ADAPTER_NIC_NOT_EXIST);
                                        break;
                                }
                                RetryCount++;
                                RTMPusecDelay(5000); /* wait for 5ms*/
                        }
                } while((RET < 0 && !pAd->VendorResetFlag) && (RetryCount < MAX_VENDOR_REQ_RETRY_COUNT));
问题应该出在RTUSB_CONTROL_MSG函数,不知如何解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP