
Quando inicializo meu laptop, vejo na tela as seguintes mensagens:
[ 5.307568] Bluetooth: Error in firmware loading err = -110,len = 448, size = 4096
[ 5.307601] Bluetooth: Loading patch file failed
[ 5.307624] ath3k: probe of 3-5:1.0 failed with error -110
Todas essas mensagens parecem estar relacionadas ao Bluetooth.
Como posso corrigir esses erros? Existe alguma solução alternativa para eles? Caso contrário, como posso evitar exibi-los na tela ao inicializar a máquina?
Eu nem uso Bluetooth, então seria bom remover os pacotes que produzem esse erro.
Estou usando Ubuntu14.04.
Responder1
O problema que você está enfrentando é devido a um bug em versões mais antigas do kernel Linux <3.15.
O relatório do bug pode ser encontradoaqui. Para resolver o problema, digite os seguintes comandos:
cd /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ cp ath3k.ko ath3k.ko.orig cp btusb.ko btusb.ko.orig sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' ath3k.ko > at.ko sed -e 's/\xf3\x0c\x05\x30/\xf3\x0c\x05\xe0/g' btusb.ko > bt.ko mv at.ko ath3k.ko mv bt.ko btusb.ko rmmod ath3k rmmod btusb modprobe btusb modprobe ath3k
A solução original pode ser encontradaaquie é válido para a versão do kernel 3.15.3-1-ARCH. Modifiquei os comandos acima para funcionar com a versão do kernel do usuário usando uname -r
.
Alternativamente, você pode desativar os drivers Bluetooth colocando-os na lista negra.
gksu gedit /etc/modprobe.d/blacklist.conf
Adicione as seguintes linhas a este arquivo -
blacklist bluetooth
blacklist btusb
blacklist ath3k
Você pode habilitá-lo mais tarde usando modprobe <drivername
>
Responder2
Eu também estava recebendo os mesmos erros em minha máquina e finalmente encontrei uma solução. Coloque o módulo ath3k na lista negra echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf
e gksudo gedit /etc/rc.local
adicione modprobe ath3k
acima da linha exit 0, salve, saia e reinicie
O firmware para o atheros bluetooth faz parte do firmware do linuxsudo apt-get install linux-firmware
Após a instalação, ele deve estar localizado em /lib/firmware/ar3k