我的博通蓝牙设备无法工作,因此我按照以下链接中发布的解决方案进行操作: 蓝牙 Broadcom 43142 无法正常工作
我从 broadcom 下载了最新的驱动程序,找到了我需要的文件,在检查了我的 dmesg 日志后,将其转换为 hcd 并使用了名称 BCM.hcd。现在我的蓝牙设备甚至没有启动。我在 dmesg 日志中收到以下消息:
[ 22.040870] Bluetooth: hci0: BCM: Reading local version info failed (-110)
[ 24.049006] Bluetooth: hci0 command 0x1001 tx timeout
lsusb 仍然识别我的蓝牙设备
Bus 001 Device 007: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0
另外,我删除了之前粘贴到 /lib/firmware/brcm 的文件。现在,dmesg 日志显示以下消息:
[ 23.867936] Bluetooth: hci0 command 0x1001 tx timeout
[ 31.863859] Bluetooth: hci0: BCM: Reading local version info failed (-110)
[ 32.062376] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 32.062378] Bluetooth: BNEP filters: protocol multicast
[ 32.062382] Bluetooth: BNEP socket layer initialized