Ralink RT3090 驱动程序与 Ubuntu 10.10 不兼容吗?

Ralink RT3090 驱动程序与 Ubuntu 10.10 不兼容吗?

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。

相关内容