Posteado por: Azag | abril 27, 2008

Guía para instalar una tarjeta Wifi BCM4311xx en Ubuntu Hardy

Entre ayer y hoy entube batallando para poder instalar una tarjeta Wifi Broadcom en mi HP Pavilion Dv2422la. Después de horas buscando, encontré la solución, por lo que, si alguien más necesita instalarla, aquí tiene una pequeña guía.

Vamos a suponer que tienen el driver de esta para WinXP, si no, vean este link.

Paso 1, Instalar NDISWrapper y el controlador nativo a Blacklist:
| echo ‘blacklist bcm43xx’ | sudo tee -a /etc/modprobe.d/blacklist
| sudo apt-get install ndiswrapper-utils-1.9
| mkdir ~/bcm43xx; cd ~/bcm43xx

Paso 2, extraer los datos (suponemos que el driver esta en tu carpeta personal y que se llama sp33008.exe, sino cambia estos datos por los de tu caso):
| sudo apt-get install cabextract
| cd /home/tu_nombre
| cabextract sp33008.exe

Paso 3, instalar el driver con NDISWrapper:
| sudo ndiswrapper -i bcmwl5.inf
| ndiswrapper -l
| sudo depmod -a
| sudo modprobe ndiswrapper
| sudo cp /etc/network/interfaces /etc/network/interfaces.orig
| echo -e ‘auto lo\niface lo inet loopback\n’ | sudo tee /etc/network/interfaces
| sudo ndiswrapper -m
| echo ‘ndiswrapper’ | sudo tee -a /etc/modules
| echo ‘ENABLED=0’ | sudo tee -a /etc/default/wpasupplicant

Paso 4, la hacemos funcionar (es normal que las 3 primeras fallen, pero luego, no debe dar ningun error, en caso contrario postear el error):
| sudo rmmod b43
| sudo rmmod b44
| sudo rmmod b43legacy
| sudo rmmod ssb
| sudo rmmod ndiswrapper
| sudo modprobe ndiswrapper
| sudo modprobe ssb
Y con esto ya debes poder usar tu targeta Broadcom, pero para que funcione cada vez que reinicies, debes hacer un quinto paso.

Paso 5, hacer permanente estos cambios:
| echo -e ‘\n#hardy ssb bug-fix\nrmmod b43\nrmmod b44\nrmmod b43legacy\nrmmod ssb\nrmmod ndiswrapper\nmodprobe ndiswrapper\nmodprobe ssb’ | sudo tee -a /etc/init.d/rc.local

Por esto, les aconsejo, que cuando compren un notebook sus controladores no sean privativos, compren tarjetas por ejemplo Intel (u otra marca) pero nunca Broadcom.

Fuente


Responses

  1. cuando coloco esto se pega el pc
    (paso 4)
    sudo rmmod ndiswrapper

    que puede ser?

  2. rmmod módulos: descarga uno o más módulos cargados, mientras éstos no estén siendo usados.

    ¿Te da algun error?

    Solo estos deben darte error:
    | sudo rmmod b43
    | sudo rmmod b44
    | sudo rmmod b43legacy

    El resto no.

  3. Estos me dan error, que es lo que tu dices
    | sudo rmmod b43
    | sudo rmmod b44
    | sudo rmmod b43legacy

    pero cuando ejecuto:
    sudo rmmod ndiswrapper

    se pega el pc :S …. no se que pueda ser

  4. ¿Te de algun error?
    ¿Seguiste los pasos previos?
    ¿Haz hecho alguna otra guia aparte de esta? ¿Cual?

  5. Tengo una Broadcom BCM4311 en un Dell 1720. Con Gutsy tuve que hacer algo parecido a esto que indicas, instalando el driver original de windows con ndiswrapper.

    Sin embargo, con Hardy dejé que se instalara el controlador restringido y que éste buscara el firmware apropiado, y funcionó sin más problemas.

    Digo yo, si es el mismo dispositivo, tendría que funcionar igual de bien en otros PC’s, ¿no?


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: