在单板上使用WIFI网卡的固件问题


(在单板上使用WIFI网卡的固件问题)(我的wifi网卡是RT3070)

(一般买的网卡说是支持LINUX免驱的话,那么在/lib/firmware/ 下一定有相应的固件)
我将USB网卡接入UBUNTU系统里,然后 使用ifconfig 查看,发现果然有 wlan0 这个设备,说明是支持我的网卡的。

我从网址 https://wireless.wiki.kernel.org/en/users/devices 里下载了支持RT3070的固件,但是在单板上使用网卡的时候报错,苦思冥想也没找到解决方案;

今天突然有个想法闪入脑海“既然网卡是支持LINUX免驱,那么在UBUNTU的 /lib/firmware/ 目录下,一定存在相应的固件” !

ubuntu自带的固件在 /lib/firmware/  下;

使用命令:  ls -l /lib/firmware/rt30* ,我们可以发现rt3070.bin是一个链接文件,其实体是rt2870.bin,所以我们只需拷贝rt2870.bin到单板的/lib/firmware/目录下就可以了
ls -l /lib/firmware/rt30*
lrwxrwxrwx 1 root root   10 Mar 31  2014 /lib/firmware/rt3070.bin -> rt2870.bin
-rw-r--r-- 1 root root 4096 Sep 30  2014 /lib/firmware/rt3071.bin
lrwxrwxrwx 1 root root   10 Mar 31  2014 /lib/firmware/rt3090.bin -> rt2860.bin


然后将我的wifi网卡插入 单板上,果然可以正常运行!固件问题解决。


在 《嵌入式系统里添加wifi模块》里详细的介绍了,如何操作


原文地址:https://www.cnblogs.com/alan666/p/8311875.html