bluetoothctl
を呼び出せなくなりました。ターミナルでこれを示す成功なしで接続を待ちます:
me@mashin:~$ bluetoothctl
Waiting to connect to bluetoothd...
楽しいデバッグを開始する方法の提案はありますか?
私はDebian 9.2を使用しています。
編集
Sudo systemctl status bluetooth.service
の出力
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
Active: inactive (dead)
Docs: man:bluetoothd(8)
同じ問題がありました。 archlinux.orgのフォーラム で解決策を見つけました。
カーネルモジュールbtusb
をロードする必要がありました。これで問題が解決するかどうかをテストするには、rootとして実行します。
modprobe btusb
systemctl start bluetooth
次に、bluetoothctlが機能するかどうかをテストします。もしそうなら、起動時にモジュールをロードすることで、この修正を永続的にすることができます。 Debianでこれを行うには、次の行を(rootとして)追加します。
btusb
ファイルの最後に/etc/modules
。
Systemdにブート時にbluetoothサービスを有効にするよう依頼することもできます。この場合は(rootとして)実行します。
systemctl enable bluetooth