How-To für USB-WLAN-Sticks nach Draft-N mit Atheros Otus AR9170 Chipsatz.
Das Treiberpaket ist für (k/x)ubuntu Version 8.10 und 9.04 geeignet.
Unter ubuntu 9.04 am Ende der Installation die Endlosschleife einfach mit Strg + c oder q abbrechen. Das Installationsscript versucht den älteren Madwifi-Treiber zu deaktivieren, was unter 9.04 so nicht mehr funktioniert. Die Installation des ar9170-Treibers ist davon jedoch nicht betroffen..
Bereits manuell installierte Windowstreiber für das Gerät unter ndiswrapper müssen vorab gelöscht werden:
sudo rm -r /etc/ndiswrapper/*
sudo modprobe -rf ndiswrapper
Komplette Installation über Terminal (eine iNet-Verbindung über Kabel ist erforderlich):
Zuerst müssen noch die zur Kernelversion passenden Kernel-Header und das Paket build-essential installiert werden.
sudo apt-get install --reinstall linux-headers-$(uname -r) build-essential
Installationspaket herunterladen:
wget http://elektronenblitz63.de/download/Compat-Wireless_ar9170_230209.tar.gz
Prüfsumme des ersten Pakets: 8dc6af49103f04fb7589408045ce311a
md5sum Compat-Wireless_ar9170_230209.tar.gz
ODER alternativ das zweite Installationspaket verwenden (beachte die unterstützten Geräte-ID's)
wget http://elektronenblitz63.de/download/Compat-wireless-2009-02-22_AR9170_230209_300709.tar.gz
Prüfsumme des zweiten Pakets: 91f876bbe61e4e5436f3bf7e4d7ab7a9
md5sum Compat-wireless-2009-02-22_AR9170_230209_300709.tar.gz
Paket entpacken in das Verzeichnis wechseln, Treiber bauen und installieren (Name des verwendeten Pakets beachten!):
tar xvf Compat-Wireless_ar9170_230209.tar.gz
cd compat-wireless-2009-02-22_AR9170_230209
make
sudo make uninstall
sudo make install
Die beiden Firmwaredateien des ersten Pakets (ar9170-1.fw/ar9170-2.fw) nach /lib/firmware kopieren:
sudo cp ar9170-*.fw /lib/firmware
Dann noch die Kanaleinstellung gemäß Linux Wireless, Abschnitt "Falsche Kanaleinstellung" überprüfen und ggf. einstellen.
Rechner neu starten oder das Modul direkt aktivieren:
sudo modprobe ar9170
iwconfig
Momentan unterstützte Geräte (USB-ID's) Paket 1:
0cf3:9170
0cf3:1001
0cf3:1002
07d1:3c10
0846:9010
0846:9001
0ace:1221
0cde:0023
0cde:0026
083a:f522
2019:5304
04bb:093f
0586:3417
Momentan unterstützte Geräte (USB-ID's) Paket 2:
Atheros 9170 0x0cf3:0x9170
Atheros TG121N 0x0cf3:0x1001
FRITZ!WLAN USB Stick N 0x057c:0x8401
FRITZ!WLAN USB Stick N 2.4 0x057c:0x8402
Atheros TG121N 0xcace:0x0300
D-Link DWA 160A 0x07d1:0x3c10
D-Link DWA 160A 0x0846:0x9010
Netgear WNDA3100 0x0846:0x9010
Netgear WN111 v2 0x0846:0x9001
Zydas ZD1221 0x0ace:0x1221
Z-Com UB81 BG 0x0cde:0x0023
Z-Com UB82 ABG 0x0cde:0x0026
Arcadyan WN7512 0x083a:0xf522
Planex GWUS300 0x2019:0x5304
IO-Data WNGDNUS2 0x04bb:0x093f
ZyXEL NWD271N 0x0586:0x3417
TP-Link TL-WN821N 0x0cf3:0x1002
Direktlink Paket 1: http://elektronenblitz63.de/download/Compat-Wireless_ar9170_230209.tar.gz
Direktlink Paket 2: http://elektronenblitz63.de/download/Compat-wireless-2009-02-22_AR9170_230209_300709.tar.gz
Die benötigten Firmwaredateien sind im Paket enthalten.
Edit: Anleitung überarbeitet. Rückmeldung zur Installation und Inberiebnahme erbeten!
08. Juni 2009. Info zu ubuntu 9.04 eingefügt.
30. Juli 2009 neue Geräte-ID's hinzugefügt im Installationspaket 2.
Hintergrundwissen zu den verwendeten Befehlen:
wget - apt-get - tar - sudo - Shell - http://www.linuxwireless.org/en/users/Drivers/ar9170