You are not logged in.

#1 2020-08-04 01:38:12

asio
Member
Registered: 2020-08-04
Posts: 6

Bluetooth adapter not found

This is what I've done so far

1- installed bluez, bluez-utils
2- loaded the btusb module

$ lsmod | grep "btusb"
btusb                  65536  0
btrtl                  24576  1 btusb
btbcm                  20480  1 btusb
btintel                32768  1 btusb
bluetooth             712704  16 btrtl,btintel,btbcm,bnep,btusb

3-Start/enable bluetooth.service

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabl>
     Active: active (running) since Tue 2020-08-04 02:41:31 EET; 40mi>
       Docs: man:bluetoothd(8)
   Main PID: 343 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9413)
     Memory: 2.9M
     CGroup: /system.slice/bluetooth.service
             └─343 /usr/lib/bluetooth/bluetoothd

4.1- for bluetoothctl

$ bluetoothctl show
No default controller available

4.2- for blueberry and slimier graphical front-ends

Could not retrieve the BT adapter name with 'bt-adapter -i': Command '['timeout', '2s', 'bt-adapter', '-i']' died with <Signals.SIGABRT: 6>

or a slimier error.

Additional Information:

* lspci's output

➜  ~ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] (rev 83)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter

* lspci -k -s 03:00.0

03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
	Subsystem: Hewlett-Packard Company Device 804c
	Kernel driver in use: rtl8723be
	Kernel modules: rtl8723be

* journalctl -b | grep -i Blue

Aug 04 02:41:23 x kernel: usb 1-4: Product: Bluetooth Radio 
Aug 04 02:41:28 x kernel: Bluetooth: Core ver 2.22
Aug 04 02:41:28 x kernel: Bluetooth: HCI device and connection manager initialized
Aug 04 02:41:28 x kernel: Bluetooth: HCI socket layer initialized
Aug 04 02:41:28 x kernel: Bluetooth: L2CAP socket layer initialized
Aug 04 02:41:28 x kernel: Bluetooth: SCO socket layer initialized
Aug 04 02:41:29 x kernel: Bluetooth: hci0: RTL: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
Aug 04 02:41:29 x kernel: Bluetooth: hci0: RTL: rom_version status=0 version=1
Aug 04 02:41:29 x kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8723b_fw.bin
Aug 04 02:41:29 x kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8723b_config.bin
Aug 04 02:41:29 x kernel: bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
Aug 04 02:41:29 x kernel: Bluetooth: hci0: RTL: cfg_sz -2, total sz 22496
Aug 04 02:41:29 x kernel: Bluetooth: hci0: RTL: fw version 0x0e2f9f73
Aug 04 02:41:30 x systemd[1]: Starting Bluetooth mesh service...
Aug 04 02:41:30 x systemd[1]: Starting Bluetooth service...
Aug 04 02:41:30 x bluetoothd[343]: Bluetooth daemon 5.54
Aug 04 02:41:31 x bluetooth-meshd[342]: D-Bus ready
Aug 04 02:41:32 x kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Aug 04 02:41:32 x kernel: Bluetooth: BNEP filters: protocol multicast
Aug 04 02:41:32 x kernel: Bluetooth: BNEP socket layer initialized
Aug 04 02:41:31 x audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth-mesh comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 04 02:41:31 x audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 04 02:41:32 x bluetooth-meshd[342]: Request name success
Aug 04 02:41:32 x bluetooth-meshd[342]: Loading node configuration from /var/lib/bluetooth/mesh
Aug 04 02:41:32 x bluetooth-meshd[342]: Added Network Interface on /org/bluez/mesh
Aug 04 02:41:32 x bluetooth-meshd[342]: Hci dev 0000 removed
Aug 04 02:41:31 x systemd[1]: Started Bluetooth mesh service.
Aug 04 02:41:31 x bluetoothd[343]: Starting SDP server
Aug 04 02:41:31 x bluetoothd[343]: Bluetooth management interface 1.16 initialized
Aug 04 02:41:31 x systemd[1]: Started Bluetooth service.
Aug 04 02:41:31 x dbus-daemon[344]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.4' (uid=0 pid=343 comm="/usr/lib/bluetooth/bluetoothd ")
Aug 04 02:41:31 x systemd[1]: Reached target Bluetooth.
Aug 04 02:41:33 x NetworkManager[345]: <info>  [1596501693.4443] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.26.0-1/libnm-device-plugin-bluetooth.so)
Aug 04 02:52:04 x sudo[2261]: x : TTY=pts/0 ; PWD=/home/x ; USER=root ; COMMAND=/usr/bin/bluetoothctl show

* Bluetooth works at Windows 10 as well as Ubuntu 20.04 installed on the same machine

Offline

#2 2020-08-04 04:23:04

asio
Member
Registered: 2020-08-04
Posts: 6

Re: Bluetooth adapter not found

Removing NetworkManager solved this issue for me i don't know if they somehow conflicts with each other, can anyone with better knowledge explain why this happened?

Update: it seems it solve the issue with bluetoothctl only but not with the other front-ends

Last edited by asio (2020-08-04 04:25:52)

Offline

#3 2020-08-24 18:27:22

nathanb
Member
Registered: 2011-11-28
Posts: 101
Website

Re: Bluetooth adapter not found

I hit this same problem and posted about it here: https://bbs.archlinux.org/viewtopic.php?id=258052

The incredibly helpful folks on this forum told me to get another keyboard.

I'm noticing a lot of bluetooth brokenness recently...this post is another one: https://bbs.archlinux.org/viewtopic.php?id=258262

I wonder if there's been some churn in that area recently? In any case, you're not alone. I'll ping this thread if I find a fix.

Offline

#4 2021-12-20 14:55:35

lieutenantPorky
Member
Registered: 2021-12-20
Posts: 1

Re: Bluetooth adapter not found

I was having a similar problem, where my bluetooth controller would randomly not appear at times.

It turns out that bluetooth-mesh removes the hci device that should act as the controller, and instead adds a new network interface.

It's likely that NetworkManager automatically enables bluetooth-mesh.service, although in my case I had accidentally enabled it manually. Disabling this service solved the issue for me.

Offline

Board footer

Powered by FluxBB