QCA6164 txbf failure
Andrew C. Dingman
andrew at dingman.org
Mon Oct 5 07:46:18 PDT 2015
On Mon, 2015-10-05 at 10:38 -0400, Andrew C. Dingman wrote:
> It looks like the QCA6164 in my Lenovo Yoga 3 11" has problems with
> txbf. I'm using Fedora with a 4.3.0-rc3 kernel from Koji. (A
> development build system - it's not a released kernel)
>
> Using firmware from https://github.com/kvalo/ath10k-firmware.git exce
> pt
> for the board.bin, which came https://github.com/atondwal/ath10k-firm
> wa
> re.git. Specifically, to get the card to boot I ran "sudo cp
> ath10k/QCA6164/hw2.1/board.bin
> /lib/firmware/ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin"
> from the latter git repo.
>
> Using the unmodified 4.3 kernel above, this allowed the card to be
> recognized, and even report successful authentication and association
> to an access point in dmesg. However, it never completed a
> connection,
> and scanning access points failed.
>
> Based on the dmesg output, michalk in IRC suggested that I try
> applying
> the patch from http://lists.infradead.org/pipermail/ath10k/2015-Augus
> t/
> 005909.html. With that change, the device seems to work fine.
Adding for completeness:
The device in question, as shown by lspci
[ andrew at amphitrite ~]$ sudo lspci -v -n -s 2:0
02:00.0 0280: 168c:0041 (rev 20)
Subsystem: 17aa:3545
Flags: bus master, fast devsel, latency 0, IRQ 50
Memory at c1000000 (64-bit, non-prefetchable) [size=2M]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=8/8 Maskable+ 64bit-
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Virtual Channel
Capabilities: [168] Device Serial Number 00-00-00-00-00-00-00-
00
Capabilities: [178] Latency Tolerance Reporting
Capabilities: [180] L1 PM Substates
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
Also, michalk points out that the log contained "failed to poke peer
XXX param for ps workaround on vdev Y: -11"
More information about the ath10k
mailing list