Tenda_W311M ubuntu 驱动


Tenda usb 无线网卡,价格便宜,使用方便,所以一直用着 w311m

只是 linux 下默认是不知吃 w311m 的驱动的!


下面是 ubuntu 官方提供的方法:   https://help.ubuntu.com/community/WifiDocs/Device/Tenda_W311M

1: 检查设备是否连接

       输入命令:lsusb 查看是否有如下设备:

           Bus 002 Device 004: ID 148f:5370 Ralink Technology, Corp

       148F:5370 是w311m 的 usb id

2:   手动开启w311m 的驱动支持:

        w311m 是属于rt2800 芯片族的无线网卡,内核3.0.0-12 以上已经内带了对该芯片的驱动,只是需要手动添加w311m 的 usb id,具体脚本如下:

        sudo modprobe rt2800usb
        sudo -s
        echo 148F 5370 > /sys/bus/usb/drivers/rt2800usb/new_id
        exit
          这个时候应该就可以看到系统已经识别了你的无线网卡了

          选择无线接入点就可以上网了!

3:添加 udev 支持:

            udev 可以接受来自系统内核的设备事件,比如 usb,sd 卡的插拔等等,让用户可以通过自定义脚本对自己感兴趣的事件来处理,

            同样我们也可通过配置脚本,当插上 usb 的时候执行上面的脚本就可以了,归纳起来如下:

            当用户插上 usb id 为: 148F 5370 的设备时执行:

       sudo modprobe rt2800usb
        sudo -s
        echo 148F 5370 > /sys/bus/usb/drivers/rt2800usb/new_id
        exit
          具体如下:

             a: 告诉系统插上w311m 的时候执行脚本: 

                       新建: /etc/udev/rules.d/95-W311M.rules 内容如下:

SUBSYSTEM=="usb", SYSFS{idVendor}=="148f", SYSFS{idProduct}=="5370", RUN="/etc/W311M.sh"

           b: 新建脚本  /etc/W311M.sh 并使用  chmod +x /etc/W311M.sh 使文件可执行  其内容如下:

modprobe rt2800usb
echo 148F 5370 > /sys/bus/usb/drivers/rt2800usb/new_id

         












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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值