LogiLink WLAN USB-Adapter
und andere WLAN Sticks mit Realtek RTL8187B-Chipsatz
vom 1.10.2008
 
Debian bis Kernel 2.6.22 erkennt den Stick nicht; Ubuntu-Gutsy (mit einem Kernel 2.6.22, der div. Backports enthält,) erkennt den Stick, aber als RTL8187 und meldet nach Laden des entsprechenden Kernel Moduls, dass der Stick nicht kalibriert werden kann.
Achtung: Unter gleichem Namen werden verschiedene Sticks mit unterschiedlichem Chipsatz angeboten, diese Anleitung bezieht sich auf folgenden Stick:
Bezeichnung (auf der Schachtel): LogiLink Wireless Lan UDB 2.0 Adapter 54 Mpbs High Speed
Bezeichnung (auf dem Stick): WL0008 79C1301251
Beim Einstecken meldet er sich als: idvendor: 0x0bda, idproduct: 0x8187.
usbview
meldet, dass der Stick einen RTL8187B Chip an Bord hat.
Man kann den Stick jedoch mit einem modifizierten Modul für den RTL8187B von Cuervo ans Laufen bringen. Das geht so:
-
das Kernel-Modul rtl8187, soweit vorhanden, durch Eintrag in die /etc/modprobe.d/blacklist blacklisten, damit es beim Einstecken des Sticks nicht automatisch geladen wird.
-
die Sourcen für das modifizierte Modul rtl8187 herunterladen von: \ http://www.datanorth.net/~cuervo/rtl8187b/ (link scheint tot zu sein),
alternativ hier downloaden.Das rtl8187b-modified-dist.tar.gz entpacken, im Folgenden wird davon ausgegangen, dass dies in
/usr/src/modules
geschieht. -
In einem Terminal nach
/usr/src/modules/rtl8187b-modified
wechseln und als normaler User./makedrv
ausführen, um das Modul zu kompilieren und zu installieren. Hierzu müssen das Paket build-essential sowie die passenden linux-header-Pakete installiert sein, und man muss in der Gruppestaff
sein. -
Jetzt muss die
/etc/network/interfaces
modifiziert werden, wobei die Einträge für das Interface wlan0 folgendermaßen gesetzt werden:iface wlan0 inet dhcp wireless_mode managed wireless_essid `
` wireless_key DEIN-WLAN-KEY0-HIER-EINT-RAGE-N! # dies nur für Nutzung des LogiLink USB-WLAN-Adapters: pre-up /usr/src/modules/rtl8187b-modified/wlan0up force_card=0x8189 post-down /usr/src/modules/rtl8187b-modified/wlan0down -
Wenn wir sicher sind, dass das alte rtl8187-Modul und was es so mitgeladen hat, nicht mehr geladen ist, im Zweifelsfall einfach nach einem Reboot, kann der USB-Stick eingesteckt und als root oder unter Verwendung von
sudo
das neue Modul geladen werden mit:ifup wlan0
Das neue Modul unterstützt WEP (hier getestet) und soll auch WPA unterstützen, aber kein master-mode.
Update: Ab Kernel 2.6.27 ist der support for RTL8187B network cards bereits im Kernel enthalten (vgl.: http://kernelnewbies.org/Linux_2_6_27).
Ubuntu profitiert davon ab Version 8.10 Intrepid Ibex.
Näheres über den oben erläuterten Quellcode und seine Geschichte erfährt man unter:
http://www.datanorth.net/~cuervo/rtl8187b/FAQ
http://www.datanorth.net/~cuervo/blog/linux-on-the-satellite-a215-s7407
http://www.briancantin.com/2007/11/hacking-rtl8187b-on-linux.html
⇐ zurück zur Tipps & Tricks Übersicht
site info
© 2007-2022 Klaus-M. Klingsporn | Erstellt mit webgen | Seite zuletzt geändert: 1.10.2008 | Impressum