Я получил беспроводной модуль 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
Я получил адаптер, увиденный системой. Я использую Debian Squeeze (2.6.32-5-686-bigmem). Я установил версию прошивки-atheros для бэкпорта, так как в ней есть прошивка, в которой нуждается адаптер. (http://packages.debian.org/squeeze-backports/firmware-atheros)
Затем я скачал заголовки ядра. (Ну, они уже были установлены)
Затем мне пришлось скачать исходный код compat-wireless и скомпилировать его самостоятельно. (Это либо содержит исходный код ath9k_htc из пакета firmware-ateros Wheezy, либо совместимую версию). Вот сайт, на котором я следовал, чтобы получить исходный код и скомпилировать его http://wireless.kernel.org/en/users/ Скачать
Все это не было слишком сложно, но у меня все еще есть несколько проблем с его подключением.
Я обновлю, как только разберусь с этим. Если вы когда-нибудь работали с Wheezy, взгляните на эту страницу http://wiki.debian.org/ath9k_htc
Чувак, взгляни на следующие страницы:
и, возможно, также http://partner.atheros.com/Drivers.aspx
Один из них должен работать для вас.