[12.04] Broadcom Bluetooth device (Vendor=0a5c ProdID=21f3) not supported
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
In Progress
|
High
|
Manoj Iyer | ||
linux (Ubuntu) |
Fix Released
|
High
|
Manoj Iyer | ||
Oneiric |
Fix Released
|
High
|
Manoj Iyer | ||
Precise |
Fix Released
|
High
|
Manoj Iyer |
Bug Description
(1) Find the BT usb device id.
$> usb-devices > usb-devices.txt
Search for an entry for Broadcom. For example
T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=03 Dev#= 5 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0a5c ProdID=21f3 Rev=01.12
S: Manufacturer=
S: Product=BCM20702A0
S: SerialNumber=
C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
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)
The device id is "0a5c 21f3"
(2) Update the BT driver with the appropriate device id:
$> sudo modprobe btusb
$> sudo echo "0a5c 21f3" >> /sys/bus/
(3) Confirm that the BT stack now sees the device:
$> hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 74:DE:2B:34:4A:7B ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN
RX bytes:1059 acl:0 sco:0 events:34 errors:0
TX bytes:886 acl:0 sco:0 commands:34 errors:0
affects: | launchpad → linux |
tags: | added: blocks-hwcert-enablement |
Changed in linux (Ubuntu Precise): | |
assignee: | nobody → Manoj Iyer (manjo) |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in linux (Ubuntu Oneiric): | |
assignee: | nobody → Manoj Iyer (manjo) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in linux (Ubuntu Oneiric): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-oneiric removed: verification-needed-oneiric |
SRU JUSTIFICATION
================
EFFECT
======
Broadcom Bluetooth device (Vendor=0a5c ProdID=21f3) not supported
FIX
===
Added device id (Vendor=0a5c ProdID=21f3) to btusb
TEST
====
This patch was tested by Dennis Chua and reported to work.