Differences between revisions 8 and 9
Revision 8 as of 2009-12-15 13:46:41
Size: 4298
Editor: ?Павел Беляев
Comment:
Revision 9 as of 2009-12-15 13:49:49
Size: 4337
Editor: ?Павел Беляев
Comment: add Russian Language by Pavel Belyaev
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]:[[|English]] none-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]:[[ath9k|English]] -[[ru/ath9k|Русский (Russian)]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||

Translation(s):English -Русский (Russian)

(!) ?Discussion


Atheros 802.11n devices (ath9k)

This page describes how to enable support for WiFi devices based on Atheros 802.11n chipsets, using the ath9k driver on Debian systems.

ath9k is a module for Atheros 802.11n (non-USB) wireless LAN chipsets.

It does not require a binary HAL (hardware abstraction layer) for its use. No firmware is required to be loaded from userspace. It is a completely free and open-source driver. Supported devices are listed at the end of this page.

This driver is included in the mainline Linux kernel since 2.6.27-rc3. It is present in Debian kernel images since 2.6.28.

<!> USB devices based on the Atheros AR9170 chipset are not supported, see ar9170usb.

Installation

Lenny

  1. Add the Debian Backports repository to /etc/apt/sources.list, for example:

    # Backported packages for Debian Lenny
    deb http://www.backports.org/debian lenny-backports main
  2. Update the list of available packages and install the lenny-backports/debian-backports-keyring package:

    # aptitude update
    # aptitude -t lenny-backports install debian-backports-keyring

    As your system does not yet have the GnuPG archive key of the backports.org repository installed, you will be asked to confirm installation of a package from an untrusted repository. Enter Yes when prompted.

  3. Install a 2.6.30 (or later) kernel image appropriate for your system, along with the wireless-tools package. For example:

    # aptitude update
    # aptitude -t lenny-backports install linux-image-2.6.30-bpo.2-$(uname -r | sed 's,.*-,,g') wireless-tools
  4. Restart your system and boot with the newly installed kernel.
  5. The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:

    $ su
    # modprobe ath9k
  6. Verify your device has an available interface:

    # iwconfig
  7. Raise the interface to activate the radio, for example:

    # ifconfig wlan0 up
  8. Configure your wireless interface as appropriate.

Squeeze

  1. Install the wireless-tools package:

    # aptitude update && aptitude install wireless-tools
  2. If not already performed, physically connect the device to your system.
  3. The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:

    # modprobe ath9k
  4. Verify your device has an available interface:

    # iwconfig
  5. Raise the interface to activate the radio, for example:

    # ifconfig wlan0 up
  6. Configure your wireless interface as appropriate.

Supported Devices

The page HowToIdentifyADevice/PCI explains how to identify a PCI device.

The following list is based on the alias fields of modinfo ath9k in Debian 2.6.30 kernel images.

  • PCI: 168C:0023 Atheros Communications Inc. AR5008 Wireless Network Adapter
    PCI: 168C:0024 Atheros Communications Inc. AR5008 Wireless Network Adapter
    PCI: 168C:0027 Atheros Communications Inc. AR9160 802.11abgn Wireless PCI Adapter
    PCI: 168C:0029 Atheros Communications Inc. AR922X Wireless Network Adapter
    PCI: 168C:002A Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express)
    PCI: 168C:002B Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express)

    http://wireless.kernel.org/en/users/Drivers/ath9k#supportedchipsets - supported chipsets

See Also


CategoryHardware | CategoryWireless