Kann mir jemand bei diesem Problem helfen? Ich bin neu in Linux, kenne also keine Befehle und habe noch nie so etwas wie das Installieren oder Kompilieren mit der Befehlszeile gemacht.
Ich habe einen WLAN-Adapter von Edimax, Modell EW-7811UN, für meinen PC gekauft (kein Laptop, daher habe ich keine WLAN-Karte, nur Ethernet). Als ich die Anleitung auf CD durchging, stieß ich auf eine Version des Kernels. Es hieß, ich brauche Version 2.6, aber ich habe 3.5.0-22-generic.
Ich habe Fehler, weil ich keine Datei, keinen Ordner usw. habe. Kann mir jemand sagen, wo ich den kompilierten Treiber herunterladen kann und wo ich ihn ablegen muss? Oder ein anderer Rat. Ich möchte keinen Downgrade-Kernel, wenn dies nicht erforderlich ist.
Antworten:
Wenn Sie auf dieses Problem stoßen, funktionierte für mich die Installation des folgenden Treibers: https://github.com/pvaret/rtl8192cu-fixes
Aus der README.md- Datei:
quelle
sudo dkms install 8192cu/1.8
Ich habe einen Fehler bekommen. Dieser Fehler war: EsError! Could not find module source directory. Directory: /usr/src/8192cu-1.8 does not exist.
stellte sich heraus , dass ich brauchte, um die Änderung/usr/src/8192cu-1.8
zu/usr/src/8192cu-1.9
einem letzten Update des GIT gewesen sein muss und diese Anweisungen sind veraltet durch , dass eine Ziffer.lsmod
Zeigt mir, dass der neue Treiber anstelle des alten Treibers funktioniert (und meine Verbindung jetzt stabil ist ...). Wenn ich jedoch in meinem Unity-Tray visuell auf "Verbindungsinformationen" klicke, wird angezeigt, dassrtl8192cu
(anstatt nur8192cu
) noch verwendet wird. Weiß jemand, warum das so ist?12.04 & 14.04+: Sie können diese Anweisungen anzeigen oder einfach tun, was ich sage.
(Befolgen Sie diese Anweisungen, wenn Ihr drahtloses USB-Gerät [rtl8192cu] von Ubuntu nicht automatisch erkannt wird.)
Bearbeiten Sie dann /etc/rc.local, indem Sie die Datei mit Ihrem bevorzugten Texteditor wie im folgenden Beispiel öffnen:
Stellen Sie sicher, dass es heißt. . .
Sie können jetzt die drahtlose Verbindung verwenden oder alternativ sicherstellen, dass Ihre gesamte Arbeit gespeichert ist, bevor Sie Folgendes eingeben:
Ihr drahtloser Treiber sollte automatisch gestartet werden.
Führen Sie die folgenden Befehle in einem offenen Terminal aus, um den proprietären Realtek 8192cu-Treiber zu kompilieren und zu installieren:
Für harte Installation verwenden Sie:
statt
sudo make dkms
.Verwenden Sie den folgenden Befehl, um diesen Treiber zu aktivieren:
Aktualisieren Sie zum Schluss / etc / modules mit diesem Befehl, bevor Sie neu starten:
Quelle 1: bernaerts.dyndns.org
Quelle 2: github.com/dz0ny
quelle
$ sudo make install
install -p -m 644 8192cu.ko /lib/modules/3.13.0-44-generic/kernel/drivers/net/wireless/
install: cannot stat ‘8192cu.ko’: No such file or directory
make
. Dann rennesudo make install
. Ich habe die Antwort bearbeitet. Vielen Dank für den Hinweis.Generell wäre jeder Linux-Treiber auf einer Hersteller-CD veraltet und in den meisten Fällen nicht zu bemühen. Das RTL8192cu-Modul ist seit Version 2.6.38 Teil des Linux-Kernels, sodass Sie das Gerät im Idealfall nur noch anschließen müssen und es funktioniert. Leider hat dieses spezielle Modul noch nie funktioniert, und ein Fix war meiner Meinung nach längst überfällig ( Fehlerbericht ).
Also, was solltest du tun? Stecken Sie das Gerät ein. Vergewissern Sie sich, dass der Netzwerkmanager die drahtlosen Netzwerke in der Nähe "sieht" (möglicherweise wird auch überprüft, ob das richtige Modul geladen ist, indem es ausgeführt wird
lsmod | grep 8192
). Versuchen Sie, eine Verbindung zu Ihrem Netzwerk herzustellen. Wenn dies nicht funktioniert, versuchen Sie, eine Verbindung zu einem Netzwerk herzustellen. Wenn das nicht funktioniert, sind Sie von dem Fehler betroffen und müssen den Treiber von http://www.realtek.com ausprobieren .Laden Sie den Treiber von hier herunter und legen Sie die heruntergeladene Datei in Ihrem privaten Ordner ab.
Das vorhandene Modul auf die schwarze Liste setzen. Führen Sie in einem Terminalfenster aus
gksu gedit /etc/modprobe.d/blacklist.conf
,blacklist rtl8192cu
unten hinzufügen , speichern und beenden, dann neu starten.Extrahieren Sie das heruntergeladene Archiv: Klicken Sie mit der rechten Maustaste, extrahieren Sie es hier oder führen Sie es aus
unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip
Installieren. Führen Sie in einem Terminalfenster aus
sudo bash ./RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/install.sh
quelle
chmod
tun, und ich würde nicht empfehlen, mit Erlaubnis zu spielen. Mach einfach das, was oben steht, sonst nichts. : ~)install.sh
mit ausgeführt werden,sudo
sollten Sie die richtigen Berechtigungen erhalten.Es funktioniert gut. Nur ausgeben, sollten Sie zuerst in das Verzeichnis cd.
z.B.
quelle
sudo ./install.sh
und es sollte funktionieren.Können Sie Details zu den Befehlen bereitstellen, die Sie zum Einrichten der Treiber verwendet haben, oder die Fehler beim Versuch genau beschreiben? Ich habe auch gefunden: Installation von Edimax EW7811 , um die Treiber nacheinander zu installieren, wenn das Handbuch nicht klar genug war. Versuchen Sie auch, die Suchleiste zu verwenden. Viele haben auch Fehler bei Edimax-Treibern gemeldet.
Link zu den Linux-Treibern für Edimax EW7811UN von deren Website: Download (falls Sie ein anderes Installationsprogramm haben)
quelle
make clean
vor Ihrem ersten Befehl, das Problem zu lösen.Ich habe eine neuere Version des Treibers heruntergeladen und installiert mit: sudo dkms install 8192cu / 1.9
Denken Sie also daran, die Installation mit Ihrer Treiberversion durchzuführen.
quelle