我刚刚安装了Debian 9,蓝牙可以打开/关闭,我也可以搜索设备,但是它根本找不到任何设备。
在OS启动期间,我收到以下消息:

root@debian:/home/ilya# dmesg | grep -i blue
[ 5.802583] usb 2-4: Product: Bluetooth Radio
[ 13.847857] Bluetooth: Core ver 2.22
[ 13.847873] Bluetooth: HCI device and connection manager initialized
[ 13.847875] Bluetooth: HCI socket layer initialized
[ 13.847877] Bluetooth: L2CAP socket layer initialized
[ 13.847882] Bluetooth: SCO socket layer initialized
[ 14.330088] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 14.330090] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 14.586509] bluetooth hci0: firmware: failed to load rtl_bt/rtl8723b_config.bin (-2)
[ 14.586513] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 14.586519] Bluetooth: hci0: Failed to load rtl_bt/rtl8723b_config.bin
[ 14.586521] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 14.651453] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8723b_fw.bin
[ 14.652068] Bluetooth: hci0: rom_version status=0 version=1
[ 14.652074] Bluetooth: cfg_sz 0, total size 22496
[ 23.658112] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 23.658116] Bluetooth: BNEP filters: protocol multicast
[ 23.658125] Bluetooth: BNEP socket layer initialized
[ 38.947622] Bluetooth: RFCOMM TTY layer initialized
[ 38.947627] Bluetooth: RFCOMM socket layer initialized
[ 38.947633] Bluetooth: RFCOMM ver 1.11
[ 4363.037311] Bluetooth: hci0: rtl: examining hci_ver=06 hci_rev=000b lmp_ver=06 lmp_subver=8723
[ 4363.037317] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 4363.058517] bluetooth hci0: firmware: failed to load rtl_bt/rtl8723b_config.bin (-2)
[ 4363.058524] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 4363.058527] Bluetooth: hci0: Failed to load rtl_bt/rtl8723b_config.bin
[ 4363.058530] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 4363.059275] Bluetooth: hci0: rom_version status=0 version=1
[ 4363.059282] Bluetooth: cfg_sz 0, total size 22496发布于 2018-11-29 12:18:38
https://github.com/lwfinger/rtlwifi_新议题/158 by lwfinger,截至2016年10月:
这不是一个错误。最新的Realtek设备需要一个固件的“补丁”文件。添加加载该文件的代码时,将同时添加将来可能需要的钩子。没有什么是错误的,因为BT部分的RTL8723BE不需要这样的文件。略去一些讨论我提出了一项更改,只有当驱动程序需要这样的文件时,才会打印缺少的配置文件消息。目前,只有RTL8822B需要这样的文件,我认为它还没有发布。无论如何,代码很快就会改变。
但是,Armbian github有一个可用的rtl8723b_config.bin文件:这里有直接下载链接。
您可以尝试下载该文件并将其放入/lib/firmware/rtl_bt目录;也许Realtek已经对该芯片进行了修改,最终需要补丁文件。(如果是这样的话,那么显然没有增加任何明显的硬件版本号.不幸的是,硬件制造商有时会这么做。)
https://unix.stackexchange.com/questions/484883
复制相似问题