LinuxSir.cn,穿越时空的Linuxsir!

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

debian and ralink 802.11n rt3070sta

[复制链接]
发表于 2010-6-16 02:32:43 | 显示全部楼层 |阅读模式
debian and ralink 802.11n

  一开始以为ralink的无线芯片对linux支持很好,但看了debian wiki之后发现情况并非如此。

  我手上有两篇Iptime的USB 11n无线网卡,一个是N200U,一个是N300U,现在将N200U挂到一个新装的debian testing去,记下这些。

  安装--Lenny
   加入Backports仓库,并打开 "non-free" 部分
   sudo aptitude update
   aptitude -t lenny-backports install debian-backports-keyring
   安装 2.6.32 内核包,无线工具
   aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed 's,.*-,,') firmware-ralink wireless-tools
   重启系统,如果需要,重新加载一次模块
   modprobe rt2870sta
   检查模块是否安装成功,成功的话会有无线接口
   iwconfig
   启动无线接口
   ifconfig wlan0 up

  安装-testing
  其实关键是至少需要2.6.32内核,并且安装固件,因此testing比较简单,只要安装固件即可。
  aptitude update && aptitude install firmware-ralink wireless-tools

  但是,做了这些并不能使网卡驱动起来,接下来做--
  blacklist rt2800usb
    怎么blacklist不写了,太累,为这个又蒸腾了5个小时,方法 wiki.debian 上有
  mkdir /etc/Wireless/RT3070STA
  下载我这个RT2800STA.dat文件
  找个u盘挂载,然后cp /mnt/usb/RT2800STA.dat /etc/Wireless/RT3070STA.dat
  nano /etc/network/interfaces && reboot

  最后,在openwrt backfire / db120-b1 / wpa2+tkip 通过了!
  在dd-wrt / 7231-4p / wpa2+tkip 也通过了,还说什么,老听到说怎么怎么连不了,这里就是没有这回事,路由连不了就买个支持linux固件的路由吧!!!

  另外我做了这些,太累不记得是否有效果了,如果连不上就按顺序做一下不费事的。
  # ifconfig wlan0 down && iwconfig wlan0 essid xxx && modprobe rt3070sta && ifconfig wlan0 up
  也可考虑reboot

  关于固件firmware-ralink的情况
  软件包: firmware-ralink (0.24) [non-free]
  Binary firmware for Ralink RT2561, RT2571, RT2661 and RT2671 wireless cards
  支持以下芯片
  RT2501 [Turbo]    RT2600     RT5201 [Turbo]     RT5600   
  RT5201USB       RT2800P[D]   RT2700P[D]       RT2700E[D]
  RT2800E[D]       RT2800U[D]   RT3000U[D]       RT3000E[D]
   支持以下驱动程序
  rt61/rt61pci      rt73/rt73usb    rt2860sta
  rt2870sta/rt2870   rt3070sta      rt3090sta
  
  固件bin文件的对应情况
  * Ralink RT2561 (RT2501/RT5201 chipset) firmware, version 1.2 (rt2561.bin)
  * Ralink RT2561S (RT2501 Turbo/RT5201 Turbo chipset) firmware, version 1.2 (rt2561s.bin)
  * Ralink RT2661 (RT2600/RT5600 chipset) firmware, version 1.2 (rt2661.bin)
  * Ralink RT2760/RT2790/RT2860/RT2890 (RT2700P[D]/RT2700E[D]/RT2800P[D]/RT2800E[D] chipset) firmware, version 11 (rt2860.bin)
  * Ralink RT2870 (RT2800U[D] chipset) firmware, version 12 (rt2870.bin)
  * Ralink RT3071 (RT3000U[D] chipset) firmware, version 2 (rt3071.bin)
  * Ralink RT3090 (RT3000E[D] chipset) firmware, version 19 (rt3090.bin)
  * Ralink RT2571W/RT2671 (RT2501USB/RT5201USB chipset) firmware, version 1.8 (rt73.bin)
  
debian提供的固件下载地址:
  http://ftp.us.debian.org/debian/ ... ralink_0.24_all.deb

ralink官方地址,这里有ralink提供的固件,不过这样做会污染自由的debian系统。
  www.ralinktech.com

要点
  ralink系统的驱动都是一个内核模块,可以动态加载。
  固件无依赖性,可以直接dpkg -i 来安装。
  无线网卡的物理接口有pci ,mini pci,cardbus,usb等。
  ra2870/rt3071模块对应的是pci/mini pci网卡,rt2870sta模块对应的usb网卡。
  在2.6.32-rc1版内核中,rt2870sta合并了rt3070sta
  Ralink 802.11g USB设备的支持由 rt73usb 和 rt2500usb 提供。
  Ralink RT2501USB/RT2571W (RT73) devices
 这片Iptime N200U最初插在openwrt下的db120-b1上,led总是蓝的,以为用不了,其实是驱动不对头而已,因为驱动涉及到对led的控制。

 大家日后买卡,还是选atheros的吧,买这些brcm啊,ralink什么的,费神,ath模块可以跑的很好的。


参考
wiki.debian.org/
www.google.cn/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2010-6-16 02:37:50 | 显示全部楼层
发现文章有些问题,如果没有办法联网,那就用u盘挂载,然后dpkg -i 吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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