Wenn ich versuche, die von Realtek heruntergeladenen RTL8188CUS-Treiber (unter Verwendung ihres Shell-Skripts install.sh) zu installieren, habe ich die Treiber in 11.04 mit einzelnen Befehlen installiert, um usw. Was hat sich in 11.10 geändert????
sudo bash install.sh
…geht alles gut, bis eine Fehlermeldung erscheint
Authentication requested [root] for make driver: make ARCH=i386
CROSS_COMPILE= -C /lib/modules/3.0.0-12-generic/build
M=/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922
modules make[1]: Entering directory
`/usr/src/linux-headers-3.0.0-12-generic' CC [M]
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o
In file included from
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.c:24:0:
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_service.h:49:29:
fatal error: linux/smp_lock.h: No such file or directory compilation
terminated. make[2]: ***
[/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o]
Error 1 make[1]: ***
[_module_/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922] Error 2 make[1]: Leaving directory
`/usr/src/linux-headers-3.0.0-12-generic' make: *** [modules] Error 2
Compile make driver error: 2, Please check error Mesg
Danke, fossfreedom, für deine Aufmerksamkeit.
Ich habe Ubuntu 11.10 komplett neu installiert. Ich folgte dann den Fehlerbehebungsseiten für drahtlose Netzwerke und stellte fest, dass sich der realtek rtl8192cu-Treiber in der Bibliothek befand, und verwendete modprob (glaube ich), um ihn wie angegeben zu aktivieren. Es ist mit dem Realtek-USB-Adapter im Netzwerk-Manager verbunden, und man kann die verfügbaren drahtlosen Netzwerke sehen (also weiß ich, dass es bis zu einem gewissen Grad funktioniert). Wenn ich versuche, eine Verbindung zu meinem WLAN-Netzwerk herzustellen, fragt es nach dem WEP-Code und versucht und versucht, eine Verbindung herzustellen. Bei einer Zeitüberschreitung wird erneut zur Eingabe des Codes aufgefordert.
Ich habe einen alten Broadcom-USB-Dongle eingesteckt, der sich problemlos mit dem WEP-Code verbindet.
Also, meine aktuelle Vermutung ist, dass es ein Treiberproblem ist. Melde ich einen Fehler an Ubuntu, da es Teil der ausgelieferten Version 11.10 ist? Oder zu Realtek?
Danke für deine Antwort, Fossfreedom
Ich habe versucht, Großbuchstaben für die WEP-Passphrase und auch für den HEX-WEP-Code zu verwenden, ohne Erfolg.
Ich habe versucht, die WEP-Verschlüsselung auf dem Router zu deaktivieren, und der alte Buffalo stellt immer noch keine Verbindung her, und der Realtek stellt keine Verbindung her. Es scheint auch langsam zu erkennen, dass das Netzwerk unverschlüsselt ist (das kleine Symbol hat kein Vorhängeschloss.
Ich werde sehen, ob ich einen Fehler mit Ubuntu poste:Ich habe den Hersteller gebeten, sich bei Realtek zu erkundigen.
Jeder weitere Rat ist willkommen.
Verwandte Themen:Wie erstelle ich mit Ubuntu einen bootfähigen Windows-USB-Stick?Akzeptierte Antwort:
Um den Fehler „linux/smp_lock.h not found“ zu beheben, müssen Sie diese beiden Dateien in das Archiv „driver/rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz“ bearbeiten
Datei 1:include/rtw_io.h
Ändern Sie osdep_service.h
(Zeile 49) linux/smp_lock.h
in linux/smp.h
Datei 2:include/osdep_service.h
Ändern Sie die Datei rtw_io.h
(Zeile 36) linux/smp_lock.h
in linux/smp.h