InicioLinuxCómo instalar el controlador del adaptador Wi-Fi en openSUS

Cómo instalar el controlador del adaptador Wi-Fi en openSUS

Linux•10/22/2012

La mayoría de las veces, el adaptador Wi-Fi, tambíen llamado adaptador WLAN (Wireless Local Area Network, red de área local inalámbrica), es reconocido y configurado automáticamente durante la instalación de openSUSE. Es el caso, por ejemplo, de los chipsets de Intel, empresa que colabora con los desarroladores del núcleo Linux. La conexión inalámbrica se configura con el plasmoide o aplique de gestión de red que se ejecuta en la bandeja del sistema, tanto en KDE como en GNOME.

A veces, sin embargo, openSUSE no dispone de un controlador adecuado para el adaptador Wi-Fi o no dispone del firmware necesario para que el controlador funcione. Esto ocurre, por ejemplo, con muchos chipsets de la marca Broadcom. En este caso, debemos establecer una conexión cableada y descargar e instalar el controlador adecuado o el firmware necesario. Este proceso puede realizarse automáticamente o bien de forma manual.



Instalación automática

En muchos casos basta con conectar o encender el adaptador, añadir el repositorio adicional de controladores inalámbricos y actualizar la distribución. Este repositorio contiene controladores, firmware y utilidades de línea de comandos como rfkill. Los comandos siguientes se ejecutan como superusuario.

1. Añadir el repositorio adicional de controladores inalámbricos.
Para openSUSE 12.2:

zypper addrepo -f http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.2 Wireless
Para openSUSE 12.1 actualizada con el último núcleo:

zypper addrepo -f http://download.opensuse.org/repositories/driver:/wireless/12.1-update Wireless
Para openSUSE 12.1:

zypper addrepo -f http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.1 Wireless
Para openSUSE 11.4 actualizada con el último núcleo:

zypper addrepo -f http://download.opensuse.org/repositories/driver:/wireless/11.4_update Wireless
Para openSUSE 11.4:

zypper addrepo -f http://download.opensuse.org/repositories/driver:/wireless/openSUSE_11.4 Wireless
Para openSUSE Tumbleweed:

zypper addrepo -f http://download.opensuse.org/repositories/driver:/wireless/openSUSE_Tumbleweed Wireless

2. Actualizar la distribución.

zypper refresh && zypper update

3. Reiniciar el ordenador.

reboot


Instalación manual

Si el procedimiento anterior no funciona, podemos recurrir a la instalación manual del controlador o a la instalación manual del firmware, según el caso. Primero hay que identificar el chipset del adaptador y el tipo de núcleo Linux instalado.

1. Identificar el chipset del adaptador. Hay que tener en cuenta que algunos dispositivos inalámbricos internos tienen una conexión USB. Los comandos siguientes se ejecutan como superusuario.

Para los adaptadores con conexión USB.

/usr/bin/lsusb | grep Wireless

La salida de este comando puede ser parecida a esta:

Bus 003 Device 005: ID 0bda: 8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter

El adaptador tiene un chipset Realtek modelo RTL8187.
Para otros adaptadores.

/sbin/lspci -nnv | grep Wireless

La salida de este comando puede ser parecida a esta:

0d:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)

El adaptador tiene un chipset Broadcom modelo BCM4313.

Si los comandos anteriores no detectan ningún dispositivo, puede que el adaptador esté mal conectado, esté apagado (muchos portátiles tienen un interruptor para eso) o bien esté estropeado. También puede ser que el núcleo Linux no lo detecte por otra circunstancia.

2. Identificar el tipo de núcleo instalado. Ejecutar en el terminal:

uname -sr

La salida de este comando puede ser parecida a esta:

Linux 3.6.2-6-desktop

Ademaś de un núcleo tipo desktop, openSUSE también proporciona núcleos default, pae y xen.

3. Instalar el firmware para chipsets de la marca Broadcom.

Para los adaptadores de la marca Broadcom identificados como BCM4301, BCM4306, BCM4309, BCM4311, BCM4312 y BCM4318 están disponibles los controladores libres y de código abierto b43 y b43legacy, que vienen incluidos de serie en el núcleo. Sin embargo, estos controladores se han desarrollado utilizando ingeniería inversa, pues los desarrolladores no han tenido la colaboración de Broadcom, y necesitan para funcionar el firmware propietario de Broadcom.

El firmware de Broadcom no se puede incluir en openSUSE por su licencia restrictiva, pero se puede descargar e instalar fácilmente mediante el procedimiento siguiente. Ejecutar como superusuario:

zypper install b43-fwcutter

install_bcm43xx_firmware

reboot


El adaptador debería funcionar perfectamente.

4. Instalar el controlador propietario para chipsets de la marca Broadcom.

Broadcom ha desarrollado un controlador propietario, llamado broadcom-wl, para los chipsets identificados como BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227 y BCM43228. Este controlador fue publicado en 2008 y funciona bastante bien en la actualidad. No necesita cargar un firmware externo.

El controlador propietario de Broadcom no se puede incluir en openSUSE por su licencia restrictiva, pero está disponible en el repositorio de Pacman. Hay que instalar la versión del controlador adecuada al núcleo Linux instalado (default, desktop...). Ejecutar como superusuario:

zypper install broadcom-wl broadcom-wl-kmp-desktop
reboot


El adaptador debería funcionar perfectamente.

5. Instalar el controlador para chipsets de otras marcas.

Si el chipset identificado es de otro fabricante, como Ralink o Realtek, y no se ha configurado automáticamente, podemos intentar instalar manualmente un controlador adecuado o el firmware necesario para que funcione desde de repositorio Wireless. Después hay que reiniciar el ordenador.
Localizar e instalar el controlador correspondiente, según el tipo de núcleo instalado. Ejecutar el comando siguiente como superusuario:

zypper install nombre_del_controlador-kmp-tipo_de_núcleo

Por ejemplo, para el adaptador que se identificaba como RTL8187:

zypper install rtl8187se-kmp-desktop
Averiguar si el controlador necesita cargar un firmware. Ejecutar el comando siguiente:

dmesg | grep -i identificador_del_adaptador

Por ejemplo, para el adaptador que se identificaba como RTL8187:

dmesg | grep -i RTL8187

La salida de este comando son las líneas del registro del núcleo que contienen la palabra firmware. Si el controlador necesita un firmware externo, habrá una línea que indique que el controlador no pudo cargar el firmware y mostrará el nombre del archivo que falta.

Instalar el paquete de firmware. Por ejemplo, para chipsets de Ralink, ejecutar el comando siguiente como superusuario:

zypper install ralink-firmware

Si el firmware no se encuentra en el repositorio Wireless, habrá que descargarlo de la web del fabricante y copiarlo en la carpeta /lib/firmware.

Si aún así no podemos hacer funcionar el adaptador Wi-Fi, podemos consultar dos bases de datos sobre la compatibilidad de dispositivos con Linux:

http://linux-wless.passys.nl./
Datos archivados del Taringa! original
15puntos
519visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
7visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

D
Usuario
Puntos0
Posts447
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.