
ラップトップを起動すると、画面に次のメッセージが表示されます。
[ 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
これらのメッセージはすべて Bluetooth に関連しているようです。
これらのエラーを修正するにはどうすればいいでしょうか? 回避策はありますか? ない場合は、マシンの起動時に画面にエラーが表示されないようにするにはどうすればいいでしょうか?
私は Bluetooth も使用していないので、このエラーを生成するパッケージを削除しても問題ありません。
私はUbuntuを使用しています14.04。
答え1
あなたが直面している問題は、Linux カーネル < 3.15 の古いバージョンのバグが原因です。
バグレポートはこここの問題を解決するには、次のコマンドを入力します。
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
オリジナルの解決策はここカーネル バージョン 3.15.3-1-ARCH に有効です。 上記のコマンドを、を使用してユーザーのカーネル バージョンで動作するように変更しましたuname -r
。
あるいは、Bluetooth ドライバーをブラックリストに登録して無効にすることもできます。
gksu gedit /etc/modprobe.d/blacklist.conf
このファイルに次の行を追加します -
blacklist bluetooth
blacklist btusb
blacklist ath3k
後で有効にするには、modprobe <drivername
>
答え2
私のマシンでも同じエラーが発生していましたが、ようやく修正方法を見つけました。ath3kモジュールをブラックリストに登録しecho "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf
、 exit 0行の上にgksudo gedit /etc/rc.local
追加してmodprobe ath3k
保存し、終了して再起動します。
Atheros BluetoothのファームウェアはLinuxファームウェアの一部ですsudo apt-get install linux-firmware
インストール後は/lib/firmware/ar3kに保存されます。