Bluetooth: Add support for Broadcom device of Asus Z97-DELUXE motherboard

Bug #1375522 reported by Mark D Baushke
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Mactel Support
New
Undecided
Unassigned

Bug Description

On a stock ubuntu 14.04 amd64 system with an Asus Z97-DELUXE mother board,
I am unable to use Bluetooth.

This is what I see without the patch installed:

$ dmesg | grep -A 3 0b05
[ 2.136473] usb 3-2: New USB device found, idVendor=0b05, idProduct=17cf
[ 2.136475] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.136477] usb 3-2: Product: BCM20702A0
[ 2.136478] usb 3-2: Manufacturer: Broadcom Corp
$

The following patch to ubuntu 14.04 kernel linux-3.13.0/drivers/bluetooth/btusb.c
works to let the Bluetooth device be properly recognized:

git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
patch id c2aef6e: (c2aef6e8cbebd60f79555baeb9266e220f135a44)

diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index b062bed..292c38e 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -114,6 +114,9 @@
  { USB_VENDOR_AND_INTERFACE_INFO(0x0a5c, 0xff, 0x01, 0x01),
    .driver_info = BTUSB_BCM_PATCHRAM },

+ /* ASUSTek Computer - Broadcom based */
+ { USB_VENDOR_AND_INTERFACE_INFO(0x0b05, 0xff, 0x01, 0x01) },
+
  /* Belkin F8065bf - Broadcom based */
  { USB_VENDOR_AND_INTERFACE_INFO(0x050d, 0xff, 0x01, 0x01) },

Works for me in my ubuntu-trusty patched kernel.
I do not see it in linux-stable yet, but it would be nice if it were in both ubuntu-trusty and ubuntu-utopic.

(I had the patch installed in my personal build of 3.13.0-32, but a recent upgrade
took me to 3.13.0-36 and I lost the patch without going back to reboot the
older kernel.)

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.