我是靠谱客的博主 欢喜柚子,最近开发中收集的这篇文章主要介绍小米wifi驱动 linux,树莓派2B 安装小米wifi驱动,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

小米wifi使用联发科MT7601U网卡芯片:

方案一

1. 使用命令lsusb可以看到usb接入的设备,小米wifi为最下面的那个

fa4d495827d6b483ee3fcb12db68dfb3.png

2. 解压后,修改common/rtusb_dev_id.c

fa871f00fb3d14060003091c25f96cce.png

加上小米wifi:

{USB_DEVICE(0x2717,0x4106)}, /*Xiaomi Wifi*/

3. 修改一处可能出现的编译错误:include/os/rt_linux.h

将int改成对应的kuid_t, kgid_t

b794f04276fc0103e1b7687d46adfe30.png

4. uname -r查看当前内核版本,如(最好更新下内核,sudo rpi-update)

5b944832b888f897da21b5445c652239.png

5.下载linux源码

6.解压

tar xvfz rpi-4.0.y.tar.gz

7.拷贝至/usr/src

sudo mv linux-rpi-

4.0

.y /usr/src

8. 链接内核模块

ln -s /usr/src/linux-rpi-4.0.y /lib/modules/4.0.7-v7+/build

9.编译

cd /lib/modules/4.0.7-v7+/buildsudo makemrpropersudo modprobeconfigsgzip -dc /proc/config.gz >.configsudo make modules_prepare

10. 拷贝wifi驱动路径下的Module.symvers(驱动路径/os/linux/Module.symvers)到当前目录

11. 修改Makefile选择芯片型号

e7e8a299a358e4ec685c0c41cc0a2ae9.png

12.编译wifi驱动,进入驱动路径下

makesuomake install

13. 加载驱动

sudo modprobe mt7610u_sta

方案二、

1.下载驱动

2.拷贝下载的bin到

/lib/firmware/mt7601u.bin

注意大小写

3.下载驱动源码

git clone https://github.com/kuba-moo/mt7601u.git

4.编译

cd mt7601usudo make

sudo modprobemac80211sudo insmod ./mt7601u.ko

5.要自动加载驱动

$ make && sudo make install && depmod

注意,搜索下mt7601u.ko的位置,可能需要移动到对应/lib/modules/`uname -r`/kernel/drivers/net/wireless/下

连接wifi

修改/etc/wpa_supplicant/wpa_supplicant.conf(见/etc/network/interfaces)

加上

network={

ssid="yourssid"psk="yourpassword"proto=RSN

key_mgmt=WPA-PSK

pairwise=CCMP TKIP

group=CCMP TKIP

auth_alg=OPEN

priority=3}

最后

以上就是欢喜柚子为你收集整理的小米wifi驱动 linux,树莓派2B 安装小米wifi驱动的全部内容,希望文章能够帮你解决小米wifi驱动 linux,树莓派2B 安装小米wifi驱动所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部