Ralink Technology 在其网站上以源代码形式发布其驱动程序这里。在 10.04 中,使用 make 和 make install 编译时,驱动程序在 32 位和 64 位版本的 Lucid 中运行良好。但是,在为 64 位版本的 Maverick 编译时,它根本不起作用,而在 32 位 Maverick 中,它可以工作但会随机断开连接。
两个版本的 Maverick 在专有驱动程序对话框中均显示“[专有] 驱动程序已激活但未在使用中”。
驱动程序是否只需要更新?有简单的解决方法吗?
答案1
来自错误报告帖子#103 工作正常在 MSI U210 上:
转到您的终端并输入此命令:lsmod | grep rt
您的输出将类似于此:
rt2860sta 488820 0
rt2800usb 37372 0 [...]
打开你的终端并首先输入以下内容:
sudo modprobe rf rt2800pci
sudo modprobe -rf rt2860sta
sudo modprobe rt2860sta
只要您输入此命令,您的网络管理器就会自动连接并开始工作!但要关闭整个程序,您需要输入以下命令:
echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf
然后您就完成了,您的网络管理器将再次为您工作。
答案2
我的笔记本电脑上也有 Ralink RT3090 wifi。我使用的是 Kubuntu 10.10 64 位。我从源代码安装了驱动程序,安装后 (K)ubuntu 加载 2800pci 版本而不是 3090sta。您必须通过手动编辑一些文件来修复它。
打开/etc/modprobe.d/blacklist.conf
(以 root 身份)并在末尾添加:
blacklist rt2800pci.
同时打开(以 root 身份)文件/etc/modules
并添加:
rt3390sta
我跟着这个帖子并且它现在正在工作。
答案3
我还建议这样做:
lsmod | grep ^rt
您的系统上运行了多少个 rt 模块?如果超过一个,则可能会发生冲突。我有一张 RAlink 卡,最初,两个 rt 模块都试图使用我的卡,冲突导致网络无法使用。我将其中一个列入黑名单,现在它运行正常。这是针对 RAlink 而不是 RT3090,所以 YMMV。