Ubuntu 16.10 bluetooth doesn't work

Asked by Alex

 0
down vote
favorite

I'm trying unsuccessfully to connect headphone via bluetooth. Configuration: Ubuntu-gnome 16:10, Dell XPS-15. lspci shows:

06:00.0 Network controller: Broadcom Limited BCM4352 802.11ac Wireless Network Adapter (rev 03)

lsusb shows:

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

Below is what I see in my syslog:

Sep 27 18:19:22 alex-XPS-15-9530 /usr/lib/gdm3/gdm-x-session[4781]: (II) modeset(0): Modeline "1920x1080"x60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz e)
Sep 27 18:19:22 alex-XPS-15-9530 gnome-control-c[6754]: Ignoring launcher gufw (missing desktop file)
Sep 27 18:19:22 alex-XPS-15-9530 gnome-control-c[6754]: Ignoring launcher landscape-client-settings (missing desktop file)
Sep 27 18:19:22 alex-XPS-15-9530 gnome-control-c[6754]: Ignoring launcher ubuntuone-installer (missing desktop file)
Sep 27 18:19:22 alex-XPS-15-9530 dbus-daemon[4819]: Activating via systemd: service name='org.bluez.obex' unit='dbus-org.bluez.obex.service'
Sep 27 18:19:22 alex-XPS-15-9530 dbus-daemon[4819]: Activation via systemd failed for unit 'dbus-org.bluez.obex.service': Unit dbus-org.bluez.obex.service not found.
Sep 27 18:20:29 alex-XPS-15-9530 systemd[1]: Starting Cleanup of Temporary Directories...
Sep 27 18:20:29 alex-XPS-15-9530 systemd-tmpfiles[6783]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Sep 27 18:20:29 alex-XPS-15-9530 systemd[1]: Started Cleanup of Temporary Directories.
Sep 27 18:20:41 alex-XPS-15-9530 bluetoothd[6689]: a2dp-sink profile connect failed for 00:18:16:07:03:FD: Protocol not available

Question information

Language:
English Edit question
Status:
Open
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

I suggest you report a bug. Yakkety is not stable and not ready. If you need a stable OS then I suggest you reinstall with Xenial (Ubuntu 16.04) and enjoy LTS until April 2021.

If you are happy to put up with crashes and feature holes, but want to submit bugs to get the release ready for action in October then by all means use Yakkety but it will not be a smooth ride.

Revision history for this message
Jeremy (wa113y3s) said :
#2

Unfortunately, no matter what Ubuntu version you use, this bluetooth chipset needs firmware that Broadcom will not allow to be distributed. It can be extracted and converted from the hex files in the Windows driver packages. See http://askubuntu.com/a/632348/300665 for an overview of how it is done, you would be searching for 216f in the bcbtums-win8x86-brcm.inf file

Revision history for this message
Alex (alex-chapiro) said :
#3

I new about that and had already replaced firmware with windows driver
file:///lib/firmware/brcm/BCM20702A1-0a5c-216f.hcd
. However it doesn't help any more after resent update, Maybe the file
I see in my drivers store is corrupted? I try to find another one
tomorrow...

On 2016-09-28 06:47 PM, Jeremy wrote:
> bcbtums-win8x86-brcm.inf file

Revision history for this message
Alex (alex-chapiro) said :
#4

More precisely. I found Broadcom drivers on their site:
https://www.broadcom.com/support/bluetooth I downloaded BTW_12.0.1.940_win8_10_x64.zip archive and opened bcbtums.inf file. I found section:
;;;;;;;;;;;;;RAMUSB216F;;;;;;;;;;;;;;;;;
[RAMUSB216F.CopyList]
BCM20702A1_001.002.014.1443.1572.hex

Then I loaded BCM20702A1_001.002.014.1443.1572.hex and converted it using hex2hcd (see http://askubuntu.com/a/632348/300665 ):

sudo ./hex2hcd ../BCM20702A1_001.002.014.1443.1572.hex ../BCM20702A1-0a5c-216f.hcd

Then I did:
sudo .chmod a+x ../BCM20702A1-0a5c-216f.hcd
 and
sudo cp CM20702A1-0a5c-216f.hcd /lib/firmware/brcm/

And rebooted.
Doesn't work :-((

Revision history for this message
Jeremy (wa113y3s) said :
#5

If 16.10 is like 16.04 the file needs to be /lib/firmware/brcm/BCM.hcd

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

Revision history for this message
Jeremy (wa113y3s) said :
#7

Didn't notice that when I did the copy/paste on my phone earlier but
sudo cp CM20702A1-0a5c-216f.hcd /lib/firmware/brcm/BCM.hcd

Should be

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

Then shutdown and boot

Revision history for this message
Alex (alex-chapiro) said :
#8

No, I see the same picture:

Sep 30 08:16:42 alex-XPS-15-9530 dbus-daemon[1846]: Activating via
systemd: service name='org.bluez.obex' unit='dbus-org.bluez.obex.service'
Sep 30 08:16:42 alex-XPS-15-9530 dbus-daemon[1846]: Activation via
systemd failed for unit 'dbus-org.bluez.obex.service': Unit
dbus-org.bluez.obex.service not found.
Sep 30 08:17:01 alex-XPS-15-9530 CRON[2660]: (root) CMD ( cd / &&
run-parts --report /etc/cron.hourly)
Sep 30 08:17:30 alex-XPS-15-9530 bluetoothd[1356]: a2dp-sink profile
connect failed for 00:12:D0:00:1C:A1: Protocol not available

On 2016-09-29 06:03 PM, Jeremy wrote:
> Your question #402428 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/402428
>
> Jeremy posted a new comment:
> Didn't notice that when I did the copy/paste on my phone earlier but
> sudo cp CM20702A1-0a5c-216f.hcd /lib/firmware/brcm/BCM.hcd
>
> Should be
>
> sudo cp BCM20702A1-0a5c-216f.hcd /lib/firmware/brcm/BCM.hcd
>
> Then shutdown and boot
>

Revision history for this message
Jeremy (wa113y3s) said :
#9

Can you pair with the bluetooth headphones? From the original question it seems you can and it might be linked to a 16.04 bug with pulseaudio

Revision history for this message
Alex (alex-chapiro) said :
#10

It was in 15.10. I found this
http://askubuntu.com/questions/689281/pulseaudio-can-not-load-bluetooth-module-15-10-16-04
and this
http://askubuntu.com/questions/657392/broadcom-bluetooth-module-does-not-work-in-ubuntu-15-04-broadcom-216f-bt
, which fixed the problem for a while. But it returned back in the
second part of las summer.

On 2016-09-30 05:37 PM, Jeremy wrote:
> Your question #402428 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/402428
>
> Jeremy posted a new comment:
> Can you pair with the bluetooth headphones? From the original question
> it seems you can and it might be linked to a 16.04 bug with pulseaudio
>

Revision history for this message
Alex (alex-chapiro) said :
#11

I installed the daily build and got the same problem, Also, I ran it
from USB2 flash stick. It was going very slow (that's OK:-), and I see
that connection established, but device loose it quite soon and it never
get it back.

On 2016-09-30 05:37 PM, Jeremy wrote:
> Your question #402428 on Ubuntu changed:
> https://answers.launchpad.net/ubuntu/+question/402428
>
> Jeremy posted a new comment:
> Can you pair with the bluetooth headphones? From the original question
> it seems you can and it might be linked to a 16.04 bug with pulseaudio
>

Revision history for this message
Jeremy (wa113y3s) said :
#12

I would file a bug report and see if they can get it fixed

Revision history for this message
Jose Vacas (josevacas) said :
#13

I have the same problem

DELL xps13 2015 (9343) ubuntu 16.10

Can you help with this problem?

Provide an answer of your own, or ask Alex for more information if necessary.

To post a message you must log in.