Differences between revisions 1 and 26 (spanning 25 versions)
Revision 1 as of 2009-10-06 21:30:54
Size: 6608
Editor: GeoffSimmons
Comment: Initial revision.
Revision 26 as of 2014-08-13 03:06:50
Size: 6610
Editor: GeoffSimmons
Comment: Update supported devices.
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)]]: none-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[fr/ar5523|Français]] - [[it/ar5523|Italiano]]-~
Line 8: Line 8:
<<TableOfContents(2)>> <<TableOfContents(3)>>
Line 10: Line 10:
ar5523 is a driver currently in development, for the Atheros AR5005UG (802.11b/g) and AR5005UX (802.11a/b/g) USB wireless LAN chipsets. [[#supported|Supported devices]] are listed at the end of this page. ar5523 is a free and open source mac80211 driver introduced at Linux 3.8.
Line 12: Line 12:
Firmware is required to be installed prior to loading of the driver. It supports wireless LAN devices based on specific Qualcomm Atheros USB chipsets:

  * AR5005UG (802.11b/g)
  * AR5005UX (802.11a/b/g)

[[#supported|Supported devices]] are listed at the end of this page. Non-free firmware is required for device operation.
Line 16: Line 21:
{i} Atheros 802.11n USB devices are supported by the [[ar9170usb]] driver. {i} Atheros 802.11n USB devices are supported by the [[ath9k_htc]] and [[carl9170]] drivers.
Line 18: Line 23:
<<Anchor(install)>>
Line 20: Line 24:
<<Anchor(lenny)>>
=== Lenny ===
Line 23: Line 25:
 1. Install the DebianPkg:build-essential, relevant linux-headers, DebianPkg:subversion, DebianPkg:wget and DebianPkg:wireless-tools packages: {{{
$ su
# aptitude install build-essential linux-headers-$(uname -r) subversion wget wireless-tools
# exit
<<Anchor(wheezy)>>
=== Debian 7 "Wheezy" ===

 1. Add [[http://backports.debian.org/|Debian Backports]] sources to {{{/etc/apt/sources.list}}}, also including the "non-free" component. For example: {{{
# Backported packages for Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
Line 28: Line 32:
 1. Acquire the ar5523 driver source and device firmware: {{{
$ svn co svn://svn.berlios.de/fullstory/ar5523/trunk/ ar5523
$ wget http://verein.lst.de/~hch/ar5523.tgz
$ tar xf ar5523.tgz ar5523/uath-ar5523.bin --strip 1
 1. Update the list of available packages. Install the current backported Linux kernel and [[DebianPkg:wheezy-backports/firmware-atheros|firmware-atheros]] packages. For example: {{{
# apt-get update
# apt-get -t wheezy-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') firmware-atheros
Line 33: Line 36:
 1. Patch the driver for use with Linux kernel version 2.6.26, then compile: {{{
$ cd ar5523
$ patch < debian/patches/kcompat-2.6.2*
$ make
 1. Restart the system and boot with the newly installed kernel.
 1. Connect the device to the system. The ar5523 kernel module is [[Modules|automatically loaded]] for supported devices.
 1. [[WiFi/HowToUse|Configure]] the wireless interface as appropriate.

<<Anchor(jessie)>>
=== Debian "Jessie" (testing) ===

 1. Add a "non-free" component to {{{/etc/apt/sources.list}}}, for example: {{{
# Debian "Jessie" (testing)
deb http://http.debian.net/debian/ jessie main contrib non-free
Line 38: Line 47:
 1. Install the kernel module and device firmware: {{{
$ cd ..
$ su
# mkdir -p /lib/modules/$(uname -r)/updates/drivers/net/wireless
# cp ar5523/ar5523.ko /lib/modules/$(uname -r)/updates/drivers/net/wireless
# depmod -a -F /boot/System.map-$(uname -r) $(uname -r)
# mv uath-ar5523.bin /lib/firmware
 1. Update the list of available packages and install the [[DebianPkg:jessie/firmware-atheros|firmware-atheros]] package: {{{
# apt-get update && apt-get install firmware-atheros
Line 46: Line 50:
 1. Load the kernel module: {{{
# modprobe ar5523
}}}
 This module will be automatically loaded when your system is restarted and the device is connected. If not already performed, connect the device to your system.

 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 interface as appropriate.

<<Anchor(troubleshoot)>>
== Troubleshooting ==
 * Examine the kernel ring buffer ([[DebianMan:1/dmesg|dmesg(1)]]) to verify the required firmware is found: {{{
[ 8084.710715] usb 2-1: new full speed USB device using ohci_hcd and address 10
[ 8084.875861] usb 2-1: configuration #1 chosen from 1 choice
[ 8084.892602] usb 2-1: New USB device found, idVendor=2001, idProduct=3a03
[ 8084.898149] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8084.903447] usb 2-1: Product: USB WLAN Device
[ 8084.908639] usb 2-1: Manufacturer: Atheros Communications Inc
[ 8084.913807] usb 2-1: SerialNumber: 1.0
[ 8085.410164] firmware: requesting uath-ar5523.bin
[ 8085.906863] usb 2-1: no firmware found
[ 8085.912293] ar5523: probe of 2-1:1.0 failed with error -2
[ 8085.917628] usbcore: registered new interface driver ar5523
}}}
  * Ensure the firmware is installed as described in [[#install|Installation]], then reload the kernel module: {{{
modprobe -r ar5523 && modprobe ar5523
}}}
 1. Connect the device to the system. The ar5523 kernel module is [[Modules|automatically loaded]] for supported devices.
 1. [[WiFi/HowToUse|Configure]] the wireless interface as appropriate.
Line 83: Line 58:
The following list is based on the ''alias'' fields of {{{modinfo ar5523}}} as at Subversion revision 24712. The following list is based on the ''alias'' fields of {{{modinfo ar5523}}} in Debian 3.14 (3.14.13-2) kernel images.
Line 85: Line 60:
##TAG:LIST_1_START
Line 86: Line 62:
USB: 07D1:3A07 D-Link System WUA-2340 RangeBooster G Adapter(rev.A) [Atheros AR5523]
USB: 07D1:3A08 D-Link System WUA-2340 RangeBooster G Adapter(rev.A) (no firmware) [Atheros AR5523]
Line 90: Line 68:
USB: 0846:5F00 NetGear, Inc. (Device name unknown) USB: 0846:5F00 NetGear, Inc. WPN111 802.11g Wireless Adapter [Atheros AR5523]
Line 102: Line 80:
USB: 0D8E:7803 Global Sun Technology, Inc. (Device name unknown)
Line 104: Line 83:
USB: 129B:160B CyberTAN Technology Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523]
USB: 129B:160C CyberTAN Technology Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523]
Line 106: Line 87:
USB: 1385:5F00 Netgear, Inc WPN111 RangeMax(TM) Wireless USB 2.0 Adapter
USB: 1385:5F01 Netgear, Inc WPN111 (no firmware)
USB: 1385:5F02 Netgear, Inc WPN111 (no firmware)
USB: 1385:5F03 Netgear, Inc (Device name unknown)
Line 110: Line 95:
USB: 157E:3006 TRENDnet TEW-444UB EU USB: 157E:3006 TRENDnet TEW-444UB EU [TRENDnet]
Line 112: Line 97:
USB: 157E:3205 TRENDnet AR5523
USB: 157E:3206 TRENDnet AR5523 (no firmware)
USB: 157E:3205 TRENDnet Allnet ALL0283 [AR5523]
USB: 157E:3206 TRENDnet Allnet ALL0283 [AR5523](no firmware)
Line 124: Line 109:
USB: 2001:3A00 D-Link Corp. [hex] DWL-AG132
USB: 2001:3A01 D-Link Corp. [hex] DWL-AG132 (no firmware)
USB: 2001:3A02 D-Link Corp. [hex] DWL-G132
USB: 2001:3A03 D-Link Corp. [hex] DWL-G132 (no firmware)
USB: 2001:3A04 D-Link Corp. [hex] DWL-AG122
USB: 2001:3A05 D-Link Corp. [hex] DWL-AG122 (no firmware)
USB: 2001:3A00 D-Link Corp. DWL-AG132 [Atheros AR5523]
USB: 2001:3A01 D-Link Corp. DWL-AG132 (no firmware) [Atheros AR5523]
USB: 2001:3A02 D-Link Corp. DWL-G132 [Atheros AR5523]
USB: 2001:3A03 D-Link Corp. DWL-G132 (no firmware) [Atheros AR5523]
USB: 2001:3A04 D-Link Corp. DWL-AG122 [Atheros AR5523]
USB: 2001:3A05 D-Link Corp. DWL-AG122 (no firmware) [Atheros AR5523]
Line 131: Line 116:
##TAG:LIST_1_END
Line 134: Line 120:
 * [[ar9170usb]] - Help page for Atheros 802.11n USB devices
 * [[zd1211rw]] - Help page for Atheros AR5007UG 802.11g USB devices
 * [[zd1211rw]] - Atheros AR5007UG devices
 * [[ath9k_htc]] - Atheros AR9271, AR7010 devices
 * [[carl9170]] - Atheros AR9170 devices
Line 141: Line 128:
 * http://www.atheros.com/pt/AR5005UG.htm - AR5005UG product page
 * http://www.atheros.com/pt/AR5005UX.htm - AR5005UX product page
 * http://web.archive.org/web/20080421050039/http://www.atheros.com/pt/AR5005UG.htm - AR5005UG product page
 * http://web.archive.org/web/20080731095622/http://www.atheros.com/pt/AR5005UX.htm - AR5005UX product page

Translation(s): Français - Italiano


Atheros AR5523 devices

This page describes how to enable support for WiFi devices based on Atheros AR5005UG and AR5005UX chipsets on Debian systems.

ar5523 is a free and open source mac80211 driver introduced at Linux 3.8.

It supports wireless LAN devices based on specific Qualcomm Atheros USB chipsets:

  • AR5005UG (802.11b/g)
  • AR5005UX (802.11a/b/g)

Supported devices are listed at the end of this page. Non-free firmware is required for device operation.

{i} Atheros AR5007UG 802.11g USB devices are supported by the zd1211rw driver.

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

Installation

Debian 7 "Wheezy"

  1. Add Debian Backports sources to /etc/apt/sources.list, also including the "non-free" component. For example:

    # Backported packages for Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
  2. Update the list of available packages. Install the current backported Linux kernel and firmware-atheros packages. For example:

    # apt-get update
    # apt-get -t wheezy-backports install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') firmware-atheros
  3. Restart the system and boot with the newly installed kernel.
  4. Connect the device to the system. The ar5523 kernel module is automatically loaded for supported devices.

  5. Configure the wireless interface as appropriate.

Debian "Jessie" (testing)

  1. Add a "non-free" component to /etc/apt/sources.list, for example:

    # Debian "Jessie" (testing)
    deb http://http.debian.net/debian/ jessie main contrib non-free
  2. Update the list of available packages and install the firmware-atheros package:

    # apt-get update && apt-get install firmware-atheros
  3. Connect the device to the system. The ar5523 kernel module is automatically loaded for supported devices.

  4. Configure the wireless interface as appropriate.

Supported Devices

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

The following list is based on the alias fields of modinfo ar5523 in Debian 3.14 (3.14.13-2) kernel images.

  • USB: 07D1:3A07 D-Link System WUA-2340 RangeBooster G Adapter(rev.A) [Atheros AR5523]
    USB: 07D1:3A08 D-Link System WUA-2340 RangeBooster G Adapter(rev.A) (no firmware) [Atheros AR5523]
    USB: 0846:4250 NetGear, Inc. (Device name unknown)
    USB: 0846:4251 NetGear, Inc. (Device name unknown)
    USB: 0846:4300 NetGear, Inc. WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]
    USB: 0846:4301 NetGear, Inc. WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]
    USB: 0846:5F00 NetGear, Inc. WPN111 802.11g Wireless Adapter [Atheros AR5523]
    USB: 0846:5F01 NetGear, Inc. (Device name unknown)
    USB: 0CDE:0012 Z-Com AR5523
    USB: 0CDE:0013 Z-Com AR5523 driver (no firmware)
    USB: 0CF3:0001 Atheros Communications, Inc. AR5523
    USB: 0CF3:0002 Atheros Communications, Inc. AR5523 (no firmware)
    USB: 0CF3:0003 Atheros Communications, Inc. AR5523
    USB: 0CF3:0004 Atheros Communications, Inc. AR5523 (no firmware)
    USB: 0CF3:0005 Atheros Communications, Inc. AR5523
    USB: 0CF3:0006 Atheros Communications, Inc. AR5523 (no firmware)
    USB: 0D8E:7801 Global Sun Technology, Inc. AR5523
    USB: 0D8E:7802 Global Sun Technology, Inc. AR5523 (no firmware)
    USB: 0D8E:7803 Global Sun Technology, Inc. (Device name unknown)
    USB: 0D8E:7811 Global Sun Technology, Inc. AR5523
    USB: 0D8E:7812 Global Sun Technology, Inc. AR5523 (no firmware)
    USB: 129B:160B CyberTAN Technology Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523]
    USB: 129B:160C CyberTAN Technology Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523]
    USB: 1385:4250 Netgear, Inc WG111T
    USB: 1385:4251 Netgear, Inc WG111T (no firmware)
    USB: 1385:5F00 Netgear, Inc WPN111 RangeMax(TM) Wireless USB 2.0 Adapter
    USB: 1385:5F01 Netgear, Inc WPN111 (no firmware)
    USB: 1385:5F02 Netgear, Inc WPN111 (no firmware)
    USB: 1385:5F03 Netgear, Inc (Device name unknown)
    USB: 1435:0826 Wistron NeWeb AR5523
    USB: 1435:0827 Wistron NeWeb AR5523 (no firmware)
    USB: 1435:0828 Wistron NeWeb AR5523
    USB: 1435:0829 Wistron NeWeb AR5523 (no firmware)
    USB: 157E:3006 TRENDnet TEW-444UB EU [TRENDnet]
    USB: 157E:3007 TRENDnet TEW-444UB EU (no firmware)
    USB: 157E:3205 TRENDnet Allnet ALL0283 [AR5523]
    USB: 157E:3206 TRENDnet Allnet ALL0283 [AR5523](no firmware)
    USB: 168C:0001 Atheros Communications AR5523
    USB: 168C:0002 Atheros Communications AR5523 (no firmware)
    USB: 1690:0710 Askey Computer Corp. [hex] SMCWUSBT-G
    USB: 1690:0711 Askey Computer Corp. [hex] SMCWUSBT-G (no firmware)
    USB: 1690:0712 Askey Computer Corp. [hex] AR5523
    USB: 1690:0713 Askey Computer Corp. [hex] AR5523 (no firmware)
    USB: 16AB:7801 Global Sun Technology AR5523
    USB: 16AB:7802 Global Sun Technology AR5523 (no firmware)
    USB: 16AB:7811 Global Sun Technology AR5523
    USB: 16AB:7812 Global Sun Technology AR5523 (no firmware)
    USB: 2001:3A00 D-Link Corp. DWL-AG132 [Atheros AR5523]
    USB: 2001:3A01 D-Link Corp. DWL-AG132 (no firmware) [Atheros AR5523]
    USB: 2001:3A02 D-Link Corp. DWL-G132 [Atheros AR5523]
    USB: 2001:3A03 D-Link Corp. DWL-G132 (no firmware) [Atheros AR5523]
    USB: 2001:3A04 D-Link Corp. DWL-AG122 [Atheros AR5523]
    USB: 2001:3A05 D-Link Corp. DWL-AG122 (no firmware) [Atheros AR5523]

See Also


CategoryHardware | CategoryWireless