Ubuntu doesn't have driver for Broadcom BCM43142 Bluetooth Adapter

Bug #1859846 reported by Igor Zubarev
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Hello!

I have laptop Sony VAIO SVF15A1S9R with Ubuntu 19.10. Unfortunately my bluetooth doesn't work.
I digged some info and found that driver for my Broadcom BCM43142 Bluetooth Adapter does't exist in /lib/firmware/brcm. Please fix it. See my output:

find /lib/firmware/brcm -name '*4314*'
/lib/firmware/brcm/brcmfmac43143.bin
/lib/firmware/brcm/brcmfmac43143-sdio.bin

sudo dmesg | grep Blue
[sudo] пароль для igor:
[10620.218329] Bluetooth: Core ver 2.22
[10620.218404] Bluetooth: HCI device and connection manager initialized
[10620.218409] Bluetooth: HCI socket layer initialized
[10620.218412] Bluetooth: L2CAP socket layer initialized
[10620.218418] Bluetooth: SCO socket layer initialized
[10620.415125] Bluetooth: hci0: BCM: chip id 70
[10620.416119] Bluetooth: hci0: BCM: features 0x06
[10620.432132] Bluetooth: hci0: BCM43142A
[10620.436127] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[10620.541419] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-0489-e062.hcd not found
[10620.819868] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[10620.819871] Bluetooth: BNEP filters: protocol multicast
[10620.819877] Bluetooth: BNEP socket layer initialized
[10622.564506] Bluetooth: hci0: command 0x1003 tx timeout
[10622.566202] Bluetooth: hci0: unexpected event for opcode 0x1003
[10622.696656] Bluetooth: RFCOMM TTY layer initialized
[10622.696664] Bluetooth: RFCOMM socket layer initialized
[10622.696673] Bluetooth: RFCOMM ver 1.11

summary: - Ubuntu doesn't have driver for Broadcom BCM43142 Bluetoth Adapter
+ Ubuntu doesn't have driver for Broadcom BCM43142 Bluetooth Adapter
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Hi,
can you try to install the proprietary driver from "software and updates" (if available)
Thanks

Changed in linux-firmware (Ubuntu):
status: New → Incomplete
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

The firmware is proprietary so Ubuntu can't ship it.

This can be an alternative:
https://github.com/winterheart/broadcom-bt-firmware

Revision history for this message
Igor Zubarev (igor.zubarev) wrote :

Hello.

It seems I solved my problem by typing in terminal:

$ sudo apt install firmware-b43-installer

Revision history for this message
Igor Zubarev (igor.zubarev) wrote :

Before it I already installed the proprietary driver from "software and updates" and it helped for Wi-Fi only, not Bluetooth

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux-firmware (Ubuntu) because there has been no activity for 60 days.]

Changed in linux-firmware (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Aravind Swami Potluri (cipherswami135) wrote :

My Problem was just a naming issue :-

$ dmesg | grep -i 'bluetooth'

if you are facing some naming problem,the output of above command should be somthing like this ->

Bluetooth hci0: Direct firmware load for brcm/BCM43142A0-0489-e062.hcd failed with error -2
Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-0489-e062.hcd not found

The Problem here is in this folder : /lib/firmware/brcm

$ ls /lib/firmware/brcm/*.hcd

The above command gives output of some *.hcd file (in my case BCM.hcd).
But my kernal is looking for BCM43142A0-0489-e062.hcd.
All you need to do is make a copy and rename.

$ cp /lib/firmware/brcm/BCM.hcd /lib/firmware/brcm/BCM43142A0-0489-e062.hcd (in my case)

Restart the PC and will see the frimware is loaded.

BAM!!
Now you can see bluetooh is working.
Done.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.