Da bei meinem Macbook Air 2013 das WLAN nicht funktioniert, habe ich mir einen Nano-USB-Adapter gekauft und plane, damit die Zeit zu überbrücken bis ein Treiber für den internen WLAN-Adapter verfügbar ist. Leider funktioniert der USB-Adapter erstmal auch nicht.
Einstecken und Sichten
Einfaches Einstecken und Sichten bringt leider keinen sonderlich tollen Erfolg.
ifconfig -a
… zeigt keine neue Schnittstelle antail /var/log/syslog
… ist auch wenig aussagekräftig
1 2 3 4 5 6 |
|
Zusätzliche Treiber
Der nächste Versuch: “Zusätzliche Treiber” bei den Systemeinstellungen. Leider wird auch bei eingestecktem Adapter kein zusätzlicher Treiber angezeigt.
Bestehendes Kernel-Modul r8192u_usb
Sichtung der geladenen und der verfügbaren Kernel-Module. Ich “weiß”, dass die RALINK-Module üblicherweise mit “r8” im Namen beginnen:
- `lsmod|grep r8’ … r8169
cd /lib/modules; find . -name "r8*"
./3.8.0-25-generic/kernel/drivers/mtd/nand/r852.ko ./3.8.0-25-generic/kernel/drivers/net/ethernet/realtek/r8169.ko ./3.8.0-25-generic/kernel/drivers/usb/gadget/r8a66597-udc.ko ./3.8.0-25-generic/kernel/drivers/usb/host/r8a66597-hcd.ko ./3.8.0-25-generic/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko ./3.8.0-25-generic/kernel/drivers/staging/rtl8187se/r8187se.ko ./3.8.0-25-generic/kernel/drivers/staging/rtl8192u/r8192u_usb.ko ./3.8.0-25-generic/kernel/drivers/staging/rtl8712/r8712u.ko
Hiervon sieht der “r8192u_usb.ko” am vielversprechendsten aus.
Ich lade ihn manuell mit sudo modprobe r8192u_usb
. Leider bringt
das keine Verbesserung, der WLAN-Adapter bleibt “unsichtbar” – auch
nach erneutem Aus- und Einstecken.
Bestehendes Kernel-Modul rtl8192cu
Keine Besserung.
Bestehendes Kernel-Modul rtl8150
Keine Besserung.
Treiber von der Realtek-Webseite
Die Kompilierung bricht unter dem 3.8-er-Kernel ab mit Fehlermeldungen.
Treiber von GitHub
Die Kompilierung bricht unter dem 3.8-er-Kernel ab mit Fehlermeldungen. Diese Fehlermeldungen kann man noch umgehen, indem man die Quelltexte leicht variiert. Leider kann das frisch erzeugte Modul anschließend nicht geladen werden wegen unaufgelöster Referenzen (“daemonize” und “kernel_thread”).