Differences between revisions 14 and 15
Revision 14 as of 2010-09-09 02:27:12
Size: 4133
Editor: GeoffSimmons
Comment: Correct bdo URL.
Revision 15 as of 2011-02-06 04:16:38
Size: 4151
Editor: GeoffSimmons
Comment: Display Squeeze procedure first, amend supported devices.
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
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. This driver is included in the mainline Linux kernel since version 2.6.27. It is present in Debian kernel images since 2.6.28.
Line 20: Line 20:
=== Squeeze ===
 1. Install the DebPkg:wireless-tools package: {{{
# aptitude update && aptitude install wireless-tools
}}}
 1. If not already performed, physically connect the device to your system.
 1. The necessary kernel module should be [[Modules|automatically loaded]]. If necessary, it can be manually loaded via: {{{
# modprobe ath9k
}}}
 1. Verify your device has an available interface: {{{
# iwconfig
}}}
 1. Raise the interface to activate the radio, for example: {{{
# ifconfig wlan0 up
}}}
 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 23: Line 39:
# Backported packages for Debian Lenny # Backported packages for Debian Lenny/5.0
Line 45: Line 61:
=== Squeeze ===
 1. Install the DebPkg:wireless-tools package: {{{
# aptitude update && aptitude install wireless-tools
}}}
 1. If not already performed, physically connect the device to your system.
 1. The necessary kernel module should be [[Modules|automatically loaded]]. If necessary, it can be manually loaded via: {{{
# modprobe ath9k
}}}
 1. Verify your device has an available interface: {{{
# iwconfig
}}}
 1. Raise the interface to activate the radio, for example: {{{
# ifconfig wlan0 up
}}}
 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 66: Line 66:
The following list is based on the ''alias'' fields of {{{modinfo ath9k}}} in Debian 2.6.32 kernel images. The following list is based on the ''alias'' fields of {{{modinfo ath9k}}} in Debian 2.6.32 (2.6.32-30) kernel images.
Line 77: Line 77:
PCI: 168C:002E Atheros Communications Inc. AR9287 Wireless Network Adapter PCI: 168C:002E Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express)
Line 84: Line 84:
 * [[ath5k]] - Driver for Atheros wireless LAN chipsets (no 802.11n support)  * [[ath5k]] - Help page for Atheros 802.11a/b/g PCI devices

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


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 version 2.6.27. 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

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.

Lenny

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

    # Backported packages for Debian Lenny/5.0
    deb http://backports.debian.org/debian-backports lenny-backports main
  2. Update the list of available packages:

    # aptitude update
  3. Install a 2.6.32 kernel image appropriate for your system, along with the wireless-tools package. For example:

    # aptitude -t lenny-backports install linux-image-2.6-$(uname -r | sed 's,.*-,,') wireless-tools
  4. Restart your system and boot with the newly installed kernel. If not already performed, physically connect the device to your system.
  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.

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.32 (2.6.32-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)
    PCI: 168C:002C Atheros Communications Inc. AR2427 Wireless Network Adapter (PCI-Express)
    PCI: 168C:002D Atheros Communications Inc. AR9287 Wireless Network Adapter
    PCI: 168C:002E Atheros Communications Inc. AR9287 Wireless Network Adapter (PCI-Express)

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

See Also


CategoryHardware | CategoryWireless