|
Size: 5699
Comment: Upstream no longer supports the enhanced legacy driver, reference Squeeze.
|
Size: 4865
Comment: Drop enhanced legacy driver (rt2500): obsolete, removed from Debian and no longer maintained upstream.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 7: | Line 7: |
| <<TableOfContents(4)>> | <<TableOfContents(3)>> |
| Line 11: | Line 11: |
| * [[http://www.ralinktech.com/ralink/Home/Support/Linux.html|rt2500]] (Legacy driver) | * [[http://www.ralinktech.com/support.php?s=2|rt2500]] (Legacy driver) |
| Line 14: | Line 14: |
| * [[#rt2500|rt2500]] (Enhanced legacy driver) * Source provided by the DebPkg:rt2500-source package. |
* rt2500 (Enhanced legacy driver) * Previously maintained by the rt2x00 project. * Source previously packaged in DebianPkg:rt2400-source, removed from Debian to resolve bug DebianBug:563429. |
| Line 23: | Line 24: |
| All drivers do not require firmware to be installed. | This page only details installation of the next-generation driver (rt2500pci). No firmware from userspace is required. |
| Line 25: | Line 26: |
| <<Anchor(rt2500pci)>> | |
| Line 27: | Line 29: |
| <<Anchor(rt2500pci)>> === rt2500pci (next-generation driver) === |
|
| Line 33: | Line 33: |
| ==== Lenny, Squeeze ==== | === Lenny, Squeeze === |
| Line 55: | Line 55: |
| ==== Etch with 2.6.18 kernel ==== | === Etch with 2.6.18 kernel === |
| Line 63: | Line 63: |
| ==== Etch with 2.6.24 kernel ==== | === Etch with 2.6.24 kernel === |
| Line 85: | Line 85: |
| <<Anchor(rt2500)>> === rt2500 (enhanced legacy driver) === 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]]. 1. Install the DebPkg:module-assistant and DebPkg:wireless-tools packages: {{{ aptitude update aptitude install module-assistant wireless-tools }}} 1. Build and install an rt2500-modules-* package within your system: {{{ m-a prepare m-a a-i rt2500 }}} 1. Load the rt2500 module: {{{ modprobe rt2500 }}} This module will be automatically loaded when your system is restarted. 1. Verify your device has an available interface: {{{ iwconfig }}} 1. Raise the interface to activate the radio, for example: {{{ ifconfig eth1 up }}} 1. [[WiFi/HowToUse|Configure]] your wireless interface as appropriate. |
|
| Line 116: | Line 90: |
| The following list is based on the ''alias'' fields of {{{ modinfo rt2500pci}}} on Lenny. | The following list is based on the ''alias'' fields of {{{modinfo rt2500pci}}} on Lenny. |
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.
Contents
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)
- Previously maintained by the rt2x00 project.
Source previously packaged in rt2400-source, removed from Debian to resolve bug 563429.
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.
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 (rt2500pci). No firmware from userspace is required.
Installation
The rt2500pci driver is included in the mainline kernel since 2.6.24. It is included as a module in Debian kernel images.
Lenny, Squeeze
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.
Install the wireless-tools package:
aptitude update aptitude install wireless-tools
The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:
modprobe rt2500pci
Verify your device has an available interface:
iwconfig
Raise the interface to activate the radio, for example:
ifconfig wlan0 up
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- | 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 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- | grep etchnhalf and install a package appropriate for your system.
- Restart your system with this kernel before continuing.
Install the etch/wireless-tools package:
aptitude update aptitude install wireless-tools
The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:
modprobe rt2500pci
Verify your device has an available interface:
iwconfig
Raise the interface to activate the radio, for example:
ifconfig wlan0 up
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
External Links
http://rt2x00.serialmonkey.com/ - rt2x00 project homepage.
