1

my bluetooth is not able to detect any of the other bluetooth devices ... i was using windows before and the bluetooth was working fine ...

dmesg | grep firmware

results in "[ 15.275727] bluetooth hci0: Direct firmware load failed with error -2 "

lsusb | grep Bluetooth

results in "Bus 001 Device 004: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0"

which clearly states that there is bluetooth adapter but i am having firmware issues.

2 Answers2

0

The broadcom BCM43142 Bluetooth adapter needs an additional (updated) firmware to function correctly.

Look at Bluetooth not working on ubuntu 14.04 with dell inspiron 15-3521 for instruction on how to do that.

In short, you need to extract the firmware from the Windows driver and copy the resulting .hcd file into /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd

solsTiCe
  • 9,515
0
wget https://www.dropbox.com/s/9ryy3ir1tby6wrf/fw-0a5c_21d7.hcd
sudo cp fw-0a5c_21d7.hcd /lib/firmware/
sudo modprobe -r btusb
sudo modprobe btusb

And it should work with the latest 3.13 kernel from Ubuntu

If you happen to have the 3.16 or newer kernel, check uname -a then

sudo cp fw-0a5c_21d7 /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd
sudo modprobe -r btusb
sudo modprobe btusb
Jeremy31
  • 13,293