Ubuntu 15.10 安装 小米/360 2代等随身WIFI驱动
2016-02-13 20:00
387 查看
从抽屉里翻出来了两个以前的随身WIFI,因为母上大人要用,就拿出来再电脑上试了下。刚好有个Ubuntu15.04的虚拟机,就在虚拟机里面试了下,按照这个帖子里的步骤安装驱动,可以使用360随身WIFI 2代。但是用小米随身WIFI的时候就不能用了,在论坛上也找了几个帖子看了一下,都安装不成功了,这个时候我升级了我的Ubuntu,升级到了15.10,论坛上提到的驱动还是不能安装。既然雷猴们说在Linux下使用小米随身WIFI使用的人不多,就只能自己动手开始找驱动了。
首先找的是小米随身WIFI的芯片规格,这个帖子提到了小米改了芯片的ID,给了我很大的提示(这样理智的米粉真的不多了啊)。用度娘看了下,用的是mt7601u的芯片,和360随身WIFI2代一毛一样啊。
接下来就开始找驱动了,找到了一个官方驱动,git到本地之后,make就报错了,应该是新内核修改之后导致的。在讨论区里面找到了这个问题的讨论,安装这个提示修改之后即可make成功。
修改 init.c 599行,将hw->flags 改为 hw->flags[0]即可。
因为小米改了芯片的ID,所以还要将小米随身WIFI的ID写入usb.c。
加一行{USB_DEVICE(0x2717,0x4016)}在结构体mt7601u_device_table里面即可。
然后再拷贝一个mt7601.bin文件到/lib/firmware目录下,这个文件可以在这个项目里找到。
以上修改完成之后:
#make
#modprobe mac80211
#insmod ./mt7601u.ko
然后插上小米随身WIFI就应该可以了。
整理如上。
参考:http://blog.csdn.net/anycodes/article/details/49815043
http://bbs.xiaomi.cn/t-9233720
首先找的是小米随身WIFI的芯片规格,这个帖子提到了小米改了芯片的ID,给了我很大的提示(这样理智的米粉真的不多了啊)。用度娘看了下,用的是mt7601u的芯片,和360随身WIFI2代一毛一样啊。
接下来就开始找驱动了,找到了一个官方驱动,git到本地之后,make就报错了,应该是新内核修改之后导致的。在讨论区里面找到了这个问题的讨论,安装这个提示修改之后即可make成功。
修改 init.c 599行,将hw->flags 改为 hw->flags[0]即可。
因为小米改了芯片的ID,所以还要将小米随身WIFI的ID写入usb.c。
加一行{USB_DEVICE(0x2717,0x4016)}在结构体mt7601u_device_table里面即可。
然后再拷贝一个mt7601.bin文件到/lib/firmware目录下,这个文件可以在这个项目里找到。
以上修改完成之后:
#make
#modprobe mac80211
#insmod ./mt7601u.ko
然后插上小米随身WIFI就应该可以了。
整理如上。
参考:http://blog.csdn.net/anycodes/article/details/49815043
http://bbs.xiaomi.cn/t-9233720
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍