Briefly:

1- you need kernel sources: apt-get source linux -image-$(uname -r)
2- you need your VID:PID pair. You can find them looking for idVendor (VID) and 
idProduct (PID) of your bt chip via lsusb -v
3- you have to check if your VID:PID are already mentioned in btusb.c and/or 
ath3k.c (kernel sources/drivers/bluetooth): if so, I don't know what to 
suggest... maybe you can try removing them and patch the sources anyway, but 
it's at your own risk
4- patch applies with patch -p0 < ATH3012.patch (please note that if you have 
different VID:PID the patch won't work and you have to modify kernel sources 
manually/modify the patch accordingly)
5- compile the modules
TIP1: cp /boot/config-$(uname -r) .config
TIP2: make -C /lib/modules/`uname -r`/build M=`pwd`/drivers/bluetooth/ modules
6- backup your original btusb.ko and ath3k.ko modules and copy the new ones in 
/lib/...
7- reboot

These are only brief instructions, you can Google for detailed help if
needed

HTH
G.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1054307

Title:
  ATH3012 bluetooth not working

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1054307/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to