Der Digitus WLAN 150N USB Adapter ist schön klein und Leistungsfähig. Leider ist die Unterstützung ( zum Zeitpunkt als diese Anleitung erstellt wurde ) noch recht holprig.

Hier nun die Vorgehensweise wie ich es unter Gentoo zum Laufen gebracht habe. Aber die Vorgehensweise, kann man auch auf andere Distributionen anwenden.

 

1. dmesg und Kernel Informationen

dmesg
new high speed USB device using ehci_hcd and address 3
New USB device found, idVendor=0bda, idProduct=8171
New USB device strings: Mfr=1, Product=2, SerialNumber=3
Product: RTL8188S WLAN Adapter
Manufacturer: Manufacturer Realtek
SerialNumber: 00e04c000001

 

Kernel
2.6.33-tuxonice
i686 Intel(R) Atom(TM) CPU N270 @ 1.60GHz
GenuineIntel GNU/Linux

 

2. Treiber finden

Mann könnte meinen man braucht einen RTL8188S oder einen RTL8171 Treiber brauchen. Leider stimmt das nicht.

Wir benötigen den RTL8192SU Treiber.
Den finden wir im Kernel wie folgt:

CONFIG_RTL8192SU:
Symbol: RTL8192SU [=m]
Prompt: RealTek RTL8192SU Wireless LAN NIC driver
Defined at drivers/staging/rtl8192su/Kconfig:1
Depends on: STAGING [=y] && !STAGING_EXCLUDE_BUILD [=n]
&& PCI [=y]
&& WLAN [=y]
&& WIRELESS_EXT [=y]
Location:
-> Device Drivers
-> Staging drivers (STAGING [=y])
-> Exclude Staging drivers from being built (STAGING_EXCLUDE_BUILD [=n]

 

3. Kernel Patch

Kernel patch
/usr/src/linux/drivers/staging/rtl8192su/r8192U_core.c
{USB_DEVICE(0x0bda, 0x8172)},
+ {USB_DEVICE(0x0bda, 0x8171)},
{}
};

Die Zeile mit dem + ist neu. Ohne würde das aktivieren der Kerneloption nichts bringen.

4. Kernel kompilieren

Nun kann man den Kernel kompilieren lassen.
Wenn man irgendwann ein Update macht, muss man darauf achten, dass der Patch auch dabei ist.

5. Firmware

Leider ist man noch nicht fertig.
Man braucht noch die Firmware. Ohne die geht überhaupt nichts.

Leider war das nicht so einfach die richtige zu finden. Aber dieser Post hier führte mich zum Ergebnis.

Diese rtl8192su_linux_2.6.0002.0708.2009.tar.gz Datei ist im Treiber Paket das man hier runterladen kann enthalten. Leider ging bei mir die aktuelle nicht. Daher musste ich ein wenig Googeln und wurde fündig.

Aus diesem Archiv muss man die rtl8192sfw.bin nach /lib/firmware/RTL819SU kopieren.

Nach einem sicherheitshalben reboot kann man wie gewohnt sein WLAN konfigurieren.

6. Quellen

- https://patchwork.kernel.org/patch/83953/
- http://blog.xff.lt/2009/12/28/canyon-cnp-wf518n2-usb-wireless-linux/