WCN6855 service timeout issues

Kristian Evensen kristian.evensen at gmail.com
Thu Jun 23 05:34:19 PDT 2022


Hi,

On Tue, Jun 21, 2022 at 1:30 PM Kristian Evensen
<kristian.evensen at gmail.com> wrote:
> [   11.336010] ath11k_pci 0000:06:00.0: BAR 0: assigned [mem
> 0x91000000-0x911fffff 64bit]
> [   11.344336] ath11k_pci 0000:06:00.0: MSI vectors: 1

I was finally able to figure out what was wrong and thought I should
share my solution in case anyone else hits the same issue. The issue
turned out to not be related to ath11k, but rather my system/kernel
configuration. When allocating the IRQ vectors, my board would only
ever allocate a single vector with OpenWrt (but 32 when I booted
Ubuntu). After comparing the kernel configurations and doing a bit of
trial and error, I found two things missing in my OpenWRT Kconfig and
which turned out to be required:

* IOMMU had to be enable.
* CONFIG_IRQ_REMAP had to be set.

Now the correct number of vectors is allocated and my ath11k card
works fine on my system.

Kristian



More information about the ath11k mailing list