如何在Ubuntu上驱动腾达W541U V2.0 (RT2070)无线网卡【使用2011新驱动】

这个破网卡,实在无语,网上已经有够多的帖子谈它的驱动问题了。经过一翻折腾,今天把过程记录下来,为自己留着,也为给大家参考。

 

网上的帖子多使用的是官方2009年的旧驱动来编译。这个旧版本有在2.6.31以上内核需要打补丁的问题,麻烦。因此去官网上下载了2011年最新的驱动来编译,可以省很多事。

 

官网上最新驱动下载链接在此,我用goo.gl缩短了地址:http://goo.gl/2ILQZ

打开的页面会要求你填姓名和邮箱才能下载。其实是可以随便填的,乱填也无所谓。

 

下载回来的源码包: 2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO .tar.gz

 

以下是步骤(主机为Ubuntu 10.04.2 LTS):

1、解压源码;

2、在common/rtusb_dev_id.c中找到#ifdef RT3070,在这个宏定义所在的struct里加入:

      {USB_DEVICE(0x148F,0x2070)}, /* Ralink 2070 */

     保存;

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 install

6、Ubuntu 自带有一些RT芯片的驱动,但这些驱动模块并不能使RT2070正常工作,反而会影响我们编译出的模块,使之不能Scan。因此做blacklist屏蔽这些驱动模块:

编辑 /etc/modprobe.d/blacklist.conf

加入下面3行:

blacklist rt2x00usb

blacklist rt2x00lib

blacklist rt2800usb

保存。

7、使得每次开机时自动加载驱动模块。编辑/etc/modules文件,加入:

 

rt3070sta

保存。

 

重启你的Ubuntu,一切搞定。

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值