Debian で Bluetooth が動作しない: 「利用可能なデフォルトコントローラがありません」

Debian で Bluetooth が動作しない: 「利用可能なデフォルトコントローラがありません」

私のDebianシステムにBluetoothの問題があるので、トラブルシューティングの助けを探しています。

詳細は次のとおりです。

質問: Bluetoothデバイス検索を使用しようとすると、bluetoothctl次のエラーが発生しますNo default controller available

システムメッセージ:

  • オペレーティングシステム:Debian
  • Bluetoothアダプタ:Qualcomm Atheros AR3011
  • Bluetoothサービス:アクティブおよび実行中
  • Bluetooth ctlコマンド:scan on

取るべきトラブルシューティング手順:

  1. Bluetoothサービスの状態を確認する:sudo systemctl status bluetooth.service\
bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: enabl>
   Active: active (running) since Mon 2023-11-20 10:20:39 CET; 4h 42min ago
     Docs: man:bluetoothd(8)
   Main PID: 1780 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 4915)
     Memory: 1.8M
        CPU: 80ms
     CGroup: /system.slice/bluetooth.service
             └─1780 /usr/libexec/bluetooth/bluetoothd --noplugin=audio,a2dp
  1. ロードされたBluetoothカーネルモジュールを確認してください。\
lsmod | grep btusb
btusb 53248 0
lsmod | grep ath3k
ath3k 20480 0
  1. ファームウェアパッケージを確認してくださいfirmware-atheros is installed
  2. dmesgでBluetooth関連のメッセージを確認してください。
sudo dmesg | grep -i bluetooth
[   20.367747] Bluetooth: Core ver 2.22
[   20.367793] NET: Registered PF_BLUETOOTH protocol family
[   20.367796] Bluetooth: HCI device and connection manager initialized
[   20.367810] Bluetooth: HCI socket layer initialized
[   20.367814] Bluetooth: L2CAP socket layer initialized
[   20.367824] Bluetooth: SCO socket layer initialized
[   25.844567] Bluetooth: Can't change to loading configuration err
[  172.268002] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  172.268012] Bluetooth: BNEP filters: protocol multicast
[  172.268020] Bluetooth: BNEP socket layer initialized

これらの努力にもかかわらず、問題が続くため、Debian システムで Bluetooth 機能を使用できなくなります。

関連情報