|
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
|