Differences between revisions 18 and 19
Revision 18 as of 2011-10-09 13:57:32
Size: 4155
Editor: GeoffSimmons
Comment: Remove link to bug no longer affecting testing or unstable (never affected stable), update supported devices.
Revision 19 as of 2011-11-27 07:47:04
Size: 5189
Editor: GeoffSimmons
Comment: Drop ifconfig command, reference wheezy, update supported devices, link related pages.
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[ath9k|English]] - [[ru/ath9k|Русский (Russian)]]-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[ru/ath9k|Русский (Russian)]]-~
Line 4: Line 4:
= Atheros 802.11n devices (ath9k) = = Atheros 802.11n PCI/PCI-E devices (ath9k) =
Line 6: Line 6:
This page describes how to enable support for !WiFi devices based on Atheros 802.11n chipsets, using the ath9k driver on Debian systems. This page describes how to enable support for !WiFi devices based on Atheros 802.11n PCI/PCI-E chipsets, using the ath9k driver on Debian systems.
Line 10: Line 10:
ath9k is a module for Atheros 802.11n (non-USB) wireless LAN chipsets. ath9k is a driver supporting Atheros 802.11n PCI/PCI-E chipsets, included in the mainline Linux kernel since version 2.6.27.
Line 12: Line 12:
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|Supported devices]] are listed at the end of this page. It does not require a binary HAL (hardware abstraction layer) and no firmware is required to be loaded from userspace. [[#supported|Supported devices]] are listed at the end of this page. 
Line 14: Line 14:
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. {i} Atheros 802.11n USB devices are supported by the [[ath9k_htc]] and [[ar9170usb]] / [[carl9170]] drivers.
Line 16: Line 16:
<!> USB devices based on the Atheros AR9170 chipset are not supported, see [[ar9170usb]]. {i} Atheros 802.11a/bg PCI/PCI-E devices are supported by the [[ath5k]] driver.
Line 20: Line 20:
=== Squeeze ===
 1. Install the DebPkg:wireless-tools package: {{{
# aptitude update && aptitude install wireless-tools
=== Squeeze, Wheezy ===
 1. Install the DebianPkg:wireless-tools package: {{{
# aptitude install wireless-tools
Line 31: Line 31:
 1. Raise the interface to activate the radio, for example: {{{
# ifconfig wlan0 up
}}}
Line 38: Line 35:

For the [[DebianOldStable|oldstable]] release, a backported kernel is necessary for device support.
Line 56: Line 56:
 1. Raise the interface to activate the radio, for example: {{{
# ifconfig wlan0 up
}}}
Line 63: Line 60:
=== Squeeze ===
Line 69: Line 66:
PCI: 168C:0023 Atheros Communications Inc. AR5008 Wireless Network Adapter
PCI: 168C:0024 Atheros Communications Inc. AR5008E Wireless Network Adapter
PCI: 168C:0027 Atheros Communications Inc. AR9160 802.11abgn Wireless PCI Adapter
PCI: 168C:0023 Atheros Communications Inc. AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn]
PCI: 168C:0024 Atheros Communications Inc. AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express)
PCI: 168C:0027 Atheros Communications Inc. AR9160 Wireless Network Adapter [AR9001 802.11(a)bgn]
Line 75: Line 72:
PCI: 168C:002C Atheros Communications Inc. AR2427 Wireless Network Adapter (PCI-Express) PCI: 168C:002C Atheros Communications Inc. AR2427 802.11bg Wireless Network Adapter (PCI-Express)
Line 80: Line 77:
 http://wireless.kernel.org/en/users/Drivers/ath9k#supported_chipsets - supported chipsets === Wheezy ===
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 3.1.0 (3.1.1-1) kernel images.
## list generated with: http://www.klabs.be/~fpiat/linux/hardware/modinfo-devnames/
 ~- {{{
PCI: 168C:0023 Atheros Communications Inc. AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn]
PCI: 168C:0024 Atheros Communications Inc. AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express)
PCI: 168C:0027 Atheros Communications Inc. AR9160 Wireless Network Adapter [AR9001 802.11(a)bgn]
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 802.11bg 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)
PCI: 168C:0030 Atheros Communications Inc. AR9300 Wireless LAN adaptor
PCI: 168C:0032 Atheros Communications Inc. AR9485 Wireless Network Adapter
}}} -~
Line 84: Line 98:
 * [[ath5k]] - Help page for Atheros 802.11a/b/g PCI devices
 * [[ar9170usb]] - Help page for Atheros 802.11n USB devices
Line 90: Line 102:
 * http://wireless.kernel.org/en/users/Drivers/ath9k - driver page on Linux Wireless  * http://wireless.kernel.org/en/users/Drivers/ath9k

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


Atheros 802.11n PCI/PCI-E devices (ath9k)

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

ath9k is a driver supporting Atheros 802.11n PCI/PCI-E chipsets, included in the mainline Linux kernel since version 2.6.27.

It does not require a binary HAL (hardware abstraction layer) and no firmware is required to be loaded from userspace. Supported devices are listed at the end of this page.

{i} Atheros 802.11n USB devices are supported by the ath9k_htc and ar9170usb / carl9170 drivers.

{i} Atheros 802.11a/bg PCI/PCI-E devices are supported by the ath5k driver.

Installation

Squeeze, Wheezy

  1. Install the wireless-tools package:

    # 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. Configure your wireless interface as appropriate.

Lenny

For the oldstable release, a backported kernel is necessary for device support.

  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-$(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. Configure your wireless interface as appropriate.

Supported Devices

Squeeze

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-38) kernel images.

  • PCI: 168C:0023 Atheros Communications Inc. AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn]
    PCI: 168C:0024 Atheros Communications Inc. AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express)
    PCI: 168C:0027 Atheros Communications Inc. AR9160 Wireless Network Adapter [AR9001 802.11(a)bgn]
    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 802.11bg 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)

Wheezy

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 3.1.0 (3.1.1-1) kernel images.

  • PCI: 168C:0023 Atheros Communications Inc. AR5416 Wireless Network Adapter [AR5008 802.11(a)bgn]
    PCI: 168C:0024 Atheros Communications Inc. AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express)
    PCI: 168C:0027 Atheros Communications Inc. AR9160 Wireless Network Adapter [AR9001 802.11(a)bgn]
    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 802.11bg 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)
    PCI: 168C:0030 Atheros Communications Inc. AR9300 Wireless LAN adaptor
    PCI: 168C:0032 Atheros Communications Inc. AR9485 Wireless Network Adapter

See Also


CategoryHardware | CategoryWireless