红联Linux门户
Linux帮助

小度WiFi与Windows和Linux

发布时间:2016-10-23 15:43:24来源:plumz.me作者:plumz
简单说,我买了个小度 WiFi。
这玩意按照官网的说法,小度 WiFi 的使用方式是安装百度官方的软件,软件里集成了一键傻瓜驱动,你只需要一个按钮,就可以把你自己目前的网络共享出去。
其实这就是一个无线网卡的热点模式,既然如此,小度 WiFi 作为无线网卡去使用的方法,一定会有的,因为它本身就是一个无线网卡。
经过查询得知,这玩意使用的是 Ralink MT7601 的芯片,所以搜索一番,就可以找到有人已经放出了它的 Windows 驱动(http://www.linuxdiyf.com/linux/18856.html)。
 
我是一个 Linux 用户,那么在 Linux 下这玩意是不是也能用呢?或者即插即用呢?
很遗憾,你想多了,有驱动,不过需要自己编译,至少在 Ubuntu Linux LTS 14.04.2 上是如此。
插上后输入 lsusb 查看硬件ID:
小度WiFi与Windows和Linux
看到那个 2955:1001 就是小度 WiFi 了,于是我们需要去官网下载 Linux 版本(http://www.mediatek.com/en/downloads/mt7601u-usb/)的驱动。
 
修改common/rtusb_dev_id.c文件,在:
{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */
下面加上:
{USB_DEVICE(0x2955,0x1001)}, /* XiaoDu Wifi */
如果硬件ID不同你可以加别的,据说 360 WiFi 也可以如法炮制。
{USB_DEVICE(0x2955,0x0001)}, /* XiaoDu Wifi */
{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
使用 make 命令编译后,执行 make install。
重启一下,应该就可以在 Linux 下使用小度 WiFi 了。
 
最新表示这个驱动也可以编译后在树莓派上使用,看来将来有的玩儿了。
 
在Raspberry上使用小度WIFI
小度WIFI价格便宜量又足,我一真用它!
它使用联发科MT7601的芯片,质量不错,就是Raspberry下不能直接支持。
首先下载驱动
http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501
在Ralink网站下载MT7601的Linux驱动,修改common/rtusb_dev_id.c文件,在
{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */
下面加一行
{USB_DEVICE(0x2955,0x1001)}, /* Xiao Du Wifi*/
接着make
make报错的话请按如下搞定
sudo apt-get install git
git clone --depth1 https://github.com/raspberrypi/linux.git
sudo mv linux /lib/modules/3.6.11+/build
cd /lib/modules/3.6.11+/build
make mrproper
gzip-dc/proc/config.gz>.config
make modules_prepare
接着配置网络。
编译完成后modprobe一下mt7601Usta.ko这个内核模块
如果出现exec format error,估计十有八九是下载的内核源码和内核不一致,重新编译RaspberryPI的内核,一般就可以了
至于使用WPA上网,这里的设置和普通linux都一样,就是使用wpa_supplicant,从网上找教程就可以了,希望大家早日能够在树莓派上用上小度WIFI。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/25325.html