QCN9074 load board data file failed
Vasanthakumar Thiagarajan
vasanthakumar.thiagarajan at oss.qualcomm.com
Fri Oct 24 00:07:10 PDT 2025
On 10/17/2025 6:38 AM, Doug Brewer wrote:
> On Thu, Oct 16, 2025 at 5:37 PM Vasanthakumar Thiagarajan wrote:
>>
>>
>>
>> On 10/14/2025 7:42 AM, Doug Brewer wrote:
>>> Hello,
>>>
>>> I’m currently running Linux kernel 6.17.2 on arm64 and testing the QCN9074,
>>> but it fails to start up.
>>
>> Was this working for you before with an older kernel?
>
>
> Yes, it worked with kernel 6.6.
Odd, between v6.6 and v6.17 I couldn't find any ath12k changes which
modifies the caldata download path. Is it possible to share the kernel
log with ath11k boot time debugs enabled for working and problematic cases?
modprobe -r ath11k_pci
modprobe ath11k debug_mask=0x1060
modprobe ath11k_pci
>
>>> It seems the issue is related to loading
>>> the board data:
>>>
>>> ath11k_pci 0001:11:00.0: BAR 0 [mem 0xf2400000-0xf25fffff 64bit]: assigned
>>> ath11k_pci 0001:11:00.0: enabling device (0000 -> 0002)
>>> ath11k_pci 0001:11:00.0: MSI vectors: 16
>>> ath11k_pci 0001:11:00.0: qcn9074 hw1.0
>>> ath11k_pci 0001:11:00.0: chip_id 0x0 chip_family 0x0 board_id 0xff
>>> soc_id 0xffffffff
>>> ath11k_pci 0001:11:00.0: fw_version 0x2403072e fw_build_timestamp
>>> 2021-06-06 23:27 fw_build_id
>>> ath11k_pci 0001:11:00.0: qmi failed to load CAL data
>>> file:cal-pci-0001:11:00.0.bin
>>
>> It seems the calibration data is not found in the file system as well.
>> Since calibration data will be specific to the hardware module, you
>> may want to check with the system/device manufacturer.
>
> Because Kernel 6.6 works, I suspect that ath11k has changed its mechanism
> for QCN9074, which now requires calibration data.
No, as mentioned caldata requirement has been same since 6.6.
Vasanth
More information about the ath11k
mailing list