Skip to main content
Topic: Bluetooth device not listed by rfkill on thinkpad x230 (Read 286 times) previous topic - next topic
0 Members and 4 Guests are viewing this topic.

Bluetooth device not listed by rfkill on thinkpad x230

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!

Re: Bluetooth device not listed by rfkill on thinkpad x230

Reply #1
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

Re: Bluetooth device not listed by rfkill on thinkpad x230

Reply #2
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!