seeking further info on firmware-3

Kalle Valo kvalo at
Sat Nov 22 06:53:18 PST 2014

"Robert E. Cochran" <wifi at> writes:

> I'm testing Linux 3.18-rc5 with a QCA9880 / Compex WLE900VX.
> During boot, I'm seeing complaints about not finding firmware-3.bin:
> ath10k_pci 0001:03:00.0: Direct firmware load for
> ath10k/QCA988X/hw2.0/firmware-3.bin failed with error -2
> ath10k_pci 0001:03:00.0: could not fetch firmware file
> ath10k/QCA988X/hw2.0/firmware-3.bin': -2

You can ignore this warning. ath10k is just telling (in a confusing way)
that it could not find firmware-3.bin and will try firmware-2.bin next.
We should clear up that warning message.

> Can someone please confirm that we should be using
> firmware-3.bin_10.2-00082-4-2 from the 10.2 folder on
> ?  When we use this firmware, we see the following during boot:
> ath10k_pci 0001:03:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw
> 10.2-00082-4-2 api 3 htt 2.1
> ath10k_pci 0001:03:00.0: debug 1 debugfs 1 tracing 0 dfs 0 testmode 1

That's good. Using firmware from 10.2 branch is a good idea. But did you
rename it to firmware-2.bin? It should be called firmware-3.bin.

> If this isn't the latest & greatest firmware, then where do I find
> firmware-3.bin?

ath10k-firmware.git is the correct location to find the firmware.

> And If I should be using firmware-3.bin_10.2-00082-4-2, then are there
> some release notes available for this?

Unfortunately there are no firmware release notes available.

> Finally, please let me know if it's a mistake to be working with
> firmware-3 on the 3.18 kernel.   We're performing some early
> integration testing with this WiFi module, and it's more important to
> get things working as an AP with hostapd than getting the latest
> cutting edge features working.

The number three in "firmware-3.bin" is just an API number, just like
the soname in shared libraries, to make it possible to have backwards
compatibility with the firmware releases. Instead use version string
like "10.2-00082-4-2" to identify between firmware releases.

And yes, using firmware version 10.2-00082-4-2 is the firmware version I
recommend to use at the moment.

Kalle Valo

More information about the ath10k mailing list