web-dev-qa-db-ja.com

Bluetoothへの接続を待機しています

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)
9
user106035

同じ問題がありました。 archlinux.orgのフォーラム で解決策を見つけました。

カーネルモジュールbtusbをロードする必要がありました。これで問題が解決するかどうかをテストするには、rootとして実行します。

modprobe btusb
systemctl start bluetooth

次に、bluetoothctlが機能するかどうかをテストします。もしそうなら、起動時にモジュールをロードすることで、この修正を永続的にすることができます。 Debianでこれを行うには、次の行を(rootとして)追加します。

btusb

ファイルの最後に/etc/modules

Systemdにブート時にbluetoothサービスを有効にするよう依頼することもできます。この場合は(rootとして)実行します。

systemctl enable bluetooth
12