
Eu tenho um Acer Aspire E14 que vem com um adaptador Bluetooth interno. No Ubuntu 14.04, o adaptador é detectado corretamente, mas o computador não consegue encontrar nenhum outro dispositivo bluetooth e outros dispositivos bluetooth não conseguem encontrar o computador. Este parece ser um problema comum, pelo que pude perceber fazendo uma pesquisa no Google. Tentei implementar todas as correções, mas nada funcionou até agora.
Atualizei o kernel e procurei drivers mais recentes (não há nenhum). Eu ficaria muito feliz se alguém pudesse me ajudar com isso.
O modelo é Atheros QCA9565; possui o adaptador WNIC e bluetooth no mesmo chip.
Desde já, obrigado! :)
Responder1
Downloadhttps://www.dropbox.com/s/14wqp7t8u2026ds/test1.zip?dl=0e extraia-o para /home para que você tenha uma pasta test1 em home e insira o restante no terminal
sudo apt-get install build-essential linux-firmware
cd test1
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make all
sudo modprobe -r ath3k
sudo modprobe -r btusb
sudo mv /lib/modules/$(uname-r)/kernel/drivers/bluetooth/ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ath3k.ko.bak
sudo mv /lib/modules/$(uname -r0/kernel/drivers/bluetooth/btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko.bak
sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo cp btusb.ko /lib/modules/$(uname-r)/kernel/drivers/bluetooth/
sudo modprobe btusb
sudo modprobe ath3k
Se, após desligar e inicializar, você notar problemas com o bluetooth não funcionando, então
echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf
Em seguida, edite /etc/rc.local sudo gedit /etc/rc.local
e adicione sleep 20
acima modprobe ath3k
da linha com exit 0, salve o programa de saída e reinicie
Responder2
Tenho um problema diferente, mas semelhante, e não consigo me conectar ao meu alto-falante Bluetooth. Depois de pesquisar um pouco, acho que provavelmente preciso atualizar meu BIOS. Você pode verificar a versão do BIOS e a data de lançamento usando o seguinte comando:
$ sudo dmidecode -s bios-version
$ sudo dmidecode -s bios-release-date
Meu desktop é Dell, então verifiquei o site da Dell e descobri que o BIOS mais recente é 09/07/2015, mas a data de lançamento do BIOS atual é 2014. Além disso, usando o seguinte comando
$ dmesg | grep -i blue
Recebi as seguintes informações, e a mensagem de erro relacionada ao firmware também é uma indicação potencial de BIOS desatualizado
[ 4.189753] Bluetooth: Core ver 2.19
[ 4.189788] Bluetooth: HCI device and connection manager initialized
[ 4.189793] Bluetooth: HCI socket layer initialized
[ 4.189794] Bluetooth: L2CAP socket layer initialized
[ 4.189802] Bluetooth: SCO socket layer initialized
[ 4.194508] bluetooth hci0: Direct firmware load failed with error -2
[ 4.194510] bluetooth hci0: Falling back to user helper
[ 4.257609] Bluetooth: hci0: BCM: patch brcm/BCM43142A0-0a5c-21d7.hcd not found
[ 5.837608] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.837610] Bluetooth: BNEP filters: protocol multicast
[ 5.837616] Bluetooth: BNEP socket layer initialized
[ 5.841032] Bluetooth: RFCOMM TTY layer initialized
[ 5.841038] Bluetooth: RFCOMM socket layer initialized
[ 5.841041] Bluetooth: RFCOMM ver 1.11
Como tenho outro sistema operacional Windows instalado em outro disco, reinicio no Windows e baixei o EXE de atualização do BIOS mais recente no site da Dell e o executei para atualizar meu BIOS. Depois disso, reinicio no Ubuntu e funciona perfeitamente.