┌──(root
答案1
根据lsusb
问题评论中的输出,您拥有 Realtek 的蓝牙无线电芯片。
Realtek 的蓝牙无线电需要固件文件才能正常工作。确保该firmware-realtek
软件包已安装:运行apt install firmware-realtek
。
如果报告软件包已安装,请运行dmesg | grep firmware
并查看是否可以找到类似的消息(实际固件文件的名称可能不同):
bluetooth hci0: Direct firmware load for rtl_bt/rtl8761a_config.bin failed with error -2
这将指示丢失的固件文件的名称。在此示例中,驱动程序所需的固件文件是/lib/firmware/rtl_bt/rtl8761a_config.bin
.
如果运行所需的文件你的包装中不包含蓝牙无线电芯片firmware-realtek
,请从以下位置下载rtl_bt
linux-firmware 存储库的目录,并将其放置到/lib/firmware/rtl_bt/
系统上的目录中。
安装固件文件后(通过安装软件包firmware-realtek
或手动下载正确的固件文件),只需重新启动系统,您的蓝牙无线电芯片现在就应该开始工作。
(如果您发现需要手动下载文件,请在下载第一个文件后再次检查:某些芯片显然需要多个固件文件。)