我目前正在使用 N900 WNDA4100 无线适配器,但无法安装其驱动程序。它使用的是 Ralink 芯片组http://www.wikidevi.com/wiki/Netgear_WNDA4100
我发现 Ralink 确实支持 Linuxhttp://www.ralinktech.com/en/04_support/support.php?sn=501但是,我对 Ubuntu 还不太熟悉,我想知道是否有人可以帮助我了解如何安装驱动程序(在 Ralink 网站上的 RT3573 USB)。
答案1
感谢 Chili555 最初在此处提供这些说明:http://ubuntuforums.org/archive/index.php/t-2089469.html
除了我必须对它们进行一些调整,因为获取驱动程序的网站已经改变并且提取的文件夹的名称也已经改变。
这将允许您下载驱动程序,并且 USB 适配器开始工作并出现网络,我的问题是,现在我通过了那个障碍,我又遇到了另一个障碍,主要是我无法连接到我的路由器,即使网络出现并且我有正确的 WPA 密码。如果有人知道从这里开始该怎么做,我会很兴奋。顺便说一下,运行 Ubuntu 12.10。
您需要在此处下载 RT3573 USB: http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5034
将其拖放到桌面。右键单击它并选择“提取到此处”。现在我们需要修改两个文件。
导航到 os -> linux(您也可以打开主文件夹并单击搜索,然后输入文件名),然后使用文本编辑器(如 gedit)打开文件 config.mk(右键单击 -> 使用文本编辑器打开)。确保这些行设置为 =y:
# Support Wpa_Supplicant
# i.e. wpa_supplicant -Dralink
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
# i.e. wpa_supplicant -Dwext
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
校对、保存并关闭文本编辑器。现在导航到 common 并使用文本编辑器打开 rtusb_dev_id.c。进行我在此处突出显示的更改:
#endif /* RT35xx */
#ifdef RT3573
{USB_DEVICE(0x148F,0x3573)}, /* Ralink 3573 */
{USB_DEVICE(0x7392,0x7733)}, /* Edimax */
{USB_DEVICE(0x0846,0x9012)}, /* Netgear */
{USB_DEVICE(0x0B05,0x17AD)}, /*ASUS */
#endif /* RT3573 */
{ }/* Terminating entry */
您所做的只是添加突出显示的部分。其他部分保持不变。标点符号、间距、括号等至关重要,必须准确无误。校对、保存并关闭文本编辑器。
现在我们安装必要的构建工具:sudo apt-get install build-essential linux-headers-generic
现在我们编译驱动程序:
cd ./Desktop/20120911_RT3573_Linux_STA_v2.5.0.0_Rev1_DPO
sudo su
make
make install
modprobe rt3573sta
exit
您的设备现在应该可以正常工作了。