Debian 11がインストールされているarm64 SBCがあります。通信には、Sparkfun WPEQ-261ACNI(BT)が付属しているBluetoothを使用する必要があります。 Qualcommチップを使用し、Debian 11はWi-Fi部分を検出しますが、Bluetoothは使用できません。
私が知る限り、それfirmware-atheros
だけを提供しますWi-Fiつながる。
確認すると、次のようなlsusb
結果が得られます。
Bus 002 Device 004: ID 0cf3:e300 Qualcomm Atheros Communications QCA61x4 Bluetooth 4.0
firmware-atheros
をインストールしましたが、firmware-realtek
すべてのlinux-firmware
パッケージとWi-Fiは正常に動作しますが、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ソフトウェアをデバイスにインストールしようとしましたが、何も起こりませんでした。
どんな助けでも大変感謝します。