Go back –> Atheros Linux wireless drivers
'ath6kl' is the wireless driver for Atheros AR600x family of chips. It has been tested to work with the latest in the family, AR6003.
- Station (client) mode
- IBSS (Ad-Hoc) mode
- Short GI (40 MHz only)
- WEP 64 / 127
- WPA1 / WPA2
- BT co-existence
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.
This driver is upstream as part of the Linux 2.6.37 release under the staging area. From Linux 3.2 onwards it will be 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 dedicated ath6kl.git tree. To clone the tree:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath6kl.git
Note: As of this writing (2011-09-08) kernel.org servers are down and it's not possible to update any git repositories. Instead use a temporary mirror in github's ath6kl project.
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.
We are doing heavy cleanup on ath6kl so any patch you send will likely interfere with our current work. Because of this we ask you to please use IRC to help coordinate development.
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
Just extract that into your /lib/firmware/ directory. This firmware was submitted upstream for inclusion into the linux-firmware git tree on April 22, 2011.
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.