Cómo corregir errores relacionados con Bluetooth en el arranque

Cómo corregir errores relacionados con Bluetooth en el arranque

Cuando inicio mi computadora portátil, veo en la pantalla los siguientes mensajes:

[    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

Todos estos mensajes parecen estar relacionados con Bluetooth.

¿Cómo puedo solucionar estos errores? ¿Existe alguna solución para ellos? Si no es así, ¿cómo puedo evitar que se muestren en la pantalla al iniciar la máquina?

Ni siquiera uso Bluetooth, por lo que estaría bien eliminar los paquetes que producen este error.

estoy usando ubuntu.

Respuesta1

El problema al que se enfrenta se debe a un error en versiones anteriores del kernel de Linux <3.15.

El informe de error se puede encontrar.aquí. Para resolver el problema, ingrese los siguientes 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

La solución original se puede encontrar.aquíy es válido para la versión del kernel 3.15.3-1-ARCH. He modificado los comandos anteriores para que funcionen con la versión del kernel del usuario usando uname -r.

Alternativamente, puede desactivar los controladores de Bluetooth incluyéndolos en la lista negra.

gksu gedit /etc/modprobe.d/blacklist.conf

Agregue las siguientes líneas a este archivo:

blacklist bluetooth
blacklist btusb
blacklist ath3k

Puedes habilitarlo más tarde usando modprobe <drivername>

Respuesta2

Yo también recibía los mismos errores en mi máquina y finalmente encontré una solución. Incluya en la lista negra el módulo ath3k echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf y luego gksudo gedit /etc/rc.localagregue modprobe ath3kencima de la línea de salida 0, guarde, salga y reinicie

El firmware para Atheros Bluetooth es parte del firmware de Linuxsudo apt-get install linux-firmware

Después de la instalación, debería estar ubicado en /lib/firmware/ar3k

información relacionada