chenza

chenza

0个粉丝

4

问答

0

专栏

1

资料

chenza  发布于  2015-04-03 16:14:23
采纳率 0%
4个问答
10096

【已解决】Hi3518A+RT3070(WIFI)问题

 
本帖最后由 goodman 于 2016-3-22 21:50 编辑

按照网上诸贤的方法编译,出现如下问题:
# insmod rt3070sta.ko
rtusb init rt2870 --->
===>rt2870_probe()!
--> RTMPAllocAdapterBlock


=== pAd = c5088000, size = 509936 ===

--> RTMPAllocTxRxRingMemory
<-- RTMPAllocTxRxRingMemory, Status=0
<-- RTMPAllocAdapterBlock, Status=0
NumEndpoints=7
BULK IN MaxPacketSize = 512
EP address = 0x81
BULK OUT MaxPacketSize = 512
EP address = 0x 1  
BULK OUT MaxPacketSize = 512
EP address = 0x 2  
BULK OUT MaxPacketSize = 512
EP address = 0x 3  
BULK OUT MaxPacketSize = 512
EP address = 0x 4  
BULK OUT MaxPacketSize = 512
EP address = 0x 5  
BULK OUT MaxPacketSize = 512
EP address = 0x 6  
STA Driver version-2.5.0.1
time out is 30#
#
#
#
#
#
#
#
#
#
RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqType=IN, Req=0x7, Idx=0x1000,pAd->Flags=0x0
time out is 30#
#
#
#
#
#
#
#
#
#
RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqType=IN, Req=0x7, Idx=0x580,pAd->Flags=0x0
NVM is EFUSE
Allocate a net device with private data size=0!
Allocate net device ops success!
The name of the new ra interface is ra0...
RtmpOSNetDevAttach()--->
<---RtmpOSNetDevAttach(), ret=0
<===rt2870_probe()!
usbcore: registered new interface driver rt2870
输入:
# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:00:23:34:45:66  
          inet addr:192.168.0.30  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::200:23ff:fe34:4566/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1313 errors:0 dropped:0 overruns:0 frame:0
          TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1156067 (1.1 MiB)  TX bytes:7566 (7.3 KiB)
          Interrupt:12

lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ra0       Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
输入:

# ifconfig ra0 up
Allocate 8192 memory for BA reordering
time out is 30#
#
#
#
#
#
#
#
#
#
RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqType=IN, Req=0x7, Idx=0x1000,pAd->Flags=0x0
MAC_CSR0  [ Ver:Rev=0xc0555e20]
rtmp_ee_efuse_read16
time out is 30#
#
#
#
#
#
#
#
#
#
RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqType=IN, Req=0x7, Idx=0x580,pAd->Flags=0x0
time out is 30#
不停地输出。

跟踪程序,发现问题出现在这里:
do {
     RTUSB_CONTROL_MSG(pObj->pUsb_Dev, 0, Request, RequestType, Value, Index, pAd->UsbVendorReqBuf, TransferBufferLength, CONTROL_TIMEOUT_JIFFIES, RET);
     if (RET < 0) {
           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) && (RetryCount < MAX_VENDOR_REQ_RETRY_COUNT));
好象是与USB<--->RT3070通迅失常,问题出在RTUSB_CONTROL_MSG上,不知何解?
我来回答
回答7个
时间排序
认可量排序

chenza

0个粉丝

4

问答

0

专栏

1

资料

chenza 2015-04-07 15:06:33
认可0
本帖最后由 chenza 于 2015-4-7 15:10 编辑

默认的load3518加载ko时,关闭了USB电源,海思的技术做得不细致,好像没有一个文档提到这个问题,让我好找:

#关闭USB PHY的总电源:0x20050080 [12]bit配置为0
himm 0x20050080 0x000121a8

#关闭USB PHY的模拟电源:0x20050084 [22]bit配置为1
himm 0x20050084 0x005d2188

Alex

0个粉丝

0

问答

0

专栏

0

资料

Alex 2015-06-26 10:11:58
认可0
学习学习,谢谢分享

9crk

1个粉丝

34

问答

0

专栏

6

资料

9crk 2016-01-27 23:52:53
认可0
前人栽树,后人乘凉,踩在你的肩膀上,又跨过一个坑~感谢!:lol

mustang

0个粉丝

7

问答

0

专栏

2

资料

mustang 2016-03-22 22:32:41
认可0
感谢楼主,站在巨人的肩膀上避免再造轮子

qq364530507

0个粉丝

23

问答

0

专栏

0

资料

qq364530507 2016-03-22 21:16:10
认可0
感谢楼主,

harold

0个粉丝

11

问答

0

专栏

3

资料

harold 2016-09-28 11:21:41
认可0
回去试试............

qn1515577064

0个粉丝

15

问答

0

专栏

0

资料

qn1515577064 2020-08-06 10:42:02
认可0
楼主 ,,,请问下 你们3518的wifi 速度如何?
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区