So beheben Sie Bluetooth-bezogene Fehler beim Booten

So beheben Sie Bluetooth-bezogene Fehler beim Booten

Wenn ich meinen Laptop hochfahre, werden auf dem Bildschirm die folgenden Meldungen angezeigt:

[    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

Alle diese Nachrichten scheinen mit Bluetooth zusammenzuhängen.

Wie kann ich diese Fehler beheben? Gibt es eine Problemumgehung dafür? Wenn nicht, wie kann ich verhindern, dass sie beim Booten des Computers auf dem Bildschirm angezeigt werden?

Ich verwende nicht einmal Bluetooth, daher wäre es kein Problem, die Pakete zu entfernen, die diesen Fehler verursachen.

Ich verwende Ubuntu.

Antwort1

Das Problem, mit dem Sie konfrontiert sind, ist auf einen Fehler in älteren Versionen des Linux-Kernels < 3.15 zurückzuführen.

Den Fehlerbericht finden SieHierUm das Problem zu lösen, geben Sie die folgenden Befehle ein:

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

Die ursprüngliche Lösung finden SieHierund ist gültig für die Kernel-Version 3.15.3-1-ARCH. Ich habe die obigen Befehle geändert, damit sie mit der Kernel-Version des Benutzers funktionieren uname -r.

Alternativ können Sie die Bluetooth-Treiber deaktivieren, indem Sie sie auf die schwarze Liste setzen.

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

Fügen Sie dieser Datei die folgenden Zeilen hinzu -

blacklist bluetooth
blacklist btusb
blacklist ath3k

Sie können es später aktivieren über modprobe <drivername>

Antwort2

Ich habe die gleichen Fehler auch auf meinem Rechner bekommen und endlich eine Lösung gefunden. Setzen Sie das ath3k-Modul auf die schwarze Liste echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf und gksudo gedit /etc/rc.localfügen Sie dann modprobe ath3koberhalb der Zeile exit 0 hinzu, speichern Sie, beenden Sie und starten Sie neu

Firmware für das Atheros Bluetooth ist Teil der Linux-Firmwaresudo apt-get install linux-firmware

Nach der Installation sollte es sich in /lib/firmware/ar3k befinden

verwandte Informationen