Atheros madwifi

aus openSUSE, der freien Wissensdatenbank

Seit SuSE 10.1 werden die für Atheros-Chipsätze benötigten madwifi-Treiber nicht mehr mitgeliefert. Es ist jedoch möglich diese selber zu installieren.

Inhaltsverzeichnis

Kernelmodulpaket installieren

Paketquelle einrichten

Es stehen zwei Quellen zur Wahl, um den Treiber direkt über YaST zu installieren.

Benutzt man das in 10.1 neu hinzugekommene Paketmanagement, so fügt man zu diesem einfach http://madwifi.org/suse/ als YUM-Quelle hinzu und sucht dann im Software installieren-Modul nach madwifi. Dieses hat den Vorteil, das bei jeder Kernelaktualisierung auch das madwifi-Paket automatisch aktualisiert werden sollte.

Wie man eine YaST-Paketquelle einrichtet findet man im Artikel Paketquellen als YaST-Installationsquellen einbinden.

Wie man speziell Packman hinzufügt findet man im Artikel Zusätzliche Paketquellen für YaST#Packman.

Paket installieren

Der Paketname setzt sich aus madwifi-kmp-<und dem installierter Kerneltyp> zusammen. Um den installierten Kerneltyp zu erfahren öffnet man eine Konsole und führt den folgenden Befehl aus.

uname -r
2.6.16.21-0.13-default

In diesem Fall ist default der installierte Kerneltyp zu dem das entsprechende Madwifi-Paket installiert werden muss.

Selber kompilieren

Voraussetzungen

Um kompilieren zu können muss man die nötigen Pakete mit YaST installieren. Dazu gehören:

  • gcc
  • kernel-source

Schritt für Schritt

  1. Das Treiber-Archiv herunterladen und speichern. Den aktuellen Treiber bekommt hier.
  2. Das Archiv z.B. mit konqueror öffnen und den Inhalt in einen Ordner kopieren.
  3. Eine Konsole öffnen und mit cd /home/Benutzername/madwifi-Ordner in den Ordner mit den entpackten Dateien wechseln.
  4. Den Befehl make ausführen, um den Treiber zu kompilieren.
  5. So keine Fehler auftreten den Befehl su -c "make install" ausführen, um die kompilierten Dateien in die Zielverzeichnisse zu kopieren.
  6. Mit dem Befehl modprobe ath_pci das kompilierte Kernel-Modul laden, um die Karte zu aktivieren.
  7. Die Karte mit Hilfe von knetworkmanager oder YaST einrichten.

Weitere Hilfe

  • Es gibt für madwifi den #madwifi IRC-Channel auf freenode.
  • Für SuSE 10.0 gibt es auf den madwifi-Seiten auch noch eine eigene Hilfe

Windows-Treiber mit ndiswrapper

Sollte die obige Variante fehlschlagen, kann man die Karte auch mit Hilfe von ndiswrapper zum Laufen bekommen.