7

I'm trying to use the built-in bluetooth device of my Lenovo Thinkpad E320. It seems to be hard blocked, but i can't find any possibility to unblock it.

rfkill list returns:

0: tpacpi_bluetooth_sw: Bluetooth   
Soft blocked: yes   
Hard blocked:yes

cat /proc/acpi/ibm/bluetooth returns:

status:     disabled
commands:   enable, disable

I tried to enable it by:

  • Pressing Fn+F9 (Radio controll)
  • echo enable | tee /proc/acpi/ibm/bluetooth
  • rfkill unblock bluetooth
  • Trough the BIOS. But it's not mentioned at all

None of the actions influenced the ouputs above.

nanofarad
  • 20,906
Non
  • 231

4 Answers4

5

after 5-10 bios resets to re-enable bluetooth during the last two years I decided to investigate this issue again. looks like there is a bluetooth switch emulation in the thinkpad_acpi module. turn this on via module options et voila -> working bluetooth!

echo options thinkpad_acpi dbg_bluetoothemul=1 bluetooth_state=1 | sudo tee -a /etc/modprobe.d/thinkpad_acpi.conf

reboot && block/unblock bluetooth as needed:

rfkill unblock all
muzius
  • 61
1

I was also facing the same problem before. I had the parallel installation of Windows. For working of blue-tooth, if I needed to start the blue-tooth option, I enable it with F9 function key of Windows. Then it starts working in Linux. If you have Windows installation there just check this case.

Peachy
  • 7,235
  • 10
  • 40
  • 47
Mak
  • 11
0

I resolved it by resetting BIOS settings. Be careful if you use EFI boot - it will erased and you will need to recover it.

Braiam
  • 69,112
0

Press Fn plus various keys on the first row from F1 to Delete. In my case, Fn+Insert worked.

Chai T. Rex
  • 5,323