![DELL,bluetoothctl,开机,没有可用的默认控制器](https://linux22.com/image/91516/DELL%EF%BC%8Cbluetoothctl%EF%BC%8C%E5%BC%80%E6%9C%BA%EF%BC%8C%E6%B2%A1%E6%9C%89%E5%8F%AF%E7%94%A8%E7%9A%84%E9%BB%98%E8%AE%A4%E6%8E%A7%E5%88%B6%E5%99%A8.png)
我刚刚尝试了 Debian,发现我的蓝牙无法工作。我已经安装bluez
并显示响应。blueman
bluetoothctl
No default controller available
bluetoothctl
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# power on
No default controller available
以下是我的硬件状况详细信息:
sudo lsusb; uname -a; lsmod | grep bluetooth; dmesg | grep -i firmware
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 064e:812c Suyin Corp.
Bus 001 Device 004: ID 0cf3:0036 Atheros Communications, Inc.
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) x86_64 GNU/Linux
bluetooth 374429 10 bnep,ath3k,btusb,rfcomm
6lowpan_iphc 16588 1 bluetooth
rfkill 18867 6 cfg80211,bluetooth,dell_laptop
crc16 12343 2 ext4,bluetooth
[ 0.131092] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 9.828699] usb 1-1.4: firmware: failed to load ar3k/AthrBT_0x31010000.dfu (-2)
[ 9.828772] usb 1-1.4: Direct firmware load failed with error -2
[ 19.146915] r8169 0000:09:00.0: firmware: failed to load rtl_nic/rtl8105e-1.fw (-2)
[ 19.147006] r8169 0000:09:00.0: Direct firmware load failed with error -2
[ 19.148582] r8169 0000:09:00.0 eth0: unable to load firmware patch rtl_nic/rtl8105e-1.fw (-12)
我们将非常感谢您的帮助。谢谢
答案1
我在宏基笔记本电脑上遇到了同样的问题。我所做的就是 grep 输出dmesg
。
看起来信息最丰富的一行是:
usb 3-1.1: firmware: failed to load ar3k/AthrBT_0x11020000.dfu (-2)
在互联网上寻找我发现这个问答这解决了我的问题。
简而言之:
sudo apt-get install firmware-atheros
bluetooth-sendto ## (and escape to close the window)
第一个安装了我丢失的软件包,第二个触发系统寻找蓝牙设备。当我再次启动时bluetoothctl
,它通知我控制器可用,其余的按照大多数文档页面中的描述进行。
答案2
我遇到过同样的问题。经过一番研究发现是驱动没有安装。检查该答案蓝牙在 Debian 10 中不起作用并查看您的驱动程序是否安装正确 =)