Artix Linux Forum

Init systems => runit => Topic started by: marcman on 24 October 2023, 14:31:11

Title: Bluetooth device not listed by rfkill on thinkpad x230
Post by: marcman on 24 October 2023, 14:31:11
Hello I'm trying to setup bluetooth on a thinkpad x230.

When running bluetoothctl I get the following output:

$ bluetoothctl
[bluetoothctl]# scan on
No default controller available

rfkill also does not show any devices related to bluetooth.
Any suggestions?

Thank you!
Title: Re: Bluetooth device not listed by rfkill on thinkpad x230
Post by: gripped on 24 October 2023, 15:48:57
Find out what device and (linux) driver provides bluetooth on your laptop.
Check if that device needs a driver and / or firmware which is non standard i.e. a dkms driver and /or firmware which is not part of linux-firmware.
Look in the output of dmesg for errors relating to the device / missing firmware.
Check the adaptor is enabled in the the laptops UEFI or bios settings.

Edit:
This may help. Or may not ? :)
https://github.com/winterheart/broadcom-bt-firmware
Title: Re: Bluetooth device not listed by rfkill on thinkpad x230
Post by: marcman on 25 October 2023, 18:27:19
This is the output of dmesg for Bluetooth:

dmesg | grep Bluetooth
[    6.009110] Bluetooth: Core ver 2.22
[    6.009138] Bluetooth: HCI device and connection manager initialized
[    6.009142] Bluetooth: HCI socket layer initialized
[    6.009144] Bluetooth: L2CAP socket layer initialized
[    6.009147] Bluetooth: SCO socket layer initialized
[    6.020253] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.020256] Bluetooth: BNEP filters: protocol multicast
[    6.020260] Bluetooth: BNEP socket layer initialized

Does this mean there are already drivers installed?
From what I understand the command prints out processes having to do with the linux kernel, so there is no need for an external driver?

I've attached two images that mention bluetooth in the bios, no mention of the device used though. I'll have a look at the actual hardware installed on my machine.

Thanks again for your help gripped!