You are not logged in.

#1 2022-05-16 06:28:31

SunnyMonster
Member
Registered: 2022-05-16
Posts: 2

Bluetooth 'No default controller available'

I am sorry if this has been asked before, but I can't seem to find a solution that works online.

Bluetooth still worked yesterday and the problem only appeared today. When I try to power on in bluetoothctl, a message saying 'No default controller available' pops up.

I did do a full system upgrade (which contained the kernel) recently but I do not recall if it is done before setting up bluetooth or after. In any case, when I downgraded the kernel to the original version, it still did not work.

I've tried unloading and reloading the kernel module, blocking and unblocking bluetooth in rfkill, and even reinstalling all the bluetooth related packages, and no luck.

If i am not mistaken, my wireless card (Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)) handles both WIFI and bluetooth, however, wifi works just fine.

How could I solve this problem?

I will provide any further information that is needed.

Offline

#2 2022-05-16 18:12:07

asbg
Member
Registered: 2021-10-31
Posts: 4

Re: Bluetooth 'No default controller available'

Hi, I experienced similar problems with mouse and keyboard bluetooth devices after updating kernel to 5.17.7. Both devices were working find before the update (kernel-5.17.6) . After update neither mouse nor keyboard were detectable/usable. E.g.  bluetoothctl gave a message saying 'No default controller available'

From the journal:

Linux version 5.17.7-arch1-1 (linux@archlinux) (gcc (GCC) 12.1.0, GNU ld (GNU Binutils) 2.38) #1 SMP PREEMPT Thu, 12 May 2022 18:55:54 +0000

May 14 11:45:53 argus systemd[1]: Started Bluetooth service.
May 14 11:45:53 argus systemd[1]: Reached target Bluetooth Support.
May 14 11:45:53 argus audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=bluetooth comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? term>
May 14 11:45:53 argus kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
May 14 11:45:53 argus kernel: Bluetooth: BNEP filters: protocol multicast
May 14 11:45:53 argus kernel: Bluetooth: BNEP socket layer initialized
May 14 11:45:53 argus bluetoothd[2270]: Bluetooth management interface 1.21 initialized
May 14 11:45:53 argus dbus-daemon[2271]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1>
May 14 11:45:54 argus kernel: Bluetooth: hci0: command 0x0c14 tx timeout
May 14 11:46:02 argus kernel: Bluetooth: hci0: BCM: Reading local name failed (-110)
May 14 11:46:11 argus systemd[1]: Starting Bluetooth management mechanism...
May 14 11:46:11 argus systemd[1]: Started Bluetooth management mechanism.
May 14 11:46:11 argus systemd[5838]: Starting Bluetooth OBEX service...
May 14 11:46:11 argus systemd[5838]: Started Bluetooth OBEX service.
May 14 11:47:57 argus systemd[1]: Starting Bluetooth management mechanism...
May 14 11:47:57 argus systemd[1]: Started Bluetooth management mechanism.
May 14 12:15:55 argus sudo[7545]:    pluto : TTY=pts/0 ; PWD=/home/pluto ; USER=root ; COMMAND=/usr/bin/bluetoothctl
May 14 12:25:05 argus systemd[1]: Stopped target Bluetooth Support.

I downgraded to kernel 5.17.6. After reboot I was able to pair and connect both mouse and keyboard again and it has been working fine since then.

I don't really know if Bluetooth is closely related to kernel updates but I have noted similar problems after updates a few times before.

I have a Dell M4800 with the following packages broadcom-bt-firmware installed:

blueman 2.2.4-1
bluetooth-autoconnect 1.3-1
bluez 5.64-2
bluez-libs 5.64-2
bluez-utils 5.64-2
broadcom-bt-firmware-git 12.0.1.1105_p3.r0.g68a7a8a-1

From lsusb:

Bus 002 Device 003: ID 413c:8143 Dell Computer Corp. Broadcom BCM20702A0 Bluetooth




I usually run 'pacman -Suy' once a day, but now I am not sure how to proceed with updates.

Offline

#3 2022-05-17 15:56:07

asbg
Member
Registered: 2021-10-31
Posts: 4

Re: Bluetooth 'No default controller available'

Well, I encountered problems again with bluetooth and 5.17.6-kernel so I decided to update to 5.17.7 (which I had downgraded from).  The problems were still present as before.  I now removed broadcom-bt-firmware-git 12.0.1.1011_p1.r3.gc0bd928-2 and installed bcm20702a1-firmware 1201710-8  instead. After reboot it seems to deal with the problem so I got Bluetooth keyboard and mouse working again smile

[   56.115378] Bluetooth: Core ver 2.22
[   56.115821] NET: Registered PF_BLUETOOTH protocol family
[   56.115823] Bluetooth: HCI device and connection manager initialized
[   56.115827] Bluetooth: HCI socket layer initialized
[   56.115829] Bluetooth: L2CAP socket layer initialized
[   56.115835] Bluetooth: SCO socket layer initialized
[   56.439455] Bluetooth: hci0: BCM: chip id 63
[   56.440457] Bluetooth: hci0: BCM: features 0x07
[   56.456451] Bluetooth: hci0: BCM20702A
[   56.456456] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[   56.458074] Bluetooth: hci0: BCM20702A1 'brcm/BCM20702A1-413c-8143.hcd' Patch
[   57.038590] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   57.038593] Bluetooth: BNEP filters: protocol multicast
[   57.038596] Bluetooth: BNEP socket layer initialized
[   57.337461] Bluetooth: hci0: DW1550 Bluetooth 4.0 LE
[   57.337467] Bluetooth: hci0: BCM20702A1 (001.002.014) build 1449
[   77.781756] Bluetooth: RFCOMM TTY layer initialized
[   77.781765] Bluetooth: RFCOMM socket layer initialized
[   77.781769] Bluetooth: RFCOMM ver 1.11

Offline

Board footer

Powered by FluxBB