So I just switched from base Arch to Manjaro Sway as I wanted something a little more stable, but I’m running into an issue with my Bluetooth device. It was working perfectly fine before on Arch, but ever since the switch, it seems to not be being picked up at all. I’ve run the following command to see if I can find anything and it does seem to notice that there is a Bluetooth device, but is failing to find its id. Any advice on how to fix this would be wonderful.
$ sudo dmesg | grep -i ‘blue’
[ 9.239590] Bluetooth: Core ver 2.22
[ 9.239611] NET: Registered PF_BLUETOOTH protocol family
[ 9.239613] Bluetooth: HCI device and connection manager initialized
[ 9.239616] Bluetooth: HCI socket layer initialized
[ 9.239618] Bluetooth: L2CAP socket layer initialized
[ 9.239622] Bluetooth: SCO socket layer initialized
[ 9.450664] Bluetooth: hci0: Failed to get device id (-108)
[ 9.450667] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 10.100399] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 10.100402] Bluetooth: BNEP filters: protocol multicast
[ 10.100405] Bluetooth: BNEP socket layer initialized
[ 5804.926462] Bluetooth: hci0: Failed to get device id (-108)
[ 5804.926467] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 9476.905590] Bluetooth: hci0: Failed to get fw version (-108)
[ 9476.905593] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
Also, I included the network as I believe that my network and Bluetooth chips are both built-in features of my motherboard, so I don’t know if they potentially require the same/separate firmware.
So I actually already have those installed. I did it right before sending the output of the last command. Also, yes I did restart before testing anything.
local/b43-fwcutter 019-4
firmware extractor for the b43 kernel module
local/broadcom-bt-firmware 12.0.1.1105-1
Firmware for Broadcom Bluetooth devices
local/linux-firmware 20240220.97b693d2-1
Firmware files for Linux
local/linux-firmware-whence 20240220.97b693d2-1
Firmware files for Linux - contains the WHENCE license file which documents the vendor license details
local/reuse 3.0.1-1
Helper tool for providing and confirming copyright and licensing information
local/sof-firmware 2023.12.1-1
Sound Open Firmware
My issue was solved but honestly I don’t know how. Seemingly after one of the updates, my bluetooth device started being detected again. I am on kernal 6.10 if that makes a difference. May want to try that.