rt3070 驱动异常问题
新买的 Wi-Fi 网卡插在板子上,不能用。dmesg 查看,看到下面的内容。
[ 9.501098] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
[ 10.092985] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
[ 10.093877] phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
搜索,这一句,发现了这篇文档:http://blog.csdn.net/zhang_danf/article/details/48269867
大致是说,因为文件 rt2870.bin 这个文件放的位置不对,拷贝到 /lib/firmware/ 中之后,就可以了。
但是,我甚至没看到有 rt2870.bin 这个文件。
我又把网卡插到笔记本的 mint 系统中,dmesg 看到,使用了同r样的驱动 rt2800usb 这个驱动。突然就明白了,rt2870.bin 只是网卡的 firmware,即使内核里面有相应驱动,没 firmware 也没法用。
firmware 既然是网卡的,那与系统也无关,直接从笔记本的 mint 系统中拷贝过去不就好了?刚才的文档中有提到 modeinfo 指令,在我板子上查到的也是一致的:
root@nanopim1:/lib/firmware# modinfo rt2800usb
filename: /lib/modules/3.4.-sun8i/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
license: GPL
firmware: rt2870.bin
description: Ralink RT2800 USB Wireless LAN driver.
version: 2.3.
author: http://rt2x00.serialmonkey.com
srcversion: C335B7A790D3F491BAA57D7
alias: usb:v0586p341Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v083ApF511d*dc*dsc*dp*ic*isc*ip*
...
alias: usb:v07B8p2870d*dc*dsc*dp*ic*isc*ip*
depends: rt2x00usb,rt2x00lib,rt2800lib
intree: Y
vermagic: 3.4.-sun8i SMP preempt mod_unload modversions ARMv7 p2v8
parm: nohwcrypt:Disable hardware encryption. (bool)
root@nanopim1:/lib/firmware#
所以,直接拷贝 rt2870.bin 到板子的 /lib/firmware/ 下。并修改 /etc/network/interfaces 如下:
# Wireless adapter #
# to generate proper encrypted key: wpa_passphrase yourSSID yourpassword
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "SSID"
wpa-psk "c851fdc4e226a5a92f0b86bcfc6189308ce9345a832bd17733914935e1a7a010"
重启,问题解决,dmesg 查看:
[ 12.608740] wlan0: authenticate with ::::2b:
[ 12.726331] wlan0: send auth to ::::2b: (try /)
[ 12.730266] wlan0: authenticated
rt3070 驱动异常问题的更多相关文章
- 【ARM-Linux开发】Rico Board上编译USB WiFi RT3070驱动
1.附件中提供了RT3070驱动源码包DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.gz和编译好的驱动,这里选择使用taget_file.tar.gz中已经编译好的 ...
- 由于安装Android设备驱动异常,ADB无法识别安卓设备的解决方案
体验更优排版请移步原文:http://blog.kwin.wang/programming/android-driver-exception-solution.html 最近换了台新电脑,在Andro ...
- WIN10 网卡驱动异常代码56的问题及解决方法
故障描述: 原来使用正常的一个微机室,突然一天控制端主机网络连接异常,平时的网络控制软件无法使用.检查网络配置正常,网络诊断.修复.将网卡禁用也没有效果:后来删除网卡想重装,则恶运开始,无法安装驱动: ...
- windows 8 解决端口(COM和LPT)问题:Prolific USB-to-Serial Comm Port(COM4)驱动异常的问题
本来都正常的,一段时间后就不能用了,网上搜索了一圈,现记录下来,供大家参考 操作系统是win8 64位的 参考网址(http://blog.sina.com.cn/s/blog_92942dba010 ...
- 天嵌E9平台下进行USB Wifi模块RT3070驱动的移植
因为项目工作须要,要在天嵌E9平台下实现wifi的点对点,点对多点的传输. Wifi 模块芯片:雷凌3070芯片 嵌入式平台:E9(ARM) 交叉编译环境:arm-none-linux-gnueabi ...
- CC3200-LAUNCHXL仿真器驱动异常(未完成)
1. 测试中发现,跳线帽J2和J3连接的情况下,驱动不正常如图2,不连接的情况下,驱动正常,VCC_LDO_3V3给仿真器FT2232供电,VCC_BRD这个电源很奇怪,用途不清晰,VBAT_CC是给 ...
- Vs 控件错位 右侧资源管理器文件夹点击也不管用,显示异常
问题:显卡驱动异常. 缘由:驱动精灵万能显卡安装系统 解决方案:根据笔记本型号去官网下载适配显卡驱动.
- RT3070 USB WIFI 在连接socket编程过程中问题总结
最近耗时多天,成功的将RT3070驱动.并解决了socket的网络编程,成功的在BA9G10上面实现了USB wif.连上家里的无线路由器,通过ubuntu下面建立的服务端程序,将BA9G10中的数据 ...
- 使用RT3070使开发板上网
原文地址:http://www.cnblogs.com/NickQ/p/8973880.html 使开发板上网 USB驱动部分 在arch/arm/mach-s3c2440/mach-smdk2440 ...
随机推荐
- MapFile生成WMS
MAP NAME "HBWMS" STATUS ON SIZE 800 600 EXTENT 107.795 28.559 116.977 33.627 UNITS ME ...
- ABAP关键字SUBMIT的简单例子和学习小记
网上有关SUBMIT实现程序调用的例子稍显复杂,而相关的参考和解释则不是很完善.本文给出一个SUBMIT的小示例程序(代码见文末),实现了最简单的程序间调用及返回值,以及SAP官方文档中相关内容的翻译 ...
- 获得设备的唯一标识符UDID
在IOS5之后,苹果为避免根据UDID获得用户的信息,而禁止使用uniqueIdentifier获得UDID,但是仍有些应用需要根据UDID区分设备 有一个系统的库IOKit.framework可以获 ...
- mac 抓包工具charles v3.9.3 安装破解步骤
一.下载 先到它的官网http://www.charlesproxy.com/可下载到最新版本,这个下载有点慢,我已经将它放到网盘中了:http://pan.baidu.com/s/1skTXRIl ...
- SQLite学习笔记(十二)&&虚拟机指令
上篇文章简单讨论了虚拟机的原理,这篇文章我们详细讨论下指令,具体从几种典型的SQL语句来看看每种SQL对应的指令流,以及每个指令的含义.通过explain语句,可以看到语句对应的指令流:通过pragm ...
- python-运算符
1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算: 5.成员运算: 本文转载自http://www.cnblogs.com/wupeiqi/articles/5444685.html
- 萌新笔记——封装hiredis——C++与redis对接(一)(string的SET与GET操作)
在菜鸟教程自学了redis,总想着像Mysql一样,在C/C++中进行对接.于是查询了一些资料,最后找到了hiredis.然而直接用它的话,难免有点不方便.于是,对其进行封装. hiredis直接去g ...
- linux基础快速掌握课件
分享一个很好的linux课件,可以快速掌握linux的基础.猛击下面的链接地址打开 http://pan.baidu.com/s/14oa9w
- python学习5
1.切片,python中一个比较重要的概念,其实和MATLAB中的数组的操作很相像. 比如对于 a =[1,2,3,4,...,100]如果想取前三个,即[1,2,3] 直接说a[0,3]即可,还可以 ...
- Java泛型及实践
代码及说明: package com.zsm.crazyjava; import java.util.ArrayList; import java.util.Collection; import ja ...