我有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-atheros
和firmware-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 软件安装到设备上,但没有任何反应。
任何帮助将不胜感激