WLAN 3Com WL-305
Archivierte Anleitung
Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
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 🇬🇧 . 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 🇬🇧 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
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
./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
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
sudo depmod -a sudo modprobe poldhu-cs
Damit der Treiber auch korrekt vom pcmcia-Dienst geladen werden kann, sollte man den Dienst mit
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 hier).