免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1429 | 回复: 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函数,不知如何解决?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP