[[Vorlage(Archiviert )]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:Metapakete: Restricted-Modules, Linux-Headers: welche Version?] [:Kernelmodule: Umgang mit Kernelmodulen (Treibern)] [:Packprogramme: Archive entpacken] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(2)]] [[Bild(Wiki/Icons/Oxygen/cpu.png, 85, left)]] Die Firma Zydas ist mittlerweile von [:WLAN/Chipsätze:Atheros] aufgekauft worden. Atheros vertreibt und entwickelt den `zd1211b` aber unter dem Namen `AR5007UG`. Dieser Chipsatz wird vom Treiber `zd1211rw` unterstützt. Ab Ubuntu 7.10 [:Gutsy_Gibbon:] sind die Treiber im Kernel integriert. Die notwendigen Firmwaredateien sind im Paket '''linux-ubuntu-modules''' der verwendeten Kernelversion enthalten. Es sind in letzter Zeit mehrfach neuere Chipsatzrevisionen aufgetaucht, die leider nicht direkt unterstützt werden. Dies macht unter Umständen eine Installation des aktuellen [#Treiber Treibers] erforderlich. = Firmwaredateien installieren = Damit die Hardware funktioniert, ist das Paket mit den notwendigen Firmwaredateien erforderlich [1]. Ab Ubuntu 7.10 ist folgendes Paket zu installieren: * '''linux-ubuntu-modules-'''Kernelversion [5] Ist keine direkte Internetverbindung vorhanden, können die benötigten '''.deb'''-Programmpakete auch aus den offiziellen [http://packages.ubuntu.com/ Paketquellen] {en} heruntergeladen werden. Siehe dazu auch [:Paketinstallation_DEB:Paketinstallation DEB]. Ab Ubuntu 8.10 gibt es ein Installationspaket [1] mit den aktuellen Firmwaredateien. * '''linux-firmware''' Alternativ - und für alle anderen Ubuntu-Versionen - kann das Paket mit den erforderlichen Firmwaredateien [http://sourceforge.net/project/showfiles.php?group_id=129083&package_id=187875 hier] {dl} heruntergeladen werden. Eine Installationsanleitung ist in der Datei '''README''' der gepackten Archivdatei enthalten. [[Anker(Treiber)]] = aktueller Treiber = Auch für den Zydas zd1211-Chipsatz sind aktuelle Treiber verfügbar. Der Treiber kann ab Kernelversion 2.6.24-* bzw. Ubuntu 8.04 in das System eingebunden werden. Siehe dazu den Wiki-Artikel [:Linux Wireless:]. = Vendor Driver = Der [http://zd1211.wiki.sourceforge.net/VendorDriver Originaltreiber von Zydas] {en} wurde vom Hersteller entwickelt. Es existiert noch ein alternatives [http://zd1211.wiki.sourceforge.net/VendorBasedDriver Treiberprojekt der Community] {en} auf Basis der Herstellerspezifikationen. {{{#!vorlage Hinweis Beide Treiber werden __nicht__ empfohlen. }}} Normalerweise sollte eine WLAN-Karte mit `zd1211`-Chipsatz sofort erkannt werden, da der Treiber bereits im Kernel enthalten ist. Die WLAN-Karte `Fiberline WL 430 U` verwendet z.B. aber einen etwas abgewandelten Chipsatz, den `zd1211b`. Ab Ubuntu 7.04 ist für den `zd1211b` ein passendes Kernelmodul vorhanden, und WLAN USB-Sticks wie z.B. der `Belkin-G Typ F5D7050de` werden direkt vom System unterstützt. = Treiber übersetzen = Um die Module kompilieren zu können, sind zuerst diese Pakete zu installieren [1]: * '''build-essential''' * '''linux-kernel-headers''' Danach lädt man das [http://sourceforge.net/project/showfiles.php?group_id=129083 Treiberpaket] {en} herunter und entpackt es [7]. Das Makefile muss angepasst werden, damit das '''zd1211b''' und __nicht__ '''zd1211''' erzeugt wird. In einem Editor mit [:sudo:Root-Rechten] [4] öffnet man das Makefile und ersetzt in Zeile 21 die `0` durch eine `1`: {{{# set to 1 for zd1211b ZD1211REV_B=1 }}} Danach kann das Modul kompiliert, installiert und geladen werden [3]: {{{#!vorlage Befehl make sudo make install sudo depmod -a sudo modprobe zd1211b }}} Bei Erfolg sollte die LED am Stick aufleuchten und eine Netzwerkschnittstelle `wlan0` vorhanden sein. = Links = * [http://zydas.rapla.net/ Übersicht bekannter Geräte mit Zydas-Chipsatz] {en} * [http://wireless.kernel.org/en/users/Drivers/zd1211rw Informationen zu zd1211 bei Linux Wireless] {en} ---- # tag: Hardware, WLAN