Table of Contents

Go back –> Atheros Linux wireless drivers


ar9170usb is a GPL driver for the Atheros 802.11n USB chipset (AR9170).

This driver is deprecated and it was deleted on Linux 3.0, replaced by carl9170.

See also otus, the driver which ar9170 is based on, and carl9170 which drives same hardware.


Before you can use the hardware, you have to get the the right firmware.

device driver

ar9170 will be part of the 2.6.31 kernel release but new updates (such as AVM Fritz support, and support for the one stage open source firmware) will be available until 2.6.32. You can however get the latest ar9170 driver, as targeted in the wireless-testing development tree by using git to get wireless-testing directly or by using the compat-wireless tarball which will get you only the wireless drivers.

open firmware

Firmware is open! Go check the ar9170.fw page.

official device firmware

You have to pick the right one, download and put it into the right place. Normally this should be /lib/firmware. However some distributions put firmware in a different place.

firmware checksums
filename md5sum
ar9170.fw 34feec4ec0eae3bb92c7c1ea2dfb4530

* two stage: legacy firmware

firmware checksums
ar9170-1.fw bebf8de7bf0aa8ae3eb395cc6be2e762
ar9170-2.fw 33ae4899340c75be4bc80c34fbe5d171

available devices



not working yet

Sharing code between drivers

ar9170 makes use of ath.ko module for help with regulatory.