hi3518e移植wifi模块注意事项
来源:互联网 发布:抓取访客手机号源码 编辑:程序博客网 时间:2024/05/21 17:45
最近在海思平台上移植mt7601和5370两款wif模块,加载驱动和启用网络设备时都发现循环打印一个RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqType=IN, Req=0x7, Idx=0x1000,pAd->Flags=0x0的错误。
最开始找了好多论坛和资料都没有解决根本问题,最接近的一个解释是usb供电不足,可是为什么呢?usb硬件电路又不复杂,看样子还是没有找到根本原因。
接下来就是各种找内核的配置啊,驱动移植时的设置啊,折腾了大半个月,直到最近发现ebaina论坛的的一片关于求助“Hi3518A+RT3070(WIFI)问题”的帖子,才发现原来海思这个默认的load3518加载ko时,关闭了USB电源。目标文件系统下/opt/ko/lowpower.sh文件里有关闭USB PHY的总电源和关闭USB PHY的模拟电源的两个项,这个应该在技术手册上可以查的到的寄存器设置,只是如果不单独拿出来说明一下,基本很少有人发现这个问题。
既然找到问题根源了,现在就是验证的时候了,将原脚本语句修改如下:
himm 0x20050080 0x000121a8 ---> himm 0x20050080 0x000131a8himm 0x20050084 0x005d2188 ---> himm 0x20050084 0x001d2188
保存后重启系统,再次加载驱动,打印驱动加载成功的提示,启用网络设备也成功。
最后附上前面给出正确提示的链接地址http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=7154&extra=page%3D6&ordertype=1,有兴趣的朋友可以去那仔细看看。
0 0
- hi3518e移植wifi模块注意事项
- hi3518e移植wifi模块注意事项
- hi3518e移植USB-WiFi RT3070 STA驱动
- usb wifi模块 RT3070移植
- 新唐N32926调试--wifi模块移植
- android开发中wifi模块移植
- RTL8723BU WiFi—蓝牙 模块移植
- WIFI模块RT3070的ARM Linux移植
- WIFI模块RT3070的ARM Linux移植
- wifi模块rtl8723b的驱动移植
- RTL8723BU WiFi—蓝牙 模块移植
- 基于HI3518E的wifi门铃方案
- hi3518e
- Hi3518E开发板上添加RT5370模块
- 基于IMX6 RT3070的USB接口wifi模块移植
- 交叉编译移植Atheros WIFI模块AR1021/AR9374
- 移植rtl8188 wifi模块到android 8.1(android o)
- WIFILink智能配置WiFi技术 HI3518E 3516A
- 竞价推广哪家好?易商在线(武汉)网络技术有限公司
- Vivado自学笔记
- signal学习代码实例(sigaction/signalfd)
- /usr/bin/ld:-lc解决方法
- mysql外键索引
- hi3518e移植wifi模块注意事项
- 杭电(hdu)ACM 1003 Max Sum
- linux中线程如何退出
- 一点一点学架构(四)—Spring.NET错误Cannot Resolve Type……
- JSP基本语法
- 屏蔽用户输入查询通配符‘%’或‘_’
- 去除重复字符并排序
- 用MHA实现mysql自动故障转移
- 强制停止monkey执行