First QCA6174 firmware release

Michal Kazior michal.kazior at tieto.com
Sun Apr 26 22:34:27 PDT 2015


On 25 April 2015 at 20:22, Oscar Rydberg <oscarrydberg at gmail.com> wrote:
> Olaf Dreyer <olaf <at> dreyero.de> writes:
>
>>
>> I have a new Acer Aspire VN7-591 Laptop with a Qualcom Atheros
> QCNF344
>> wireless chip, which is shown by lspci as:
>>
>> Qualcomm Atheros Device 003e (rev 20)
>> Subsystem: Foxconn International, Inc. Device e08e
>>
>> I have installed the linux-next kernel from today 8:00 UTC.
>> I was able to load the ath10k_pci driver, but the driver complains
> about
>> missing firmware.
>> I installed a firmware from here: https://github.com/kvalo/ath10k-
> firmware
>> under /lib/firmware/ath10k/QCA6174/hw2.1/
>> But also the card is not working.
>>
>> The output from dmesg is:
>> [ 9360.538767] ath10k_pci 0000:07:00.0: pci irq msi interrupts 1
>> irq_mode 0 reset_mode 0
>> [ 9360.788588] ath10k_pci 0000:07:00.0: Direct firmware load for
>> ath10k/cal-pci-0000:07:00.0.bin failed with error -2
>> [ 9362.729118] ath10k_pci 0000:07:00.0: unable to write to the
> device
>> [ 9362.729120] ath10k_pci 0000:07:00.0: failed to download normal
>> firmware: -110
>> [ 9362.729121] ath10k_pci 0000:07:00.0: could not init core (-110)
>> [ 9362.729156] ath10k_pci 0000:07:00.0: could not probe fw (-110)
>>
>> I would like to know, as Austin Hendrix wrote it at 8 Feb 14:12
> 2015
>> too, where can I find the firmware on the
>> internet / my Windows7 partition and how can I prepare the needed
> files.
>>
>> Many thanks,
>>
>> Olaf
>>
>
> Hi did you advance anything on this?
>
> Trying to run a QCA6164 card myself on a Lenovo 3-14 laptop.
> Sems I've gotten as far as you.
> Prepared Ath10k hw2.1 board.bin and firmware-4.bin for hw2.1 using
> windows binary driver. (And assemble.py, disassemble.py tools linked
> elsewhere)
>
> Board.bin seems to load and execute fine. But after that when
> loading firmware-4.bin, it ends up with Unable to write to the
> device.
>
> I see it starts sending firmware-4.bin and first 256 bytes ce_send
> fine.
> 2nd ce_send 256 bytes seem to also ce_send fine, however after that
> bmi_wait times out. (-110)

You're most likely trying to push something that isn't an actual
firmware blob to the device. You might be interested in the other
thread: http://lists.infradead.org/pipermail/ath10k/2015-April/005072.html


Michał



More information about the ath10k mailing list