## Diese Warnung ist Bestandteil jedes Howtos und darf nicht entfernt werden. {{{#!vorlage Warnung Die Verwendung dieses Howto geschieht auf eigene Gefahr. Bei Problemen mit der Anleitung melde dies bitte in der dazugehörigen Diskussion und wende dich zusätzlich an den Verfasser des Howtos. }}} ## Bitte die Angaben zu dem letzten erfolgreichen Test dieser Anleitung eintragen: {{{#!vorlage Hinweis Diese Howto-Anleitung wurde zuletzt von [user:karzer:] am 26.09.2022 unter '''Ubuntu 20.04 (Kernel 5.15)''' erfolgreich getestet. }}} {{{#!vorlage Hinweis Dieses Howto gilt nur für die Ubuntu-Versionen bis einschließlich Ubuntu 20.04 (und Firmwareversion 1.187.33). Die Firmwaredateien, die in diesen Versionen fehlen, sind ab Ubuntu 22.04 in der Installation inbegriffen.\\ '''Achtung''': Diese Firmwaredateien sollten nicht in die früheren Versionen integriert werden! }}} = Problembeschreibung = USB Bluetooth 5.0 Dongles mit Realtek RTL8761B-Chip werden von Ubuntu nicht automatisch erkannt. Diese lassen sich mithilfe des Befehles [:lshw:] identfizieren: {{{#!vorlage Befehl sudo lshw | grep "description: Bluetooth wireless interface" -A 8 }}} {{{ description: Bluetooth wireless interface product: ASUS [mark]USB-BT500[/mark] vendor: [mark]Realtek[/mark] physical id: 3 bus info: usb@1:5.3 version: 2.00 serial: 00E04C239987 capabilities: bluetooth usb-1.10 configuration: driver=btusb maxpower=500mA speed=12Mbit/s }}} Sollte man ein solches Dongle verwenden und [:Bluetooth:] nicht erkannt werden, kann man mit [:dmesg:] prüfen: {{{#!vorlage Befehl sudo dmesg | grep "bluetooth" }}} Sollte nun u.a. Folgendes ausgegeben werden: {{{ ... firmware file rtl_bt/rtl8761b_fw.bin not found }}} ist die entsprechende Firmware nicht installiert. Dieses Howto erläutert, wie man dies nachholt. = Anleitung = Wenn man einen Bluetooth Adapter mit Realtek RTL8761B Chip unter Ubuntu verwenden möchte, besteht die Möglichkeit den Treiber manuell zu installieren. Dazu benötigt man einen Treiber. Diesen kann man von der [https://github.com/Realtek-OpenSource/android_hardware_realtek/tree/rtk1395/bt/rtkbt/Firmware/BT Realtek-Repository] auf GitHub beziehen. Treiber herunterladen: {{{#!vorlage Befehl wget https://github.com/Realtek-OpenSource/android_hardware_realtek/raw/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw https://github.com/Realtek-OpenSource/android_hardware_realtek/raw/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config }}} Nun müssen die Firmwaredateien '''rtl8761b_config''' & '''rtl8761b_fw''' an die entsprechenden Stellen im System kopiert werden. Diese können nach '''/lib/firmware/rtl_bt/''' oder '''/usr/lib/firmware/rtl_bt/''' verschoben werden: {{{#!vorlage Befehl sudo mv rtl8761b_fw /usr/lib/firmware/rtl_bt/rtl8761b_fw.bin && sudo mv rtl8761b_config /usr/lib/firmware/rtl_bt/rtl8761b_config.bin }}} In der Regel existiert eine symbolischer Link zwischen '''/usr/lib/''' und '''/lib/'''.\\ Die Firmware sollte nun vom System erkannt werden. == Firmwareupdate == Nach einem kürzlichen Firmwareupdate werden statt den Dateien '''rtl8761b_fw.bin''' und '''rtl8761b_config.bin''' die Dateien '''rtl8761bu_fw.bin''' & '''rtl8761bu_config.bin''' geladen. Siehe die [#Links Linksammlung] und den [bug:1968604:Bugreport]. Als Lösung lässt sich einfach ein [:ln:symbolischer Link] zwischen den Erstgenannten Dateien und den Letzteren einrichten: {{{#!vorlage Befehl sudo ln -s /usr/lib/firmware/rtl_bt/rtl8761b_fw.bin /usr/lib/firmware/rtl_bt/rtl8761bu_fw.bin sudo ln -s /usr/lib/firmware/rtl_bt/rtl8761b_config.bin /usr/lib/firmware/rtl_bt/rtl8761bu_config.bin }}} = Links = ## Weiterführende Linksammlung * [https://linuxreviews.org/Realtek_RTL8761B Artikel bei linuxreviews] * Firmwarefehler beheben ab [https://fosspost.org/fix-bluetooth-rtl8761b-problem-on-linux-ubuntu-22-04/ Ubuntu 22.04] * [tag:Howto:Howto-Liste] {Übersicht} - Übersicht aller Howto-Artikel #tag: Howto