最进买了一个腾达的我311mi无线网卡,在ubuntu上装,总是安装补上。编译通过但是无法启动,后来查了无数资料,终于解决了:
艰难的安装历程,历经一月有余,今天终于将腾达W311M usb无线网卡在ubuntu10.04中安装成功,非常非常感谢linux公社(linuxidc.com)的帖子
帖子名称为:在Ubuntu上安装腾达W541U V2.0 (RT2070)无线网卡驱动【使用2011新驱动】 http://www.linuxidc.com/Linux/2011-04/35067.htm
仔细阅读这篇帖子后,猛然发现我在雷凌官网下载的驱动和上面帖子的驱动文件完全相同
最新驱动源码包: 2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO .tar.gz
使用 lsusb命令 显示的硬件信息为 Bus 001 Device 004: ID 148f:3370 Ralink Technology, Corp.
1、解压源码;
2、在common/rtusb_dev_id.c中找到#ifdef RT3070,在这个宏定义所在的struct里加入:
{USB_DEVICE(0x148F,0x3370)}, /* Ralink 3370 */
保存;
3、在os/linux/config.mk中找到并修改:
HAS_WPA_SUPPLICANT=y
以及
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
保存;
4、在os/linux/usb_main_dev.c中加入:
MODULE_LICENSE("GPL");
------我是修改了这里,才终于安装成功的。
保存;
5、在源码根目录下 make
6、 在源码根目录下make install
7、Ubuntu 自带有一些RT芯片的驱动,但这些驱动模块并不能使RT2070正常工作,反而会影响我们编译出的模块,使之不能Scan。因此做blacklist屏蔽这些驱动模块:
编辑 /etc/modprobe.d/blacklist.conf
加入下面3行:
blacklist rt2x00usb
blacklist rt2x00lib
blacklist rt2800usb
保存。
8、使得每次开机时自动加载驱动模块。编辑/etc/modules文件,加入:
rt3070sta
保存。
9、在终端命令行进行如下操作
sudo modprobe rt3070sta
sudo ifconfig ra0 inet 192.168.0.105 up (ip根据自己的实际情况修改,可以参考你的有线ip地址),命令行内容不包括括号内文字
sudo iwconfig ra0
这时应该已经检测到无线网卡,并且开始无线连接了。
重启你的Ubuntu,一切搞定,终于可以无线上网了。
转载于:https://blog.51cto.com/wellwy/695995