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 ...
随机推荐
- MAC远程连接服务器,不需要输入密码的配置方式
cd ~/.ssh #没有则需要创建一个. mkdir ~/.ssh ssh-keygen -t rsa cd ~/.ssh scp id_rsa.pub root@IP地址:~/.ssh/id_rs ...
- JavaScript--面向对象--猜拳游戏
//html代码 <!doctype html> <html> <head> <meta charset="UTF-8"> < ...
- webpack 使用优化指南
前言 本文不是webpack入门文章,如果对webpack还不了解,请前往题叶的Webpack入门,或者阮老师的Webpack-Demos. 为什么要使用Webpack 与react一类模块化开发的框 ...
- 我的屌丝giser成长记-工作篇之A公司
A公司是我研究生毕业的第一家GIS公司,一家专门做GIS应急的公司,接的项目还是可以的.A公司的项目框架GIS部分采取的是flexviwer,当然最近一两年来,flex技术在gis行业慢慢的被淘汰了, ...
- 报表或BI的价值在哪?
报表或者bi的价值在哪?这已经是十几年的问题啦! 为什么要解释这个并不新鲜的问题,是因为当一个两个问我的时候,并没有在意,被问的多了,觉得这问题并没有过时. 数据挖掘和建模分析,其价值很容易说出来,因 ...
- 无法解决“Microsoft.SharePoint.Security, Version=15.0.0.0,”与“Microsoft.SharePoint.Security, Version=14.0.0.0”之间的冲突
VisualStudio 2013创建控制台项目,.NetFramework选为4.5.生成目标平台:x64.然后添加对Microsoft.SharePoint.dll的引用. 生成项目时," ...
- asp.net将图片转成二进制存入数据库
一.代码如下 int code = int.Parse(this.TextBox1.Text);//图片编码 string value = this.FileUpload1.PostedFile.Fi ...
- ArcGIS Engine开发之地图基本操作(3)
地图数据的加载 一.加载Shapefile数据 Shapefile文件是目前主流的一种空间数据的文件存储方式,也是不同GIS软件进行数据格式转换常用的中间格式.加载Shapefile数据的方式有两种: ...
- 使用 Web API 模拟其他用户
模拟的要求 模拟可代表另一个 Microsoft Dynamics CRM 用户,用于执行业务逻辑(代码)以便提供所需功能或服务,它使用模拟用户的相应角色和基于对象的安全性.这项技术很有必要,因为 M ...
- Android应用项目中BaseAdapter、SimpleAdapter和ArrayAdapter中的三种适配器
一.写在前面: 本次我们来讲解一下Android应用中三个适配器:BaseAdapter.SimpleAdapter和ArrayAdapter.其中常见的是BaseAdapter,也是个人推荐使用的适 ...