I have a Broadcom internal bluetooth adapter. It is model BCM20702A0
(Vendor=0a5c ProdID=21e1 Rev=01.12
) I am able to get the A2DP function to operate but not the HSP/HFP mode. I have tried different firmware and also different configs under /etc/bluetooth/audio.conf
but have had no luck. Does anyone have any idea what I can do? I have searched and searched google and tried various things going on two hours. Thought I would give you gurus a try. Below are my system details, please let me know if you need anything else.
dylan@laptop:~$ uname -a
Linux laptop 3.19.0-20-generic #20-Ubuntu SMP Fri May 29 10:10:47 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
dylan@laptop:~$ dmesg | grep Bluetooth
[ 4.179038] Bluetooth: Core ver 2.20
[ 4.179051] Bluetooth: HCI device and connection manager initialized
[ 4.179054] Bluetooth: HCI socket layer initialized
[ 4.179056] Bluetooth: L2CAP socket layer initialized
[ 4.179060] Bluetooth: SCO socket layer initialized
[ 5.501272] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.501275] Bluetooth: BNEP filters: protocol multicast
[ 5.501281] Bluetooth: BNEP socket layer initialized
[ 5.508181] Bluetooth: RFCOMM TTY layer initialized
[ 5.508188] Bluetooth: RFCOMM socket layer initialized
[ 5.508193] Bluetooth: RFCOMM ver 1.11
USB-DEVICES...
T: Bus=04 Lev=02 Prnt=02 Port=05 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0a5c ProdID=21e1 Rev=01.12
S: Manufacturer=Broadcom Corp
S: Product=BCM20702A0
S: SerialNumber=083E8E9B280C
C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb
I: If#= 1 Alt= 2 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=btusb
I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)
dylan@laptop:~$ dkms status; uname -a
bcmwl, 6.30.223.248+bdcom, 3.19.0-16-generic, x86_64: installed
bcmwl, 6.30.223.248+bdcom, 3.19.0-18-generic, x86_64: installed
bcmwl, 6.30.223.248+bdcom, 3.19.0-20-generic, x86_64: installed
bcmwl, 6.30.223.248+bdcom, 3.19.0-21-generic, x86_64: installed
vboxhost, 4.3.28, 3.19.0-16-generic, x86_64: installed
vboxhost, 4.3.28, 3.19.0-18-generic, x86_64: installed
vboxhost, 4.3.28, 3.19.0-20-generic, x86_64: installed
vboxhost, 4.3.28, 3.19.0-21-generic, x86_64: installed
Linux laptop 3.19.0-21-generic #21-Ubuntu SMP Sun Jun 14 18:31:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
dylan@laptop:~$ dmesg | grep -i bluetooth; dmesg | grep firmware
[ 4.085160] Bluetooth: Core ver 2.20
[ 4.085171] Bluetooth: HCI device and connection manager initialized
[ 4.085175] Bluetooth: HCI socket layer initialized
[ 4.085176] Bluetooth: L2CAP socket layer initialized
[ 4.085181] Bluetooth: SCO socket layer initialized
[ 4.109764] bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0a5c-21e1.hcd failed with error -2
[ 4.109773] Bluetooth: hci0: BCM: patch brcm/BCM20702A0-0a5c-21e1.hcd not found
[ 5.332794] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.332797] Bluetooth: BNEP filters: protocol multicast
[ 5.332803] Bluetooth: BNEP socket layer initialized
[ 5.346411] Bluetooth: RFCOMM TTY layer initialized
[ 5.346419] Bluetooth: RFCOMM socket layer initialized
[ 5.346425] Bluetooth: RFCOMM ver 1.11
[ 4.109764] bluetooth hci0: Direct firmware load for brcm/BCM20702A0-0a5c-21e1.hcd failed with error -2
dmesg | grep -i firmware
– Jeremy31 Jun 15 '15 at 09:13dylan@laptop:~$ dmesg | grep -i firmware [ 0.188628] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
– Dylan Jun 16 '15 at 00:01/* Broadcom SoftSailing reporting vendor specific */ { USB_DEVICE(0x0a5c, 0x21e1) },
from your dkms package so it can be tested? – Jeremy31 Jun 30 '15 at 10:36