Wie installiere ich den Treiber für rtl88x2bu?


10

Ich bin umgezogen und in meinem neuen Haus ist mein Schreibtisch mit dem Computer isoliert und kann das Kabel nicht vom Router bekommen, obwohl es keine große Entfernung gibt, wahrscheinlich 10 Meter.

Also habe ich einen alten Dongle abgestaubt, den ich vor einiger Zeit für meinen Laptop gekauft habe. Ich habe mich mit einem kostenlosen USB 2.0 verbunden und alles lief reibungslos. Ich war in kürzester Zeit mit meinem WLAN verbunden, aber das Maximum, das ich bekommen konnte, war 5,7 MBit / s Download und 7,7 Upload , dies mit einer 100 mb Verbindung.

Ich habe eine Reihe von Möglichkeiten ausprobiert, um dies zu verbessern, ohne Erfolg, also habe ich mich schließlich entschlossen, etwas zu kaufen, um dies zu verbessern. Zuerst habe ich einen Repeater gekauft, aber die Verbesserung, wenn überhaupt, war vernachlässigbar und habe schließlich an verschiedenen Stellen nachgefragt, für die ich mich entschieden habe kaufe einen neuen Dongle bei Amazon. Ein WLAN-Adapter ac1200 mit Realtek 8812Au.

Es war nicht einfach, es zum Laufen zu bringen, mein Wissen über Ubuntu ist kein Profi, aber schließlich, nach den Erklärungen von einer Website (die Diskette, die dem Adapter beiliegt, war ALLES auf Chinesisch !!):

sudo apt-get update
sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812AU_8821AU_linux
make
sudo make install
sudo modprobe rtl8812au

Es fing sofort an zu arbeiten und gab mir fast 100 MB, also war ich super glücklich.

Nach 3 Wochen startete der Adapter nicht. Ich muss sagen, dass der Adapter an einen USB 3 angeschlossen sein muss und sobald er angeschlossen ist, geht Licht an, diesmal ging nicht einmal das Licht an.

Ich habe verschiedene Dinge ausprobiert:

  • Wechseln Sie das Kabel zu einer anderen USB 3-Buchse, KEIN ERFOLG
  • Wechseln Sie das USB 3-Kabel, KEIN ERFOLG
  • Schließen Sie ein externes Laufwerk mit demselben Kabel an dieselbe Buchse an, die Festplatte funktionierte
  • Starten Sie den Computer neu und versuchen Sie alles erneut. Die gleichen Ergebnisse wie zuvor.

Schließlich dachte ich, dass der Adapter gerade gestorben war, da ich noch in 30 Tagen war. Amazon gibt Ihnen die Möglichkeit, die Ware zurückzugeben. Ich gab sie zurück und entschied mich nach ein paar Tagen Überlegung, sie erneut zu kaufen.

Es kam gestern an, diesmal war die Software auf der Festplatte auf Englisch, aber ich dachte, es würde funktionieren, weil der Treiber installiert war, also steckte ich ihn ein und ... Oh, Überraschung !! Das Licht ging nicht an, also funktioniert es nicht. Ich habe in den letzten 48 Stunden über diesen Treiber und die Installation in Ubuntu gelesen, aber die meisten Orte erklären, was ich bereits getan habe, und um ehrlich zu sein, erklären viele von ihnen dann Dinge, die ich nicht verstehe, und ich fürchte, wenn dies nicht der Fall ist Ich werde nicht rückgängig machen können, was ich getan habe.

Wahrscheinlich sollte ich den Treiber löschen und alles erneut ausführen, aber ich weiß nicht, wie ich es tun soll oder ob das überhaupt funktioniert.

Jede Hilfe ist willkommen und bitte denken Sie, dass ich kein Profi mit Ubuntu bin, also machen Sie es einfach zu verstehen.

Ich weiß, dass ich gerade mit 5,7 Mbit / s zu meinem alten Dongle zurückgekehrt bin. Wenn ich ein "lsusb" mache, bekomme ich Folgendes:

juan@juan-desktop:~/rtl8812AU_8821AU_linux$ lsusb
Bus 001 Device 005: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 001 Device 002: ID 145f:013f Trust Megapixel Auto Focus Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 062a:0102 Creative Labs Wireless Keyboard/Mouse Combo [MK1152WC]
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 004: ID 0bda:b812 Realtek Semiconductor Corp. 
Bus 006 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I am running Ubuntu 16.04 with kernel:
juan@juan-desktop:~/rtl8812AU_8821AU_linux$ uname -r
4.13.0-37-generic

Die Datei in der kleinen CD mit dem Adapter enthält eine Zip-Datei mit dem Namen:

RTL88x2BU_WiFi_linux_v5.2.4.1_22719_COEX20170518-4444.20170613.20170427_TV_ANDROID_6.x_COEX_8822BS-C4242_8822BU-C4242(r1)

Vielen Dank im Voraus für Ihre Hilfe.


1
Sie müssen die Treiber bei jedem Kernel-Update neu installieren.

muss ich den "alten Treiber" deinstallieren?
Icue

3
Tatsächlich ist Ihre 0bda: b812 Realtek Semiconductor Corp. ein rtl8822bu-Gerät, nicht rtl8812au. Ich schlage vor, dass Sie Ihren Fragentitel bearbeiten und versuchen, den Treiber auf der CD zu kompilieren. Wenn dies fehlschlägt, helfen wir Ihnen gerne weiter. Willkommen bei Ask Ubuntu.
Chili555

Ich habe den Inhalt der CD in meinen persönlichen Ordner kopiert und ein Terminal im Ordner "Driver" geöffnet. Make make ARCH = x86_64 CROSS_COMPILE = -C /lib/modules/4.13.0-37-generic/build M = / home / Juan / RTL88x2BU_WiFi_linux_v5.2.4.1_22719_COEX20170518-4444.20170613.20170427_TV_ANDROID_6.x_COEX_8822BS-C4242_8822BU-C4242 (r1) /RTL88x2BU_WiFi_linux_v5.2.4.1_22719_COEX20170518-4444.20170613/driver/rtl88x2BU_WiFi_linux_v5.2.4.1_22719.20170613_COEX20170518-4444 modules / bin / sh: 1: Syntaxfehler : "(" unerwartetes Makefile: 1794: Fallo en las instrucciones para el objetivo 'modules' make: *** [modules] Fehler 2
Icue

chili555 - Entschuldigung, ich war ein paar Tage weg, habe aber immer noch mit dem Adapter gekämpft, damit es funktioniert. Ich habe den Kernel auf 4.16.1 aktualisiert und immer noch das gleiche. Versucht mit Kernel 4.13, aber auf keinen Fall. Ich bin verzweifelt, damit es funktioniert.
Icue

Antworten:


14

Das Repository von Randy Ciwyll enthält die Lösung, die für mein System funktioniert hat (Linux Mint 18.3 Kernel 4.10). Wie chili555 vermutet, ist mein Gerät das rtl8822bu. Und ja, ich habe festgestellt, dass ich den Treiber jedes Mal neu installieren muss, wenn ich ein entsprechendes Update erhalte.

sudo apt update
sudo apt install dkms bc git
git clone https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959
sudo dkms add ./rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959
sudo dkms install -m rtl88x2bu -v 5.3.1
sudo modprobe 88x2bu

1
Können Sie die Lösung erklären, indem Sie Ihre Antwort bearbeiten (detailliert, was in Ihrem Link funktioniert) und NB: Wir sind Ubuntu, nicht Mint;)
Damadam

1
Vielen Dank! Dies funktionierte für mich für Ubuntu 18
Sposmen

Funktioniert nach dem Winterschlaf unter Mint 19.2! Wie auch immer, um mit DKMS jedes Kernel-Update automatisch zu konfigurieren?
Fleamour

1
Überlebt auch Kernel-Updates !!!
Fleamour

1
Für Ubuntu 19.10 (5.3.0 Kernel) musste ich den neueren github.com/cilynx/rtl88x2bu verwenden, da diese Anweisungen fehlschlugen. Hoffe das hilft jemandem!
Deklination

0

Sie können Ihr aktuelles Modul entfernen mit:

sudo rmmod rtl8812au

Und dann installieren Sie die im Repository bereitgestellten:

sudo apt-get install rtl8812au-dkms

Wie hängt das rtl8812au-dkmszusammen?
Pilot6
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.