LogiLink WLAN USB Mini mit RTL8188CUS-Chipsatz

Hallo!

Ich möchte gerne meine USB-Stick mit RTL8188CUS-Chipsatz benützen, allerdings funktioniert dies nur wenn man den Treiber von der Realtek Homepage runter lädt, den gibts hier:

Realtek

Das hat bis zu meinem Upgrade auf Suse 12.3 auch bestens funktioniert, allerdings mit dem neuen Kernel nicht mehr.

Laut diesem Forum https://bbs.archlinux.de/viewtopic.php?id=23298 hat hier ein sehr schlauer Mensch einen Patch entwickelt, nach Anwendung dieses Patch soll es angeblich wieder funktionierten.

http://download.devbase.at/rtl8192-kthread.patch

Meine Frage: Wie installiere ich den Patch?

Kannst du mal die Ausgaben von:

cat /etc/SuSE-*
uname -a
lsusb

zeigen?

cat /etc/SuSE-*

openSUSE
VERSION = 12.3
openSUSE 12.3 (i586)
VERSION = 12.3
CODENAME = Dartmouth

uname -a

Linux suseST.arbeitsgruppe 3.7.10-1.1-default #1 SMP Thu Feb 28 15:06:29 UTC 2013 (82d3f21) i686 athlon i386 GNU/Linux


lsusb

Bus 001 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 003 Device 002: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Und was stimmt mit dem im Kernel vorhandenen passenden Modul (Treiber) rtl8192cu nicht? Gab es damit Probleme? Das Paket kernel-firmware installieren und es sollte eigentlich gut sein.


suseST:/home/chris/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105 # ./install.sh ##################################################
Realtek Wi-Fi driver Auto installation script
Novembor, 21 2011 v1.1.0
##################################################
Decompress the driver source tar ball:
        rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105.tar.gz
rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/
rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105/clean
................
rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105
Authentication requested [root] for make clean:
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
rm .tmp_versions -fr ; rm Module.symvers -fr
rm -fr Module.markers ; rm -fr modules.order
cd core/efuse ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko 
cd hal/rtl8192c/usb ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko 
cd hal/rtl8192c ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko 
cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko 
cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko 
cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko 
Authentication requested [root] for make driver:
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.7.10-1.1-default/build M=/home/chris/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.4_4749.20121105  modules
make: *** /lib/modules/3.7.10-1.1-default/build: Datei oder Verzeichnis nicht gefunden.  Schluss.
make: *** [modules] Fehler 2
##################################################
Compile make driver error: 2
Please check error Mesg
##################################################
suseST:/home/chris/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105 #

Wie gesagt, mit Kernel 3.0 hats einwandfrei funktioniert …