Debian 测试中无法识别蓝牙

Debian 测试中无法识别蓝牙

在执行全新安装 Debian 测试版并安装专有固件后,除蓝牙外,一切正常。这似乎只能由 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.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.

在这最后一个错误之后,我尝试的最后一件事是尝试通过取消注释#Experimental = true#KernelExperimental = true在 /etc/bluetooth/main.conf 文件中启用实验性 d-bus,但仍然没有任何改变。

PS我已经安装了firmware-linux-nonfree和firmware-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已经有最新版本了,所以这只是几天的事情。

相关内容