正如您在标题中看到的,我在使“TP-Link TL-WN881ND” PCIe 卡工作时遇到了麻烦。
我在 Ubuntu 16.04 上运行,并且此卡出现了奇怪的问题。我知道,此卡使用已安装的 ath9k 驱动程序,并且它似乎是正确的,因为它sudo lspci -vnn
显示:
02:00.0 Network controller [0280]: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
Subsystem: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) [168c:30a4]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at feaf0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [60] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
Capabilities: [170] Power Budgeting <?>
Kernel driver in use: ath9k
Kernel modules: ndiswrapper
但是我无法连接到任何 WiFi 网络。
我迄今为止的故障排除:
- 在网络设置中,它显示无线部分,有时甚至显示一些网络。但是,我无法连接到其中任何一个。
- 如果我插入“旧”无线 USB 适配器,我就可以连接到 WiFi。然后网络会显示在无线部分,看起来像是新的 PCIe 卡,直到我尝试连接它。然后它神奇地消失了。
- 如果我在 Windows 中启动,它就工作正常,因为我安装了驱动程序。
- 然后我使用 ndisgtk 下载并安装了官方驱动程序,但它不起作用。
我在这里发布此信息的原因是,一切看起来都是正确的,但就是不起作用。
您是否遇到过类似的问题,或者知道如何解决?
首先十分感谢!
(编辑1):
我删除了 ndiswrapper。此时它可以工作,但是,重新启动后它就不再工作了。新的输出sudo lspci -vnn
是:
02:00.0 Network controller [0280]: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
Subsystem: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) [168c:30a4]
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at feaf0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel modules: ndiswrapper