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

Go back –> Atheros Linux wireless drivers

Introduction

'ath6kl' is the wireless driver for Atheros AR600x family of chips. It has been tested to work with the latest in the family, AR6003.

Features

  • Station (client) mode
  • IBSS (Ad-Hoc) mode
  • 802.11abg
  • 802.11n
    • HT20
    • HT40
    • AMPDU
    • Short GI (40 MHz only)
  • 802.11i
    • WEP 64 / 127
    • WPA1 / WPA2
  • 802.11d
  • 802.11h
  • WMM
  • RFKILL
  • BT co-existence

Supported chipsets

  • AR6003: It is the third-generation Wi-Fi chip from Atheros optimized for the throughput, size, and energy efficiency needs of mobile and embedded devices. With its tiny footprint and energy-saving qualities, the AR6003 rounds out Atheros™ comprehensive Align® ecosystem of 1-stream 11n solutions, targeting smartphones, mobile gaming and portable CE devices.

Status

This driver is upstream as part of the Linux 2.6.37 release under the staging area. From Linux 3.2 onwards it was promoted from staging to a proper wireless driver.

It is also available for older kernels through the stable compat-wireless releases.

Hacking on ath6kl

ath6kl is now part of wireless kernel trees. All the development happens in github github's ath6kl project. To clone the tree:

git clone git://github.com/kvalo/ath6kl.git

The driver is located in drivers/net/wireless/ath/ath6kl. To compile the driver enable CONFIG_ATH6KL which is found under Device Drivers/Network device support/Wireless LAN/Atheros Wireless Cards/Atheros ath6kl support. Also enable CONFIG_ATH6KL_DEBUG to include all debugging code.

Send any patches to Kalle Valo <kvalo@qca.qualcomm.com>, CC linux-wireless and <ath6kl-devel@qualcomm.com>. To learn more about git you can refer to our Git guide. It even documents how to send patches with git format-patch.

Support

For technical support send email to <linux-wireless@vger.kernel.org> and CC <ath6kl-devel@qualcomm.com>. Due to lack of time the ath6kl developers are not able to give private support, so please send all questions to the mailing lists.

IRC

We have an IRC channel with some of the ath6kl people.

IRC server: irc.freenode.net
IRC channel: #ath6kl

Please take into account the different timezones and schedules, it might take a long time to get an answer.

Note: Windows boxen by default seem to block IRC ports so go find yourself a Linux box ;)

Firmware

Get the firmware from linux-firmware.git.

Subscribe to this page!

You should subscribe to this page so you can get e-mail updates on changes and news for ath6kl automatically. You'll get an e-mail as soon as this page gets updated.

Statistics on contributions

Below are stats on contributions between Qualcomm Atheros and the community on ath6kl.

http://wireless.kernel.org/en/users/Drivers/ath6kl?action=AttachFile&do=get&target=ath6kl-changes.png

Other stuff


This is a static dump of the old wiki, taken after locking it in January 2015. The new wiki is at https://wireless.wiki.kernel.org/.
versions of this page: last, 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