LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 852|回复: 2

[分享]Tenda W311U USB无线网卡安装

[复制链接]
发表于 2011-6-7 21:36:19 | 显示全部楼层 |阅读模式
今天买了一个USB无线网卡并驱动了起来。在网上找了一些Ralink无线网卡的安装方式,但都没有成功,后来在此基础上进行一些改动之后成功驱动了起来,特记录并分享如下。

1、内核编译
内核编译的前半部分可参照:http://en.gentoo-wiki.com/wiki/Iwlwifi 中的“Kernel Setup”部分。
后半部分:rt2870驱动设置
  1. Device Drivers --->
  2. [*]Staging Drivers -->
  3. [M]Ralink 2870/3070 wireless support
复制代码
重启,使用新内核。

2、驱动安装
首先
  1. # lsusb
复制代码
确定无线网卡的类型,如我的结果为:
  1. Bus 001 Device 005: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
复制代码
因此在后面需要的是rt2870或者rt3070的驱动。
接着下载linux-firmware,命令:
  1. # emerge -f linux-firmware
复制代码
解压,将其中的rt2870.bin或者rt3070.bin复制到/lib/firmware
当然在这一部分中也可以直接
  1. # emerge linux-firmware
复制代码
来进行全部安装。

3、管理软件安装
  1. # emerge wireless-tools(命令行工具)
复制代码
或者
  1. # emerge wicd
复制代码
(为了使用图形界面在/usr/portage/package.use中添加gtk的USE)
我装的是wicd,装完之后执行命令:
  1. # /etc/init.d/dbus restart
  2. # /etc/init.d/wicd start
复制代码

4、验证是否成功
  1. # lsmod
复制代码
若成功的话应该能看到类似与下面的两项:
  1. rt2870sta             369899  1
  2. crc_ccitt               1031  1 rt2870sta
复制代码
从菜单栏打开wicd就可以进行设置了。

或者安装wireless-tools之后,执行、
  1. # iwconfig
复制代码
看到类似这样的:
  1. wlan0     Ralink STA  ESSID:""  Nickname:"RT2870STA"
  2.           Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
  3.           Bit Rate:1 Mb/s   
  4.           RTS thr:off   Fragment thr:off
  5.           Encryption key:off
  6.           Link Quality=10/100  Signal level:0 dBm  Noise level:-115 dBm
  7.           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
  8.           Tx excessive retries:0  Invalid misc:0   Missed beacon:0
复制代码
恭喜你,表明你的USB网卡驱动成功了。
发表于 2011-6-7 22:38:28 | 显示全部楼层
自己写的?辛苦啦。谢谢。
留置,以待以后用时查看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-7 23:09:57 | 显示全部楼层
Post by chariot_lh;2141962
自己写的?辛苦啦。谢谢。
留置,以待以后用时查看。


第一次发主题帖,自己写的,呵呵,不知道有没有写清楚。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表