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!
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
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!