Differences between revisions 14 and 15
Revision 14 as of 2009-02-22 22:58:08
Size: 5667
Editor: HenriLeFoll
Comment:
Revision 15 as of 2009-03-16 03:33:12
Size: 5697
Editor: anonymous
Comment: converted to 1.6 markup
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)]: [:WiFi/rt2500:English], [:fr/WiFi/rt2500:Français]-~||<style="text-align: right;border: 0px hidden"> (!) [:/Discussion:Discussion]|| ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[WiFi/rt2500|English]], [[fr/WiFi/rt2500|Français]]-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]||
Line 7: Line 7:
[[TableOfContents(4)]] <<TableOfContents(4)>>
Line 11: Line 11:
 * [http://www.ralinktech.com/ralink/Home/Support/Linux.html rt2500] (Legacy driver)  * [[http://www.ralinktech.com/ralink/Home/Support/Linux.html|rt2500]] (Legacy driver)
Line 14: Line 14:
 * [#rt2500 rt2500] (Enhanced legacy driver)  * [[#rt2500|rt2500]] (Enhanced legacy driver)
Line 16: Line 16:
 * [#rt2500pci rt2500pci] (Next-generation driver)  * [[#rt2500pci|rt2500pci]] (Next-generation driver)
Line 21: Line 21:
Both the enhanced legacy and next-generation drivers are maintained by the [http://rt2x00.serialmonkey.com/ rt2x00 project]. [#supported-devices Supported devices] are listed at the end of this page. Both the enhanced legacy and next-generation drivers are maintained by the [[http://rt2x00.serialmonkey.com/|rt2x00 project]]. [[#supported-devices|Supported devices]] are listed at the end of this page.
Line 27: Line 27:
[[Anchor(rt2500pci)]] <<Anchor(rt2500pci)>>
Line 31: Line 31:
[[Anchor(rt2500pci-lenny)]] <<Anchor(rt2500pci-lenny)>>
Line 33: Line 33:
Using [:DebianEtch:Etch]? [#rt2500pci-etch Skip to the Etch section]. Using [[DebianEtch|Etch]]? [[#rt2500pci-etch|Skip to the Etch section]].
Line 41: Line 41:
 1. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via: {{{  1. The necessary kernel module should be [[Modules|automatically loaded]]. If necessary, it can be manually loaded via: {{{
Line 50: Line 50:
 1. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.  1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 52: Line 52:
[[Anchor(rt2500pci-etch)]]
[[Anchor(rt2500pci-etch2618)]]
<<Anchor(rt2500pci-etch)>>
<<Anchor(rt2500pci-etch2618)>>
Line 57: Line 57:
It is ''highly recommended'' to use an ["EtchAndAHalf"] kernel image, which will provide your system with an updated rt2500pci driver included as part of the kernel. You will not need to use DebPkg:etch/rt2x00-source. It is ''highly recommended'' to use an [[EtchAndAHalf]] kernel image, which will provide your system with an updated rt2500pci driver included as part of the kernel. You will not need to use DebPkg:etch/rt2x00-source.
Line 59: Line 59:
Install an ["EtchAndAHalf"] kernel image ({{{apt-cache search linux-image-2.6.24-etchnhalf}}} and install a package appropriate for your system), restart your system to boot using this kernel, then follow the [#rt2500pci-etch2624 Etch with 2.6.24 kernel] procedure below. Install an [[EtchAndAHalf]] kernel image ({{{apt-cache search linux-image-2.6.24-etchnhalf}}} and install a package appropriate for your system), restart your system to boot using this kernel, then follow the [[#rt2500pci-etch2624|Etch with 2.6.24 kernel]] procedure below.
Line 61: Line 61:
[[Anchor(rt2500pci-etch2624)]] <<Anchor(rt2500pci-etch2624)>>
Line 66: Line 66:
 . Install an [:EtchAndAHalf:] kernel: {{{apt-cache search linux-image-2.6.24-etchnhalf}}} and install a package appropriate for your system.  . Install an [[EtchAndAHalf]] kernel: {{{apt-cache search linux-image-2.6.24-etchnhalf}}} and install a package appropriate for your system.
Line 73: Line 73:
 1. The necessary kernel module should be [:Modules:automatically loaded]. If necessary, it can be manually loaded via: {{{  1. The necessary kernel module should be [[Modules|automatically loaded]]. If necessary, it can be manually loaded via: {{{
Line 82: Line 82:
 1. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.  1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 84: Line 84:
[[Anchor(rt2500)]] <<Anchor(rt2500)>>
Line 87: Line 87:
While use of the [#rt2500pci next-generation driver] is preferred, the enhanced legacy driver can alternatively be used. This is required to be compiled and installed, which can be automated via [:ModuleAssistant:module-assistant]. While use of the [[#rt2500pci|next-generation driver]] is preferred, the enhanced legacy driver can alternatively be used. This is required to be compiled and installed, which can be automated via [[ModuleAssistant|module-assistant]].
Line 108: Line 108:
 1. [:WiFi/HowToUse:Configure] your wireless interface as appropriate.  1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate.
Line 110: Line 110:
[[Anchor(supported-devices)]] <<Anchor(supported-devices)>>
Line 113: Line 113:
The page ["HowToIdentifyADevice/PCI"] explains how to identify a PCI device. The page [[HowToIdentifyADevice/PCI]] explains how to identify a PCI device.
Line 122: Line 122:
 * [:WiFi/HowToUse:How to use a WiFi interface]  * [[WiFi/HowToUse|How to use a WiFi interface]]
Line 125: Line 125:
 * [http://rt2x00.serialmonkey.com/] - enhanced legacy and next-generation driver homepage  * [[http://rt2x00.serialmonkey.com/]] - enhanced legacy and next-generation driver homepage

Translation(s): English, Français

(!) ?Discussion


Ralink RT2500/RT2560 devices

This page describes how to enable support for WiFi devices based on the Ralink RT2500 (non-USB) chipset on Debian systems.

Drivers

The Ralink RT2500 802.11g wireless LAN chipset is supported by three native drivers:

  • rt2500 (Legacy driver)

    • Released by Ralink under the GPL.
    • Not generally recommended for use.
  • rt2500 (Enhanced legacy driver)

  • rt2500pci (Next-generation driver)

    • The recommended driver to use.
    • Included in the mainline kernel starting from 2.6.24.
    • Source previously packaged in rt2x00-source, removed from Debian to resolve bug 474189.

Both the enhanced legacy and next-generation drivers are maintained by the rt2x00 project. Supported devices are listed at the end of this page.

All drivers do not require firmware to be installed.

Installation

rt2500pci (next-generation driver)

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

Lenny

Using Etch? Skip to the Etch section.

As drivers from the rt2x00 project are included in the mainline kernel, the rt2500pci driver is present on your system.

  1. Install the wireless-tools package:

    aptitude update
    aptitude install wireless-tools
  2. The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:

    modprobe rt2500pci
  3. Verify your device has an available interface:

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

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

Etch with 2.6.18 kernel

<!> Although an etch/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 rt2500pci driver included as part of the kernel. You will not need to use etch/rt2x00-source.

Install an EtchAndAHalf kernel image (apt-cache search linux-image-2.6.24-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 rt2500pci driver is present on your system.

  • <!> The rt2500pci driver is not present in the stock 2.6.18 kernel.

  • Install an EtchAndAHalf kernel: apt-cache search linux-image-2.6.24-etchnhalf and install a package appropriate for your system.

  • Restart your system with this kernel before continuing.

  1. Install the etch/wireless-tools package:

    aptitude update
    aptitude install wireless-tools
  2. The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:

    modprobe rt2500pci
  3. Verify your device has an available interface:

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

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

rt2500 (enhanced legacy driver)

While use of the next-generation driver is preferred, the enhanced legacy driver can alternatively be used. This is required to be compiled and installed, which can be automated via module-assistant.

  1. Install the module-assistant and wireless-tools packages:

    aptitude update
    aptitude install module-assistant wireless-tools
  2. Build and install an rt2500-modules-* package within your system:

    m-a prepare
    m-a a-i rt2500
  3. Load the rt2500 module:

    modprobe rt2500
    This module will be automatically loaded when your system is restarted.
  4. Verify your device has an available interface:

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

    ifconfig eth1 up
  6. 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 rt2500pci on Lenny.

  • PCI: 1814:0201 RaLink RT2500 802.11g Cardbus/mini-PCI

See Also


CategoryHardware | CategoryWireless