[LEDE-DEV] [PATCH 1/4] firmware: ath10k-firmware: update QCA4019 firmware to 10.4-3.2.1-00058
Roman Yeryomin
roman at advem.lv
Tue Nov 21 07:06:58 PST 2017
On 2017-11-21 01:13, Matthew McClintock wrote:
>>> I think it's complaining that it can't find the right board info from
>>> the board-2.bin file which is just multiple board files wrapped up
>>> together?
>>>
>>> [ 233.761660] ath10k_ahb a000000.wifi: failed to fetch board data
>>> for
>>> bus=ahb,vendor=0000,device=0000,subsystem-vendor=0000,subsystem-device=0000
>>> from ath10k/QCA4019/hw1.0/board-2.bin
>> The device identifcation doesn't work.
>>
>> The driver is thinking it has a non-sensical "ahb pci(e)" device.
>> Just look at the fact that the driver is looking for "bus=ahb" but
>> also
>> "vendor=0,device=0...,subsystem...=...,..."(which is used to identify
>> pcie devices). If it was looking for a bmi device, the board search
>> string
>> would look something like "bus=ahb,bmi-chip-id=0,bmi-board-id=16"
>
> I think this is the root of the problem.
>
>> I can only guess what's really going on, since this is such a short
>> extract.
>>
>> But there at least two likely scenarios:
>> 1. 936-ath10k_skip_otp_check.patch is present / ath10k is too old
>
> This is not present.
>
>>
>> 2. the pre-cal-ahb-a800000.wifi.bin and pre-cal-ahb-a000000.wifi.bin
>> don't get loaded or the pre-cal* data is
>> shifted/trimmed/mangled/bad.
>>
>> For 2. you should check if the firmware hotplug 11-ath10k-caldata
>> script
>> is correctly extracting the pre-cal from the "ART" Partition of your
>> device
I would first look at this ^^^
Regards,
Roman
More information about the Lede-dev
mailing list