Ralink RT3290 WiFi 卡在 Ubuntu 16.04 上无法工作

Ralink RT3290 WiFi 卡在 Ubuntu 16.04 上无法工作

我最近在一台装有 Ralink RT3290 无线网卡的电脑上安装了 Ubuntu 16.04。网卡正常工作了一天后,突然就停止工作了。显然,Linux 不再支持该卡,因此唯一可用的官方驱动程序非常旧。

我曾尝试遵循以下答案这个问题这个问题这个问题- 甚至尝试从一位评论者那里获取经过修改的驱动程序,以便驱动程序可以在较新的内核(这里是 4.4.0)上进行编译。但都不起作用。

dmesg揭示了以下内容:

rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x00000068]
rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)

当我执行以下操作时,该卡就会显示出来lspci

Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe

但是,输入后lshw -C network显示网络处于“DISABLED”状态。rfkill list表明该卡没有被硬阻塞也没有被软阻塞。

答案1

两天后找到了答案,将其发布在这里以供其他人查找。此修改后的驱动程序适用于 Ubuntu 15.04帮我解决了这个问题。非常感谢作者!那些和我一样刚接触 Linux 的人会喜欢上安装它们是多么容易。

相关内容