标签归档:rt5370
Fedora 15下安装RT5370无线网卡驱动小记
2011 年 9 月 12 日几天前给台式机买了块无线网卡,因为自己是windows和linux双系统,所以希望无线网卡也能支持Linux。最后选定了腾达的W311M,因为官方明确表示这款USB无线网卡支持Linux。 网上大概查了一下,安装何种驱动主要取决于无线网卡所用的芯片型号,比如我这款网卡就是Ralink rt5370,然后从源码编译安装,一般就能正常使用。 不过我把无线网卡插入电脑后就能直接识别了,但是却连不上任何一个AP。查看了一下系统已加载的mod,发现了rt2800usb及rt2800lib两个mod,大概是rt2800的驱动能兼容rt2870系列的芯片吧。 $ lsusb Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. 驱动下载地址: http://www.tenda.com.cn/uploadfile/downloads/uploadfile/201108/Ralink/5370%20Linux.rar 驱动解压后会发现这个驱动不止适用rt5370,同样可以用于rt3070、rt2870(貌似rt5370,rt3070都是rt2870内核的?不过这点没有证实过)。直接make源码会报错,所以我们需要先修改一些文件: 1、在os/linux/config.mk中找到HAS_WPA_SUPPLICANT以及HAS_NATIVE_WPA_SUPPLICANT_SUPPORT,将他们的值都设为”y”(不含引号) 2、在os/linux/usb_main_dev.c中加入一行:MODULE_LICENSE(“GPL”);否则的话make时会报错缺少授权协议。 3、用su提权至root,在源码根目录下:make && make install 屏蔽系统自带的驱动了: 编辑 /etc/modprobe.d/blacklist.conf,加入下面两行: blacklist rt2800lib blacklist rt2800usb 完成上面这些工作,就可以加载模块了: modprobe rt5370sta ifconfig ra0 192.168.1.100 up #网卡名称也许不是ra0,请自行通过ifconfig查看 iwconfig … 继续阅读