NOTE: this page is for archival only, see the note at the end of the page.

Go back –> Atheros Linux wireless drivers

About ath10k

ath10k is the mac80211 wireless driver for Qualcom Atheros QCA988x family of chips, which support IEEE 802.11ac.

A major difference from ath9k is that there's now a firmware and that's why we had to implement a new driver.



Temporary git repositories

Until ath10k is accepted upstream the driver and firmware is available from

Mailing list

For now we use ath9k-devel mailing list for ath10k related discussions and patches:

Getting ath10k


Enabling ath10k


Supported Devices

  • Qualcomm Atheros 802.11ac QCA98xx devices, e.g.
  • QCA9880 found e.g. in Tp-Link WDR-7500

Documentation available

Read this section on Atheros specifications and documentation.

Atheros common module

ath10k uses the common shared ath.ko module.

ath10k kerneldoc

We have kerneldocs available for ath10k:

Reported bugs on ath10k

This is a collection of bug reports both unresolved and resolved to help users track issues and to find patches for fixes which have not yet been merged.

Please when submitting a bug report always include your card's silicon revision for MAC and PHY chips, just look at your kernel log for a line like this one... or dmesg |grep "ath10.*chip":

...and put it in your report. lspci information is much less useful than this.

ath10k TODO List

Things ath10k developers are currently working on, and other things to do:

  • ...

This is a static dump of the old wiki, taken after locking it in January 2015. The new wiki is at
versions of this page: last, v71, v70, v69, v68, v67, v66, v65, v64, v63, v62, v61, v60, v59, v58, v57, v56, v55, v54, v53, v52, v51, v50, v49, v48, v47, v46, v45, v44, v43, v42, v41, v40, v39, v38, v37, v36, v35, v34, v33, v32, v31, v30, v29, v28, v27, v26, v25, v24, v23, v22, v21, v20, v19, v18, v17, v16, v15, v14, v13, v12, v11, v10, v9, v8, v7, v6, v5, v4, v3, v2, v1