Manjaro Gnome - Can't find bluetooth devices

Hello,

I’m using a Cambridge Silicon Radio Bluetooth Dongle (HCI mode) on my desktop, but it can’t find any bluetooth devices: neither bluetooth settings nor ‘bt-device -l’ seem to work.

Removing manjaro-firwmare and installing bcm43142a0-firmware didn’t work.

inxi --admin --verbosity=7 --filter --no-host

System:    Kernel: 5.9.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.9-x86_64 root=UUID=a93576db-2f9d-4232-a229-335726345811 ro quiet splash
           apparmor=1 security=apparmor udev.log_priority=3
           Desktop: GNOME 3.38.3 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 3.38.2.1 Distro: Manjaro Linux
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170M-PLUS/BR v: Rev X.0x serial: <filter> UEFI: American Megatrends v: 3805
           date: 05/03/2018
Memory:    RAM: total: 15.58 GiB used: 6.87 GiB (44.1%)
           RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:       Info: Quad Core model: Intel Core i5-7600K bits: 64 type: MCP arch: Kaby Lake family: 6 model-id: 9E (158)
           stepping: 9 microcode: DE L2 cache: 6 MiB bogomips: 30409
           Speed: 4500 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 4500 2: 4500 3: 4500 4: 4500
           Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
           clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts erms est f16c flush_l1d fma fpu
           fsgsbase fxsr hle ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid invpcid_single lahf_lm lm
           mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs
           pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good rtm sdbg sep smap smep ss ssbd sse sse2 sse4_1
           sse4_2 ssse3 stibp syscall tm tm2 tsc tsc_adjust tsc_deadline_timer vme x2apic xgetbv1 xsave xsavec xsaveopt xsaves
           xtopology xtpr
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX unsupported
           Type: l1tf mitigation: PTE Inversion
           Type: mds mitigation: Clear CPU buffers; SMT disabled
           Type: meltdown mitigation: PTI
           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: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling
           Type: srbds mitigation: Microcode
           Type: tsx_async_abort mitigation: Clear CPU buffers; SMT disabled
Graphics:  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nouveau v: kernel bus ID: 01:00.0 chip ID: 10de:1c82
           Display: x11 server: X.org 1.20.10 compositor: gnome-shell driver: loaded: nouveau unloaded: modesetting
           alternate: fbdev,nv,vesa resolution: <missing: xdpyinfo>
           OpenGL: renderer: NV137 v: 4.3 Mesa 20.3.3 direct render: Yes
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
           bus ID: 00:1f.3 chip ID: 8086:a170
           Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel v: kernel bus ID: 01:00.1 chip ID: 10de:0fb9
           Sound Server: ALSA v: k5.9.16-1-MANJARO
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel port: f000 bus ID: 00:1f.6
           chip ID: 8086:15b8
           IF: enp0s31f6 state: up speed: 1000 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: dynamic noprefixroute scope: global
           IP v6: <filter> type: noprefixroute scope: link
           IF-ID-1: tap0 state: unknown speed: 10 Mbps duplex: full mac: <filter>
           IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
           IP v6: <filter> scope: link
           WAN IP: <filter>
RAID:      Message: No RAID data was found.
Drives:    Local Storage: total: 447.13 GiB used: 25.01 GiB (5.6%)
           SMART Message: Required tool smartctl not installed. Check --recommends
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Corsair model: Force MP510 size: 447.13 GiB block size: physical: 512 B
           logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: ECFM12.2 temp: 39.9 C
           Message: No Optical or Floppy data was found.
Partition: ID-1: / raw size: 191 GiB size: 187 GiB (97.91%) used: 24.99 GiB (13.4%) fs: ext4 dev: /dev/nvme0n1p5
           maj-min: 259:5 label: N/A uuid: a93576db-2f9d-4232-a229-335726345811
           ID-2: /boot/efi raw size: 99 MiB size: 95 MiB (95.96%) used: 25.1 MiB (26.4%) fs: vfat dev: /dev/nvme0n1p2
           maj-min: 259:2 label: N/A uuid: A055-BC70
           ID-3: /home/<filter>/Projects/pwda/pwda11calc raw size: N/A size: 439.11 GiB used: 30.1 GiB (6.9%) fs: fuse.sshfs
           remote: esss:/home/felipe/Projects/pwda/pwda11calc label: N/A uuid: N/A
Swap:      Alert: No Swap data was found.
Unmounted: ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 529 MiB fs: ntfs label: Recupera\xc3\xa7\xc3\xa3o uuid: 46B05524B0551C2D
           ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 16 MiB fs: <superuser required> label: N/A uuid: N/A
           ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 255.5 GiB fs: ntfs label: N/A uuid: 96E284C1E284A759
USB:       Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002
           Device-1: 1-9:2 info: Dell Dell Universal Receiver type: Keyboard,Mouse,HID driver: hid-generic,usbhid
           interfaces: 3 rev: 2.0 speed: 12 Mb/s chip ID: 413c:8505
           Device-2: 1-10:3 info: Logitech USB Receiver type: Keyboard,Mouse,HID driver: hid-generic,usbhid interfaces: 3
           rev: 2.0 speed: 12 Mb/s chip ID: 046d:c53d
           Device-3: 1-13:4 info: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: Bluetooth driver: btusb
           interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 0a12:0001
           Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 10 rev: 3.0 speed: 5 Gb/s chip ID: 1d6b:0003
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 36.0 C
           Fan Speeds (RPM): N/A
Info:      Processes: 269 Uptime: 3h 50m wakeups: 0 Init: systemd v: 247 Compilers: gcc: 10.2.0 Packages: 1246 pacman: 1234
           lib: 380 flatpak: 5 snap: 7 Shell: Bash v: 5.1.0 running in: xfce4-terminal inxi: 3.2.02

rfkill list

0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

bluetooth -help

bluetooth = on

systemctl status bluetooth.service

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Tue 2021-02-02 09:01:40 -03; 5h 21min ago
       Docs: man:bluetoothd(8)
   Main PID: 682 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 19127)
     Memory: 2.0M
     CGroup: /system.slice/bluetooth.service
             └─682 /usr/lib/bluetooth/bluetoothd

Feb 02 09:01:40 matadeiro bluetoothd[682]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in group “Controller”
Feb 02 09:01:40 matadeiro bluetoothd[682]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in group “Controller”
Feb 02 09:01:40 matadeiro bluetoothd[682]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “Controller”
Feb 02 09:01:40 matadeiro bluetoothd[682]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout” in group “Controller”
Feb 02 09:01:40 matadeiro bluetoothd[682]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group “Controller”
Feb 02 09:01:40 matadeiro systemd[1]: Started Bluetooth service.
Feb 02 09:01:40 matadeiro bluetoothd[682]: Starting SDP server
Feb 02 09:01:40 matadeiro bluetoothd[682]: Bluetooth management interface 1.18 initialized
Feb 02 09:01:56 matadeiro bluetoothd[682]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSink/sbc
Feb 02 09:01:56 matadeiro bluetoothd[682]: Endpoint registered: sender=:1.60 path=/MediaEndpoint/A2DPSource/sbc

hwinfo --bluetooth

04: USB 00.1: 11500 Bluetooth Device                            
  [Created at usb.122]
  Unique ID: PsRb.nQKjiuCfL84
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-13/1-13:1.1
  SysFS BusID: 1-13:1.1
  Hardware Class: bluetooth
  Model: "Cambridge Silicon Radio Bluetooth Dongle (HCI mode)"
  Hotplug: USB
  Vendor: usb 0x0a12 "Cambridge Silicon Radio, Ltd"
  Device: usb 0x0001 "Bluetooth Dongle (HCI mode)"
  Revision: "25.20"
  Driver: "btusb"
  Driver Modules: "btusb"
  Speed: 12 Mbps
  Module Alias: "usb:v0A12p0001d2520dcE0dsc01dp01icE0isc01ip01in01"
  Driver Info #0:
    Driver Status: btusb is active
    Driver Activation Cmd: "modprobe btusb"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #7 (Hub)

I’ve got the following bluetooth related packages

blueman 2.1.4-1
bluez 5.55-1
bluez-libs 5.55-1
bluez-tools 0.2.0-5
bluez-utils-compat 5.55-1
gnome-bluetooth 3.34.3-1
pulseaudio-bluetooth

Any help is appreciated.

Thank you.

Sorry, I have nothing to offer other than to say that I apparently have the very same adapter (different Revision: “88.91”, but same vendor and device ids) and it works just normal. And I did nothing special, neither installing nor configuring something else.

What about bluetoothctl? Doesn’t scan and list there either?

1 Like

Thank you for the reply.

list

Controller 00:1A:7D:DA:71:10 matadeiro [default]

‘scan on’ returns nothing.

1 Like

Very weird. Do you have it connected directly to your motherboards rear USBs, front hub in the case, an external USB hub? USB2 or USB3 port?

Did you tried with different kernels?

I’ve tried front and rear USBs, both USB2 and USB3, with no success.

I’ve not tried different kernels. Do you recommend any?

I use the same that you use right now, but in this long thread about the huge list of problems with this adapter, someone claims it had more luck with 5.4, so the current LTS one?

Ok, with LTS 5.4.89-1 and the dongle connected in the rear USB3 port, I can find and pair my headset.

But I can’t connect it.

Damn! So close… Did you try with anything other than that particular headset?

I have another JBL headset, no success though.

Also, I’ve tried using this dongle in Ubuntu 20 and Windows10 without success. I don’t know whether is the problem, the dongle or my motherboard.

1 Like