之前买了个水星150U的无线网卡,一直没在Ubuntu下安装好驱动?今天再次在Ubuntu 12.04下尝试安装尽然成功了。以前我一直以为是RT2870的芯片的,今天拆开了一看原来是5370N,晕到Ralink 官网一看Win版2870的驱动和Linux貌似是共用的,而Linux的不是,有两个包。
于是下载了5370的包按网上的教程编译如下
Ralink官方驱动编译,这个驱动似乎只支持infrastructure和adhoc功能
1.1 从Ralink下载驱动RT3070/RT3072/RT3370/RT5370/RT5372 多合一包.最新版是 v2.5.0.3
下载地址如下http://www.ralinktech.com/en/04_support/support.php?sn=501
1.2或者下载 RT5370STA.tar.gz (这个是修改好的,进入步骤4即可。注意路径,下面继续提到了)
免费下载地址在 http://linux.linuxidc.com/
用户名与密码都是www.linuxidc.com
具体下载目录在 /2012年资料/6月/3日/Ubuntu 12.04下RT5370无线网卡驱动安装/
2.解压缩到用户目录下(如本人的home/linuxidc),改文件夹名称为sta,也就是说home/linuxidc/STA
3. 修改os/linux/config.mk打开两个支持
代码:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native Wpa_Supplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
改好了的解压,进入步骤4
RT5370STA.tar.gz
解压即在我的用户名是:linuxidc,例题路径是/home/linuxidc/STA
4. 编译安装
1.打开终端一次输入以下代码
2.sudo su 注释:首次会让你输入密码
3.CD home/linuxidc/STA (注释:我是在终端里输入 cd 用鼠标把主文件下面刚复制进去的STA文件夹拖到终端里面的。这样就进入目录了吧。其他的我也不是很清楚,毕竟是业余的。) 也就是说进入home/linuxidc/STA
4.sudo make
5.sudo make install
6.sudo modprobe rt5370sta
到这基本上就能用了,保险一下步骤7。
7.添加到/etc/modules (没有进行次操作未发现异样。)
代码:
echo rt5370sta >> /etc/modules
我刚才升级了Ubuntu 11.04,貌似驱动没有用了,于是我先尝试卸载旧的驱动
卸载旧驱动输入sudo modprobe -r rt5370sta
然后再重新编译
sudo make
sudo make install
sudo modprobe rt5370sta
最后连接成功,反正这样可以OK了。运气好,呵呵!
据说2870也可以,可能我上次操作有点问题,这次用5370编译成功!不解释。如果安装失败,继续百度吧。这个只是个人成功案例,还有其他朋友经验的总结!
可能表达不够,但比我自前看到的别人写的详细多了。由于升级失败,重装了Ubuntu 12.04,使用此法安装驱动成功!