小米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}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值