Ubuntu 12.04 3592 ralink 无线芯片组问题

Ubuntu 12.04 3592 ralink 无线芯片组问题

全部,

在搭载 64 位 Ubuntu 12.04 的 HP 3115m(dm1z 的商业版本)上,对 ralink 3592 无线芯片组的驱动程序支持存在问题。

使用 rt2800pci 驱动程序时,连接会间歇性断开,并且无法重新连接,直到通过硬件键 (f12) 关闭无线然后再打开。之后它会连接,但只能持续一小会儿,然后再次断开连接。与某些路由器的连接比其他路由器更容易断开连接。我尝试过更改频道、加密协议 (wpa//wpa2),甚至 a/b/g/n,但没有一致的结果。

因此,我尝试安装可从以下网址下载的官方 Ralink 驱动程序 (rt3562sta)http://www.ralinktech.com/en/04_support/support.php?sn=501(即 RT3062PCI/mPCI/CB/PCIe(RT3060/RT3062/RT3562/RT3592)驱动程序)。我按照说明进行操作(类似于此处的说明):http://ubuntuforums.org/showthread.php?t=1850267) 并安装了该驱动程序,同时将其他驱动程序列入黑名单。现在有一件奇怪的事情。如果我对驱动程序进行 modprobe(“sudo modprobe rt3562sta”,顺便说一下,这是编译创建的驱动程序的名称),假设没有加载其他驱动程序,我什么也得不到(例如“iwconfig”和“ifconfig”没有列出无线设备)。

但是,如果我输入“sudo ifconfig ra0 up”,设备确实会出现在“iwconfig”和“ifconfig”中,键盘上的 LED 会亮起,我甚至可以通过“iwlist scan”扫描无线网络,但网络管理器无法识别无线网络的存在。我还尝试重新启动网络管理器并重新启动机器,但没有任何效果。

这可能是因为无线设备使用的是 ra0 而不是 wlan0(就像旧无线网卡的情况一样)还是有其他原因导致的问题?如果是这样,该如何改变这种情况?任何有关此问题的建议都将不胜感激。

答案1

从 Ralink 网站下载源包后,请按照以下步骤操作:

使用Ctrl++打开终端,然后逐行粘贴以下内容:AltT

sudo apt-get 安装 linux-headers-$(uname -r) build-essential dkms
cd 下载
tar-xzf DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tgz
DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217
WPA1=HAS_WPA_SUPPLICANT
WPA2=HAS_NATIVE_WPA_SUPPLICANT
sed -i -e “s/$WPA1=n/$WPA1=y/g” -e “s/$WPA2=n/$WPA2=y/g” os/linux/config.mk
sudo make && sudo make install && sudo make clean
光盘 ..
  

将内置驱动程序列入黑名单,然后使用以下命令加载新的驱动程序:

回显“黑名单 rt2800pci”| sudo tee /etc/modprobe.d/blacklist-rt2800pci.conf
sudo modprobe-rfv rt2800pci
sudo modprobe -v rt3562sta

相关内容