Bluetooth with AR9462 WLAN/BT-Combo don't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
High
|
AceLan Kao | ||
Precise |
Fix Released
|
High
|
AceLan Kao | ||
Quantal |
Fix Released
|
High
|
AceLan Kao | ||
linux-backports-modules-3.5.0 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
Precise |
Won't Fix
|
Undecided
|
Unassigned | ||
Quantal |
Won't Fix
|
Undecided
|
Jean-Louis Hens | ||
linux-firmware (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
High
|
AceLan Kao | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Ubuntu 12.04 Precise Pangolin 32bit - 3.2.0-23.36-generic 3.2.14
Product Brief
http://
WLAN:
0d:00.0 Network controller [0280]: Atheros Communications Inc. AR9462 Wireless Network Adapter [168c:0034] (rev 01)
Subsystem: Lite-On Communications Inc Device [11ad:6621]
Kernel driver in use: ath9k
Kernel modules: ath9k
lsusb (BT-device identified as):
Bus 002 Device 003: ID 04ca:3006 Lite-On Technology Corp.
iProduct value is 2, so it must be a AR3012 based chipset for BT (see attachment).
I have adjusted in accordance with http://
See attachment for further informations and Terminal output.
Used CW snapshots and firmware:
compat-
linux-firmware-
Options for ath9k are set in /etc/modprobe.
First try with this patch to add the needed ID an blacklist this device for btusb:
diff -urN compat-
--- compat-
+++ compat-
@@ -76,6 +76,7 @@
{ USB_DEVICE(0x0CF3, 0x311D) },
{ USB_DEVICE(0x13d3, 0x3375) },
{ USB_DEVICE(0x04CA, 0x3005) },
+ { USB_DEVICE(0x04CA, 0x3006) },
{ USB_DEVICE(0x13d3, 0x3362) },
{ USB_DEVICE(0x0CF3, 0xE004) },
{ USB_DEVICE(0x0930, 0x0219) },
@@ -101,6 +102,7 @@
{ USB_DEVICE(0x0cf3, 0x311D), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x04ca, 0x3005), .driver_info = BTUSB_ATH3012 },
+ { USB_DEVICE(0x04ca, 0x3006), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x13d3, 0x3362), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x0cf3, 0xe004), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
diff -urN compat-
--- compat-
+++ compat-
@@ -130,6 +130,7 @@
{ USB_DEVICE(0x0cf3, 0x311d), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x04ca, 0x3005), .driver_info = BTUSB_ATH3012 },
+ { USB_DEVICE(0x04ca, 0x3006), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x13d3, 0x3362), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x0cf3, 0xe004), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
... leads to the following error
[ 38.428012] Bluetooth: Patch file not found ar3k/AthrBT_
[ 38.428015] Bluetooth: Loading patch file failed
[ 38.428021] ath3k: probe of 2-1.6:1.0 failed with error -2
the file AthrBT_
2012-07-
--- compat-
+++ compat-
@@ -76,6 +76,7 @@
{ USB_DEVICE(0x0CF3, 0x311D) },
{ USB_DEVICE(0x13d3, 0x3375) },
{ USB_DEVICE(0x04CA, 0x3005) },
+ { USB_DEVICE(0x04CA, 0x3006) },
{ USB_DEVICE(0x13d3, 0x3362) },
{ USB_DEVICE(0x0CF3, 0xE004) },
{ USB_DEVICE(0x0930, 0x0219) },
diff -urN compat-
--- compat-
+++ compat-
@@ -130,6 +130,7 @@
{ USB_DEVICE(0x0cf3, 0x311d), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x13d3, 0x3375), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x04ca, 0x3005), .driver_info = BTUSB_ATH3012 },
+ { USB_DEVICE(0x04ca, 0x3006), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x13d3, 0x3362), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x0cf3, 0xe004), .driver_info = BTUSB_ATH3012 },
{ USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 },
The driver will not now need to install a patch
An now we have this output:
dmesg | egrep 'ath3|ar3|Bluet'
[ 15.770583] Bluetooth: Core ver 2.16
[ 15.770601] Bluetooth: HCI device and connection manager initialized
[ 15.770603] Bluetooth: HCI socket layer initialized
[ 15.770604] Bluetooth: L2CAP socket layer initialized
[ 15.770609] Bluetooth: SCO socket layer initialized
[ 18.979363] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 18.979366] Bluetooth: BNEP filters: protocol multicast
[ 19.003989] Bluetooth: RFCOMM TTY layer initialized
[ 19.003995] Bluetooth: RFCOMM socket layer initialized
[ 19.003997] Bluetooth: RFCOMM ver 1.11
[ 19.213474] Bluetooth: Error in firmware loading err = -110,len = 0, size = 4096
[ 19.213506] ath3k: probe of 2-1.6:1.0 failed with error -110
[ 19.213539] usbcore: registered new interface driver ath3k
Related branches
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: blocks-hwcert-enablement |
Changed in linux (Ubuntu Precise): | |
status: | New → Incomplete |
importance: | Undecided → Medium |
Changed in linux (Ubuntu): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Precise): | |
status: | Incomplete → Fix Committed |
Changed in linux (Ubuntu Quantal): | |
status: | Incomplete → Fix Released |
Changed in linux (Ubuntu Precise): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu Precise): | |
status: | Fix Released → Confirmed |
Changed in linux (Ubuntu Quantal): | |
status: | Fix Released → Confirmed |
Changed in linux-firmware (Ubuntu Quantal): | |
status: | New → Fix Released |
Changed in linux-firmware (Ubuntu Precise): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in linux-firmware (Ubuntu): | |
status: | New → Fix Released |
tags: | added: blocks-hwcert cid201202-10404 |
tags: | added: 201202-10404 |
tags: |
added: taipei-lab removed: cid201202-10404 |
Changed in linux (Ubuntu): | |
importance: | Medium → High |
Changed in linux (Ubuntu Precise): | |
importance: | Medium → High |
Changed in linux (Ubuntu Quantal): | |
importance: | Medium → High |
Changed in linux-firmware (Ubuntu Precise): | |
importance: | Medium → High |
tags: | added: verification-needed |
Changed in linux (Ubuntu): | |
status: | In Progress → Triaged |
Changed in hwe-next: | |
status: | New → Fix Released |
+ attachment