MERCURY MW150U无线网卡在linux 2.6.32-26下的驱动

上个周末的时候在网上查找atheros的一些网卡资料,发现它对hostapd的支持最好,于是动心要买一个atheros方案的USB无线网卡。正巧有个人在个人博客上说自己买的MW150U是一个ath9k_htc的驱动方案,价格还不到30元,自己也顺着在京东下了单。然后网卡收到了,相当小巧,自带的驱动只支持Win7及Win XP,没有linux的驱动,而且这不是要紧,后来在linux下查看设备的属性,竟然是Ralink Technology方案,型号为5370,太让自己不爽了,买了个不是自己需要的东东。既然买了,就要驱动,好像该型号的网卡还是不太难驱动的。

过程如下:

首先从http://www.ralinktech.com/cn/04_support/support.php?sn=501 下载RT5370的驱动2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2
解压进入目录
修改os/linux/config.mk
将其中的两个选项改成y
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
在同一个目录下,编辑rt_linux.c和rt_main_dev.c,在最开头的位置加入MODULE_LICENSE(“GPL”),这是因为需要遵照GPL开源协议办事。

然后就是编译及安装的过程,

sudo make

sudo make install

sudo modprobe rt5370sta

安装结束,插上网卡,指示灯亮了,连接网络,不过太小巧了,导致发热温度挺高的。

正在使用的MW150U网卡

收藏与分享

MERCURY MW150U无线网卡在linux 2.6.32-26下的驱动》上有2条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注