Translation(s): none


Ralink RT2501USB/RT2571W (RT73) devices

This page describes how to enable support for WiFi devices based on the Ralink RT2501USB chipset on Debian systems.

Drivers

The Ralink RT2501USB wireless LAN chipset is supported by three native drivers:

The next-generation driver is maintained by the rt2x00 project. Supported devices are listed at the end of this page.

This page only details installation of the next-generation driver (rt73usb). It requires non-free firmware for device operation, which can be provided by the firmware-ralink package.

{i} The RT2501USB is not to be confused with the RT2500USB, which is supported by different drivers.

{i} Ralink 802.11n USB devices are supported by the rt2870sta driver.

Installation

Lenny, Squeeze

Using Etch? Skip to the Etch section.

As drivers from the rt2x00 project are included in the mainline kernel, the rt73usb 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 your Debian version. For example:

    # Debian Lenny/5.0
    deb http://ftp.us.debian.org/debian lenny main contrib non-free

    or

    # Debian Squeeze (testing)
    deb http://ftp.us.debian.org/debian squeeze main contrib non-free
  2. Update the list of available packages, then install the firmware-ralink and wireless-tools packages:

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

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

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

    ifconfig wlan0 up
  7. Configure your wireless interface as appropriate.

Troubleshooting

Etch with 2.6.18 kernel

<!> Although a rt2x00-source package is available, this version is considered experimental and only supports a small number of devices. The devices which are supported are likely to encounter issues.

It is highly recommended to use an EtchAndAHalf kernel image, which will provide your system with an updated rt73usb driver included as part of the kernel. You will not need to use rt2x00-source.

Install an EtchAndAHalf kernel image (apt-cache search linux-image-2.6- | grep etchnhalf and install a package appropriate for your system), restart your system to boot using this kernel, then follow the Etch with 2.6.24 kernel procedure below.

Etch with 2.6.24 kernel

As drivers from the rt2x00 project are included in the mainline kernel, the rt73usb driver is present on your system. Firmware is required to be installed prior to driver operation:

  1. Install the wireless-tools package:

    aptitude install wireless-tools
  2. Add the archived Debian Backports repository to /etc/apt/sources.list, also including the "non-free" component. For example:

    # Archive of backported packages for Debian Etch
    deb http://archive.debian.org/backports.org etch-backports main contrib non-free
  3. Update the list of available packages and install the debian-backports-keyring package:

    aptitude update
    aptitude -t etch-backports install debian-backports-keyring

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

  4. Install the firmware-ralink package:

    aptitude update
    aptitude -t etch-backports install firmware-ralink
  5. If not already performed, connect the device to your system.
  6. The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:

    modprobe rt73usb
  7. Verify your device has an available interface:

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

    ifconfig wlan0 up
  9. Configure your wireless interface as appropriate.

Troubleshooting

Supported Devices

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

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

See Also


CategoryHardware | CategoryWireless