我的蓝牙无法检测到任何其他蓝牙设备...我之前使用的是 Windows,蓝牙工作正常...
dmesg | grep firmware
结果为“[ 15.275727]蓝牙 hci0: 直接固件加载失败,错误为 -2”
lsusb | grep Bluetooth
结果为“总线 001 设备 004:ID 0a5c:21d7 Broadcom Corp. BCM43142 蓝牙 4.0”
其中明确指出有蓝牙适配器,但我遇到了固件问题。
答案1
broadcom BCM43142 蓝牙适配器需要一个额外的(更新)固件发挥作用正确地。
看着蓝牙在 Ubuntu 14.04 和戴尔 Inspiron 15-3521 上无法正常工作以获取有关如何执行此操作的说明。
简而言之,您需要从视窗驱动程序并将生成的 .hcd 文件复制到 /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd
答案2
wget https://www.dropbox.com/s/9ryy3ir1tby6wrf/fw-0a5c_21d7.hcd
sudo cp fw-0a5c_21d7.hcd /lib/firmware/
sudo modprobe -r btusb
sudo modprobe btusb
它应该可以与 Ubuntu 最新的 3.13 内核兼容
如果你恰好有 3.16 或更新的内核,请uname -a
检查
sudo cp fw-0a5c_21d7 /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd
sudo modprobe -r btusb
sudo modprobe btusb