Du bist nicht angemeldet.

#1 13.12.2020 20:00:27

Blowback
Mitglied

[Gelöst] Bluetooth Dongle wird nicht erkannt

Hey Leute,

Ich habe mir neulich einen Bluetooth 5 USB-Dongle von Techkey gekauft (das genaue Modell kann ich leider nirgends mehr finden).
Während er mit Windows einwandfrei funktioniert, habe ich unter Arch Schwierigkeiten ihn zum Laufen zu bringen.

Unter dem Reiter Bluetooth in den `System Settings` bei KDE bekomme ich die Info "Bluetooth is disabled", wobei der `Enable` Button direkt darunter nichts bewirkt.

Das sagt systemd dazu:

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Sun 2020-12-13 18:52:57 CET; 2s ago
       Docs: man:bluetoothd(8)
   Main PID: 1388598 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 77073)
     Memory: 724.0K
     CGroup: /system.slice/bluetooth.service
             └─1388598 /usr/lib/bluetooth/bluetoothd

Dec 13 18:52:57 archDesk bluetoothd[1388598]: src/main.c:parse_controller_config() Key file does not have key “LEScanIntervalConnect” in group “Controller”
Dec 13 18:52:57 archDesk bluetoothd[1388598]: src/main.c:parse_controller_config() Key file does not have key “LEScanWindowConnect” in group “Controller”
Dec 13 18:52:57 archDesk bluetoothd[1388598]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
Dec 13 18:52:57 archDesk bluetoothd[1388598]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
Dec 13 18:52:57 archDesk bluetoothd[1388598]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
Dec 13 18:52:57 archDesk bluetoothd[1388598]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
Dec 13 18:52:57 archDesk bluetoothd[1388598]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
Dec 13 18:52:57 archDesk systemd[1]: Started Bluetooth service.
Dec 13 18:52:57 archDesk bluetoothd[1388598]: Starting SDP server
Dec 13 18:52:57 archDesk bluetoothd[1388598]: Bluetooth management interface 1.18 initialized

Von `lsusb` wird der Adapter erkannt:

$ lsusb
Bus 001 Device 009: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio

Aus den systemd src/main.c parse Fehlern werde ich nicht schlau, habt ihr eine Idee wo man ansetzen könnte?

Beitrag geändert von Blowback (13.12.2020 23:19:59)

Offline

#2 13.12.2020 20:16:40

drcux
Mitglied

Re: [Gelöst] Bluetooth Dongle wird nicht erkannt

Blowback schrieb:

Von `lsusb` wird der Adapter erkannt:

"lsusb" zeigt Geräte an, nicht aber, ob überhaupt ein passender Treiber geladen wurde. Was sagt den "dmesg" wenn du ihn an stöpselst?

Offline

#3 13.12.2020 20:54:34

Blowback
Mitglied

Re: [Gelöst] Bluetooth Dongle wird nicht erkannt

Danke, drcux

Bei `before` war der USB-Dongle abgesteckt, wurde dann angesteckt und dmesg wurde nochmal durchgeführt (hierbei output nach `after` umgeleitet)

$ dmesg > before
$ dmesg > after
$ diff before after
1464a1465,1477
> [176963.193502] usb 1-3: new full-speed USB device number 12 using xhci_hcd
> [176963.438104] usb 1-3: New USB device found, idVendor=0bda, idProduct=8771, bcdDevice= 2.00
> [176963.438107] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [176963.438109] usb 1-3: Product: Bluetooth Radio
> [176963.438110] usb 1-3: Manufacturer: Realtek
> [176963.438111] usb 1-3: SerialNumber: 00E04C239987
> [176963.466039] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
> [176963.469809] Bluetooth: hci0: RTL: rom_version status=0 version=1
> [176963.469813] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin
> [176963.469846] bluetooth hci0: Direct firmware load for rtl_bt/rtl8761b_fw.bin failed with error -2
> [176963.469848] Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8761b_fw.bin not found
> [176964.049943] audit: type=1130 audit(1607885438.674:204): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
> [176969.055741] audit: type=1131 audit(1607885443.680:205): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

Offline

#4 13.12.2020 22:10:38

ub4000
Mitglied

Re: [Gelöst] Bluetooth Dongle wird nicht erkannt

firmware load for rtl_bt/rtl8761b_fw.bin failed with error -2

Da fehlt dir die Firmware Datei.
Das Ding ist vermutlich noch recht neu, daher ist die Firmware wohl noch nicht bei Arch dabei.

Google mal nach dieser Firmware, scheint es im AUR zu geben, inkl einiger Kommentare :-)

Offline

#5 13.12.2020 23:19:04

Blowback
Mitglied

Re: [Gelöst] Bluetooth Dongle wird nicht erkannt

Vielen Dank Euch!

Jap, ein simples "yay -S rtl8761b-fw" hat dafür gesorgt, dass der Bluetooth Adapter jetzt erkannt wird und funktioniert.
Habe beim Kauf extra darauf geachtet, dass es möglichst das neueste Bluetoothprotokoll unterstützt, was mir wohl zum Verhängniss geworden ist wink

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums