miércoles, 17 de junio de 2015

Instalar tarjetas inalámbricas Broadcom en Debian

En este post voy a explicar como instalar los controladores de las tarjetas de red inalámbricas Broadcom basados en los modelos de los chipsets series 4311, 4312, 4313, 4321, 4322, para ello instalaremos el controlador híbrido Broadcom que contiene los módulos para estos dispositivos.

Si no estas seguro de cual modelo de tarjeta inalámbrica tienes en tu PC o Laptop visita este post.

Algunos dispositivos inalámbricos Broadcom no son soportados por este controlador por el momento, entre ellos:

  • BCM4313 (PCI-ID: 14E4:4727)
  • BCM4321 (PCI-IDs: 14E4:4328, 14E4:4329)
  • BCM4322 (PCI-ID: 14E4:432B) 

El soporte para estos chipsets es posible solo usando el controlador (wl) hecho por el fabricante, éstos incluyen componentes binarios únicamente para las arquitecturas x86 ó x86-64.

Instalación 

Para instalar el controlador Broadcom necesitamos agregar el repositorio non-free, así que editamos nuestro sources.list
nano /etc/apt/sources.list
Agregamos el repositorio non-free.
# Repositorio Oficialdeb http://ftp.us.debian.org/debian stable main contrib non-free
Actualizamos e instalamos los paquetes necesarios.
aptitude updateaptitude install module-assistant wireless-tools
Compilamos e instalamos el paquete broadcom-sta-modules-* para nuestro sistema, usando Module-Assistant:
m-a a-i broadcom-sta
Actualizamos el kernel con initramfs.
update-initramfs -u -k $(uname -r)
Inhabilitamos los módulos conflictivos.
modprobe -r b44 b43 b43legacy ssb
Cargamos el módulo wl.
modprobe wl
Verificamos las interfaces disponibles para nuestra tarjeta inalámbrica.
iwconfig
Levantamos la interface de nuestra tarjeta inalámbrica.
ifconfig wlan0 up
Nota: Si la pequeña bombilla de la tarjeta inalámbrica no enciende debemos encenderla por Hardware (presionando el botón en la Laptop) o por Software (network-manager, wincd, etc.).

Dispositivos Soportados

  • PCI: 14E4:4311 Broadcom Corporation BCM4311 802.11b/g WLAN
  • PCI: 14E4:4312 Broadcom Corporation BCM4312 802.11a/b/g
  • PCI: 14E4:4313 Broadcom Corporation BCM4311 802.11a
  • PCI: 14E4:4315 Broadcom Corporation BCM4312 802.11b/g LP-PHY
  • PCI: 14E4:4328 Broadcom Corporation BCM4321 802.11a/b/g/n
  • PCI: 14E4:4329 Broadcom Corporation BCM4321 802.11b/g/n
  • PCI: 14E4:432A Broadcom Corporation BCM4321
  • PCI: 14E4:432B Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller
  • PCI: 14E4:432C Broadcom Corporation BCM4322 802.11b/g/n
  • PCI: 14E4:432D Broadcom Corporation BCM4322 802.11a/b/g/n
  • PCI: 14E4:4353 Broadcom Corporation BCM43224 802.11a/b/g/n
  • PCI: 14E4:4357 Broadcom Corporation BCM43225 802.11b/g/n
  • PCI: 14E4:4727 Broadcom Corporation BCM4313 802.11b/g LP-PHY