Bluetoothがオンにならない

Bluetoothがオンにならない

Bluetooth をオンにできません。Bluetooth 設定を開くと、Bluetooth がオフになっていることを示す次のメッセージが表示されます。

電源を入れようとすると、スイッチは青くなりますが、何も起こりません。設定を閉じて再度開くと、Bluetooth がオフになっていることが表示され、スイッチもオフに戻ります。 ここに画像の説明を入力してください rfkill を使用してブロックを解除しようとしましたが、使用するとsudo rfkl listBluetooth がハード ブロックもソフト ブロックもされていないことが示されます。

また、ドライバの再起動も試しました

sudo rmmod btusb
sudo modprobe btusb

再起動しましたが、まだ動作しませんでした。

コンピューターを再起動すると時々動作しますが、再起動しても動作しないこともあります。この問題を解決するにはどうすればよいですか?

答え1

Ubuntu 20.04 (カーネル 5.11.12) でも同じ問題が発生します。Bluetooth を使用するたびに機能するものがあります:

  1. 表示されている設定画面で Bluetooth をオンにします (まだオフと表示されていますが、右上隅の「オン」トグルをクリックしてください)。
  2. オンになっている間に、先ほど言ったコマンドを実行します。
sudo rmmod btusb
sleep 1
sudo modprobe btusb

その後、利用可能なすべての Bluetooth デバイスを確認し、それらに接続できるようになります (私は Bluetooth 経由でプレイステーション 3 コントローラーを使用していますが、接続に問題はありませんでした)

欠点は、Bluetooth をオフにしたり、コンピューターを再起動したりするたびに、手順 1 と 2 を繰り返さなければならないことです。より安定した解決策をまだ探しています。

bluemanも試しましたが、問題は解決しませんでした。

より永続的な解決策がすぐに見つかることを願っています。

答え2

私も Bluetooth 5.0 ドングルで同じ現象を経験しました。Ubuntu 20.04 でカーネル バージョン 5.15 にカーネルをアップデートした後、突然動作しなくなりました。

何らかの理由で、Linux カーネル 5.15 は現在、rtl8761bu_fw.bin と rtl8761bu_config.bin を探しています。

  1. rtl8761b 構成ファイルと Bluetooth ドライバー ファイルがまだない場合は、GitHub からダウンロードします。
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw
  1. ファイルを /lib/firmware/rtl_bt ディレクトリに移動します。
sudo mv rtl8761b_config /lib/firmware/rtl_bt/rtl8761b_config.bin
sudo mv rtl8761b_fw /lib/firmware/rtl_bt/rtl8761b_fw.bin
  1. rtl8761b ドライバーの名前を rtl8761bu に変更します。
sudo cp /lib/firmware/rtl_bt/rtl8761b_config.bin /lib/firmware/rtl_bt/rtl8761bu_config.bin
sudo cp /lib/firmware/rtl_bt/rtl8761b_fw.bin /lib/firmware/rtl_bt/rtl8761bu_fw.bin
  1. リブート

関連情報