## page was renamed from Archiv/WLAN/3Com WL-305 [[Vorlage(Archiviert)]] [[Vorlage(Getestet, breezy)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Paketen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Texteditor öffnen] [:Packprogramme: Archive entpacken] [:Metapakete: Restricted-Modules, Linux-Headers: welche Version?] }}} [[Inhaltsverzeichnis(1)]] Diese Anleitung beschreibt nur die Installation der 3Com XJack WLAN Karte (genaue Bezeichnung: ''3CRWE620924-E1''). Mit dem beschriebenen Treiber funktioniert die Karte bis auf die Angabe der Verbindungsqualität. = Vorbereitung = Um die Treiber kompilieren zu können, müssen folgende Pakete installiert [1] sein: * '''build-essential''' * '''linux-headers-386''' (der Architektur entsprechend, [6]) * '''wireless-tools''' * '''pcmcia-source''' (''universe'', [2]) Außerdem muss der aktuellen poldhu-Treiber als Quelldatei herunterladen werden. Diesen findet man unter [http://www.xs4all.nl/~bvermeul/swallow http://www.xs4all.nl/~bvermeul/swallow] {en} . Falls ein Kernel neuer als Version 2.6.5 verwendet wird, wird zusätzlich auch ein Patch von [http://www.its.caltech.edu/~maher/geek.html http://www.its.caltech.edu/~maher/geek.html] {en} benötigt. = Installation = Zuerst muss das Paket in ein Verzeichnis seiner Wahl entpackt werden [5]. Danach öffnet man ein Terminal [3] und bewegt sich zu diesem Ort. Dort wechselt man in das Verzeichnis '''poldhu''' und muss hier den Treiber gegebenfalls mit dem Befehl {{{#!vorlage Befehl patch -p1 < ../../diff-poldhu-0.3.1 }}} patchen. Es wird davon ausgegangen, daß der Patch im gleichen Verzeichnis gespeichert wurde wie das Treiberarchiv. Ansonsten muss man den Pfad zu der Datei gegebenenfalls anpassen. Nun kann man den Treiber kompilieren, in dem man {{{#!vorlage Befehl ./configure make }}} eingibt. Die Warnungen können ignoriert werden, falls der Treiber trotzdem fertig kompiliert wird. An die richtige Stelle wird der Treiber und die Konfiguratiosndatei mittels {{{#!vorlage Befehl sudo cp clients/poldhu_cs.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless/ sudo cp config/poldhu.conf /etc/pcmcia/ }}} kopiert. Nun muss die Liste der Kernel-Module neu aufgebaut und der Treiber das erste Mal manuell geladen werden. Dies geschieht mit den Befehlen {{{#!vorlage Befehl sudo depmod -a sudo modprobe poldhu-cs }}} Damit der Treiber auch korrekt vom pcmcia-Dienst geladen werden kann, sollte man den Dienst mit {{{#!vorlage Befehl sudo /etc/init.d/pcmcia restart }}} neu starten. Beim nächsten Systemstart sollten die Module automatisch geladen werden. = Fehlersuche = Es kann passieren, daß der Rechner nach dem Einschieben der Karte abstürzt, was etwas mit IRQ-Konflikten zu tun hat. Der Konflikt lässt sich jedoch recht leicht vermeiden, wenn man den Kernel mit den Optionen ''"noapic nolapic pci=noacpi"'' startet (siehe [:Booten:hier]). = Links = * [http://www.xs4all.nl/~bvermeul/swallow/ http://www.xs4all.nl/~bvermeul/swallow/] {en} * [http://www.its.caltech.edu/~maher/geek.html http://www.its.caltech.edu/~maher/geek.html] {en} * [http://www.debianforum.de/forum/viewtopic.php?p=231203 http://www.debianforum.de/forum/viewtopic.php?p=231203] {de} ---- # tag: Hardware, Netzwerk