🖱️

Ubuntuで突然Bluetoothマウスが使えなくなったときの対処法

2024/03/23に公開

なぜか突然Bluetoothが使えなくなるときがある。
インターネットにも同じ症状の人が相当の数いるようだったが、どの対処法を試しても解決しなかった。
bluetoothctlコマンドで確認しようにも「No default controller available」と言われてしまうので、どうやらコントローラーそのものを認識していないようだった。

情報

ASUS Vivobook 15 Pro
Ubuntu 22.04

解決

ドングルを認識させる

まずGUIの設定画面のBluetoothの項目を確認します。
「Bluetoothが見つかりません Bluetoothを使用するにはドングルを接続してください。」と表示されている場合は以下のおまじないを実行します。
https://askubuntu.com/questions/1273266/bluetooth-suddenly-stopped-working-ubuntu-20-04-no-default-controller-availabl

  1. PCの電源を落とす
  2. PCをF2を押しながら起動するなどしてUEFI設定を開く
  3. Bluetoothを無効にする
  4. Ubuntuを起動する
  5. もう一度PCの電源を落とす
  6. もう一度UEFI設定を開く
  7. Bluetoothを有効にする
  8. 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