Linux 下小米WIFI 的无线网卡驱动
2015-02-03 11:42
585 查看
在小米的坛子里看到了大神发的
小米WIFI 驱动 for Linux。于是就下载下来为自己的linux(Fedora 21 , kernel:3.17.8-300 )安装小米WIFI 驱动。
过程记录如下(其实也适用于 小度WIFI 和 360 WIFI ,只要用的是芯片是ralink的MT7601U, 只是要添加各个厂商设备的VID和PID不同):
1 .下载下来,解压 ,进入解压得到的目录,在common文件夹下的rtusb_dev_id.c中,添加 小米wifi的 VID 和 PID,这里是 0x2717 0x4106。如下图
如果你不确定,可以插入小米wifi,然后在命令行 输入 lsusb 查看,如图,其中 2717是小米的厂商号,这个不会变的,对应的4106就是PID。
2 . 然后,打开一个命令行,进入解压后的文件夹,输入
$ su
# make
期间遇到了 __DATE__ 和__TIME__的 宏定义的问题。
进入./sta/文件夹,找到 sta_cfg.c文件,找到 出问题的地方,看了一下,__DATE__和__TIME__,就是两个字符串的宏定义,字面意思应该是 日期和时间,我就直接将其改为
“ 02 03 2015” 和 “ 11:20:30”,来替换掉__DATE__,__TIME__。
输入:
# make clean
# make
又有问题,这次是关于 current_fsuid() 和 current_fsgid(),解决方法:
在current_fsuid()和current_fsgid()前加上 *(int *)&,如图:
输入:
# make clean
# make
OK ,编译通过。
3 . 然后输入:
# make install
# modprobe mt7601Usta
大功告成。如果看不到 PCIWIFI,就重新插拔一次 小米WIFI。
小米WIFI 驱动 for Linux。于是就下载下来为自己的linux(Fedora 21 , kernel:3.17.8-300 )安装小米WIFI 驱动。
过程记录如下(其实也适用于 小度WIFI 和 360 WIFI ,只要用的是芯片是ralink的MT7601U, 只是要添加各个厂商设备的VID和PID不同):
1 .下载下来,解压 ,进入解压得到的目录,在common文件夹下的rtusb_dev_id.c中,添加 小米wifi的 VID 和 PID,这里是 0x2717 0x4106。如下图
如果你不确定,可以插入小米wifi,然后在命令行 输入 lsusb 查看,如图,其中 2717是小米的厂商号,这个不会变的,对应的4106就是PID。
2 . 然后,打开一个命令行,进入解压后的文件夹,输入
$ su
# make
期间遇到了 __DATE__ 和__TIME__的 宏定义的问题。
进入./sta/文件夹,找到 sta_cfg.c文件,找到 出问题的地方,看了一下,__DATE__和__TIME__,就是两个字符串的宏定义,字面意思应该是 日期和时间,我就直接将其改为
“ 02 03 2015” 和 “ 11:20:30”,来替换掉__DATE__,__TIME__。
输入:
# make clean
# make
又有问题,这次是关于 current_fsuid() 和 current_fsgid(),解决方法:
在current_fsuid()和current_fsgid()前加上 *(int *)&,如图:
输入:
# make clean
# make
OK ,编译通过。
3 . 然后输入:
# make install
# modprobe mt7601Usta
大功告成。如果看不到 PCIWIFI,就重新插拔一次 小米WIFI。
相关文章推荐
- Linux下BCM43XX无线网卡驱动安装过程
- Linux通过ndiswrapper安装无线网卡驱动
- (Linux 技术)Fedora 16下编译无线网卡驱动成功
- Linux下无线网卡驱动的解决
- Linux所有无线网卡驱动及其相关源代码
- Linux C程序如何检测WIFI无线USB网卡是否可用?
- linux下安装TL-WN722N无线网卡驱动
- Dell无线网卡驱动安装 linux
- linux下安装无线网卡驱动
- Linux 安装DELL Wireless 1395/1390 WLAN Mini-Card 无线网卡驱动
- RT73无线网卡驱动移植linux2.4.18-rmk7-pxal笔记
- Linux下安装无线网卡驱动
- 华为EC1260无线网卡的linux驱动火爆发布
- linux下无线网卡驱动的解决
- 在linux下使用ndiswrapper加载windows的无线网卡驱动
- linux下安装无线网卡驱动
- 水星MW54U无线网卡在嵌入式linux下驱动的配置问题
- Broadcom BCM4312的linux无线网卡驱动安装
- 安装linux无线网卡驱动
- Backtrack5安装ThinkPad RTL8192ce-SE无线网卡驱动,同样适用其他Linux发行版本