Ok,
Na verdade, isso deve funcionar, já que há outra correção no kernel utópico que ajuda os atheros bluetooth
sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic
Reinicie e verifique uname -a
se não for pelo menos 3.16.0-32 fazer sudo apt-get update && sudo apt-get upgrade
e reinicializar
Se você deseja manter seu kernel atual, então
wget https://www.dropbox.com/s/76c9nfyeb01eki6/bluetooth-3.13-48.tar.gz
tar -zxf bluetooth-3.13-48.tar.gz
cd bluetooth
cp /boot/config-$(uname -r) .config
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make -C /lib/modules/$(uname -r)/build M=$PWD modules
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
Reinicialize e, se fizer atualizações, observe que o Bluetooth não está funcionando.
cd bluetooth
make clean
cp /boot/config-$(uname -r) .config
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make -C /lib/modules/$(uname -r)/build M=$PWD modules
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
E reinicie.
Se você perceber que o bluetooth não está funcionando após um cold start de aproximadamente 1/3 do tempo, eu atualizaria para o Utopic 3.13.0-32 ou superior, já que a correção está lá
EDIT: Descobri porque a resposta original não funcionou como pretendido
sudo apt-get install build-essential linux-headers-generic git linux-firmware
git clone https://github.com/jeremyb31/bluetooth-3.13.0-37.git
cd bluetooth-3.13.0-37/bluetooth
cp /boot/config-$(uname -r) .config
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make -C /lib/modules/$(uname -r)/build M=$PWD modules
sudo modprobe -r btusb && sudo cp *.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
echo btusb | sudo tee -a /etc/modules
echo ath3k | sudo tee -a /etc/modules
Originalmente, tinha cd bluetooth-3.13.0-37
e precisava ser cd bluetooth-3.13.0-37/bluetooth
Segunda edição: agora é possível descobrir dispositivos que você provavelmente só precisa
pactl load-module module-bluetooth-discover
Você pode ter que desemparelhar e refazer a seqüência de pareamento para que o áudio funcione