부팅 시 Bluetooth 관련 오류를 수정하는 방법

부팅 시 Bluetooth 관련 오류를 수정하는 방법

노트북을 부팅할 때 화면에 다음 메시지가 표시됩니다.

[    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를 사용하지도 않으므로 이 오류를 생성하는 패키지를 제거해도 괜찮을 것입니다.

나는 우분투를 사용하고 있습니다.

답변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 한 다음 종료 0 줄 위에 gksudo gedit /etc/rc.local추가하고 저장하고 종료한 후 재부팅합니다.modprobe ath3k

Atheros Bluetooth용 펌웨어는 Linux 펌웨어의 일부입니다.sudo apt-get install linux-firmware

설치 후 /lib/firmware/ar3k에 위치해야 합니다.

관련 정보