首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蓝牙不起作用

蓝牙不起作用
EN

Unix & Linux用户
提问于 2018-11-29 11:22:14
回答 1查看 4.5K关注 0票数 1

我刚刚安装了Debian 9,蓝牙可以打开/关闭,我也可以搜索设备,但是它根本找不到任何设备。

在OS启动期间,我收到以下消息:

代码语言:javascript
复制
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
EN

回答 1

Unix & Linux用户

发布于 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已经对该芯片进行了修改,最终需要补丁文件。(如果是这样的话,那么显然没有增加任何明显的硬件版本号.不幸的是,硬件制造商有时会这么做。)

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/484883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档