在ubuntu 16.04上使用蓝牙的麻烦

似乎我无法让任何蓝牙设备在ubuntu 16.04中工作,而不仅仅是蓝牙鼠标。

耳机,手机和两个蓝牙鼠标(一个是室友)无法使用内置的蓝牙对话连接。

mid编辑编辑:我的手机到了ubuntu给我一条消息说它成功配对的地步,但手机发出错误声称无法配对。 不知道该怎么做。

现在我完全不知道如何诊断这个,所以这里的奇迹是“lspci -knn | grep Net -A2; lsusb”的输出

02:00.0 Network controller [0280]: Intel Corporation Wireless 7265 [8086:095b] (rev 61) Subsystem: Intel Corporation Dual Band Wireless-AC 7265 [8086:5210] Kernel driver in use: iwlwifi Bus 001 Device 002: ID 8087:8001 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 008: ID 8087:0a2a Intel Corp. Bus 002 Device 006: ID 1bcf:2c79 Sunplus Innovation Technology Inc. Bus 002 Device 007: ID 0483:91d1 STMicroelectronics Sensor Hub Bus 002 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 002 Device 004: ID 056a:5055 Wacom Co., Ltd Bus 002 Device 003: ID 2516:003c Bus 002 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

我刚买了一个MX Master,部分是因为它可以支持多个蓝牙连接(我是双启动)

不幸的是,似乎更新的蓝牙设备在ubuntu上遇到了麻烦。

看来这个人在这里有一个如何让它工作的答案……它在第一行“hciconfig hci0 sspmode 0”中分崩离析,它给出了错误“无法在hci0上设置简单配对模式:输入/输出错误( 5)”

我喜欢这款鼠标,因为它似乎是唯一一款不会落后于winbdows和osx的“智能”蓝牙鼠标。 如果因为我在这里花费的时间越来越多而无法使用Linux,那将是一种耻辱。

看来这个问题源于缺乏对Broadcom BCM20702芯片组上的HFP / HSP和A2DP配置文件的支持,除非加载专有固件文件以启用此function。 一些用户报告使用此固件成功并将其放在/lib/firmware/brcm

对于某些版本的内核, 需要重命名该文件以匹配来自dmesg的投诉,该投诉可能是:

brcm / BCM20702A1-0a5c-21e8.hcd的直接固件加载失败,错误-2

如果这是你的情况,只需mv /lib/firmware/brcm/fw-0a5c_21e8.hcd /lib/firmware/brcm/BCM20702A1-0a5c-21e8.hcd或内核在dmesg抱怨的任何文件名

重新启动是最后一步。

注意:我没有可用于测试的硬件。 这个答案严格基于研究。

资料来源:

https://lists.debian.org/debian-kernel/2015/10/msg00083.html

https://plugable.com/2014/06/23/plugable-usb-bluetooth-adapter-solving-hfphsp-profile-issues-on-linux/