WiFi HOWTO

De openSUSE, la enciclopedia libre.

Esta página está directamente traducida del inglés.

Image:Icon-wifi.png

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 Image:22px-Tick.png Image:22px-Tick.png
Aironet 4500/4800 802.11b PCI/PCMCIA aironet Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Atheros 5005G 802.11bg PCI/Cardbus madwifi Image:22px-Tick.png 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 Image:22px-Tick.png Necesita un paquete no GPL.

10.1: Here is a workaround using ndiswrapper or madwifi.

Atheros 5006EG 802.11b PCI/Cardbus madwifi Image:22px-Tick.png Necesita un paquete no GPL.

10.2-10.3: Here is a workaround using ndiswrapper or madwifi.

Atheros 5210 802.11a PCI/Cardbus madwifi Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png (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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png (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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png (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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Broadcom bcm43xx Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png

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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png

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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png

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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png

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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Orinoco 802.11b USB -
Prism2/2.5/3 802.11b PCI/PCMCIA hostap Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
PrismGT/ Duette 802.11bg PCI prism54 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png
Ralink RT2500 802.11g PCI/Cardbus rt2500 Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png (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 Image:22px-Tick.png
Realtek 8187 802.11a/b/g USB not sure Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png proprietary protocol (22 Mbps)
Texas Instruments ACX111 802.11g PCI/Cardbus acx Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png very buggy driver (currently alpha), packet loss, connection loss, Linux-unfriendly vendor,

requires acx_111 firmware

ZyDAS ZD1201 802.11b USB zd1201 Image:22px-Tick.png Image:22px-Tick.png
ZyDAS ZD1211 802.11g USB zd1211 Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png
Belkin F5D7010 RT2500 Image:22px-Tick.png Image:22px-Tick.png only non-SMP kernel (see information above about RT2500 chipset)
Cisco Aironet 340 aironet Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Conceptronics 54 Mbit/s WLAN PCMCIA RT2500 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png only non-SMP kernel (see information above about RT2500 chipset)
D-Link DWL-650 Prism II Image:22px-Tick.png Image:22px-Tick.png
E-Tech WGPC03 RT2500 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png only non-SMP kernel (see information above about RT2500 chipset)
Level1 WPC-0300 AR5212 Image:22px-Tick.png Image:22px-Tick.png
Linksys WPG54g Broadcom BCM4306 Image:22px-Tick.png Image:22px-Tick.png ndiswrapper
Lucent Orinoco Hermes Image:22px-Tick.png Image:22px-Tick.png
Netgear MA401Prism II / hostap_cs with orinoco_cs Image:22px-Tick.png Image:22px-Tick.png 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
Image:22px-Tick.png,
ndiswrapper+W2000 driver
Image:22px-Tick.png 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 Image:22px-Tick.png
Netgear WG511T AR5212 on 10.1,
Image:22px-Tick.png earlier
Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 10.1 & 10.2: Enable the Madwifi repository (http://madwifi.org/suse/) and install through Yast -> Software -> Software Management
Philips CPWNA100 AR5212 madwifi Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Sitecom WL-011 v1 atmel Image:22px-Tick.png Image:22px-Tick.png download the firmware from the SuSe 10.0 Evaluation repository or use yast with extra repository
Sitecom WL-120 v1 TI ACX111 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Requires acx_111 & acx_111c16 firmware, rename files to lower case but need upper case .BIN
TRENDnet TEW-221PC ADM8211 Image:22px-Tick.png Image:22px-Tick.png
3Com 3CRWE154A72 AR5212 (AR5002X??) Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png (does not work on SMP kernels!) hardware version B1 (not C1)
D-Link DWL-122 Prism 2/2.5/3 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png
Edimax 7317U Zydas zd1211 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png supports USB2.0 and works immediately after compile with make
LinkSyS WUSB54G Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png supports USB2.0 and works immediately after compile with make
Microsoft MN-510 Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png 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 Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png Image:22px-Tick.png 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 Image:22px-Tick.png 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 Image:22px-Tick.png See Comments 10.1 x86 Requires NDISWRAPPER. No native Linux support.
Conceptronics 54 Mbit/s WLAN PCI RT2500 Image:22px-Tick.png 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 Image:22px-Tick.png 10.0 RC1 Card is recognised, yet unable to start WiFi, still on the lookout
D-Link DWL-510 r8180 Image:22px-Tick.png 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 Image:22px-Tick.png 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 Image:22px-Tick.png 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 Image:22px-Tick.png 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 Image:22px-Tick.png 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

External Links

Novell SUSE Linux - Hardware Compatibility List
Novell SUSE Linux Certified Hardware