Missing board ID 4634 in board-2.bin for QCN9274
pgupta at hindutool.com
pgupta at hindutool.com
Mon May 12 05:55:35 PDT 2025
You may need to contact Compex. I have three boards each are single band (6, 5, 2.4) in order for linux to recognize, the required re-programming. There is also a software solution with a new .bin file they have, but I opted for hardcoding and sent the modules back to them. I would reach our to their support.
Hope this helps someone,
Prashant
On Mon, 12 May 2025 17:29:20 +0700, SIDIQ BAKTI <sidiqbakti at gmail.com> wrote:
>> Hi ath12k devs,
>>
>> I'm having an issue with chip ID 4634 which is currently not listed in
>> board-2.bin.
>>
>> I recently purchased a WLE7002E25 board from Complex, which uses the
>> QCN9274 chip in a DBDC configuration with a diplexer. I initially
>> assumed the chip ID would be the same as other QCN9274 variants, but
>> it turns out mine uses a higher board ID (4634), whereas the latest
>> board-2.bin only includes IDs up to 4121.
>>
>> This setup is mainly for hobby purposes. Here are the specs of my platform:
>>
>> **Board**: Photonicat (Ariaboard)
>> - Rockchip RK3568
>> - 4GB LPDDR4 / 64GB eMMC
>> - Renesas RA2E1 Cortex-M23 ultra-low power MCU
>> - Dual M.2 (B+E Key) PCIe via converter to mPCIe
>>
>> **OS:**
>> - ImmortalWrt SNAPSHOT r33919-09241815a1
>> - Kernel: 6.6.87
>> - Unpatched, using latest firmware from [CodeLinaro ath12k-firmware
>> repo](https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware)
>>
>> in the dmesg logs
>>
>> root at LoliskWrt:~# uname -a
>> Linux LoliskWrt 6.6.87 #0 SMP Thu May 1 14:33:10 2025 aarch64 GNU/Linux
>> root at LoliskWrt:~# lspci -mnn
>> 0002:20:00.0 "PCI bridge [0604]" "Rockchip Electronics Co., Ltd
>> [1d87]" "RK3568 Remote Signal Processor [3566]" -r01 -p00 "" ""
>> 0002:21:00.0 "Network controller [0280]" "Qualcomm Technologies, Inc
>> [17cb]" "QCN62xx/92xx Wireless Network Adapter [1109]" -r01 -p00
>> "Qualcomm Technologies, Inc [17cb]" "QCN62xx/92xx Wireless Network
>> Adapter [1109]"
>> root at LoliskWrt:~# find /lib/firmware/ath12k/ -type f | xargs md5sum
>> 25e7a02febd6d419594d074f8d5d6788 /lib/firmware/ath12k/QCN9274/hw2.0/board-2.bin
>> 3616c32d0e0b8c131b3e0e42e030d82d
>> /lib/firmware/ath12k/QCN9274/hw2.0/firmware-2.bin
>> 08e77df7b9ab5e4c78bfee1c9f025672 /lib/firmware/ath12k/QCN9274/hw2.0/Notice.txt
>> root at LoliskWrt:~# dmesg | grep ath12k
>> [ 6.822644] ath12k_pci 0002:21:00.0: BAR 0: assigned [mem
>> 0xf0200000-0xf03fffff 64bit]
>> [ 6.824009] ath12k_pci 0002:21:00.0: MSI vectors: 16
>> [ 6.824482] ath12k_pci 0002:21:00.0: Hardware name: qcn9274 hw2.0
>> [ 7.638688] ath12k_pci 0002:21:00.0: qmi dma allocation failed
>> (29360128 B type 1), will try later with small size
>> [ 7.659500] ath12k_pci 0002:21:00.0: memory type 10 not supported
>> [ 7.665751] ath12k_pci 0002:21:00.0: chip_id 0x0 chip_family 0xb
>> board_id 0x121a soc_id 0x401a2200
>> [ 7.666595] ath12k_pci 0002:21:00.0: fw_version 0x141580c7
>> fw_build_timestamp 2024-11-11 11:03 fw_build_id
>> QC_IMAGE_VERSION_STRING=WLAN.WBE.1.4.1-00199-QCAHKSWPL_SILICONZ-1
>> [ 7.697939] ath12k_pci 0002:21:00.0: failed to fetch board data for
>> bus=pci,qmi-chip-id=0,qmi-board-id=4634 from
>> ath12k/QCN9274/hw2.0/board-2.bin
>> [ 7.699116] ath12k_pci 0002:21:00.0: failed to fetch board data for
>> bus=pci,qmi-chip-id=0,qmi-board-id=255 from
>> ath12k/QCN9274/hw2.0/board-2.bin
>> [ 7.700276] ath12k_pci 0002:21:00.0: failed to fetch board.bin from
>> QCN9274/hw2.0
>> [ 7.700940] ath12k_pci 0002:21:00.0: qmi failed to load bdf:
>> [ 7.701442] ath12k_pci 0002:21:00.0: qmi failed to load board data file:-12
>>
>>
>> forget the QMI dma, can skip 😅
>>
>> i already tested using this latest firmware
>> https://git.codelinaro.org/clo/ath-firmware/ath12k-firmware
>> but still can't find the ID,
>> I tried modifying `board-2.bin` on `board.json` by mapping 4634 to
>> 4121 (closest match) just to test:
>>
>> {
>> "names": [ "bus=pci,qmi-chip-id=0,qmi-board-id=4634" ],
>> "data": "bus=pci,qmi-chip-id=0,qmi-board-id=4121.bin"
>> }
>>
>> This made the device show up in iw dev, but instead of showing 2.4GHz
>> and 5GHz, it shows two 5GHz interfaces. So clearly it's the wrong
>> board file.
>>
>> Would it be possible to add support for board ID 4634 to board-2.bin?
>>
>> Happy to provide further logs or test patches if needed.
>>
>> Thanks in advance 🙏
>> Regards,
>> Siddiq
More information about the ath12k
mailing list