我正在尝试使用联想 Thinkpad E320 的内置蓝牙设备。它似乎被硬阻止了,但我找不到任何可能解除阻止的方法。
rfkill list
返回:
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: yes
Hard blocked:yes
cat /proc/acpi/ibm/bluetooth
返回:
status: disabled
commands: enable, disable
我尝试通过以下方式启用它:
- 按 Fn+F9(无线电控制)
echo enable | tee /proc/acpi/ibm/bluetooth
rfkill unblock bluetooth
- 通过 BIOS。但根本没有提到
任何操作都不会影响上述输出。
答案1
在过去的两年中,经过 5-10 次 BIOS 重置以重新启用蓝牙后,我决定再次调查这个问题。看起来 thinkpad_acpi 模块中有一个蓝牙开关模拟。通过模块选项打开它,然后瞧->蓝牙就开始工作了!
echo options thinkpad_acpi dbg_bluetoothemul=1 bluetooth_state=1 | sudo tee -a /etc/modprobe.d/thinkpad_acpi.conf
根据需要重启&&阻止/解除阻止蓝牙:
rfkill unblock all
答案2
我以前也遇到过同样的问题。我安装了 Windows。为了使用蓝牙,如果我需要启动蓝牙选项,我会使用F9Windows 的功能键启用它。然后它开始在 Linux 中工作。如果您在那里安装了 Windows,只需检查这种情况。
答案3
我通过重置 BIOS 设置解决了这个问题。如果您使用 EFI 启动,请小心 - 它将会被删除,您需要恢复它。
答案4
Fn在第一行上按从 到 的各个键。F1在Delete我的例子中,Fn+Insert 起作用了。