RTL Bluetooth firmware not found

Hi, I have a small USB dongle for combined Wifi and Bluetooth. It’s based on the rtl8723b chip. Until recently it worked flawlessly (I never used Wifi, but Bluetooth worked). But now I can’t connect to paired devices and when scanning for new devices the adapter doesn’t find anything.

I did sudo dmesg |grep -i bluetooth and it retured this:

[   78.347275] usb 3-1: Product: Edimax Wi-Fi N150 Bluetooth4.0 USB Adapter
[   78.992609] Bluetooth: Core ver 2.22
[   78.992653] NET: Registered PF_BLUETOOTH protocol family
[   78.992655] Bluetooth: HCI device and connection manager initialized
[   78.992660] Bluetooth: HCI socket layer initialized
[   78.992663] Bluetooth: L2CAP socket layer initialized
[   78.992668] Bluetooth: SCO socket layer initialized
[   79.065629] Bluetooth: hci0: RTL: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[   79.066621] Bluetooth: hci0: RTL: rom_version status=0 version=1
[   79.066625] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723b_fw.bin
[   79.067148] Bluetooth: hci0: RTL: loading rtl_bt/rtl8723b_config.bin
[   79.067176] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[   79.067183] Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496
[   79.193353] usb 3-1: Product: Edimax Wi-Fi N150 Bluetooth4.0 USB Adapte
[   79.500709] Bluetooth: hci0: RTL: fw version 0x0e2f9f73
[   80.034743] audit: type=1130 audit(1651044394.638:129): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   80.046897] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   80.046900] Bluetooth: BNEP filters: protocol multicast
[   80.046904] Bluetooth: BNEP socket layer initialized
[   80.123233] Bluetooth: RFCOMM TTY layer initialized
[   80.123241] Bluetooth: RFCOMM socket layer initialized
[   80.123244] Bluetooth: RFCOMM ver 1.11
[  167.089784] Bluetooth: hci0: Ignoring error of Inquiry Cancel command

The line Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2 seemed interesting and after some digging around I found this patch.

I’m currently on kernel 5.17.1-3-MANJARO using Gnome 41.5.

Does someone know a fix for this or do I have to wait for this patch to get merged?

Btw. I’m open to all feedback and if you need more information just ask :wink:

EDIT: Output of sudo inxi --admin --verbosity=7 --filter --no-host --width :

System:
  Kernel: 5.17.1-3-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.17-x86_64
    root=UUID=f8087e40-6565-4846-8ea8-48051499aa11 rw quiet splash apparmor=1
    security=apparmor resume=UUID=b854067a-73bc-45be-9154-2c2239c94e05
    udev.log_priority=3
  Desktop: GNOME v: 41.5 tk: GTK v: 3.24.33 wm: gnome-shell dm: GDM v: 41.3
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: H81M-D2V serial: N/A
    UEFI: American Megatrends v: F4 date: 05/07/2014
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 7.62 GiB used: 2.61 GiB (34.3%)
  Array-1: capacity: 32 GiB slots: 2 EC: None max-module-size: 16 GiB
    note: est.
  Device-1: ChannelA-DIMM0 type: DDR3 detail: synchronous size: 4 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Kingston part-no: KHX1600C10D3/8G serial: <filter>
  Device-2: ChannelA-DIMM1 type: no module installed
  Device-3: ChannelB-DIMM0 type: DDR3 detail: synchronous size: 4 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Kingston part-no: KHX1600C10D3/4G serial: <filter>
  Device-4: ChannelB-DIMM1 type: no module installed
CPU:
  Info: model: Intel Core i3-4130 bits: 64 type: MT MCP arch: Haswell
    family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 3394 high: 3395 min/max: 800/3400 base/boost: 3400/7000
    scaling: driver: intel_cpufreq governor: schedutil volts: 1.0 V
    ext-clock: 100 MHz cores: 1: 3393 2: 3393 3: 3395 4: 3395 bogomips: 27149
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2
    bts clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht ibpb ibrs invpcid invpcid_single lahf_lm lm mca mce
    md_clear mmx monitor movbe msr mtrr nonstop_tsc nopl nx pae pat pbe pcid
    pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand
    rdtscp rep_good sdbg sep smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp
    syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi
    vpid xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
    mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel 4th Generation Core Processor Family Integrated Graphics
    vendor: Gigabyte driver: i915 v: kernel ports: active: VGA-1 empty: HDMI-A-1
    bus-ID: 00:02.0 chip-ID: 8086:041e class-ID: 0300
  Device-2: NVIDIA GP107 [GeForce GTX 1050] vendor: ZOTAC driver: nvidia
    v: 510.60.02 alternate: nouveau,nvidia_drm pcie: gen: 2 speed: 5 GT/s
    lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1c81 class-ID: 0300
  Display: server: X.Org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia
    unloaded: nouveau,vesa alternate: fbdev,nv gpu: i915 display-ID: :1
    screens: 1
  Screen-1: 0 s-res: 4000x1024 s-dpi: 96 s-size: 1058x271mm (41.65x10.67")
    s-diag: 1092mm (43")
  Monitor-1: DVI-D-0 pos: primary,left res: 1280x1024 hz: 60 dpi: 96
    size: 338x270mm (13.31x10.63") diag: 433mm (17.03") modes: N/A
  Monitor-2: HDMI-0 pos: primary,center res: 1440x900 hz: 60 dpi: 89
    size: 410x256mm (16.14x10.08") diag: 483mm (19.03") modes: N/A
  Monitor-3: VGA-1-1 pos: right res: 1280x1024 hz: 60 dpi: 96
    size: 340x270mm (13.39x10.63") diag: 434mm (17.09") modes: N/A
  OpenGL: renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
    v: 4.6.0 NVIDIA 510.60.02 direct render: Yes
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0c0c
    class-ID: 0403
  Device-2: Intel 8 Series/C220 Series High Definition Audio
    vendor: Gigabyte driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
    chip-ID: 8086:8c20 class-ID: 0403
  Device-3: NVIDIA GP107GL High Definition Audio vendor: ZOTAC
    driver: snd_hda_intel v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:0fb9 class-ID: 0403
  Sound Server-1: ALSA v: k5.17.1-3-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: no
  Sound Server-4: PipeWire v: 0.3.49 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  IF-ID-1: wlp0s20u1i2 state: down mac: <filter>
  WAN IP: <filter>
Bluetooth:
  Device-1: Edimax EW-7611ULB 802.11b/g/n and Bluetooth 4.0 Adapter type: USB
    driver: btusb,rtl8xxxu bus-ID: 3-1:5 chip-ID: 7392:a611 class-ID: e001
    serial: <filter>
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 3.64 TiB used: 1.66 TiB (45.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: SanDisk model: SDSSDH3 1T00
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 00RL scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WD20EZRZ-00Z5HB0 size: 1.82 TiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter>
    rev: 0A80 scheme: MBR
  ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital
    model: WD10EZEX-08WN4A0 size: 931.51 GiB block-size: physical: 4096 B
    logical: 512 B speed: 3.0 Gb/s type: HDD rpm: 7200 serial: <filter>
    rev: 1A01 scheme: GPT
  Optical-1: /dev/sr0 vendor: HL-DT-ST model: BD-RE BH16NS55 rev: 1.04
    dev-links: cdrom
  Features: speed: 48 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 922.42 GiB size: 906.86 GiB (98.31%)
    used: 593.19 GiB (65.4%) fs: ext4 block-size: 4096 B dev: /dev/sda2
    maj-min: 8:2 label: N/A uuid: f8087e40-6565-4846-8ea8-48051499aa11
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
    label: NO_LABEL uuid: BF58-5DD7
  ID-3: /run/media/daten/Daten raw-size: 1.82 TiB
    size: 1.82 TiB (100.00%) used: 1.08 TiB (59.2%) fs: ntfs block-size: 4096 B
    dev: /dev/sdb1 maj-min: 8:17 label: Daten uuid: 147A9C117A9BEDAC
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda3 maj-min: 8:3 label: swap
    uuid: b854067a-73bc-45be-9154-2c2239c94e05
Unmounted:
  ID-1: /dev/sdc1 maj-min: 8:33 size: 300 MiB fs: vfat label: N/A
    uuid: F362-83D6
  ID-2: /dev/sdc2 maj-min: 8:34 size: 16 GiB fs: swap label: N/A
    uuid: 4ea9087f-f2d2-48b9-938e-3039162cfef7
  ID-3: /dev/sdc3 maj-min: 8:35 size: 915.22 GiB fs: ext4 label: N/A
    uuid: 44dc5ca1-5125-4814-a597-fbe2c6ff22ed
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:8008 class-ID: 0900
  Hub-3: 2-0:1 info: Full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:8000 class-ID: 0900
  Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-1:5
    info: Edimax EW-7611ULB 802.11b/g/n and Bluetooth 4.0 Adapter
    type: Bluetooth driver: btusb,rtl8xxxu interfaces: 3 rev: 2.1
    speed: 480 Mb/s power: 500mA chip-ID: 7392:a611 class-ID: e001
    serial: <filter>
  Device-2: 3-8:2 info: Genesys Logic Multislot Card Reader/Writer
    type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.0
    speed: 480 Mb/s power: 500mA chip-ID: 05e3:0716 class-ID: 0806
    serial: <filter>
  Device-3: 3-9:3 info: Logitech G910 Orion Spark Mechanical Keyboard
    type: Keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s power: 500mA chip-ID: 046d:c32b class-ID: 0300
    serial: <filter>
  Device-4: 3-10:4 info: Logitech G203 Gaming Mouse type: Mouse,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 300mA chip-ID: 046d:c084 class-ID: 0300 serial: <filter>
  Hub-6: 4-0:1 info: Super-speed hub ports: 2 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-7: 5-0:1 info: Hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-8: 5-1:2 info: VIA Labs Hub ports: 4 rev: 2.1 speed: 480 Mb/s
    power: 100mA chip-ID: 2109:3431 class-ID: 0900
  Hub-9: 5-1.4:3 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 05e3:0605 class-ID: 0900
  Device-1: 5-1.4.1:4 info: Logitech F710 Wireless Gamepad [XInput Mode]
    type: <vendor specific> driver: xpad interfaces: 1 rev: 2.0 speed: 12 Mb/s
    power: 98mA chip-ID: 046d:c21f class-ID: ff00 serial: <filter>
  Hub-10: 6-0:1 info: Super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 37 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 48%
Info:
  Processes: 247 Uptime: 40m wakeups: 0 Init: systemd v: 250 tool: systemctl
  Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1777 lib: 498
  flatpak: 0 Shell: fish (sudo) v: 3.4.1 default: Bash v: 5.1.16
  running-in: gnome-terminal inxi: 3.3.15

:+1: Welcome to Manjaro! :+1:

  1. Please read this:
    [HowTo] Provide System Information
    and press the three dots below your post and press the :pencil2: to give us more information so we can see what’s really going on.
    Now we know the symptom of the disease, but we need some more probing to know where the origin lies… :grin:
  2. An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information for us to be able to help you. (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
    Also, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text.

:+1:

I have added that patch in 5.17.5-2 which will be pushed to unstable and testing branches later today. Please test and let us know if your issue is resolved by that.

1 Like

Thank you very much. How can I try out unstable or testing? I’m currently on stable.
PS: sorry for the late reply

I managed to find a solution. It’s quite dumb actually. The adapter won’t function properly if you disable wifi. Turning it on solved the issue.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.