Problema con la interfaz de red inalámbrica Broadcom en Ubuntu: eth1 en lugar de wlan0

Introducción

A diferencia de otros portátiles Dell que había configurado en el pasado, el mío tenía algo particular con su tarjeta de red inalámbrica.  Esta aparecía referenciada por la interfaz eth1 en lugar de la habitual wlan0.  

$ iwconfig


eth1
IEEE 802.11bg ESSID:off/any

Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off

A pesar de esto funcionaba aparentemente de manera correcta utilizando el driver STA, sin embargo empecé a tener problemas cuando quise hacer algunos ajustes a la interfaz así que tuve que darme a la tarea de solucionar este problema.

Como mencioné inicialmente, la tarjeta de red inalámbrica es una Broadcom BCM4312.

$ sudo lspci -vk

08:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Subsystem: Dell Wireless 1397 WLAN Mini-Card
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f0600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number df-3d-0d-fd-fd-dd-0d-2d
Capabilities: [16c] Power Budgeting <?>

La situación

Aparentemente esto se debe a la utilización del controlador incorrecto de la tarjeta de red inalámbrica.

La solución

Mediante la aplicación de Additional Drivers (/usr/bin/jockey-gtk) desactivar el controlador STA que se venía utilizando.

Remover los paquetes relacionados con el controlador STA (recomendado).

$ sudo aptitude remove broadcom-sta-common broadcom-sta-source bcmwl-kernel-source

Instalar el firmware apropiado para la tarjeta de red.

$ sudo aptitude install b43-fwcutter firmware-b43-installer

En mi caso resultó que la tarjeta era de bajo consumo –Low-Power (LP-PHY)– por lo cual recibí el siguiente mensaje de error.

An unsupported BCM4312 Low-Power (LP-PHY) device was found.
Use b43 LP-PHY firmware (firmware-b43-lpphy-installer package) instead.

Por este motivo se deben instalar los siguientes paquetes en cambio.

$ sudo aptitude install b43-fwcutter firmware-b43-lpphy-installer

Reiniciar el equipo para que sean tenidos en cuenta los cambios en la configuración recién hechos.

$ sudo reboot

La verificación

Contrario a lo que esperaba, el nuevo controlador (b43) no aparece listado en la aplicación de Additional Drivers, sin embargo la interfaz ya aparece con su nombre correcto y es posible realizar la conexión a redes inalámbricas cercanas (por ejemplo utilizando el NetworkManager).

 

 

8 thoughts on “Problema con la interfaz de red inalámbrica Broadcom en Ubuntu: eth1 en lugar de wlan0”

  1. Realice todos los pasos que indicas y mi ubuntu 12.04 ahora si muestra la interface wlan0.

    Pero ahora los problemas son:
    1. La intensidad de la señal es muy pero muy baja.
    2. No enciende el led que indica que el wiffi esta encendido.

    Lo mas raro es que cuando tenia el Broadcom STA me funcionaba el wiffi con mas intensidad y encendia el indicador.

    No entiendo el porque si ahora tiene el controlador correcto la intensidad de la señal es tan baja.

    Estoy a un metro del router y me muestra baja señal.

    Que tengo que hacer???? gracias

  2. Me funciono con

    Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
    Subsystem: Hewlett-Packard Company Device 1483

    Saludos y mil gracias no encontraba la solución

  3. Hola, buen tuto, me funciono, solo q con un problemita, al estar bajando archivos muy pesaos se cae el inalambrico, tengo q usar mobeprobe -r b43 y dsps volver a cargarlo para q vuelva a funconar la maquina, sabes de alguna solucion??

  4. Solucionado. Es cierto que al instalar el controlador libre baja la intensidad de cobertura wifi, así esté al lado del AP, sin embargo se solucionan muchos inconvenientes. No solo el de eth1 por wlan0, sino que el sysmonitor de screenlets ya trabaja bien y arroja los datos correctos, pero siempre existirá el riesgo de que ubuntu actualice nuevamente el driver automáticamente u otra cosa rara
    Pienso que lo ideal es reemplazar la tarjeta wifi y se elimina el problema de raiz
    Felicitaciones por la solución.

  5. Hola este funciona para cualquier tarjeta inalambrica es que me sucede lo mismo pero mi tarejta de red es Broadcom BCM4313
    .

Leave a Reply

Your email address will not be published. Required fields are marked *