Differences between revisions 121 and 122
Revision 121 as of 2009-01-27 09:32:49
Size: 10462
Editor: GeoffSimmons
Comment: Attempt at rewording "Install Driver" prologue.
Revision 122 as of 2009-01-29 12:28:54
Size: 10830
Editor: GeoffSimmons
Comment: Add orinoco help page, userspace firmware required for Hermes WPA support.
Deletions are marked like this. Additions are marked like this.
Line 48: Line 48:
||hermes || || ||["orinoco"] ||? ||
Line 57: Line 56:
||orinoco || || ||[http://orinoco.nongnu.org/ orinoco] || (./) ||
||orinoco_nortel || || ||[http://orinoco.nongnu.org/ orinoco] ||? ||
||orinoco_pci || || ||[http://orinoco.nongnu.org/ orinoco] ||? ||
||orinoco_plx || || ||[http://orinoco.nongnu.org/ orinoco] ||? ||
||orinoco_tmd || || ||[http://orinoco.nongnu.org/ orinoco] ||? ||
||orinoco_nortel ||Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets || ||["orinoco"] || {OK} / X-( [[FootNote(For WPA support on Hermes-based devices, non-free firmware from userspace is required. Non-WPA usage and Prism chipsets (except Prism 3 SSF) use firmware stored in flash memory.)]] ||
||orinoco_pci ||Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets || ||["orinoco"] || {OK} / X-( ||
||orinoco_plx ||Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets || ||["orinoco"] || {OK} / X-( ||
||orinoco_tmd ||Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets || ||["orinoco"] || {OK} / X-( ||
Line 112: Line 110:
||orinoco_cs ||Compac WL110 ||["orinoco"] ||? || ||orinoco_cs ||Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets ||["orinoco"] || {OK} / X-( [[FootNote(Same as #1 above.)]] ||
Line 120: Line 118:
||spectrum_cs || ||["spectrum/cs"] ||? || ||spectrum_cs ||Symbol Spectrum24 Trilogy chipsets ||["orinoco"] || {OK} ||

Translation(s): [:fr/WiFi:Français]

(!) [:/Discussion:Discussion]

?BR

http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

attachment:Portal/IDB/logo_portal.png Welcome to ["Debian"] Wireless Fidelity


attachment:Portal/IDB/icon-wifi-32x32.png This portal deals with the installation and configuration of WiFi devices. Device installation is essentially a two-part process: 1) installing the driver (also called a module) and 2) setting up your WiFi interface.

A WiFi device operates on an electronic chip called a "chipset". We can find the same chipset in several different devices. Consequently, the driver/module for one chipset will work for all wireless devices using that chipset.

A WiFi interface is an Ethernet interface which also provides WiFi-specific configuration parameters. These parameters are controlled using the ["iwconfig"] program.

inline:Portal/IDB/official-doc.png

[http://www.debian.org/doc/manuals/reference/ch-gateway www.debian.org/doc/manuals/reference/ch-gateway] - Debian Reference Networking Chapter

  • ?TableOfContents(3)

Prerequisites

  • wireless-tools, tools for manipulating Linux Wireless Extensions (installed by default on Desktop & Laptop installations)

  • For GUI systems: ["NetworkManager"] (installed by default on Gnome-Desktop & Laptop installation)

  • wpasupplicant, client support for ["WPA"] and WPA2 networks

Install Driver

Before you buy, verify your intended device is supported by an available Linux driver. A good indication of support is [wiki:Tux Tux] being displayed on the product's packaging.

This section presents general lists of WiFi devices (grouped by host interface) and sorted by driver/module name. Each list has two main elements: the module name and the chipset(s) it supports. Known unsupported chipsets are at the end of each list.

If available, a help page link will provide you with further information. We recommend you read the associated help page, as some devices may require to be supplied with microcode (aka "firmware") before they can be used.

For an indication of support with a specific device, see the [http://linux-wless.passys.nl/ Wireless Adapter Chipset Directory].

PCI Devices

This information is derived from command:

lspci -nn

See ["HowToIdentifyADevice/PCI"] for more information

module name

Device name(s)

ID

help page

free ([#legend ?])

acx

Texas Instruments chipsets (ACX100/TNETW1100, ACX111/TNETW1130)

["acx"]

X-(

airo

["airo"]

?

arlan

["arlan"]

?

ath5k

Atheros Communications chipsets (AR5210, AR5211, AR5212, AR5213, AR5414)

["ath5k"]

{OK}

ath_pci

Atheros Communications AR5xxx chipsets

[:WiFi/ath_pci:ath_pci]

X-(

atmel_pci

Atmel at76c506 chipset

["atmel pci"]

X-(

b43

Broadcom Wireless (kernels >= 2.6.24)

["bcm43xx"]

X-(

bcm43xx

Broadcom Wireless (4311,4312,4318)

["bcm43xx"]

X-(

hostap

[http://w1.fi/ hostap]

?

hostap_pci

[http://w1.fi/ hostap pci]

?

hostap_plx

[http://w1.fi/ hostap plx]

?

ipw2100

Intel PRO/Wireless 2100

["ipw2200"]

X-(

ipw2200

Intel PRO/Wireless 2200 ?BRIntel PRO/Wireless 2915

["ipw2200"]

X-(

ipw3945

Intel PRO/Wireless 3945

["ipw3945"]

X-(

iwl3945 ?BR iwl4965

Intel PRO/Wireless 3945 ?BR Intel PRO/Wireless 4965

["iwlwifi"]

X-(

iwlagn

Intel Wireless WiFi Link 5100 ?BR Intel PRO/Wireless 5300 AGN ?BR Intel PRO/Wireless 5350 AGN

["iwlagn"]

X-(

orinoco_nortel

Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets

["orinoco"]

{OK} / X-( ?FootNote(For WPA support on Hermes-based devices, non-free firmware from userspace is required. Non-WPA usage and Prism chipsets (except Prism 3 SSF) use firmware stored in flash memory.)

orinoco_pci

Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets

["orinoco"]

{OK} / X-(

orinoco_plx

Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets

["orinoco"]

{OK} / X-(

orinoco_tmd

Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets

["orinoco"]

{OK} / X-(

rt2400?BRrt2400pci

Ralink chipsets (RT2400/RT2460, RT2401/RT2460)

["rt2400pci"]

{OK}

rt2500?BRrt2500pci

Ralink RT2500/RT2560 chipset

["WiFi/rt2500"]

{OK}

rt2860sta

Ralink RT2860 chipset

["rt2860sta"]

X-(

rt61pci

Ralink chipsets (RT2501/2561, RT2600/RT2661)

["rt61pci"]

X-(

rtl8180

Realtek chipsets (RTL8180, RTL8185)

["rtl818x"]

{OK}

strip

["strip"]

?

wavelan

["wavelan"]

?

Atheros AR5005VL (AR5513) chipset

168c:0020

["NdisWrapper"]

{X}

InProComm IPN 2120 chipset

17fe:2120

["NdisWrapper"]

{X}

InProComm IPN 2220 chipset

17fe:2220

["NdisWrapper"]

{X}

Marvell Libertas 88w8335 chipset

11ab:1faa

["NdisWrapper"]

{X}

?Anchor(legend) Legend :?BR {OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable ?BR {i} = Configuration Required; X-( = Only works with a proprietary driver and/or firmware

  • An extended list of PCI-IDs to kernel-module mapping is available at ["DeviceDatabase/PCI"].

USB Devices

This information is derived from command:

lsusb

See ["HowToIdentifyADevice/USB"] for more information

module name

Device name(s)

ID

help page

free ([#legend ?])

acx

Texas Instruments chipsets (ACX100USB, TNETW1450)

?

["acx"]

X-(

at76_usb

Atmel chipsets (at76c503, at76c505, at76c505a)

?

["at76_usb"]

X-(

prism2_usb

Netgear MA111

?

?

?

rndis_wlan

Broadcom 4320 chipset

?

["bcm43xx"]

{OK}

rt2500usb?BRrt2570

Ralink RT2500USB/RT2571 chipset

?

["rt2500usb"]

{OK}

rt73?BRrt73usb

Ralink RT2501USB/RT2571W chipset

?

["WiFi/rt73"]

X-(

rtl8187

Realtek chipsets (RTL8187, RTL8187B)

?

["rtl818x"]

{OK}

usb8xxx

Marvell Libertas 88w8386 chipset

?

["libertas"]

X-(

zd1201

ZyDAS ZD1201 chipset

?

["zd1201"]

X-(

zd1211rw

ZyDAS ZD1211/1211B and Atheros AR5007UG chipsets

?

["zd1211rw"]

X-(

  • An extended list of USB-IDs to kernel-module mapping is available at ["DeviceDatabase/USB"].

PC Card (PCMCIA) Devices

See ["HowToIdentifyADevice/PC_Card"] for more information

module name

Device name(s)

help page

free ([#legend ?])

acx

Texas Instruments chipsets (ACX100/TNETW1100, ACX111/TNETW1130)

["acx"]

X-(

airo_cs

[:airo#cs:airo_cs]

?

ath5k

Atheros Communications chipsets (AR5210, AR5211, AR5212, AR5213, AR5414)

["ath5k"]

{OK}

ath_pci

Atheros Communications AR5xxx chipsets

[:WiFi/ath_pci:ath_pci]

X-(

atmel_cs

Atmel chipsets (at76c502x, at76c504x)

["atmel_cs"]

X-(

hostap_cs

["hostap cs"]

?

netwave_cs

["netwave cs"]

?

orinoco_cs

Lucent/Agere Hermes and Intersil Prism 2/2.5/3 chipsets

["orinoco"]

{OK} / X-( ?FootNote(Same as #1 above.)

prism54

Prism GT ?BR Netgear WG511 ?BR D-Links DWL-g650

["DebFrWifi/prism54"]

?

ray_cs

["ray cs"]

?

rt2400?BRrt2400pci

Ralink chipsets (RT2400/RT2460, RT2401/RT2460)

["rt2400pci"]

{OK}

rt2500?BRrt2500pci

Ralink RT2500/RT2560 chipset

["WiFi/rt2500"]

{OK}

rt2860sta

Ralink RT2860 chipset

["rt2860sta"]

X-(

rt61pci

Ralink chipsets (RT2501/2561, RT2600/RT2661)

["rt61pci"]

X-(

rtl8180

Realtek chipsets (RTL8180, RTL8185)

["rtl818x"]

{OK}

spectrum_cs

Symbol Spectrum24 Trilogy chipsets

["orinoco"]

{OK}

wavelan_cs

["wavelan/cs"]

?

wl3501_cs

["wl3501/cs"]

?

Atheros AR5005VL (AR5513) chipset [168c:0020]

["NdisWrapper"]

{X}

InProComm IPN 2120 chipset [17fe:2120]

["NdisWrapper"]

{X}

Marvell Libertas 88w8335 chipset [11ab:1faa]

["NdisWrapper"]

{X}

Routers

module name

Device name(s)

help page

free ([#legend ?])

[http://www.airlink101.com/support/files/AR525W_GPL_v1.0.38_20051222.tgz source code]

Linksys WRT54GC

[http://en.wikipedia.org/wiki/Linksys_WRT54G_series Wikipedia]; [http://www.wrtrouters.com/router/wrt54gc/ it isn't similar to the WRT54G]; The WRT54GC is based on the Sercomm IP806SM reference design [http://elliottback.com/wp/archives/2005/12/10/the-linksys-54gc-dead-on-arrival-twice/ the same chipset as the current Linksys WTY54G] the [http://linuxdevices.com/news/NS7186776945.html Airlink101 AR315W], Alloy WRT2454AP, and Hawking HWR54G. You also can use NdisWrapper

X-(

?Anchor(configure)

Configure Interface

Your wireless network interface can be configured using a connection manager or Debian's network interface configuration file (/etc/network/interfaces).

For more information, please see ["WiFi/HowToUse"].

Resources


CategoryPortal | CategoryNetwork