Ubuntuで突然Bluetoothマウスが使えなくなったときの対処法
なぜか突然Bluetoothが使えなくなるときがある。
インターネットにも同じ症状の人が相当の数いるようだったが、どの対処法を試しても解決しなかった。
bluetoothctl
コマンドで確認しようにも「No default controller available」と言われてしまうので、どうやらコントローラーそのものを認識していないようだった。
情報
ASUS Vivobook 15 Pro
Ubuntu 22.04
解決
ドングルを認識させる
まずGUIの設定画面のBluetoothの項目を確認します。
「Bluetoothが見つかりません Bluetoothを使用するにはドングルを接続してください。」と表示されている場合は以下のおまじないを実行します。
- PCの電源を落とす
- PCをF2を押しながら起動するなどしてUEFI設定を開く
- Bluetoothを無効にする
- Ubuntuを起動する
- もう一度PCの電源を落とす
- もう一度UEFI設定を開く
- Bluetoothを有効にする
- Ubuntuを起動する
「Bluetoothがオフになっています デバイスの接続やファイルの受信を行う場合はBluetoothをオンにしてください。」と表示されていればOKです。
Bluetoothデーモンの状態を確認する
次に、sudo systemctl status bluetooth
を使用してBluetoothデーモンの起動状態を確認します。"Active: active (running)"となっていない場合はsudo systemctl restart bluetooth
を実行し再起動します。
これをがちゃがちゃやっていると"Active: active (running)"になるタイミングがあるのでそこまでがんばります。
ここからがわからない
デーモンも立ち上がり、ドングルも認識しているのでもうオンにできるかと思いきや、何故かできません。
ここからの直し方が不明です。毎回時間が経つと解決します。
bluetoothctl list
としても何も出てこないので、"controller"が読み込めてないっぽいですが、少なくともgnome-control-center
的にはドングルは読み込まれているはずで、謎です。
"controller"とドングルは別物...?
Discussion