首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Broadcom蓝牙模块无法在Ubuntu 15.04中工作(Broadcom216FBT)

Broadcom蓝牙模块无法在Ubuntu 15.04中工作(Broadcom216FBT)
EN

Ask Ubuntu用户
提问于 2015-08-06 17:30:39
回答 1查看 8.8K关注 0票数 1

我很难让蓝牙在我的戴尔XPS 13上工作。在内核3.19下,我通过使用Windows的固件(参见这里)成功地使蓝牙工作。

由于各种原因,我不得不升级到4.x内核版本。现在蓝牙已经不再起作用了,即使是以前的解决方案。

蓝牙卡是Broadcom216FBT。

lspci的输出:

代码语言:javascript
复制
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
[...]
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Camarillo Device (rev 09)
[...]
02:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)

lsusb的输出是

代码语言:javascript
复制
Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0c45:670c Microdia 
Bus 001 Device 004: ID 04f3:20d0 Elan Microelectronics Corp. 
Bus 001 Device 003: ID 0a5c:216f Broadcom Corp. 
Bus 001 Device 002: ID 062a:4102 Creative Labs 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg | egrep -i 'firm|blue'的输出是

代码语言:javascript
复制
[2.253256] bluetooth hci0: Direct firmware load for brcm/BCM20702A1-0a5c-216f.hcd failed with error -2
[2.253259] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0a5c-216f.hcd not found

编辑1:运行后:

代码语言:javascript
复制
sudo mv /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd /lib/firmware/brcm/BCM20702A1-0a5c-216f.hcd

蓝牙似乎坏了,dmesg | egrep -i 'firm|blue'输出:

代码语言:javascript
复制
[    4.257018] Bluetooth: hci0 command 0x0a0a tx timeout
[   12.259564] Bluetooth: hci0: BCM: Patch command 0a0a failed (-110)
[   14.265142] Bluetooth: hci0 command 0x1001 tx timeout
[   22.267585] Bluetooth: hci0: BCM: Reading local version info failed (-110)

有什么办法可以让蓝牙在这里工作吗?

提前谢谢。

对于未来的参考,我有一个戴尔XPS 139353 (2015)

EN

回答 1

Ask Ubuntu用户

发布于 2015-08-19 17:06:08

如果您已经根据问题中的链接安装了固件,只需重命名该文件。

代码语言:javascript
复制
sudo mv /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd /lib/firmware/brcm/BCM20702A1-0a5c-216f.hcd

看起来,新内核模块正在寻找另一个文件。但是固件是一样的。

如果您也想使用旧的内核,请运行

代码语言:javascript
复制
sudo cp /lib/firmware/brcm/BCM20702A0-0a5c-216f.hcd /lib/firmware/brcm/BCM20702A1-0a5c-216f.hcd

而不是。它会保存这两个文件。

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

https://askubuntu.com/questions/657392

复制
相关文章

相似问题

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