Trying to upgrade to latest ath10k driver version

Matthew Robbetts wingfeathera at gmail.com
Thu Jul 2 12:46:52 PDT 2015


> On Jul 2, 2015, at 12:12, Amato Carbonara <acarbonara13 at gmail.com> wrote:
> 
> What is the latest binary firmware supported in kernel version 4.1.1?

I think that 4.1.1 only supports firmware with the v4 API. That would be up to 10.2.4.48 (i.e., all the ones in NOT in the “untested” folder). I’m using this firmware with my 4.0.4 kernel right now, at least.

You should of course rename these firmwares to firmware-4.bin when you use them.


> On Thu, Jul 2, 2015 at 2:11 PM, Matthew Robbetts <wingfeathera at gmail.com> wrote:
>> Hi Amato,
>> 
>>> On Jul 2, 2015, at 10:51, Amato Carbonara <acarbonara13 at gmail.com> wrote:
>>> 
>>> Hello,
>>> I am trying to upgrade my ath10k driver version to the latest version:
>>> 10.2.4.70.2
>>> I am downloading the binary file from the following github location:
>>> https://github.com/kvalo/ath10k-firmware/tree/master/10.2.4/untested
>> 
>> To be clear, the file you’re describing isn’t the driver but the binary firmware blob. The driver (ath10k) is open-source and part of the kernel, and will need to be rebuilt in order to be upgraded.
>> 
>>> However, after placing the binary file in the directory
>>> /lib/firmware/ath10k/QCA988X/hw2.0  the driver version remains at the
>>> old version (10.2.4.48).
>> 
>> I do not believe that merely placing the file in this directory is sufficient. You will need to build a new kernel (or at least, rebuild the driver if it is a module) with that new firmware file referenced in the configuration.
>> 
>> 
>>> When I download the file from github, I
>>> changed the name of the driver file from firmware-5.bin_10.2.4.70.2 to
>>> firmware-5.bin
>> 
>> This renaming is correct. However, there is another issue, in that the firmware version you mention is not supported yet by the ath10k driver that ships in any released kernel. I believe it will be used in the 4.2 kernel, but they haven’t cut the first RC yet.
>> 
>> If you don’t to wait for a 4.2 kernel, you can build kvalo’s development kernel branch, which should have the necessary changes in it, from:
>> https://github.com/kvalo/ath
>> 
>> (People who actually now what they’re doing, please correct me if I’m wrong!)
>> 
>> 
>> Thanks,
>> Matt
>> 
>> 
>>> I have tried using kernel version 4.0, 4.1.0 and 4.1.1 but the ath10k
>>> driver fails to upgrade to 10.2.4.70.2
>>> 
>>> Any suggestions?
>>> 
>>> _______________________________________________
>>> ath10k mailing list
>>> ath10k at lists.infradead.org
>>> http://lists.infradead.org/mailman/listinfo/ath10k
>> 




More information about the ath10k mailing list