[:DebianWiki/EditorGuide#translation:Translation(s)]: none

(!) [:/Discussion:Discussion]


Atmel at76c503, at76c505, at76c505a devices

This page describes how to enable support for WiFi devices based on Atmel at76x USB chipsets on Debian systems.

?TableOfContents(3)

at76_usb is a module for Atmel at76c503, at76c505 and at76c505a USB 802.11b wireless LAN chipsets. For assistance with Atmel PCI or PCMCIA wireless devices, see the ["atmel_pci"] and ["atmel_cs"] pages respectively.

A mac80211 port of this driver is currently in development?FootNote(http://wireless.kernel.org/en/users/Drivers/at76_usb). This document only covers the original at76_usb driver.

Non-free firmware is required, which can be provided by installing the atmel-firmware package.

Installation

The at76_usb driver is included the mainline kernel since 2.6.24. It is included as a module in Debian kernel images.

Etch with 2.6.18 kernel

Using Lenny? [#lenny Skip to the Lenny section].

The at76_usb driver is required to be compiled and installed on [:DebianEtch:Etch] systems which are using the stock 2.6.18 kernel.

<!> Some at76x USB devices may not be known to the at76_usb driver generated from etch/at76c503a-source. Refer to the [#troubleshoot_etch_2618 troubleshooting section] to install a 2.6.24 kernel image in this event.

  1. Add "contrib" and "non-free" components to /etc/apt/sources.list, for example:

    # Debian Etch/4.0
    deb http://ftp.us.debian.org/debian etch main contrib non-free
  2. Update the list of available packages and install the atmel-firmware, module-assistant and wireless-tools packages:

    aptitude update
    aptitude install atmel-firmware module-assistant wireless-tools
  3. Build and install an at76c503a-modules-* package within your system:

    m-a prepare
    m-a a-i at76c503a
  4. Load the at76_usb module:

    modprobe at76_usb
    This module will be automatically loaded when your system is restarted and the device is inserted. If not already performed, connect the device to your system.
  5. Verify your device has an available interface:

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

    ifconfig wlan0 up
  7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

?Anchor(troubleshoot_etch_2618)

Troubleshooting

Etch with 2.6.24 kernel

The at76_usb driver is present on your system. Firmware is required to be installed prior to driver operation:

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

    # Debian Etch/4.0
    deb http://ftp.us.debian.org/debian etch main contrib non-free
  2. Update the list of available packages and install the atmel-firmware and wireless-tools packages:

    aptitude update
    aptitude install atmel-firmware wireless-tools
  3. If not already performed, connect the device to your system.
  4. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via:

    modprobe at76_usb
  5. Verify your device has an available interface:

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

    ifconfig wlan0 up
  7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

Troubleshooting

?Anchor(lenny)

Lenny

The at76_usb driver is present on your system. Firmware is required to be installed prior to driver operation:

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

    # Debian Lenny/5.0
    deb http://ftp.us.debian.org/debian lenny main contrib non-free
  2. Update the list of available packages and install the atmel-firmware and wireless-tools packages:

    aptitude update
    aptitude install atmel-firmware wireless-tools
  3. If not already performed, connect the device to your system.
  4. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via:

    modprobe at76_usb
  5. Verify your device has an available interface:

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

    ifconfig wlan0 up
  7. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.

Troubleshooting

?Anchor(issues)

Known Issues

Supported Devices

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

The following list is based on the alias fields of  modinfo at76_usb.

See Also

  • ["atmel_cs"] - Help page for Atmel PCMCIA wireless devices
  • ["atmel_pci"] - Help page for Atmel PCI wireless devices
  • [:WiFi/HowToUse:?HowToUse] WiFi adapter


CategoryHardware