无法使用 TL-WN821N 无线适配器

无法使用 TL-WN821N 无线适配器

我有一个 TP-LINK USB 无线模块 - TL-WN821N,使用 Ubuntu 10.04(在 10.10 中也出现了同样的问题)。

从我在网上读到的所有内容来看,USB 适配器应该可以正常工作,因为 Atheros ar9170 驱动程序内置于内核中。但是,当我将其插入时,它被检测为 USB 设备,但没有与之关联的 WLAN,基本上什么也没发生。

我做错什么了吗?我应该怎么做才能使 Atheros 驱动程序与此设备关联?

顺便说一句,在 Windows 上它可以正常工作(使用驱动程序)。

一些日志:

$ uname -mr
2.6.32-28-generic i686

$ lsb_release -d
Description:    Ubuntu 10.04.2 LTS

$ lsusb
... (trimmed)
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 017: ID 0cf3:7015 Atheros Communications, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ lsmod |grep ar9
ar9170usb              51296  0 
ath                     7611  1 ar9170usb
mac80211              205402  3 ar9170usb,iwl3945,iwlcore
cfg80211              126528  5 ar9170usb,ath,iwl3945,iwlcore,mac80211
led_class               2864  4 ar9170usb,iwl3945,iwlcore,sdhci

答案1

答案2

我得到了系统看到的适配器。我正在运行 debian squeeze (2.6.32-5-686-bigmem)。我安装了 firmware-atheros 的反向移植版本,因为该版本包含适配器所需的固件。(http://packages.debian.org/squeeze-backports/firmware-atheros)

然后我下载了内核头文件。(其实它们已经安装好了)

接下来我必须下载 compat-wireless 源代码并自行编译。(这要么包含 Wheezy firmware-ateros 包中的 ath9k_htc 源代码,要么包含兼容版本)这是我获取源代码并进行编译的网站http://wireless.kernel.org/en/users/Download

这一切并不太难,但是我仍然遇到了一些连接问题。

一旦解决了这个问题,我就会更新。如果你正在使用 Wheezy,请查看此页面http://wiki.debian.org/ath9k_htc

相关内容