操作系统:debian 8

1.首先下载源码

# git clone https://github.com/chun912/mt7610u.git

2.添加设备ID
修改common/rtusb_dev_id.c文件,添加以下内容:

{USB_DEVICE(0x2717,0x4106)}, /* xiaomi wifi */

这个版本已经添加过了,可以略过此步骤。

3.编译安装

# make
# make install
# cp os/linux/mt7610u_sta.ko /lib/modules/3.16.0-4-amd64/kernel/net/wireless/
# cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat
  1. 加载模块
# depmod -a
# modprobe mt7610u_sta
# dmesg
[  242.349499] usbcore: registered new interface driver rt2870

至此可以看到设备加载成功

# iwconfig

ra0       Ralink STA  
Power Management:on
Link Quality:0  Signal level:0  Noise level:0
Rx invalid nwid:0  invalid crypt:0  invalid misc:0

发现设备名称是ra0,而不是wlan0,修改/etc/udev/rules.d/70-persistent-net.rules文件
在最后一行加入,并重启系统生效:

ACTION=="add", SUBSYSTEM=="net", ATTR{type}=="1", KERNEL=="ra*", NAME="wlan0"

参考文档:
http://yulun.me/2015/raspberrypi-wifi-mt7601-mediatek-ralink/