Ralink RT3060 无线设备在 ubuntu 12.04 上的配置

Ralink RT3060 无线设备在 ubuntu 12.04 上的配置

关于如何使 Ralink RT3060 无线网卡工作?

我运行的是 Ubuntu 12.04,带有一块“LWPX07 Edimax EW-7711In 150M 1T1R WL PCI 卡”,该卡带有 rt3060 芯片。开箱后,该卡被识别为 rt2800sta。我尝试了解决方案一,但没有成功。该卡仍然可以连接到无线网络,但加载任何页面似乎都很慢。

然后我尝试了解决方案 2,但是网络管理器看不到任何无线设备。

$ iwconfig
lo        no wireless extensions.
ra0       Ralink STA  
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0
eth0      no wireless extensions.

$ lsmod
Module                  Size  Used by
rt3562sta             882296  0

$ lspci -v
05:02.0 Network controller: Ralink corp. RT3060 Wireless 802.11n 1T/1R
    Subsystem: Edimax Computer Co. Device 7711
    Flags: bus master, slow devsel, latency 64, IRQ 23
    Memory at ff9f0000 (32-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: rt2860
    Kernel modules: rt3562sta, rt2800pci

我是否缺少配置步骤?如何告诉网卡使用哪个驱动程序?

答案1

Stephan 在他的问题中解决了这个问题

我发现了这个问题。正如stevens博客中所述http://steveswinsburg.wordpress.com/2011/03/12/how-to-install-ad-link-dwa-525-wireless-network-card-in-ubuntu-10-04/

sudo su
make && make install

“您需要使用 sudo su 而不仅仅是 sudo,这样它才能正确创建目录。” 这就是上述解决方案的问题所在。

答案2

幸运的是,我在 Raspberry Pi 上使用的正是这个。我还在 13.04 上测试了无线设备,大约 2 分钟后,连接断开。它在 12.04 和 12.10 上被检测到但无法工作,所以我必须从官方网站获取驱动程序并编译它们。

以下是与官方 Edimax GOfficial Edimax Ubuntu 指南uide for Ubuntu

  1. 前往Edimax 网站

  2. 下载最新驱动程序

  3. 解压下载的文件(您需要解压文件 2 次。第一次是因为 ZIP 格式,另一次是因为 tar.gz)并打开新创建的文件夹。该文件夹应该名为2010_07_16_RT3062_Linux_STA_v2.4.0.0。我建议将文件夹解压到桌面文件夹或主文件夹中,这样更容易访问。然后转到终端并输入以下内容(假设它在桌面上):

    cd ~/Desktop/2010_07_16_RT3062_Linux_STA_v2.4.0.0
    
  4. 将此无线驱动程序的默认模块列入黑名单(这样,当您使用新的驱动程序模块时,它就可以正常工作,而不会对旧模块造成问题):

    sudo gedit /etc/modprobe.d/blacklist.conf
    

    在文件底部添加以下行:

    blacklist rt2800usb  
    blacklist rt2800pci
    

    并保存文件。

  5. 现在转到2010_07_16_RT3062_Linux_STA_v2.4.0.0/os/linux/并编辑文件配置文件

      更改以下变量:

    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
    

      将其更改为 

    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
    

      并保存文件。

    注意:打开文件时config.mk,不要只更改已通过 NATIVE_WPA_SUPPLICANT 验证为值y,但也用已获得 WPA_SUPPLICANT如果有的话n。就我的情况而言,有y,但应该检查以确保两者WPA_请求者设置为y

  6. 转到您的主解压文件夹(它应该是2010_07_16_RT3062_Linux_STA_v2.4.0.0文件夹)并输入以下内容:

    sudo apt-get update && sudo apt-get install build-essential linux-headers-generic
    make      
    sudo make install
    
  7. 如果一切编译正确,请执行以下操作:

    modprobe rt3562sta
    
  8. 如果步骤 7 运行没有任何问题,我们将该模块添加到每次启动时加载的模块列表中:

    sudo gedit /etc/modules
    

     并在文件末尾添加一行rt3562sta

    保存并退出。我建议重新启动以查看并检查设备。

相关内容