Bluetooth接続を待っています

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)

答え1

私も同じ問題があります。解決策が見つかりましたArchlinux.orgフォーラム

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

modprobe btusb
systemctl start bluetooth

次に、bluetoothctlが機能しているかどうかをテストします。その場合は、起動時にモジュールをロードして問題を永久に解決できます。 Debian で root でこれを行うには、次の行を追加します。

btusb

ファイルの末尾に/etc/modules

起動時にBluetoothサービスを有効にするようにsystemdに要求することもできます。この場合は、rootとして次のようにします。

systemctl enable bluetooth

答え2

同様の状況がありました(Bluetoothサービスを有効にして起動しましたが、正常に機能していましたが、サービスが突然停止しました)。

Bluetoothサービスを再起動すると、問題が解決する可能性があります。

sudo systemctl restart bluetooth.service

答え3

今日XFCEを含むArch Linuxで試したもう1つの解決策は、基本的に以下を使用してBluetoothサービスを有効にすることでした。

systemctlがBluetoothサービスを有効にします。

このサービスはbtusbモジュールをロードした後にサービスを開始すると考えられるため、構成ファイルを変更する必要はありません。

答え4

まず、Bluetoothサービスを開始してからbluetoothctlを使用する必要があります。

systemctl start Bluetooth
bluetoothctl

関連情報