Can't get bluetooth to work on ideapad

I can’t seem to get bluetooth working on my manjaro installation (windows works just fine). All atempts to unblock through rfkill ended in failure.

$ rfkill
ID TYPE      DEVICE                 SOFT      HARD
 0 wlan      ideapad_wlan      unblocked unblocked
 1 bluetooth ideapad_bluetooth   blocked unblocked
 2 wlan      phy0              unblocked unblocked
 3 bluetooth hci0                blocked unblocked

$ rfkill event
2022-05-05 13:24:28,588996+03:00: idx 0 type 1 op 0 soft 0 hard 0
2022-05-05 13:24:28,589074+03:00: idx 1 type 2 op 0 soft 1 hard 0
2022-05-05 13:24:28,589086+03:00: idx 2 type 1 op 0 soft 0 hard 0
2022-05-05 13:24:28,589094+03:00: idx 3 type 2 op 0 soft 1 hard 0

> $ sudo rfkill unblock all

2022-05-05 13:24:30,097698+03:00: idx 1 type 2 op 2 soft 0 hard 0
2022-05-05 13:24:30,097735+03:00: idx 3 type 2 op 2 soft 0 hard 0
2022-05-05 13:24:30,100109+03:00: idx 1 type 2 op 2 soft 1 hard 0
2022-05-05 13:24:30,350508+03:00: idx 3 type 2 op 2 soft 1 hard 0

So it seems rfkill blocks the bluetooth device automatically. What could be causing this behaviour?

Hi @manjoyer, and welcome!

What happens if you run:

rfkill unlock bluetooth

See

https://wiki.archlinux.org/title/Network_configuration/Wireless#Rfkill_caveat

hello, rfkill event output shows, that rfkill unlock bluetooth unlocks bluetooth only for a spilit second, as shown here

As per this page:

If the unblock command doesn’t work, try another two commands (which will ask for password):

rfkill unblock bluetooth
systemctl enable bluetooth.service
systemctl start bluetooth.service

this also did not work for me, after running the two systemctl commands devices rfkill still shows bluetooth as blocked. I heard this might be a driver issue, but I have no idea which drivers to install or remove

In that case, more information is necessary. See:

Edit:

Just thought of this, first try:

sudo rfkill unblock bluetooth

And if this doesn’t work, provide more information as mentioned above.

running as root also didn’t help, inxi output:

System:
  Kernel: 5.16.18-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.16-x86_64
    root=UUID=d01ee9ea-d97e-44cd-9a1b-cea12ed4c91e rw quiet
    resume=UUID=b13c9295-3d0d-4da8-bb3a-4f4ac8ba8a4f udev.log_priority=3
    acpi_backlight=vendor
  Desktop: dwm v: 6.2 dm: startx Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 82C6 v: Lenovo V14-ADA serial: <filter>
    Chassis: type: 10 v: Lenovo V14-ADA serial: <filter>
  Mobo: LENOVO model: LNVNB161216 v: No DPK serial: <filter> UEFI: LENOVO
    v: E8CN25WW date: 10/13/2020
Battery:
  ID-1: BAT0 charge: 9.4 Wh (28.6%) condition: 32.9/35.0 Wh (94.1%) volts: 7.9
    min: 7.5 model: SMP L16M2PB2 type: Li-poly serial: <filter> status: charging
    cycles: 382
Memory:
  RAM: total: 5.73 GiB used: 3.18 GiB (55.5%)
  Array-1: capacity: 12 GiB slots: 2 EC: None max-module-size: 6 GiB
    note: est.
  Device-1: DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 4 GiB speed: 2400 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Micron Technology
    part-no: 4ATF51264HZ-3G2J1 serial: <filter>
  Device-2: DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 4 GiB speed: 2400 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Samsung
    part-no: M471A5244CB0-CTD serial: N/A
CPU:
  Info: model: AMD Ryzen 3 3250U with Radeon Graphics socket: FP5 bits: 64
    type: MT MCP arch: Zen/Zen+ note: check family: 0x17 (23)
    model-id: 0x18 (24) stepping: 1 microcode: 0x8108109
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 192 KiB desc: d-2x32 KiB; i-2x64 KiB L2: 1024 KiB desc: 2x512 KiB
    L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 1700 high: 2600 min/max: 1400/2600 boost: enabled
    base/boost: 2600/3500 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.2 V ext-clock: 100 MHz cores: 1: 2600 2: 1400 3: 1400 4: 1400
    bogomips: 20770
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid
    cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid
    fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm
    mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc
    nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse
    pse36 rapl rdrand rdseed rdtscp rep_good sep sev sev_es sha_ni skinit smap
    smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock
    syscall tce topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme
    vmmcall wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  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, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
    vendor: Lenovo driver: amdgpu v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 03:00.0 chip-ID: 1002:15d8
    class-ID: 0300
  Device-2: Acer Integrated Camera type: USB driver: N/A bus-ID: 1-5:2
    chip-ID: 5986:1135 class-ID: 0e02 serial: <filter>
  Display: server: X.Org v: 1.21.1.3 compositor: xcompmgr driver: X:
    loaded: modesetting alternate: fbdev,vesa gpu: amdgpu display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 model: AU Optronics 0x203d built: 2018 res: 1920x1080
    hz: 60 dpi: 158 gamma: 1.2 size: 309x174mm (12.17x6.85") diag: 355mm (14")
    ratio: 16:9 modes: max: 1920x1080 min: 640x480
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:15de class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
    driver: snd_pci_acp3x v: kernel alternate: snd_rn_pci_acp3x,snd_pci_acp5x
    pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 03:00.5 chip-ID: 1022:15e2
    class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 03:00.6
    chip-ID: 1022:15e3 class-ID: 0403
  Sound Server-1: ALSA v: k5.16.18-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: no
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: Lenovo driver: rtw_8822ce v: N/A modules: rtw88_8822ce pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:c822
    class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8
    bus-ID: 1-6:3 chip-ID: 0bda:c123 class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 5 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 476.94 GiB used: 161.15 GiB (33.8%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: PC SN530 SDBPMPZ-512G-1101 size: 476.94 GiB block-size:
    physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD
    serial: <filter> rev: 21160001 temp: 36.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 50 GiB size: 48.91 GiB (97.83%) used: 31.9 GiB (65.2%)
    fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p3 maj-min: 259:3 label: ROOT
    uuid: d01ee9ea-d97e-44cd-9a1b-cea12ed4c91e
  ID-2: /boot/efi raw-size: 116 MiB size: 96 MiB (82.76%)
    used: 25.5 MiB (26.6%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: BOOT uuid: 24E1-1C63
  ID-3: /home raw-size: 200 GiB size: 197.87 GiB (98.94%)
    used: 39.83 GiB (20.1%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p5
    maj-min: 259:5 label: HOME uuid: 3f595705-839d-40e7-bff3-e9a99ae27139
  ID-4: /mnt/drive_c raw-size: 100 GiB size: 100 GiB (100.00%)
    used: 89.4 GiB (89.4%) fs: ntfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: WIND uuid: 30C6E1FCC6E1C1E8
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p4 maj-min: 259:4 label: SWAP
    uuid: 0c0b1639-dc52-433d-a6d7-978b5c6f78ac
Unmounted:
  ID-1: /dev/nvme0n1p6 maj-min: 259:6 size: 50 GiB fs: ext4 label: DUAL
    uuid: 54a7b13b-fde2-47df-966e-36ca00426284
  ID-2: /dev/nvme0n1p7 maj-min: 259:7 size: 68.83 GiB fs: ntfs label: DDRV
    uuid: 7D8D577A4C12E86F
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-5:2 info: Acer Integrated Camera type: Video driver: N/A
    interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 5986:1135
    class-ID: 0e02 serial: <filter>
  Device-2: 1-6:3 info: Realtek Bluetooth Radio type: Bluetooth
    driver: btusb interfaces: 2 rev: 1.0 speed: 12 Mb/s power: 500mA
    chip-ID: 0bda:c123 class-ID: e001 serial: <filter>
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 54.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 191 Uptime: 3h 55m wakeups: 3 Init: systemd v: 250
  tool: systemctl Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1254
  lib: 352 Shell: Bash (sudo) v: 5.1.16 running-in: st inxi: 3.3.15

what should I do now?
edit:
I also found multiple lines with

kernel: Bluetooth: hci0: MSFT extension not registered
bluetoothd[1384277]: Failed to set mode: Failed (0x03)

which might be helpful

Kernel 5.16 is EOL, so you’ve got to change it anyway. I suggest 5.10 or 5.15 as the are the current LTS versions. To change it, run:

mhwd-kernel --install linux510

or

mhwd-kernel --install linux515

depending on whether you choose to install version 5.10 or 5.15. Reboot into the newly installed kernel and remove the current, EOL one:

mhwd-kernel --remove linux516

When done, reboot again. Test whether it worked for the bluetooth while you’re at it.


According to this website:

The device is supported by the following additional drivers:

Which is available in the AUR:

$ pamac search rtl8723au_bt

rtl8723au_bt-dkms                                                                                                                                                                                                                                0.1-1  AUR
Bluetooth driver for RTL8723AE and RTL8723AU

So, theoretically, you should be able to install it with:

pamac build rtl8723au_bt-dkms

You might need to run a command to blacklist the current driver, but I’m not sure about that. Keep an eye on the output, it should, theoretically, tell you if you have to.

Afterwards, reboot and see what, if anything, happens.

If it still doesn’t work, reply with the output of the inxi command, as above, again.

I’ve installed the module and downgraded the kernel, it didn’t tell me to blacklist anything and produced the same bluetooth behaviour. I’ve noticed pacman -Ql produced a very weird list of files

$pacman -Ql rtl8723au_bt-dkms
rtl8723au_bt-dkms /usr/
rtl8723au_bt-dkms /usr/src/
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/Makefile
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/btbcm.c
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/btbcm.h
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/btintel.c
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/btintel.h
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/btrtl.c
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/btrtl.h
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/btusb.c
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/dkms.conf
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/rtl8192ee_fw.bin
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/rtl8192eu_fw.bin
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/rtl8723a_fw.bin
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/rtl8723b_fw.bin
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/rtl8761a_fw.bin
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/rtl8812ae_fw.bin
rtl8723au_bt-dkms /usr/src/rtl8723au_bt-0.1/rtl8821a_fw.bin

So I tried to run make install in that folder(which was stupid) and now there’s a few second delay when running commands like rfkill or bluetooth on
inxi output:

System:
  Kernel: 5.15.32-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=d01ee9ea-d97e-44cd-9a1b-cea12ed4c91e rw quiet
    resume=UUID=b13c9295-3d0d-4da8-bb3a-4f4ac8ba8a4f udev.log_priority=3
    acpi_backlight=vendor
  Desktop: dwm v: 6.2 dm: startx Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 82C6 v: Lenovo V14-ADA serial: <filter>
    Chassis: type: 10 v: Lenovo V14-ADA serial: <filter>
  Mobo: LENOVO model: LNVNB161216 v: No DPK serial: <filter> UEFI: LENOVO
    v: E8CN25WW date: 10/13/2020
Battery:
  ID-1: BAT0 charge: 25.1 Wh (76.3%) condition: 32.9/35.0 Wh (94.1%)
    volts: 7.9 min: 7.5 model: SMP L16M2PB2 type: Li-poly serial: <filter>
    status: discharging cycles: 382
Memory:
  RAM: total: 5.73 GiB used: 1.37 GiB (23.9%)
  Array-1: capacity: 12 GiB slots: 2 EC: None max-module-size: 6 GiB
    note: est.
  Device-1: DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 4 GiB speed: 2400 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Micron Technology
    part-no: 4ATF51264HZ-3G2J1 serial: <filter>
  Device-2: DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 4 GiB speed: 2400 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Samsung
    part-no: M471A5244CB0-CTD serial: N/A
CPU:
  Info: model: AMD Ryzen 3 3250U with Radeon Graphics socket: FP5 bits: 64
    type: MT MCP arch: Zen/Zen+ note: check family: 0x17 (23)
    model-id: 0x18 (24) stepping: 1 microcode: 0x8108109
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 192 KiB desc: d-2x32 KiB; i-2x64 KiB L2: 1024 KiB desc: 2x512 KiB
    L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 1400 min/max: 1400/2600 boost: enabled
    base/boost: 2600/3500 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.2 V ext-clock: 100 MHz cores: 1: 1400 2: 1400 3: 1400 4: 1400
    bogomips: 20769
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid
    cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid
    fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm
    mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc
    nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse
    pse36 rapl rdrand rdseed rdtscp rep_good sep sev sev_es sha_ni skinit smap
    smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock
    syscall tce topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme
    vmmcall wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Retpolines, IBPB: conditional, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
    vendor: Lenovo driver: amdgpu v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    ports: active: eDP-1 empty: HDMI-A-1 bus-ID: 03:00.0 chip-ID: 1002:15d8
    class-ID: 0300
  Device-2: Acer Integrated Camera type: USB driver: N/A bus-ID: 1-5:2
    chip-ID: 5986:1135 class-ID: 0e02 serial: <filter>
  Display: server: X.Org v: 1.21.1.3 compositor: xcompmgr driver: X:
    loaded: modesetting alternate: fbdev,vesa gpu: amdgpu display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 model: AU Optronics 0x203d built: 2018 res: 1920x1080
    hz: 60 dpi: 158 gamma: 1.2 size: 309x174mm (12.17x6.85") diag: 355mm (14")
    ratio: 16:9 modes: max: 1920x1080 min: 640x480
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:15de class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Lenovo
    driver: snd_pci_acp3x v: kernel alternate: snd_rn_pci_acp3x,snd_pci_acp5x
    pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 03:00.5 chip-ID: 1022:15e2
    class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 03:00.6
    chip-ID: 1022:15e3 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.32-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: Lenovo driver: rtw_8822ce v: N/A modules: rtw88_8822ce pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:c822
    class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8
    bus-ID: 1-6:3 chip-ID: 0bda:c123 class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 3 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 476.94 GiB used: 161.26 GiB (33.8%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: PC SN530 SDBPMPZ-512G-1101 size: 476.94 GiB block-size:
    physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD
    serial: <filter> rev: 21160001 temp: 31.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 50 GiB size: 48.91 GiB (97.83%) used: 32.02 GiB (65.5%)
    fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p3 maj-min: 259:3 label: ROOT
    uuid: d01ee9ea-d97e-44cd-9a1b-cea12ed4c91e
  ID-2: /boot/efi raw-size: 116 MiB size: 96 MiB (82.76%)
    used: 25.5 MiB (26.6%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: BOOT uuid: 24E1-1C63
  ID-3: /home raw-size: 200 GiB size: 197.87 GiB (98.94%)
    used: 39.82 GiB (20.1%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p5
    maj-min: 259:5 label: HOME uuid: 3f595705-839d-40e7-bff3-e9a99ae27139
  ID-4: /mnt/drive_c raw-size: 100 GiB size: 100 GiB (100.00%)
    used: 89.4 GiB (89.4%) fs: ntfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: WIND uuid: 30C6E1FCC6E1C1E8
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p4 maj-min: 259:4 label: SWAP
    uuid: 0c0b1639-dc52-433d-a6d7-978b5c6f78ac
Unmounted:
  ID-1: /dev/nvme0n1p6 maj-min: 259:6 size: 50 GiB fs: ext4 label: DUAL
    uuid: 54a7b13b-fde2-47df-966e-36ca00426284
  ID-2: /dev/nvme0n1p7 maj-min: 259:7 size: 68.83 GiB fs: ntfs label: DDRV
    uuid: 7D8D577A4C12E86F
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-5:2 info: Acer Integrated Camera type: Video driver: N/A
    interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 5986:1135
    class-ID: 0e02 serial: <filter>
  Device-2: 1-6:3 info: Realtek Bluetooth Radio type: Bluetooth
    driver: btusb interfaces: 2 rev: 1.0 speed: 12 Mb/s power: 500mA
    chip-ID: 0bda:c123 class-ID: e001 serial: <filter>
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 37.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 177 Uptime: 8m wakeups: 1 Init: systemd v: 250 tool: systemctl
  Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1253 lib: 352
  Shell: Bash (su) v: 5.1.16 running-in: st inxi: 3.3.15

you need to reboot after installing the bluetooth driver and check again

I did reboot multiple times

try also installing headers: install linux515-headers reboot and check

linux515-headers package is up to date

and try this:

sudo rmmod btusb
sudo modprobe btusb

So I tried to reinstall linux-headers and it gave me this

==> dkms install --no-depmod rtl8723au_bt/0.1 -k 5.15.32-1-MANJARO
Error! Bad return status for module build on kernel: 5.15.32-1-MANJARO (x86_64)
Consult /var/lib/dkms/rtl8723au_bt/0.1/build/make.log for more information.
==> WARNING: `dkms install --no-depmod rtl8723au_bt/0.1 -k 5.15.32-1-MANJARO' exited 10
==> depmod 5.15.32-1-MANJARO

and the make.log file contains this

DKMS make.log for rtl8723au_bt-0.1 for kernel 5.15.32-1-MANJARO (x86_64)
<scrubbed date and timezone>
make: Entering directory '/usr/lib/modules/5.15.32-1-MANJARO/build'
  CC [M]  /var/lib/dkms/rtl8723au_bt/0.1/build/btusb.o
  MODPOST /var/lib/dkms/rtl8723au_bt/0.1/build/Module.symvers
ERROR: modpost: "btintel_hw_error" [/var/lib/dkms/rtl8723au_bt/0.1/build/btusb.ko] undefined!
ERROR: modpost: "btintel_secure_send" [/var/lib/dkms/rtl8723au_bt/0.1/build/btusb.ko] undefined!
make[1]: *** [scripts/Makefile.modpost:134: /var/lib/dkms/rtl8723au_bt/0.1/build/Module.symvers] Error 1
make[1]: *** Deleting file '/var/lib/dkms/rtl8723au_bt/0.1/build/Module.symvers'
make: *** [Makefile:1844: single_modpost] Error 2
make: Leaving directory '/usr/lib/modules/5.15.32-1-MANJARO/build'

also modprobe btusb gives module not found

so if the mirdarthos driver didnt work, uninstall it, reboot and install this one - its for your realtek card, run this command:
pamac build rtl88x2ce-dkms
reboot

build fails with

/var/lib/dkms/rtl88x2ce/5.7.3_35403/build/core/rtw_br_ext.c:20:18: fatal error: net/ipx.h: No such file or directory

looks like ipx.h is deprecated in 5.15 kernel

yes you are right, so install 5.10 LTS, reboot and try again installing the driver…

now rtl88* compilation fails because it uses deprecated set_fs function, and rtl87* installation fails because btusb.ko.xz is not newer than what is already found in kernel

so its already installed … is fast boot disabled in windows/bios?