もう電話をかけられません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