Comment 28 for bug 1818881

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

From what I can understand it can be a firmware bug.
The AM{P,S}DU data was read from firmware (via DMA) and get hashed. When the driver tries to assemble it in order, the address isn't in the hash.

So please try latest upstream firmware from [1], replace /lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin and /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin.

If [1] doesn't work, try the latest ath10k firmware [2], and replace /lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin with QCA6174/hw3.0/4.4.1.c3/firmware-6.bin_RM.4.4.1.c3-00013-QCARMSWPZ-1. Also ath10k-firmware/QCA6174/hw3.0/board-2.bin

[1] git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
[2] https://github.com/kvalo/ath10k-firmware.git