基于Debian的arm SBC无法使用蓝牙

基于Debian的arm SBC无法使用蓝牙

我有arm64 SBC,上面安装了Debian 11。作为通信,我需要使用蓝牙,为此提供了sparkfun WPEQ-261ACNI(BT)。它使用高通芯片,Debian 11 检测到它的 wifi 部分,但蓝牙不可用。

据我所知firmware-atheros仅提供无线上网联系。

当我检查时lsusb得到:

Bus 002 Device 004: ID 0cf3:e300 Qualcomm Atheros Communications QCA61x4 Bluetooth 4.0

我已经安装了firmware-atherosfirmware-realtek,所有linux-firmware软件包和 wifi 都工作正常,但bluetoothctl scan on返回错误:

No default controller available

这是输出 dmesg|grep -iE 'firm|blue'

[    0.000000] psci: PSCIv1.0 detected in firmware.
[   54.129618] imx-sdma 30bd0000.sdma: loaded firmware 4.5
[   58.679019] ath10k_pci 0000:01:00.0: firmware ver WLAN.RM.4.4.1-00157-QCARMSWPZ-1 api 6 features wowlan,ignore-otp,mfp crc32 90eebefb
[  793.750879] Bluetooth: Core ver 2.22
[  793.751236] Bluetooth: HCI device and connection manager initialized
[  793.751788] Bluetooth: HCI socket layer initialized
[  793.751822] Bluetooth: L2CAP socket layer initialized
[  793.752239] Bluetooth: SCO socket layer initialized
[ 3448.334457] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3448.334525] Bluetooth: BNEP socket layer initialized

另外我认为这也可能有帮助:

dmesg |grep -iE -C3 'QCA61'输出为:

[   56.729063] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[   58.031450] ath10k_pci 0000:01:00.0: enabling device (0140 -> 0142)
[   58.033508] ath10k_pci 0000:01:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
[   58.675133] ath10k_pci 0000:01:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 168c:3363
[   58.675167] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
[   58.679019] ath10k_pci 0000:01:00.0: firmware ver WLAN.RM.4.4.1-00157-QCARMSWPZ-1 api 6 features wowlan,ignore-otp,mfp crc32 90eebefb
[   58.920196] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id N/A crc32 318825bf

我还尝试将所有 bluez 软件安装到设备上,但没有任何反应。

任何帮助将不胜感激

相关内容