Instalación del dispositivo Broadcom STA en Debian

Los chipsets Broadcom BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224 y BCM43225 son usados en tarjetas inalámbricas Dell, HP Compaq, Asus, Linksys, Acer, Belkin, entre otras. En Linux el dispositivo no libre usado es wl.

Módulos del núcleo

El módulo wl se distribuye a partir de Squeeze. Habilita la sección non-free de Debian.

Instala module-assistant,

# apt-get install module-assistant

Corre,

# module-assistant auto-install broadcom-sta

Esto va a descargar la fuente (el paquete broadcom-sta-source), descomprimir, compilar, crear un paquete Debian (broadcom-sta-modules-[version]-[arquitectura].deb) con el módulo compilado e instalarlo.

module-assistant se encarga de instalar todos aquellos paquetes necesarios para realizar todas estas operaciones.

Antes de cargar el módulo en el núcleo, deshabilita el módulo brcm80211,

# echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf

luego recrea el ramdisk de inicio,

# update-initramfs -u -k `uname -r`

y remueve módulos que producen conflicto con wl,

# rmmod -f b44 b43 b43legacy ssb brcm80211

Carga el módulo en el núcleo,

# modprobe wl

Vendor y device ID

Corre lspci y busca las palabras "Ethernet controller" o "Network controller" y referencias a "Wireless" o la norma 802.11. Por ejemplo,

$ lspci
07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

La primera columna arroja los números del bus PCI al cual la tarjeta está conectada con el formato <bus>:<slot>:<func>. Corre,

lspci -n -s <bus>:<slot>:<func>

para determinar el vendor y device ID de la tarjeta. Por ejemplo,

$ lspci
07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

$ lscpi -n -s 07:00.0
07:00.0 0280: 14e4:4315 (rev 01)

La tabla a continuación muestra el PCI vendor y device ID de los chipsets encontrados en estas tarjetas.

device:vendor

subsystem

Tarjeta

14e4:4311

BCM4311 802.11b/g WLAN

1028:0007

Wireless 1390 WLAN Mini-Card

1028:0008

Wireless 1390 WLAN ExpressCard

103c:1363

BCM4311 802.11b/g Wireless LAN Controller

103c:1364

BCM4311 802.11b/g Wireless LAN Controller

103c:1365

BCM4311 802.11b/g Wireless LAN Controller

103c:1374

BCM4311 802.11b/g Wireless LAN Controller

103c:1375

BCM4311 802.11b/g Wireless LAN Controller

103c:1376

BCM4311 802.11b/g Wireless LAN Controller

103c:1377

BCM4311 802.11b/g Wireless LAN Controller

103c:137f

BCM4322 802.11a/b/g/n Wireless LAN Controller

103c:1380

BCM4322 802.11a/b/g/n Wireless LAN Controller

14e4:4311

BCM94311MCG

14e4:4312

BCM4312 802.11a/b/g

1028:0007

Wireless 1490 Dual Band WLAN Mini-Card

1028:0008

Wireless 1490 Dual Band WLAN ExpressCard

103c:135a

Broadcom 802.11a/b/g WLAN

103c:135f

Broadcom 802.11a/b/g WLAN

103c:1360

Broadcom 802.11a/b/g WLAN

103c:1361

Broadcom 802.11a/b/g WLAN

103c:1362

Broadcom 802.11a/b/g WLAN

103c:1370

Broadcom 802.11a/b/g WLAN

103c:1371

Broadcom 802.11a/b/g WLAN

103c:1372

Broadcom 802.11a/b/g WLAN

103c:1373

Broadcom 802.11a/b/g WLAN

103c:30b5

Presario V3242AU

1371:103c

Broadcom 802.11 Multiband-netwerkadapter(6715s)

14e4:4313

BCM4311 802.11a

14e4:4315

BCM4312 802.11b/g

1028:000b

Wireless 1395 WLAN Mini-Card

1028:000c

Wireless 1397 WLAN Mini-Card

103c:137c

BCM4312 802.11b/g Wireless LAN Controller

103c:137d

BCM4312 802.11b/g Wireless LAN Controller

14e4:4328

BCM4321 802.11a/b/g/n

1028:0009

Wireless 1500 Draft 802.11n WLAN Mini-Card

1028:000a

Wireless 1500 Draft 802.11n WLAN Mini-card

103c:1366

BCM4321 802.11a/b/g/n Wireless LAN Controller

103c"1367

BCM4321 802.11a/b/g/n Wireless LAN Controller

103c:1368

BCM4321 802.11a/b/g/n Wireless LAN Controller

103c:1369

BCM4321 802.11a/b/g/n Wireless LAN Controller

14e4:4328

BCM4328 802.11a/b/g/n

14e4:4329

BCM4321 802.11b/g/n

1737:0058

WPC300N v1 Wireless-N Notebook Adapter

14e4:432a

BCM4321

14e4:432b

BCM4322 802.11a/b/g/n Wireless LAN Controller

1028:000d

Wireless 1510 Wireless-N WLAN Mini-Card

14e4:432c

BCM4322 802.11b/g/n

1799:d311

Dynex DX-NNBX 802.11n WLAN Cardbus Card

14e4:432d

BCM4322 802.11a/b/g/n

14e4:4353

BCM43224 802.11a/b/g/n

14e4:4357

BCM43225 802.11b/g/n

14e4:4727

BCM4313 802.11b/g/n Wireless LAN Controller