我最近从14.04升级到16.04。我的蓝牙耳机已经坏了。在过去的几个小时里,我一直试图诊断这个问题,但没有成功。我的蓝牙鼠标仍然连接正常。
Headset: Plantronics backbeat pro
USB Dongle: Asus - Broadcom BCM20702A0我有一个小问题,14.04,我必须包括"Disable=headset“在/etc/bluetooth/audio.conf,但似乎这个文件不再是访问的最新蓝光/脉冲音频安排。
我尝试过清除蓝牙,脉冲音频和蓝光,并重新安装,但没有成功。如能提供任何帮助,将不胜感激。
日志记录usb连接:
May 04 19:09:31 kernel: usb 3-4: new full-speed USB device number 4 using xhci_hcd
May 04 19:09:31 kernel: usb 3-4: New USB device found, idVendor=0b05, idProduct=17cb
May 04 19:09:31 kernel: usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 04 19:09:31 kernel: usb 3-4: Product: BCM20702A0
May 04 19:09:31 kernel: usb 3-4: Manufacturer: Broadcom Corp
May 04 19:09:31 kernel: usb 3-4: SerialNumber: 5CF3706C6DB1
May 04 19:09:31 URfkill[924]: adding killswitch type 2 idx 1 soft 0 hard 0
May 04 19:09:31 URfkill[924]: Setting device 1 (BLUETOOTH) to unblocked
May 04 19:09:31 URfkill[924]: set_soft: Setting BLUETOOTH to unblocked
May 04 19:09:31 mtp-probe[5353]: checking bus 3, device 4: "/sys/devices/pci0000:00/0000:00:1c.0/0000:05:00.0/usb3/3-4"
May 04 19:09:31 kernel: Bluetooth: hci0: BCM: chip id 63
May 04 19:09:31 mtp-probe[5353]: bus: 3, device: 4 was not an MTP device
May 04 19:09:31 kernel: Bluetooth: hci0: BCM20702A
May 04 19:09:31 kernel: Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
May 04 19:09:31 kernel: bluetooth hci0: Direct firmware load for brcm/BCM20702A1-0b05-17cb.hcd failed with error -2
May 04 19:09:31 kernel: Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0b05-17cb.hcd not found
May 04 19:09:31 bluetoothd[4595]: Failed to obtain handles for "Service Changed" characteristic
May 04 19:09:31 bluetoothd[4595]: Not enough free handles to register service
May 04 19:09:31 bluetoothd[4595]: Error adding Link Loss service
May 04 19:09:31 bluetoothd[4595]: Not enough free handles to register service
May 04 19:09:31 bluetoothd[4595]: Not enough free handles to register service
May 04 19:09:31 bluetoothd[4595]: Not enough free handles to register service
May 04 19:09:31 bluetoothd[4595]: Current Time Service could not be registered
May 04 19:09:31 bluetoothd[4595]: gatt-time-server: Input/output error (5)
May 04 19:09:31 bluetoothd[4595]: Not enough free handles to register service
May 04 19:09:31 bluetoothd[4595]: Not enough free handles to register service
May 04 19:09:31 bluetoothd[4595]: Sap driver initialization failed.
May 04 19:09:31 bluetoothd[4595]: sap-server: Operation not permitted (1)*如果我试图连接到耳机,就会收到以下错误:
May 04 19:01:14 bluetoothd[1180]: Unable to get connect data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
May 04 19:01:14 bluetoothd[1180]: connect error: Too many levels of symbolic links (40)
May 04 19:01:14 bluetoothd[1180]: GLib: Source ID 212 was not found when attempting to remove it
May 04 19:01:16 bluetoothd[1180]: connect error: Too many levels of symbolic links (40)发布于 2016-11-12 00:08:28
您可以从这里下载所需的文件。
在brcm/BCM20702A1-0b05-17cb.hcd中找到它,并将其放入/lib/firmware/brcm/BCM20702A1-0b05-17cb.hcd中。然后再重新插入蓝牙设备。dmesg将向您展示正确加载固件,这样您就可以使用Bluez软件配置蓝牙了。
发布于 2016-05-17 12:01:49
问题的症结在于:
04-19:09:31内核:蓝牙hci0: brcm/brcm 20702a1-0b05-17cb.hcd的直接固件加载失败,错误为-2。
您的配置不适合此蓝牙适配器,因此它所需的固件将不会运行。没有固件它只是硅,它需要代码来正确地运行它,即固件。
这个链接应该有正确的固件,但它不是为独角兽之外的ubuntus打包的,所以您需要自己把它放在/lib/firmware/brcm/中
https://askubuntu.com/questions/767649
复制相似问题