SDB:Wireless-AVM Stick Treiber installieren
tagline: Aus openSUSE
| Getestet mit openSUSE | Empfohlene Artikel | Verwandte Artikel | |||
|
|
|||||
Inhaltsverzeichnis |
[Bearbeiten] Vorbereitung
In dieser Anleitung wird die Einrichtung des Fritz!WLAN USB Stick N der Firma AVM beschrieben.
Um herauszufinden, ob der Stick von openSUSE überhaupt erkannt und letztlich auch unterstützt wird, sollte dieser an einen entsprechenden Port (USB) angesteckt sein und in einem geöffneten Terminal folgender Befehl ausgeführt werden:
Ist bei der dann folgenden Ausgabe im Terminal eine der folgenden Zeilen gelistet:
Bus 002 Device 005: ID 057c:8401 AVM GmbH AVM Fritz!WLAN N [Atheros AR9001U]
Bus 002 Device 005: ID 057c:8402 AVM GmbH AVM Fritz!WLAN N
Bus 002 Device 005: ID 057c:8403 AVM FRITZ!WLAN N2.4
stehen die Chancen gut, dass die gelisteten Geräte mit einer aktuellen Version von openSUSE funktionieren. Maßgeblich für die Unterstützung und den erfolgreichen Betrieb ist die Produkt-ID (siehe oben die hervorgehobenen ID's der Terminal-Ausgabe) der verwendeten Hardware, die sich je nach Produktvariante unterscheidet.
Sollte eine der hier folgenden Ausgaben der ID's erscheinen:
ID 057c:6201 AVM
ID 057c:5601 AVM GmbH AVM Fritz!WLAN [Texas Instruments TNETW1450]
handelt es sich um einen älteren Fritz!WLAN USB Stick, der nur mit Ndiswrapper funktionieren wird. Eine entsprechende Anleitung als Installationshilfe findet sich
auf der Seite: Wireless Ndiswrapper.
Eine weitere Voraussetzung dafür, dass der Fritz!WLAN USB Stick N mit openSUSE funktioniert, ist jedoch, dass bisher noch kein Versuch unternommen wurde, eine Installation mit Ndiswrapper auszuführen. Sollte dennoch schon Ndiswrapper ins System gekommen sein, ist es wichtig, dies wieder zu revidieren.
Dazu bitte alle Programme mit der Bezeichnung Ndiswrapper im Namen deinstallieren. Diese können via YaST mit dem Modul Software installieren oder löschen deinstalliert werden.
Nach erfolgreicher Deinstallation aller mit Ndiswrapper bezeichneten Pakete muss anschließend noch via Terminal und erweiterten Benutzerrechten (Root-Rechte, hierzu sudo voranstellen) der folgende Befehl ausgeführt werden:
Oder es wird ein Neustart des Systems ausgeführt.
[Bearbeiten] Installation der Firmware
Die Varianten des Fritz!WLAN USB Stick N mit folgender Produkt ID:
ID 057c:8401
ID 057c:8402
werden seit openSUSE 11.4 und aktuell mit openSUSE 12.1 vom Kernel-Modul carl9170 (welches ar9170 bei Opensuse 11.4 abgelöst hat) unterstützt.
Allerdings muss erst noch die passende Firmware installiert werden, was in folgender Tabelle erläutert wird.
| Kernel | Firmware | Download Link |
|---|---|---|
| Linux Kernel 2.6.x und 3.0 | 1.9.2 | Download |
| Linux Kernel 3.1 und neuer | 1.9.4 | Download |
Um sich der passenden Firmware zu bedienen, muss herausgefunden werden, welche Firmware-Version die richtige für den installierten Kernel ist. Dazu ein Terminal öffnen und folgenden Befehl ausführen:
Die ausgegebene Versionsnummer gibt die Version des installierten Kernels an:
Linux linux64 3.1.0-1.2-desktop #1 SMP PREEMPT Thu Nov 3 14:45:45 UTC 2011 (187dde0) i686 i686 i386 GNU/Linux
In diesem Fall liegt der Kernel in der Version 3.1.0-1.2 vor, was bedeutet, dass laut obiger Tabelle die Firmware-Version 1.9.4 die gesuchte, korrekte und zu installierende Firmware wäre.
Nachdem nun die zum vorhandenen Kernel passende Firmwaredatei heruntergeladen wurde, muss diese noch ins Verzeichnis: /lib/firmware kopiert werden.
Dazu bitte ein Terminal öffnen, um mit erweiterten Benutzerrechten (root) mit folgendem Befehl:
die Firmware in das passende Verzeichnis zu kopieren.
Wer ein auf openSUSE 11.4 basierendes System nutzt, muss zusätzlich noch den Kernel-Treiber ar9170usb auf die schwarze Liste setzen (blacklisten).
Dies geschieht indem im Verzeichnis: /etc/modprobe.d
mit erweiterten Benutzerrechten (root) eine Datei Namens: 50-prefer_carl9170_over_ar9170usb.conf
mit folgendem Inhalt:
# The drivers ar9170usb and carl9170 cover the same set of devices. # By default, we prefer carl9170 over ar9170usb. # Uncomment this line #blacklist carl9170 # and comment this line blacklist ar9170usb # to prefer ar9170usb over carl9170
erstellt wird.
[Bearbeiten] Kernel-Modul laden
Anschließend muss das Kernel-Modul carl9170 neu geladen werden. Dazu mit erweiterten Benutzerrechten (root) folgende Befehle ausführen:
- modprobe carl9170
um die Module zu entladen und wieder neu zu laden.
- Bei openSUSE 11.4 muss noch zusätzlich mit erweiterten Benutzerrechten (root) der Befehl:
ausgeführt werden.
Sind oben genannte Arbeiten ausgeführt, erfolgreich und fehlerfrei beendet, muss nun das Netzwerk neu gestartet und eingerichtet werden. Dazu einfach das System neu starten!
die Netzwerkverwaltung neu starten.
[Bearbeiten] Zusätzliches Modul installieren
Für die Variante des Fritz!WLAN USB Stick N mit der Produkt-ID: ID 057c:8403 muss noch ein zusätzliches Paket passend zum vorhandenen Kernel installiert werden.
Dazu via Netzwerkkabel eine aktive Internetverbindung herstellen und folgendes Repository einbinden:
- Für Opensuse 11.4:
- bei einer Neuinstallation
- bei schon aktualisiertem Kernel
- Für Opensuse 12.1:
- bei einer Neuinstallation
mit Hilfe von YaST-Software Repositorys oder Zypper Software Repositorys wie beschrieben einbinden.
Das zusätzlich zum vorhandenen Kernel zu installierende Paket ist: compat-wireless-kmp-xxxxx
Folgendes Beispiel zeigt das richtige Vorgehen. Ein Terminal öffnen und den Befehl:
ausführen. Das ergibt die Ausgabe:
Demnach muss nun das Kernel-Modul:
installiert werden.
Anschließend das Kernel-Modul ath9k_htc mit erweiterten Benutzerrechten (root) und folgenden Befehlen:
- modprobe ath9k_htc
neu laden.
Sind oben genannte Arbeiten erfolgreich und fehlerfrei beendet muss das Netzwerk neu gestartet und eingerichtet werden. Dazu einfach das System neu starten!
die Netzwerkverwaltung neu starten.
Nachdem bei einer Neuinstallation von openSUSE 11.4 das W-Lan funktioniert, sollte das oben gelistete Wireless-update-Repository eingebunden werden. Denn im normalen Update-Repository ist bereits die neuere Kernel-Version vorhanden, die mit dem normalen W-Lan-Treiber nicht funktioniert. Im Wireless-update-Repository ist der Treiber für die aktuelle Kernel-Version enthalten. Siehe weiter für Wireless-Repositorys
[Bearbeiten] Tipps & Infos
- Zum Thema Netzwerkeinrichtung kann darauf verwiesen werden, dass die Einrichtung eines Netzwerkes via Netzwerkmanager einfacher ist als dies über YaST mit ifup auszuführen.
- Grundsätzliches zum Thema Netzwerk findet sich auf der Seite: Linux-Tipps-und-Tricks beschrieben.
- Probleme, Suche und Lösungen finden sich auf der Seite: Linux-Tipps-und-Tricks ,wo ein Script zur Netzwerkanalyse bereitgestellt wird. Dieses kann sehr hilfreich sein, um Fehler, Probleme und falsche Konfigurationen aufzuspüren und zu beseitigen.
Dank dem User framp, der die Entwicklung und Bereitstellung des Scripts bewerkstelligt, haben es Anwender sowie Helfer sehr viel leichter, zu einer Lösung bei Problemen zu kommen.


