星期日, 十月 14, 2012

Debian 6.0.6下设置使用rt2870无线网卡


手头有一块USB无线网卡,芯片是rt2870的,在win7和ubuntu下都是直接识别,不需要配置,但是在新装的debian 6.0.6下就是不能用。表现为用iwlist提示unable to scan,在gnome环境中networkmanger提示device not ready。google之发现主要是两个问题:
1. debian默认没有安装ranlink-firmware,虽然安装了驱动但是没有firmware,所以设备不能使用,依照debian官方手册的方法下载安装ralink-firmware即可解决。也可以手动在这里下载安装。
2. 安装好firmware后还不能用的话,可以用lsmod查看一下系统是否加载了rt2x00usb、rt2x00lib、rt2800usb三个模块。rt2870网卡只使用rt2870sta模块即可,其他三个会造成无法使用。解决方法是打开 /etc/modprobe.d/blacklist.conf,添加
blacklist rt2800usb
blacklist rt2x00usb
blacklist rt2x00lib
最后,如果在控制台可以手动设置连接,但是gnome环境下不能连接的话,把/etc/NetworkManager/NetworkManager.conf里面的managed=false改为managed=true应该可以解决。更详细的资料可以参考官方说明

没有评论: