您的位置:首页 > 理论基础 > 计算机网络

ubuntu下360随身wifi 2代 http://blog.sina.com.cn/s/blog_909778ea0102v9oc.html

2015-12-15 11:17 1106 查看


ubuntu下360随身wifi 2代 小米wifi 等 驱动安装



(2015-01-02 23:07:21)


转载▼

标签:


it

分类: linux
今天刚安装好ubuntu后,无奈家里没有很长的网线,只能使用360随身wifi 2 插在台式机上了。但是 怎么装驱动呢。在网上看到下面的几个帖子。终于搞定了。

特别感谢小米社区的小鹏。
http://bbs.xiaomi.cn/forum.php?mod=viewthread&tid=10424927&pid=319981510&page=1&extra= http://www.freemindworld.com/blog/2013/131010_360_wifi_in_linux.shtml
原帖链接如上。

我自己从联发科官网上下的驱动文件放在网盘了:http://pan.baidu.com/s/1nt7gGMt

原贴内容:

以备查询。

作者经过不断的测试研究,终于把各个wifi的安装都测试成功。理论下其他Linux版本只要和Ubuntu是只用同样的内核,此教程都可以把3种usb外置wifi安装成功。作者是在台式机上测试的,笔记本上一致。

第一步 下载驱动,我已经传百度网盘了,链接失效了请联系我。论坛帖子不让发链接,只有截图咯,请自行手打下载。



第二步:
解压下载得到的驱动的压缩包,修改里面的/os/linux/rt_linux.c 中的.
f7 {& D% g/ i7 ?) q% E

# }3 j3 w- T: c7 h2 p/ G( \0 D [

pOSFSInfo->fsuid
= current_fsuid();) [( B' b# a6 v0 w Y e9 L+ v' p

pOSFSInfo->fguid = current_fguid();

把他们两个改为

pOSFSInfo->fsuid
= *(int *)¤t_fsuid();

pOSFSInfo->fguid = *(int *)¤t_fguid();

还可以修改为

pOSFSInfo->fsuid
= (int )¤t_fsuid();

pOSFSInfo->fguid = (int )¤t_fguid();'
j: K% J: B' D+ B" H. W& Y

在common/rtusb_dev_id.c中找到#ifdef
MT7601U 在其下面添加

{USB_DEVICE(0x148f,0x760b)}, 9
[9 i8 V6 \( v. d& W

{USB_DEVICE(0x2955,0x1001)},

{USB_DEVICE(0x2717,0x4106)},

将改完的驱动文件夹更名为xiaomiWiFi或xiaoduwifi或360wifi或wifi,这个名字随便取都行,只是为了编译方便。

第三步:进入驱动下载到的目录

作者示例:cd
/下载/xiaomiWIFI

然后

sudo
su 以root管理员身份运行
make 编译

make
install 编译安装

modprobe
mt7601Usta 自动处理可载入模块(
k, s2 g( p: f! T3 G2 Y3 b6 q2 Q

上面如果编译出错请仔细阅读出错信息自行修改,什么文件夹已经存在,文件权限不够都不是问题是吧。

'
A# C9 T* e6 I s5 P. r: d

&
o& \- T' @; |% U b

小米wifi代码修改好的驱动文件我也传到了网盘

http://pan.baidu.com/s/1eQAJeym

可以直接编译安装,

小度wifi和360wifi的朋友请自行修改代码编译安装。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: