Wie installiere ich Wi-Fi-Treiber für Realtek RTL8723DE-Geräte in Ubuntu 16.04?
lspci -v | grep -i network
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
networking
wireless
realtek-wireless
heidi silva
quelle
quelle
lspci -v | grep -i network
kopieren Sie die Bildschirmausgabe und fügen Sie sie Ihrer Frage hinzu.lspci -knn | grep Net -A3
stattdessen die Ausgabe des Terminalbefehls hinzu.Antworten:
Sie können den im
rtlwifi_new
Git-Repository von Larry Finger gehosteten Treiber verwenden . Sie müssten zuerst den sicheren Start über das BIOS / EFI deaktivieren. Stellen Sie außerdem sicher, dass Sielinux-headers
für den jeweiligen Kernel und das jeweiligebuild-essential
Paket installiert haben. Führen Sie dann die folgenden Schritte aus (Sie müssen auf andere Weise mit dem Internet verbunden sein).Installieren Sie
git
unddkms
wenn sie nicht installiert sind, indem Sie ausführenKlonen Sie das Repository
Führen Sie zum Installieren die folgenden Befehle aus
Starten Sie neu.
Dies sollte auch mit neueren Kerneln (und damit auch unter Ubuntu 18.04) funktionieren.
Hinweis: Wenn Sie ein sehr schwaches Signal erhalten, ändern Sie die Antennenauswahl
(oder
ant_sel=1
wenn 2 nicht hilft).( Quelle )
Siehe dies für Bluetooth: Wie aktiviere ich ein Bluetooth-Gerät für RTL8723DE?
quelle
15q-ds0009TU
Es gibt neue Informationen zu diesem Gerät! Öffnen Sie bei einer vorübergehend funktionierenden Internetverbindung ein Terminal und führen Sie folgende Aktionen aus:
Starten Sie neu und lassen Sie uns Ihren Bericht hören.
Dies funktioniert unter Ubuntu 18.04 nicht, da der neue Kernel nicht kompatibel ist.
quelle
dkms install
ist auch notwendig (wasbuild
bei Bedarf aufruft ).Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... 'make' all KVER=4.15.3-041503-generic....(bad exit status: 2) ERROR (dkms apport): binary package for rtl8723de: 5.1.1.8_21285.20171026_COEX20170111-1414 not found Error! Bad return status for module build on kernel: 4.15.3-041503-generic (x86_64) Consult /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log for more information.
ERROR (dkms apport): binary package for rtl8723de: 5.1.1.8_21285.20171026_COEX20170111-1414 not found Error! Bad return status for module build on kernel: 4.15.0-20-generic (x86_64) Consult /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log for more information.
cat /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/build/make.log
Wenn Sie den sicheren Start weiterhin aktivieren möchten, funktionieren die zuvor bereitgestellten Lösungen möglicherweise nicht für Sie. Stattdessen habe ich den sicheren Start aktiviert und Folgendes ausgeführt:
Erstellen Sie einen Schlüsselsatz zum Signieren:
Importieren Sie den Schlüssel. Sie werden hier zur Eingabe eines Passworts aufgefordert, das Sie sich merken müssen. Ihr BIOS sollte Sie nach dem Neustart zur Eingabe des Kennworts auffordern.
Neustart:
Sie sollten von Ihrem BIOS aufgefordert worden sein, das Kennwort einzugeben. Angenommen, dies hat funktioniert, dann möchten Sie testen, ob Ihr MOK erfolgreich registriert wurde.
Jetzt, da Ihr MOK registriert wurde. Sie müssen die Treiber für Ihr WLAN installieren.
Ihre Treiber können Ihrem Kernel hinzugefügt werden, Sie müssen sie jedoch zuerst signieren, bevor Sie sie hinzufügen können, da Sie den sicheren Start aktiviert haben. Verwenden Sie also die zuvor generierten Schlüssel, um Ihre Treiber zu signieren.
Zum Schluss fügen Sie die
rtl8723de
Treiber in dieser Reihenfolge zum Kernel hinzuNebenbei bemerkt: Für den letzten Schritt können Sie vielleicht einfach nur schreiben:
modprobe
weiß, welche Treiberrtl8723de
abhängen und sollte daher in der Lage sein, alles, was davonrtl8723de
abhängt, zusammen mit hinzuzufügenrtl8723de
. Ich habe meine Treiber jedoch nicht auf diese Weise hinzugefügt und kann daher nicht garantieren, dass diese Option funktioniert.Quellen: 1 , 2 , 3
quelle