O seu dispositivo ainda não é suportado no kernel do Ubuntu, mas isso não é um problema
wget https://www.dropbox.com/s/xbmm9vfg2fby2zn/fw-04ca_2006.hcd
sudo cp fw-04ca_2006.hcd /lib/firmware
sudo cp fw-04ca_2006.hcd /lib/firmware/brcm/BCM43142A0-04ca-2006.hcd
wget https://www.dropbox.com/s/dnlvxmw5l7mwn2d/bluetooth.tar.gz
tar -zxvf bluetooth.tar.gz
cd bluetooth
sudo apt-get install linux-headers-generic build-essential
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
cp /boot/config-$(uname -r) .config
make -C /lib/modules/$(uname -r)/build M=$PWD modules
sudo modprobe -r btusb
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo modprobe btusb
Você pode ter que reinicializar e deve funcionar para o kernel atual. Se você fizer atualizações e o seu bluetooth fechar novamente após a reinicialização, você pode ter atualizado o kernel e fazer o seguinte
cd ~/bluetooth
make -C /lib/modules/$(uname -r)/build M=$PWD clean
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
cp /boot/config-$(uname -r) .config
make -C /lib/modules/$(uname -r)/build M=$PWD modules
sudo modprobe -r btusb
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo modprobe btusb
EDIT: Uma vez que parece que pode haver um problema com xhci
echo "blacklist btusb | sudo tee /etc/modprobe./btusb.conf
gksudo gedit /etc/rc.local
Em seguida, adicione duas linhas acima de exit 0
, para que as últimas três linhas sejam
sleep 40
modprobe btusb
exit 0
salve, saia e reinicie