需要D-link DWA 525 PCI无线适配器的驱动程序

我正在使用Ubuntu 12.10 32位版。 我已经购买了D-link DWA 525 PCI无线适配器。 但我找不到适配器的驱动程序。 我一直在网上搜索一段时间。 尝试了很多选项,包括ndiswrapper

当我运行lspci命令时,它会检测并显示如下。

 04:00.0 Network controller: Ralink corp. RT5360 Wireless 802.11n 1T/1R 

我的内核版本是3.5.0-18-generic

在我将内核升级到3.7.3-030703-generic ,现在设备检测到了

 Network controller [0280]: Ralink corp. RT5360 Wireless 802.11n 1T/1R [1814:5360] Subsystem: D-Link System Inc DWA-525 Wireless N 150 Desktop Adapter (rev.A2)[1186:3c05] Kernel modules: rt2800pci 

Network Connections窗口或iwconfig仍然没有无线接口的迹象。 并且界面尚未正常运行。

iwconfig的输出是

 lo no wireless extensions. eth0 no wireless extensions. 

ifconfig的输出是

 eth0 Link encap:Ethernet HWaddr 00:27:0e:05:5c:e1 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::227:eff:fe05:5ce1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:38317 errors:0 dropped:0 overruns:0 frame:0 TX packets:34741 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:38422211 (38.4 MB) TX bytes:4955007 (4.9 MB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:3499 errors:0 dropped:0 overruns:0 frame:0 TX packets:3499 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:342593 (342.5 KB) TX bytes:342593 (342.5 KB) 

关于Linux支持的背景知识

似乎2012年5月在上游添加了对此的支持(请参阅邮件列表中的此内容):

[PATCH] rt2x00:添加对基于RT5360的PCI设备的支持。

该芯片至少由D-Link DWA-525适配器使用。

[…]

不幸的是,这在内核中作为提交ccf91bd提交并且没有达到3.5内核系列,但它在3.6及以上:

 $ git branch -a --contains ccf91bd remotes/origin/HEAD -> origin/master remotes/origin/linux-3.6.y remotes/origin/linux-3.7.y remotes/origin/master 

解决方案的步骤

现在首先连接到互联网,以便能够安装包。 如果您没有有线连接或从朋友或邻居那里借用支持良好的无线适配器,请暂时使用有线连接,购买USB转以太网。

然后尝试通过包linux-backports-modules-cw-3.6-quantal-generic以及所有固件包安装backported内核模块: linux-firmwarelinux-firmware-nonfree 。 你应该有更多的运气与这个版本和固件文件。

如果仍然失败,请尝试安装一个完整的3.6或3.7内核(之后重新启动),如我在无线问题的更一般的故障排除问答中所述:

  • 我的WiFi适配器根本无法正常工作,如何进行故障排除? (第6步: 尝试最新的稳定Linux内核