免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1237 | 回复: 0

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

论坛徽章:
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函数,不知如何解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP