Ubuntu 16.04蓝牙无法正常工作(戴尔XPS13)

和其他许多人一样,我很难让我的蓝牙在我的戴尔XPS13上使用Ubuntu 16.04。

到目前为止我尝试了什么:

  1. 设置Autoenable = true( https://askubuntu.com/a/808114/645176 )
  2. 安装一些固件( https://askubuntu.com/a/613622/645176 )
  3. 安装Bluez并尝试使用该管理器

经过这些步骤后,我想到不要让蓝牙设备立即启动……

我的设备上的信息:

Rfkill列表

0: phy0: Wireless LAN Soft blocked: no Hard blocked: no 1: brcmwl-0: Wireless LAN Soft blocked: no Hard blocked: no 

Dmesg grep蓝色

 [ 123.321631] Bluetooth: Core ver 2.21 [ 123.321649] Bluetooth: HCI device and connection manager [ 123.321653] Bluetooth: HCI socket layer initialized [ 123.321655] Bluetooth: L2CAP socket layer initialized [ 123.321663] Bluetooth: SCO socket layer initialized 

lspci -knn | grep Net -A2; 的lsusb

 02:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03) Subsystem: Dell BCM4352 802.11ac Wireless Network Adapter [1028:0019] Kernel driver in use: wl Kernel modules: bcma, wl 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 007: ID 0bda:5682 Realtek Semiconductor Corp. Bus 002 Device 006: ID 04f3:20d0 Elan Microelectronics Corp. Bus 002 Device 008: ID 413c:3016 Dell Computer Corp. Optical 5-Button Wheel Mouse Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

有小费吗? 干杯。

我在使用Ubuntu 16.04的戴尔XPS 13上对此进行了一段时间的故障排除,并会告诉您这些步骤中的一些答案的缩短版本对我有用。 蓝牙Broadcom 43142无法正常工作

列出您的USB设备

 lsusb 

在我的笔记本电脑上显示蓝牙

 Bus 002 Device 002: ID 0a5c:216f Broadcom Corp. BCM20702A0 Bluetooth 

转到以下Github页面并下载已转换的与您的ID匹配的驱动程序: https : //github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (我的是BCM20702A1-0a5c-216f.hcd)请点击在文件名上,然后单击“下载”按钮。

将文件复制到/ lib / firmware / brcm,例如:

 sudo cp BCM20702A1-0a5c-216f.hcd /lib/firmware/brcm 

重启。

这是让我的蓝牙在戴尔XPS 13上正常工作所需的最简单方法,耳机和其他设备都可以在此之后连接。

很棒的建议! 谢谢。 让我提供一个其他人也可能觉得有用的细节调整。 在我的情况下,我在Ubuntu 16.04上从我的XPS 13 9350通过蓝牙JBL Go播放声音时遇到了问题(口吃)。

在phandolin指示的操作之后,问题仍然存在。 lsusb命令提供了以下信息:

总线001设备002:ID 0a5c:6412 Broadcom Corp.

然而命令

 dmesg | grep Blue 

显示错误

[2.741102]蓝牙:hci0:BCM:找不到补丁brcm / BCM-0a5c-6412.hcd

我注意到需要更改下载文件的名称。 因此(在我的情况下)我只是重命名了下载的文件

BCM4350C5-0a5c-6412.hcd

BCM-0a5c-6412.hcd

rebootetvoilá! dmesg中没有更多错误。 为了确保我删除了配对设备,再次配对它,从那时起它就一直在工作。