WiFi HOWTO
De openSUSE, la enciclopedia libre.
Esta página está directamente traducida del inglés. Ver pag en Ingles
Es importante tener en cuenta que si un componente hardware ha funcionado en una versión previa del sistema, hay muchas probabilidades de que también lo haga en esta. Sin embargo, no hay garantías de que la nueva versión no introduzca errores en los drivers (controladores) o en la configuración (para ejemplos concretos visitar Bug 168618). Por favor, asegúrese pues concienzudamente de que el dispositivo funciona correctamente en la nueva revisión antes de editar las
de las siguientes tablas.
Tabla de contenidos |
TIPOS DE CHIPSETS
| Chipset | Modelo | Bus | Driver | SL 9.3 | SL 10.0 | SL 10.1 | SL 10.2 | SLES/NLD 9 | Commentarios |
|---|---|---|---|---|---|---|---|---|---|
| ADMtek 8211 | 802.11b | PCI/Cardbus | adm8211 | | | | | | |
| Aironet 4500/4800 | 802.11b | PCI/PCMCIA | aironet | | | | | | |
| Atheros 5005G | 802.11bg | PCI/Cardbus | madwifi | | | | | | Necesita un paquete no GPL.
10.1: Here is a workaround using (Un apaño es usar )ndiswrapper or madwifi. |
| Atheros 5005G | 802.11a | PCI/Cardbus | madwifi | | | | | | Necesita un paquete no GPL.
10.1: Here is a workaround using ndiswrapper or madwifi. |
| Atheros 5006EG | 802.11b | PCI/Cardbus | madwifi | | | | | | Necesita un paquete no GPL.
10.2-10.3: Here is a workaround using ndiswrapper or madwifi. |
| Atheros 5210 | 802.11a | PCI/Cardbus | madwifi | | | | | | (SLES/NLD 9 - i386 sólo) necesita un paquete no GPL.
10.1: Here is a workaround using ndiswrapper or madwifi. |
| Atheros 5211 | 802.11ab | PCI/Cardbus | madwifi | | | | | | (SLES/NLD 9 - i386 sólo) necesita un paquete no GPL.
10.1: Here is a workaround using ndiswrapper or madwifi. |
| Atheros 5212 | 802.11abg | PCI/Cardbus | madwifi | | | | | | (SLES/NLD 9 - i386 sólo) necesita un paquete no GPL.
10.1 y 10.2: Here is a workaround using ndiswrapper or madwifi. |
| Atmel at76c05x | 802.11b | PCMCIA/USB | atmelwlandriver | | | | | | |
| Broadcom | bcm43xx | | | | | | 10.2 Soporte nativo por kernel. Necesita nuevo firmware: basta con instalar el paquete bcm43xx-fwcutter desde el DVD o el repositorio OSS y ejecutar el script: install_bcm43xx_firmware
10.1 Funciona con ndiswrapper(drivers para 64 bits también funcionan con ndiswrapper). | ||
| D-Link WDA-1320 | 802.11bG | PCI/Cardus | madwifi | | | | | |
10.1 y 10.2: funciona perfectamente con madwifi e instalación mínima. Ninguno de los drivers Winxp/95 testeados funcionaron con ndsiwrapper. |
| Intel PRO/Wireless 2100 | 802.11b | PCI | ipw2100 | | | | | |
10.2: es necesario el paquete ipw-firmware presente en el CD Non-OSS add-on (o en el repositorio non-oss). |
| Intel PRO/Wireless 2200BG | 802.11bg | PCI | ipw2200 | | | | | |
10.0: podría haber un problema al utilizar el dispositivo conjuntamente con routers 802.11b. Una posible solución aquí. 10.1 y 10.2: es necesario el paquete ipw-firmware disponible en el CD/DVD Non-OSS add-on (o en el repositorio non-oss ). |
| Intel PRO/Wireless 2915ABG | 802.11abg | PCI | ipw2200 | | | | | | 10.1: . También podría ser necesario el tradicional ifup si algunas tarjeta pierden las redes disponibles. En otros casos funciona normalmente. |
| Intel PRO/Wireless 3945ABG | 802.11abg | PCI-e | ipw3945 | | | | | |
10.1/10.2 - es necesario usar el disco de Extras 6 o instalar los paquetes ipw-firmware y ipw3945d desde los repositorios non-oss. Pueden surgir problemas en algunos equipos si el "kill switch" está activado. (On my IBM T60, this is a little switch near the IR port, on other systems it may be an ACPI keyboard switch like Fn+F5 or something you can enable or disable in the BIOS.) SuSE 10.1 - Use the wlan kernel & install the firmware upgrade. Install ipw3945d. Use traditional ifup instead of Network Manager. |
| Marvell 8335 | 802.11b/g | PCI | - | | | | | | Could not get this to work with ndiswrapper. |
| Orinoco | 802.11b | PCI/PCMCIA | orinoco | | | | | | |
| Orinoco | 802.11b | USB | - | | | | | | |
| Prism2/2.5/3 | 802.11b | PCI/PCMCIA | hostap | | | | | | chipset is supported by three drivers hostap, linux-wlan-ng, and orinoco (SLES/NLD 9 uses linux-wlan-ng driver by default) |
| Prism2/2.5/3 | 802.11b | USB | linux-wlan-ng | | | | | | |
| PrismGT/ Duette | 802.11bg | PCI | prism54 | | | | | | In 10.1 you need to download firmware, see PCI devices below. In 9.3, 10.0 you could obtain it via YAST. |
| Ralink RT2400 | 802.11b | PCI/Cardbus | rt2400 | | | | | | |
| Ralink RT2500 | 802.11g | PCI/Cardbus | rt2500 | | | | | | current stable driver does not work with SMP kernel, new driver with SMP support currently being developed. Try this HowTo! |
| Ralink RT2570 | 802.11g | USB | rt2570 | | | | | | (Random user: I couldn't make this one work by the default suse installation, v10.0 or 10.1; but this project (1) (2) is a possible solution.) |
| Realtek 8180 | 802.11b | PCI/Cardbus | rtl8180-sa2400 | | | | | | |
| Realtek 8187 | 802.11a/b/g | USB | not sure | | | | | | Requires ndiswrapper (adhoc and managed) or the official drivers found here (adhoc or Infrastructure). Official drivers work with versions shown to the left, ndiswrapper needs to be tested in other versions. Drivers come with a "readme" on how to install. Must be done in root. |
| Texas Instruments ACX100 | 802.11b+ | PCI/Cardbus | acx | | | | | | proprietary protocol (22 Mbps) |
| Texas Instruments ACX111 | 802.11g | PCI/Cardbus | acx | | | | | | very buggy driver (currently alpha), packet loss, connection loss, Linux-unfriendly vendor,
requires acx_111 firmware |
| ZyDAS ZD1201 | 802.11b | USB | zd1201 | | | | | | |
| ZyDAS ZD1211 | 802.11g | USB | zd1211 | | | | | | An opensource driver (V2.0.0) for kernel 2.4/2.6 can be found at the Zydas-Homepage. In addition, there's an OpenSource fork actively maintained, available at [1].
El driver zd1211rw ya está instalado en el kernel. Sólo es necesario copiar el firmware en su lugar, lo encontrará en http://zd1211.ath.cx/wiki/DriverRewrite |
Chipsets missing or listed here as not supported may work using ndiswrapper.
Atheros chipsets can be used via the Atheros madwifi driver.
help with ndiswrapper here [2]
You can find an extensive list of wireless LAN cards including the chipset information here [3].
TIPOS DE TARJETAS
PCMCIA
| Fabricante | Modelo | Chipset/ Driver | Soporta instalación por red | Funciona | 9.3 | 10.0 | 10.1 | 10.2 | Comentarios | |
|---|---|---|---|---|---|---|---|---|---|---|
| ARtem | Onair ComCard 11 | orinoco_cs | | | | | | | ||
| Belkin | F5D7010 | RT2500 | | | | | only non-SMP kernel (see information above about RT2500 chipset) | |||
| Cisco | Aironet 340 | aironet | | | | | | | ||
| Conceptronics | 54 Mbit/s WLAN PCMCIA | RT2500 | | | | | | | only non-SMP kernel (see information above about RT2500 chipset) | |
| D-Link | DWL-650 | Prism II | | | | | | | ||
| E-Tech | WGPC03 | RT2500 | | | | | | | only non-SMP kernel (see information above about RT2500 chipset) | |
| Level1 | WPC-0300 | AR5212 | | | | | | | ||
| Linksys | WPG54g | Broadcom BCM4306 | | | | | | | ndiswrapper | |
| Lucent | Orinoco | Hermes | | | | | | | ||
| Netgear | MA401 | Prism II / hostap_cs with orinoco_cs | | | | | | | 10.2 - yast recognizes and configures.. I needed to add "exclude irq 3" in /etc/pcmcia/config.opts to avoid the card from using IRQ 3 on reboot which conflicted... this could be unique to my HW.. | |
| Netgear | WG511 v2.0 | Prism Duett or Marvell | after online-update, ndiswrapper | ndiswrapper+W2000 driver | | | | | Prism: Doesn't work on SuSe 10 rc1 works with workaround: add "PREFER_WPA_SUPPLICANT='no' to the ifcfg-wlan, Marvell: Works sometimes not on SuSE 9.3 (Reason not known, reconnect helps mostly) | |
| Netgear | WG511 v3.0 | | only by ndiswrapper | | | | | |||
| Netgear | WG511T | AR5212 | | | | | | | 10.1 & 10.2: Enable the Madwifi repository (http://madwifi.org/suse/) and install through Yast -> Software -> Software Management | |
| Philips | CPWNA100 | AR5212 | madwifi | | | | | | ||
| Sitecom | WL-011 v1 | atmel | | | | | | download the firmware from the SuSe 10.0 Evaluation repository or use yast with extra repository | ||
| Sitecom | WL-120 v1 | TI ACX111 | | | | | | Requires acx_111 & acx_111c16 firmware, rename files to lower case but need upper case .BIN | ||
| TRENDnet | TEW-221PC | ADM8211 | | | | | | | ||
| 3Com | 3CRWE154A72 | AR5212 (AR5002X??) | | | | | | | downloaded drivers from http://snapshots.madwifi.org and followed instructions from http://linux.wordpress.com/2006/05/21/suse-101-and-atheros-based-wifi-cards/
important note: the LED's are not supported |
USB
| Fabricante | Modelo | Chipset/ Driver | Soporta instalación por red | Funciona | 9.3 | 10.0 | 10.1 | 10.2 | Comentarios |
|---|---|---|---|---|---|---|---|---|---|
| Addon | GWU190 | Realtek 8187 | | | | | | Same adaptor as the netger wg111V2 Will work with x86_64 SUSE, Need to download the source code from Realtek web site. with 10.2 you will get a lot of symbol warnings, but works,and can be managed from Yast or network manager. | |
| D-Link | DWL-G122 ver B1 | RT 2500 | | | | | | | (does not work on SMP kernels!) hardware version B1 (not C1) |
| D-Link | DWL-122 | Prism 2/2.5/3 | | | | | | | |
| Edimax | 7317U | Zydas zd1211 | | | | | | | supports USB2.0 and works immediately after compile with make |
| LinkSyS | WUSB54G | | | | | | | | In 9.3 only with the Serial Monkey Driver. Had to edit the config-file of the wireless-card; The USB-Adapter has to be configured in YAST as ethernet-device. In addition to this file You need a file named ifcfg-rausb0 (text-file)in the directory /etc/sysconfig/network. |
| Longshine | 8131G2 | Zydas zd1211 | | | | | | | supports USB2.0 and works immediately after compile with make |
| Microsoft | MN-510 | | | | | | | | in 10.1 final it is seen when you run tail -f /var/log/messages but yast will not see it |
| Netgear | WG121 | Prism GT | | | | | | Will NOT work with x86_64 SUSE, 32 bit drivers do not work with 64 bit OS, no plans by Netgear to ever provide 64 bit drivers, Windows or Linux. | |
| Netgear | WG111V2 | Realtek 8187 | | | | | | Will work with x86_64 SUSE, Need to download the source code from Realtek web site. with 10.2 you will get a lot of symbol warnings, but works,and can be managed from Yast or network manager. |
PCI
| Fabricante | Modelo | Chipset/ Driver | Soporta instalación por red | Revisiones | Arquitecturas | Comentarios | |
|---|---|---|---|---|---|---|---|
| Airlink | AWLH3025 | ACX111/acx_pci | | | 10.0 OSS | x86 | First you need to install firmware using YOU and selecting installacx111firmware.sh, then you can configure directly with YaST |
| Allied Telesyn | AT-WCP200G | ACX111/acx_pci | | | 10.1 | x86 | Requires NDISWRAPPER. No native Linux support. |
| Conceptronics | 54 Mbit/s WLAN PCI | RT2500 | | | 9.3 + 10.0 | x86, x86_64, non-SMP only | only non-SMP kernel (see information above about RT2500 chipset) |
| D-Link | DWL-520+ | unknown/YAST2 | | | 10.0 RC1 | | Card is recognised, yet unable to start WiFi, still on the lookout |
| D-Link | DWL-510 | r8180 | | | 10.0 32/64-bit, 10.1 32-bit | x86_64 | kernel driver included as standard, does not show in Yast but is picked up on a fresh install. Drivers provided by vendor are for 32-bit only. ndiswrapper can not load 32-bit drivers on 64-bit OS. |
| D-Link | DWL-G520 version b | Atheros/ath_pci | | | 10.0 OSS, 10.2 | x86, x86_64 | Version b cards that use the Atheros chips work out of the box in 10.0. Card recognized, just needed to configure the network interface with Yast and it worked instantly. For 10.2 you will need to install the madwifi drivers (http://madwifi.org/suse/10.2/).
March 07: HW ver B4 & FW ver 4.3 easy in 10.0, 10.1, 10.2 (32 bit) |
| D-Link | DWL-G520 version C | Atheros/ath_pci | | | 10.1 OSS | x86 | Version C cards are not recognised. Nidswrapper locks up. |
| Intersil | ISL3890 | PrismGT/Duette | | | 10.1 OSS | x86 | You need to download the firmware, version 1.0.4.3, for the ISL3890 from the following URL http://prism54.org/fullmac.html
and saved the firmware file as isl3890 (no Capitals) in the /lib/firmware/ directory. I used in KDE KMenu/System/FileManager/ FileManager-SuperUserMode to download/save the firmware. |
| Netgear | WG311 T/G/R | AR52xx/madwifi | | | 10.0 OSS, 10.2 | i386 | After installing the NON-GPL kernel, card works out of the box.
Yast2 uses module ath_pci. Works with SuSe 10.2 after installing madwifi (tested with madwifi-0.9.2.1-0.1 and WG311-T card). |
| Linksys Wireless-N PCI | WMP300N | Broadcom 4329 1bcmwl5 | | | 10.2 | x86, x86_64 | 1Use ndiswrapper and the drivers from the CD. |
¿Qué hacer para conocer que chipset tengo?
El chipset es el que determina el driver que necesitas, no el fabricante de la tarjeta. Te mostramos varias formas de encontralo. Todos los comandos deben ejecutarse como root.
Prueba esto:
hwinfo --wlan
Por otro lado, puedes usar este comando se tienes una tarjeta PCMCIA o si está integrada en la placa principal.
lspci
O esto, si tienes un USB WiFi:
lsusb
Esto no nos dará una información muy detallada, pero te proporcionará el identificador exclusivo, hardware ID, por ejemplo 046d:c01b, luego, localiza con Google o cualquier otro buscador de internet cuál es el chipset de este dispositivo.
Ndiswrapper
Si no hay un driver nativo para Linux de tu tarjeta, puedes utilizar un driver para Windows usando Ndiswrapper

