Ath10k leaves AR9880 in a state that will not enumerate again when CPU warm booted

Dailey, Dave Dave.Dailey at
Wed Nov 12 12:30:27 PST 2014


I have a wireless PCIe NIC with the AR9880 that is enumerating and working fine on the PCIe bus after a system cold boot, but after rebooting warm it doesn't show up in lspci.  We don't assert a hw reset line to the PCIe card on warm boot, but we don't see this issue with boards based on other wireless chipsets through system reboots.  Power supplies remain stable throughout the warm boot.

Is there a way to put the AR9880 in a state at reboot or module unload such that it will be recognized on the other side of a reboot?  I tried unbinding with sysfs and unloading the module, but no luck.

This is backports-next as of 2014/09/05/.

Thanks for any ideas.

Spirent Communications e-mail confidentiality.
This e-mail contains confidential and / or privileged information belonging to Spirent Communications plc, its affiliates and / or subsidiaries. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution and / or the taking of any action based upon reliance on the contents of this transmission is strictly forbidden. If you have received this message in error please notify the sender by return e-mail and delete it from your system.

Spirent Communications plc
Northwood Park, Gatwick Road, Crawley, West Sussex, RH10 9XN, United Kingdom.
Tel No. +44 (0) 1293 767676
Fax No. +44 (0) 1293 767677

Registered in England Number 470893
Registered at Northwood Park, Gatwick Road, Crawley, West Sussex, RH10 9XN, United Kingdom.

Or if within the US,

Spirent Communications,
26750 Agoura Road, Calabasas, CA, 91302, USA.
Tel No. 1-818-676- 2300

More information about the ath10k mailing list