michal.kazior at tieto.com
Tue Aug 19 23:10:57 PDT 2014
On 19 August 2014 20:27, Pushpal Sidhu <psidhu at gateworks.com> wrote:
> I'm having issues with ath10k timing out when trying to communicate
> with the wireless card (UNEX DAXA-O1 + have tried several others).
> Below is what I grabbed from dmesg.
> $ dmesg | grep ath10k
> [ 5.233469] ath10k_pci 0000:09:00.0: enabling device (0140 -> 0142)
> [ 5.575954] ath10k: pci irq legacy irq_mode 0 reset_mode 0
> [ 7.704403] ath10k: failed to receive control response completion, polling..
> [ 8.704379] ath10k: Service connect timeout: -110
> [ 8.709089] ath10k: failed to connect htt (-110)
> [ 9.020495] ath10k: could not init core (-110)
> [ 9.324371] ath10k: could not probe fw (-110)
[ 7.704403] ath10k: failed to receive control response completion, polling..
This suggests interrupts aren't delivered to the host system for some
reason although firmware is operational (control response itself was
delivered to the host).
This particular warning was introduced as part of a workaround for a
virtual machine PCI passthrough (with the suspicion iomem writes
aren't propagated properly in the VM). However only control response
was the subject of the missing interrupt. In your case subsequent
communication is missing interrupts.
Can you check if the interrupt line is shared with any other devices, please:
lspci -vv | grep -e '..:..\..' -e IRQ
> This causes the card to not be registered, and thus is unusable (there
> is no wlanX)
> I am able to use the Intel 7260 card (another AC card) with their
> firmware binary blob, so I don't believe this is a hardware
> configuration issue with mini-pcie.
I assume you have only 1 mini-pcie slot on the board and you've used
it when testing both intel and ath devices or does it have more than 1
slot and you've used different slots when testing both devices?
More information about the ath10k