Comment 0 for bug 1168852

Revision history for this message
Sergey (islife) wrote :

Hello!

I'm using an Acer Aspire S3 laptop with Atheros 3012 bluetooth module. The problem is that I cannot detect nor pair to any bluetooth device. The list of detected bluetooth devices always remains empty.

Further inspection revealed that it is a well-known problem that can be solved by adding the proper device id to the following two files:

/drivers/bluetooth/btusb.c
/drivers/bluetooth/ath3k.c

I've downloaded the current precise kernel source from the git repository and looked at these two files. There are a total of 8 different Atheros AR3012 device ids supported , however my particular device id (0x04ca 0x3004) was not mentioned. The id is exactly (0x04ca 0x3004) and not the (apparently more popular) (0x04ca 0x3005) and (0x0cf3 0x3004) which are present in these lists.

I propose fixing this problem by adding my device id into these two files.

Here's the output of usb-devices command:

T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=04ca ProdID=3004 Rev=00.01
S: Manufacturer=Atheros Communications
S: Product=Bluetooth USB Host Controller
S: SerialNumber=Alaska Day 2006
C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb