Bluetooth - No device detected

Hi all,

I’ve just bought a bluetooth adapter for my pc: https://plugable.com/products/usb-bt4le/
I’ve tried everything I’ve found in this forum and in the archived one without result including install bcm43142a0-firmware from the AUR instead of manjaro-firmware, change the name of the driver, test all services…
I send you all the system reports that I’ve get.

Thanks all in advance… :slight_smile:

**inxi  -Fazy**

System:
  Kernel: 5.8.11-1-MANJARO x86_64 bits: 64 compiler: N/A 
  parameters: BOOT_IMAGE=/vmlinuz-5.8-x86_64 
  root=UUID=35e21678-adbc-4487-94d9-48922ff17966 rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: i3 4.18.2 info: i3bar dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: M4N78 PRO v: Rev 1.xx serial: <filter> 
  BIOS: American Megatrends v: 1009 date: 08/06/2009 
CPU:
  Topology: Dual Core model: AMD Athlon 7550 bits: 64 type: MCP arch: K10 
  family: 10 (16) model-id: 2 stepping: 3 microcode: 1000095 
  L2 cache: 1024 KiB 
  flags: lm nx pae sse sse2 sse3 sse4a svm bogomips: 10004 
  Speed: 2500 MHz min/max: 1250/2500 MHz Core speeds (MHz): 1: 2500 2: 2500 
  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 status: Not affected 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 
  mitigation: Full AMD retpoline, STIBP: disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GF119 [GeForce GT 610] vendor: ASUSTeK driver: nvidia 
  v: 390.132 alternate: nouveau,nvidia_drm bus ID: 02:00.0 chip ID: 10de:104a 
  Device-2: Microdia Sonix USB 2.0 Camera type: USB driver: uvcvideo 
  bus ID: 1-4:5 chip ID: 0c45:62c0 
  Display: x11 server: X.Org 1.20.9 compositor: picom v: git-2c9e7 
  driver: nvidia display ID: :0 screens: 1 
  Screen-1: 0 s-res: 1440x900 s-dpi: 89 s-size: 411x263mm (16.2x10.4") 
  s-diag: 488mm (19.2") 
  Monitor-1: VGA-0 res: 1440x900 hz: 75 dpi: 89 size: 410x260mm (16.1x10.2") 
  diag: 485mm (19.1") 
  OpenGL: renderer: GeForce GT 610/PCIe/SSE2 v: 4.6.0 NVIDIA 390.132 
  direct render: Yes 
Audio:
  Device-1: NVIDIA MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio 
  vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 00:07.0 
  chip ID: 10de:0774 
  Device-2: VIA ICE1712 [Envy24] PCI Multi-Channel I/O 
  vendor: TERRATEC Electronic EWX 24/96 driver: snd_ice1712 v: kernel 
  bus ID: 01:06.0 chip ID: 1412:1712 
  Device-3: Creative Labs CA0106/CA0111 [SB Live!/Audigy/X-Fi Series] 
  driver: snd_ca0106 v: kernel bus ID: 01:07.0 chip ID: 1102:0007 
  Device-4: NVIDIA GF119 HDMI Audio vendor: ASUSTeK driver: snd_hda_intel 
  v: kernel bus ID: 02:00.1 chip ID: 10de:0e08 
  Sound Server: ALSA v: k5.8.11-1-MANJARO 
Network:
  Device-1: NVIDIA MCP77 Ethernet vendor: ASUSTeK driver: forcedeth v: kernel 
  port: b880 bus ID: 00:0a.0 chip ID: 10de:0760 
  IF: enp0s10 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:
  Local Storage: total: 931.51 GiB used: 213.44 GiB (22.9%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-00BN5A0 
  size: 931.51 GiB block size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s 
  rotation: 7200 rpm serial: <filter> rev: 1A01 scheme: MBR 
Partition:
  ID-1: / raw size: 29.30 GiB size: 28.71 GiB (98.00%) used: 18.97 GiB (66.1%) 
  fs: ext4 dev: /dev/sda9 
  ID-2: /boot raw size: 250.4 MiB size: 242.5 MiB (96.84%) 
  used: 55.6 MiB (22.9%) fs: ext2 dev: /dev/sda10 
  ID-3: /home raw size: 247.07 GiB size: 243.07 GiB (98.38%) 
  used: 184.93 GiB (76.1%) fs: ext4 dev: /dev/sda6 
  ID-4: /var raw size: 14.65 GiB size: 14.35 GiB (98.00%) 
  used: 9.48 GiB (66.0%) fs: ext4 dev: /dev/sda8 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 3.88 GiB used: 14.1 MiB (0.4%) 
  priority: -2 dev: /dev/sda7 
Sensors:
  Message: No sensors data was found. Is sensors configured? 
Info:
  Processes: 227 Uptime: 9h 00m Memory: 7.77 GiB used: 4.24 GiB (54.5%) 
  Init: systemd v: 246 Compilers: gcc: 10.2.0 clang: 10.0.1 Packages: 
  pacman: 1693 lib: 360 Shell: Zsh v: 5.8 running in: xfce4-terminal 
  inxi: 3.1.05 

**[bluetooth]# devices**
No default controller available

**rfkill list all**
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

**sudo dmesg | grep -Ei 'blue|firm'**          
[sudo] password for ______: 
[   74.368353] audit: type=1130 audit(1602744142.032:46): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=blueman-mechanism comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  103.902531] audit: type=1131 audit(1602744171.569:55): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=blueman-mechanism comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[32937.972702] Bluetooth: Core ver 2.22
[32937.973550] Bluetooth: HCI device and connection manager initialized
[32937.973556] Bluetooth: HCI socket layer initialized
[32937.973559] Bluetooth: L2CAP socket layer initialized
[32937.973567] Bluetooth: SCO socket layer initialized
[32938.134777] Bluetooth: hci0: BCM: chip id 63
[32938.137771] Bluetooth: hci0: BCM: features 0x07
[32938.155779] Bluetooth: hci0: BCM20702A
[32938.155783] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[32938.214259] Bluetooth: hci0: BCM20702A1 'brcm/BCM20702A1-0a5c-21e8.hcd' Patch
[32938.268417] audit: type=1130 audit(1602777005.938:179): 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'
[32938.345206] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[32938.345209] Bluetooth: BNEP filters: protocol multicast
[32938.345215] Bluetooth: BNEP socket layer initialized
[32938.359805] audit: type=1130 audit(1602777006.031:180): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=bluetooth-mesh comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[32939.279779] Bluetooth: hci0: Broadcom Bluetooth Device
[32939.279787] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1338


**sudo systemctl status |grep blue**        
           │     ├─52211 grep --color=tty -d skip blue
             ├─bluetooth.service 
             │ └─52060 /usr/lib/bluetooth/bluetoothd
             ├─bluetooth-mesh.service 
             │ └─52059 /usr/lib/bluetooth/bluetooth-meshd

**sudo systemctl status dbus-org.bluez.service**
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2020-10-15 17:50:05 CEST; 7min ago
       Docs: man:bluetoothd(8)
   Main PID: 52060 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9456)
     Memory: 2.1M
     CGroup: /system.slice/bluetooth.service
             └─52060 /usr/lib/bluetooth/bluetoothd

oct 15 17:50:05 ________ bluetoothd[52060]: src/main.c:parse_controller_config() Key file does not have key “LEMinConnectionInterval” in gro>
oct 15 17:50:05 _______ bluetoothd[52060]: src/main.c:parse_controller_config() Key file does not have key “LEMaxConnectionInterval” in gro>
oct 15 17:50:05 _______ bluetoothd[52060]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionLatency” in group “>
oct 15 17:50:05 _______ bluetoothd[52060]: src/main.c:parse_controller_config() Key file does not have key “LEConnectionSupervisionTimeout”>
oct 15 17:50:05 _______ bluetoothd[52060]: src/main.c:parse_controller_config() Key file does not have key “LEAutoconnecttimeout” in group >
oct 15 17:50:05 _______systemd[1]: Started Bluetooth service.
oct 15 17:50:05 _______ bluetoothd[52060]: Starting SDP server
oct 15 17:50:06 _______ bluetoothd[52060]: Bluetooth management interface 1.17 initialized
oct 15 17:50:07 _______ bluetoothd[52060]: Failed to read info for index 0: Invalid Index (0x11)
oct 15 17:50:07 _______ bluetoothd[52060]: src/adapter.c:index_removed() Ignoring index removal for a non-existent adapter

**journalctl -g blue**                       
-- Logs begin at Wed 2020-04-29 21:05:01 CEST, end at Thu 2020-10-15 18:00:26 CEST. --
abr 29 22:24:00 Erathor pipewire[2239]: [E][000005451.000834][bluez5-dbus.c:2003 get_managed_objects_reply()] GetManagedObjects() failed: o>
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
-- Reboot --
may 07 17:26:52 Erathor NetworkManager[618]: <info>  [1588865212.0646] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.22.1>
may 07 17:29:58 Erathor dbus-daemon[617]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested>
may 07 17:29:58 Erathor systemd[1]: Condition check resulted in Bluetooth service being skipped.
may 07 17:30:23 Erathor dbus-daemon[617]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
-- Reboot --
may 08 13:03:42 Erathor NetworkManager[619]: <info>  [1588935822.6609] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.22.1>
may 08 16:52:56 Erathor dbus-daemon[618]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested>
may 08 16:52:56 Erathor systemd[1]: Condition check resulted in Bluetooth service being skipped.
may 08 16:53:21 Erathor dbus-daemon[618]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
-- Reboot --
may 08 20:34:12 Erathor NetworkManager[657]: <info>  [1588962852.1741] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.22.1>
-- Reboot --
may 08 20:50:58 Erathor NetworkManager[612]: <info>  [1588963858.4949] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.22.1>
may 08 22:03:51 Erathor kernel: Bluetooth: Core ver 2.22
may 08 22:03:51 Erathor kernel: Bluetooth: HCI device and connection manager initialized
may 08 22:03:51 Erathor kernel: Bluetooth: HCI socket layer initialized
may 08 22:03:51 Erathor kernel: Bluetooth: L2CAP socket layer initialized
lines 1-43


I’ve left for the end the two reports with visible errors: bluez.service seems to fail in systemd and journalctl.

Best regards.

1 Like

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

According to the product specification page

Linux kernels after June 2012 or so have support for this adapter. Support has been back ported to kernels back to later point releases of stable kernels 3.0+, specifically 3.0.34, 3.2.20, and all versions of 3.4.The adapter’s USB VID is 0x0a5c (Broadcom) and PID 0x21e8.

so it’s not compatible with the 5-series of the kernel you’re running,

Broadcom dongles are the most finicky to install under Linux as Broadcom doesn’t support Linux at all so it’s the kernel team’s responsibility to reverse-engineer the Windows drivers and then create the Linux Broadcom modules.

So the options you have are:

  • Change the Bluetooth dongle to anything else but Broadcom
  • Install a compatible kernel (Meaning: find a really old Linux with really old software) and run that.

:sob:

Hi Fabby.

Thank you so much for your answer.

I’ll look for another device… Any sugerence?

Bye!

Product recommendations are off-topic here, but search for a linux compatible dongle youself…

Thank you so much. Apreciate it.

It’s the same source that I used to buy this one… And the 1st device (plugable) on the list is the bluetooth adapter that chose to buy. Bad luck!

King regards.

1 Like