Debian テストで Bluetooth が認識されない

Debian テストで Bluetooth が認識されない

Debian Betaを新しくインストールし、独自のファームウェアをインストールした後、Bluetooth以外のすべてが正常に機能しました。これはlsusbでのみ認識されるようです。

lsusb | grep Blue
Bus 001 Device 003: ID 8087:0026 Intel Corp. AX201 Bluetooth

そして、lsmodコマンドは次のようになります。

lsmod | grep "blue"
bluetooth             954368  15 btrtl,btmtk,btintel,btbcm,bnep,btusb
ecdh_generic           16384  1 bluetooth
rfkill                 32768  9 iwlmvm,bluetooth,cfg80211
crc16                  16384  2 bluetooth,ext4

しかし、hcitool dev機器も見つかりませんでした。今bluetoothctlを使用して起動しようとすると、次のようになります。

No default controller available

Bluetoothサービスを何度も再起動してみましたが、何も変わりませんでした。状態は次のとおりです。

● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: active (running) since Mon 2022-11-28 16:45:52 CET; 32min ago
       Docs: man:bluetoothd(8)
   Main PID: 2055 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18760)
     Memory: 2.1M
        CPU: 17ms
     CGroup: /system.slice/bluetooth.service
             └─2055 /usr/libexec/bluetooth/bluetoothd

nov 28 16:45:51 MsiPulse bluetoothd[2055]: src/main.c:btd_parse_kernel_experimental() Invalid KernelExperimental UUID: false
nov 28 16:45:51 MsiPulse bluetoothd[2055]: Starting SDP server
nov 28 16:45:51 MsiPulse bluetoothd[2055]: profiles/audio/vcp.c:vcp_init() D-Bus experimental not enabled
nov 28 16:45:51 MsiPulse bluetoothd[2055]: src/plugin.c:plugin_init() Failed to init vcp plugin
nov 28 16:45:51 MsiPulse bluetoothd[2055]: profiles/audio/mcp.c:mcp_init() D-Bus experimental not enabled
nov 28 16:45:51 MsiPulse bluetoothd[2055]: src/plugin.c:plugin_init() Failed to init mcp plugin
nov 28 16:45:51 MsiPulse bluetoothd[2055]: profiles/audio/bap.c:bap_init() D-Bus experimental not enabled
nov 28 16:45:51 MsiPulse bluetoothd[2055]: src/plugin.c:plugin_init() Failed to init bap plugin
nov 28 16:45:51 MsiPulse bluetoothd[2055]: Bluetooth management interface 1.22 initialized
nov 28 16:45:52 MsiPulse systemd[1]: Started Bluetooth service.

この最後のエラーの後に最後に試したことは、/etc/bluetooth/main.confファイルからコメントを削除して実験的なd-busを有効にしようとしましたが、まだ何も変更されてい#Experimental = trueません。#KernelExperimental = true

PS私はファームウェア-linux-nonfreeとファームウェア-iwlwifiをインストールしました。

ベストアンサー1

誰にでも役に立つとしたら、dmesgがはっきり言ったようにドライバが欠けているようです。

[ 5.655154] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0040-4150.sfi (-2)

これで、この資料に記載されているようにドライバを手動でダウンロードして適切なフォルダに配置できます。https://forums.debian.net/viewtopic.php?p=762651ただし、リポジトリ内のLinuxファームウェアパッケージの更新を待つことをお勧めします。 Debian sid はすでに最新バージョンを持っているので、数日しか必要ありません。

おすすめ記事