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 …