Go back –> Atheros Linux wireless drivers
ath9k_htc
ath9k_htc provides hardware support for Atheros AR9001 and AR9002 family hardware.
Contents
Get the driver
The driver is part of wireless-testing. See this guide to use the wireless-testing tree directly. Or you can use compat-wireless to get the driver.
Chipsets supported
- AR9271
- AR7010
Supported Devices
See the ath9k_htc device list.
Mailing list
https://lists.ath9k.org/mailman/listinfo/ath9k-devel
Configuring your kernel
Enable these options in your kernel config.
CONFIG_ATH_COMMON=m CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_HTC=m
Firmware
This driver requires firmware, you can get the approriate firmware from the firmware tree.
Firmware map: AR9271 - ar9271.fw AR7010 - ar7010.fw or ar7010_1_1.fw
For AR7010 based cards, place both ar7010.fw and ar7010_1_1.fw in /lib/firmware. The driver would load the required firmware.
The firmware has to be placed in the correct location, usually /lib/firmware. This could vary among distributions, so check your distro's policies if loading of the firmware fails.
Supported Features
- Station Mode
- Monitor Mode
- IBSS Mode
- Legacy (11g) operation
- HT support
- TX/RX 11n AMPDU aggregation
- HW Encryption
- LED
- Powersave
- Suspend/Resume
TODO
- AR7010 devices don't work Out Of The Box (TM) right now. This is because these cards are shown as USB mass storage devices on plugging in. Issuing a 'CD EJECT' command would convert the card to work in Wireless mode. A new driver has to be written which would do this automatically. A Homosapien is working on this, until then you can use the 'eject' utility. Example: sudo eject /dev/sr1
Debugging
See here.