Bluetooth funktioniert nicht für Realtek RTL8723DE - hci0: Patch für Chip-ID 2 nicht gefunden, Firmwarefehler für rtl_bt / rtl8723b_config.bin Fehler -2
5050
Confguy2016
Dies ist ein HP 15-BS576TX-Laptop, der mit dem Realtek RTL8723DE Wireless / Bluetooth-Modul geliefert wird. Ich kann ehrlich nicht einen Weg finden, das Bluetooth trotz der Firmware aufzurufen, die alle verfügbar sind. Die RTL8723DE-Firmware ist kürzlich im Kernel linux-firmware.git-Tree verfügbar und ich habe sie auch in das Verzeichnis / lib / firmware / rtl_bt kopiert.
Der Fehler ist, es fragt nach der Datei rtl8723b_config.bin, die nicht verfügbar ist. Außerdem wird der Bluetooth-Teil dieses Laptops gemäß Kernel-Protokoll als RTL8723B erkannt. Die Antwort des Firmware-Betreuers lautete: "Nicht alle Geräte benötigen die Konfigurationsdatei - rtl8723be nicht."
Was falsch ist, kann ich nicht herausfinden. Das System erkennt die Bluetooth-Hardware als RTL8723B, während das Funkmodul definitiv RTL8723DE ist, wie es auf der Rückseite des Laptops geschrieben ist. Der Treiberbetreuer kommentierte, dass der Bluetooth-Teil von RTL8723B und RTL8723D ähnlich ist. Also, was ist das Richtige, um es zu versuchen? Gibt es eine Möglichkeit, die Firmware rtl8723d und die Konfigurationsdatei anstelle der Firmware rtl8723b zu laden, wird das Problem dadurch behoben.
Dies kann hilfreich sein: https://bbs.archlinux.org/viewtopic.php?pid=1698195#p1698195.
Hanlon vor 5 Jahren
0
@ Vuk Danke. Das Bluetooth für RTL8723D wird jedoch nur im Kernel 4.17rc2 und neuer unterstützt. Ich werde diese Frage beantworten, damit andere es hilfreich finden werden.
Confguy2016 vor 5 Jahren
0
klonen Sie das linux-firmware-Verzeichnis in einem beliebigen Verzeichnis (~ / Downloads), indem Sie das git-Tool in einem Terminal verwenden. Ich gehe davon aus, dass Sie das Verzeichnis ~ / Downloads herunterladen:
Diese Firmware muss in die folgenden Verzeichnisse kopiert werden: /lib/firmware/rtlwifi/rtl8723defw.bin /lib/firmware/rtl_bt/rtl8723d_fw.bin /lib/firmware/rtl_bt/rtl8723d_config.bin
Sie können ein Terminal öffnen und dieses verwenden (sudo: geben Sie Ihr Passwort ein):
Nun müssen Sie den aktuellen Linux-Kernel (> = 4.17), Kernel-Header, auf Ihrem Linux-System installieren. Im Fall von Ubuntu können Sie es von http://kernel.ubuntu.com/~kernel-ppa/mainline/ herunterladen . Laden Sie den generischen Kernel mit amd64 (relevante Architektur) und Headern herunter. Sie können mit dem Befehl "dpkg -i * .deb" in ein Verzeichnis herunterladen und installieren. Nach dem Neustart funktioniert Bluetooth.
1
abhijithvijayan
Die Unterstützung für dieses Bluetooth-Gerät rtl8723de wurde dem 4.17rc-Kernel gerade hinzugefügt.
Der Code kann problemlos zu den Kerneln 4.4 - 4.15 zurückportiert werden. Es gibt ein PPA mit DKMS-Paketen für Bionic und Xenial mit dem aktualisierten Btrtl-Modul.