Problema con las tarjetas Broadcom BCM43xx en Ubuntu 11.04

Hoy en la mañana terminé de instalar Ubuntu 11.04 en una laptop que tengo para hacer pruebas. Es una Compaq Presario V2000, en un equipo algo antiguo pero que todavía funciona muy bien.

El primer problema que tuve fue que no me detecto la tarjeta de red inalambrica, creo que lo hizo correctamente en la versión 10.04 pero en esta ocasión el administrador de la red me dijo que faltaba el firmware y tampoco me la detectó automáticamente.

No recordaba que tarjeta inalambrica tiene mi equipo así que ejecuté este comando en una terminal para averiguarlo.

lspci | grep Broadcom

lspci

Como pueden ver el resultado es una tarjeta BCM4318. Lo que sigue es bien simple, instalar el paquete firmware-b43-installer que se encargará de bajar e instalar el firmware de esta tarjeta.

Puede usar synaptic o una terminal para instalar el paquete.

firmware

sudo apt-get install firmware-b43-installer

Y en un momento verán como se activa la tarjeta de red inalámbrica.

Todavía no me acostumbro a Unity (y creo que jamás lo haré) para mi es más practico iniciar los programas con Gnome Do y siento que la barrita lateral me roba espacio en la pantalla. En fin, cada quien sus gustos.

69 thoughts on “Problema con las tarjetas Broadcom BCM43xx en Ubuntu 11.04

  1. Tengo un pci linksys que tiene broadcom, bcm4318, por lo menos para mi fue un dolor de cabeza, siempre que instalaba las diferente versiones de ubuntu nunca me reconocía la placa, tenia que estar conectado por ethernet si o si, de esta manera lo detectaba sin ningún problema, me pedía que activara el firmware y listo. Puede sonar obvio el estar conectado, pero la maquina en la que instalaba no tenia acceso a ethernet en un principio. Opte por probar con fedora 14 sin conexión ethernet, y luego de la instalación automáticamente ya tenia internet inalámbrica. El windows 7 lo detecta automáticamente también.

  2. Una pregunta, en el grub, como pongo primero la opcion de windows 7, comparto la PC con la familia, y pues no les gusta entrar primero a ubuntu.

  3. Yo tengo una Broadcom 4311 y tengo instalado el firmware-b43-installer. Y no me ve la red WIFI de casa.

    ¿Hay otra solución?

    Gracias

  4. Gracias men yo tambien tengo el compaq presario v2000 y no me reconocia la tarjeta inalambrica y esos comandos me funcionaron!!!!
    PD: Soy algo nuevo en esto de linux pero eso del unity no me convencio del todo 🙂

  5. Pues tengo el mismo problema con bcm4311 no puedo hacerla funcionar instalo los controladores de la misma forma que en los anteriores versiones de ubuntu, me dice que esta intalado y funcionando pero no detecta ninguna red… necesito respuestas :S

  6. Encontre la solucion despues de instalar como dice arriba es necesario activar la tarjeta mediante el comando

    sudo modprobe b43

    y listo funcionando de verdad 😀

  7. davidanm: Hola! Por curiosidad (antes de arriesgarme) esta solución te ha funcionado de forma definitiva? (segrramente será una tonteria, pero me hace sospechar eso de modPROBE ^^).

  8. Efectivamente, la solución de Davidanm funciona, pero sólo temporalmente. Si se reinicia o apaga el ordenador, al volver a arrancar vuelve a desaparecer la wifi y hay que volver al terminal a poner la instrucción sudo modprobe b43. ¿Es posible disponer de una activación permanente de la tarjeta de red? Supongo que saldrá un parche corrigiendo este defecto y lo de escribir la instrucción no lleva mucho tiempo, pero es ejor tener una solución definitiva ¿no?
    Gracias.

  9. Pues a mi me funcionó sin necesidad de movimientos adicionales.

    Opioman, para moverle al menú de grub2 utilizó un programa que se llama “Administrador de arranque” o es el paquete startupmanager , de esa manera cambio el orden de arranque.

  10. Siento ser un pesado. Pero a mi sólo me funciona si pongo en la terminal sudo modpropbe b43. Y tengo que hacerlo cada vez que enciendo el ordenador. ¿Cómo habéis hecho los demás para que os funcione de forma permanente?

    Saudos y gracias.

  11. Lo siento. Es un portátil Acer Travelmate7510 y a tarjeta es una broadcom bcm4311. Según la pestaña de controladores adicionales, está habilitada y funcionando pero sólo lo hace si introduzco en el terminal “sudo modprobe b43”, pero, como digo, al reiniciar o volver a encender vuelve a desaparecer.
    Un saludo y gracias

  12. Y hasta ahora leo el post. Jajaj batalle mucho, primero hice update del 10.10 pero borre el unity sin querer y tuve que hacer instalacion nueva, no me sirvio el Wireless y despues de mucho buscar vi que los drivers estan en el disco de instalacion de Ubuntu. /Pool/Restricted y la verdad me funciona de maravilla ahora (el wireless, ando batallando con el video porque se me congela la pantalla)

  13. Para los que se les cae el wifi al reiniciar: agregar esta linea “sudo rfkill unblock” en /etc/rc.local, eso antes de exit 0, para que me desbloquee la tarjeta.
    En consola: sudo gedit /etc/rc.local, edita y listo.
    Saludos.
    Jose

  14. Francisco, es raro que tengas ese error, puede ser un error de sintaxis. Si usas copia-pega en la terminal cuidado con la coma al final de .local
    Espero te funcione.

  15. Ya pude entrar en el terminal. Pero me pone lo siguiente:

    !/bin/sh -e

    #

    rc.local

    #

    This script is executed at the end of each multiuser runlevel.

    Make sure that the script will “exit 0” on success or any other

    value on error.

    #

    In order to enable or disable this script just change the execution

    bits.

    #

    By default this script does nothing.

    exit 0

    ¿Añado la línea que indica Jose?

    Saludos.

  16. bueno ami tampoco me funcionó pero muchas gracias y si pueden ayudarme mas les agradeceré
    mi lab es una DELL xps m1330 con

    mr-logan@mrlogan-XPS-M1330:~$ lspci | grep Broadcom
    09:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
    0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)
    mr-logan@mrlogan-XPS-M1330:~$

  17. creo que tengo la solucion para no tener que hacer el comando cada que inicies:ponen en un terminal “sudo gedit /etc/rc.local” sin las comillas y aparecera una ventana para editarlo, entonces agregan a la ultima linea antes de “exit 0” la siguiente linea: “sudo modprobe b43” sin comillas y lo guardan y salen de elterminal y al iniciar no hay que poner el comando.

  18. La solución de Alejandro funciona. Hay que añadir la lñinea que dice, sin poner antes # y efectivamente al iniciar o reiniciar ya conecta la wifi.
    Gracias y saludos.

  19. Amigo Xavier, tengo el mismo equipo y si pude instalar el componente ahora si me aparece, solo necesite el paso que menciona el amigo del post y quedo. Tuve que deshabilitar el que instale desde controladores adicionales por que me pasaba que cuando reciniciaba no aparecia y con eso quedo. Bueno tambien recuerdo que le instale esto apt-get install b43-fwcutter no se si me ayudo o no, espero te ayude. Saludos.

  20. Tuve el mismo problema con una Broadcom BCM4311, seguí todos los pasos y exitosamente obtuve conexión wifi en ubuntu 11.04. Pero en un par de días, sin previo aviso, la conexión se perdió dándome el aviso en las burbujas de notificación. Volví a reinstalar todos los paquetes de firmware y a volver a poner el comando “sudo modprobe b43”, esta vez no funcionó. En mi desesperación reinstalé ubuntu 11.04, volví a instalar los paquetes de firmware, puse el comando “sudo modprobe b43” en sudo “gedit /etc/rc.local” esta vez solo me sale en el área de notificación que “la red inalámbrica está desactivada por el interruptor físico” aunque en realidad esté encendida. Pensé en instalar mejor ubuntu 10.04 porque tengo el cd… no sé que hacer :S

  21. Funciono!!! gracias de corazon… me agrada que se compartan las soluciones .. lo hice poniendo el comando: sudo apt-get install firmware-b43-installer despues sudo apt-get update y perfecto!!

  22. A mi me funciono a la primera con mi tarjeta Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02), muchas gracias por el Tip Linuxman, ahora otra duda, a ti no te dio guerra la de sonido? a mi me aparece que funciona bien, pero no manda nada de sonido a las bocinas, es una ATI Technologies Inc IXP SB400 AC’97 Audio Controller (rev 02)

    Gracias

  23. No pues sin problemas con la tarjeta de sonido, y ahora que lo mencionas hace mucho tiempo que no tengo problemas con este dispositivo. Si quieres el lunes te investigo que tarjeta de sonido tiene la laptop porque la tengo en el trabajo.

  24. Ayer desinstale el ubuntu, porque lo habia instalado con wubi, y ahora lo instale de forma nativa, el audio quedo igual, se ve que reproduce, pero no se escucha, será por la (rev 2) que dice en el nombre de la tarjeta?

    Lo raro es que ya me la habia detactado y reproducia sin problemas en anteriores versiones de ubuntu que la habia instalado, siempre mi problema habia sido el Wireless no el audio =( y ahora extrañamente es el audio.

    En fin I’ll keep on searching.

    Gracias

  25. Hola, muchisimas gracias. tengo un Dell 1420 y cuando instale el ubuntu 11.04 no me funciono el Wifi, ahora que encontre esta pagina ejecute este comando “sudo apt-get install firmware-b43-installer” desde la consola y al instante se prendio el wifi.

  26. Por cierto, nunca habia trabajado con ubuntu funcionando al 100%, pero parece ser que mi lap se calienta mas que con windows, de hecho se me ha reiniciado tres veces, alguien sabe como remediar esto?

    Saludos!

  27. Pues no se que decirte Paco, es raro tu caso, de hecho ya vi que tu lap y la mía comparten algunos elementos conflictivos, como la tarjeta ATI xpress 200m y las broadcom. Al menos te puedo decir que ubuntu no me ha provocado problemas de calentamiento. A lo mejor el ventilador del cpu ya esta llegando al final de su vida útil o requerir una limpieza. Al estar en un espacio tan reducido es normal que se atasque con polvo.

    • que tal linuxman saludos . oye el synaptic de mi touchpad se quedaba funcionandotodo el tiempo y me agradaba cuando queria bajar la pantalla solo con desplazarla, pero desactivaron algunos iconos dela barra de herramientas y ahora tengo que volver a iniciarlo cada vez que prendo mi lap, comopuedo resolver esto, espero puedas contestarme por este medio o por correo. gracias

      • Para empezar… es windows o es linux? ¿Quién desactivo los iconos de la barra de herramientas?, a lo mejor puedes hacer que el programa funcione al arrancar, en windows sería arrastrando el programa a la carpeta inicio del menú en linux, en la opción sesiones de Gnome.

        Por cierto, synaptic es un programas que se usa en linux para administrar los paquetes del sistema, synaptics se refiere a un programa para manejar touchpads, supongo que te refieres al segundo.

        • si es el synaptics y lo quito quien me instalo office 2010,para hacer mas rapida mi lap, peronunca he tenido problemas de rapidez, el programa lo busco en “todos los programas” y no me aparece, tengo que activarlo desde panel de control en la opcion mouse. y si es windows el sistema de mi lap.alguna sugerencia?

  28. Muchas gracias por vuestras indicaciones, pués yo también tengo una broadcom 4311 y añadiendo “sudo modprobe b43″ antes de “exit 0″ en “gedit /etc/rc.local” y después de varias horas he conseguido que me funcione la conexión wifi

  29. Gracias por compartir Guillermo, como lo menciono en este articulo yo solo necesité teclear una instrucción, pero por lo visto otros batallaron mucho más.

  30. Perdona, ayer con las instrucciones que me diste la wifi funcionaba perfectamente, hoy he tenido problemas con los escritorios que no los cargaba, por lo que he instalado de nuevo todo el sistema, he seguido los pasos de ayer y cuando voy a gedit /etc/rc.local me sale el siguiente mensaje:

    ” #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will “exit 0″ on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.” y en la consola:
    “(gedit:2179): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Falló al crear el archivo «/root/.local/share/recently-used.xbel.F3SCWV»: No existe el fichero o el directorio

    (gedit:2179): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No existe el fichero o el directorio”

    Agradeceré tu colaboración para poder disponer de nuevo de la wifi.

  31. Hola,

    He seguido la solución de Davidanm, y efectivamente ahora veo mis conexiones wifi pero no puedo conectarme a ellas. Se mantiene en estado de “conectando” y al final no se conecta. Obviamente que sus claves de acceso y el resto de su configuracion estan ok. ¿Alguien podria orientarme al respecto?

  32. Aqui esta la solucion definitiva funcionando 100%, sin utilizar un firmware anterior que solo lo resuelve momentaneamente visiten el post original en taringa con el nombre “solucion a drivers broadcom Ubuntu 11.04 y muchas dist mas” sin las comillas, no pongo la direccion porque linuxman tiene un filtro anti spam que bloquea comentarios con enlaces

  33. ME FUNCIONO DE MARAVILLAS, AGREGANDO ESE COMANDO ANTES DEL EXIT, MUCHAS GRACIAS DESPUES DE RENEGAR Y PASAR HORAS BUSCANDO LA SOLUCION, FINALMENTE ESTA ME SIRVIO.

  34. gracias Linuxman, tienes razón estos spammers ingresen al kuboosoft . blogspot . com (sin los espacios) alli he modificado un driver que no da ningun conflicto, solo instalar y nada mas…

  35. Miles miles de gracias, llevo mas 4 horas con este asunto, entre la instalacion de la 11.10 de ubuntu y que el driver de mi wifi la tuve que hacer con un ndiswrapper, luego me decia lo del firmware…… gracias a este post lo soluciono al fin :-), te copi a mi delicious.

  36. Acabo de instalar Ubuntu 11.10 y no habia manera de que la tarjeta wireless broadcom BCM4318 me funcionara…
    En un for en ingles encontre esta solucion y me funciono:
    Abrir la terminal y teclear:
    sudo apt-get install b43-fwcutter (enter)
    Se instalara esto y despues teclear de nuevo lo siguiente:
    sudo apt-get install firmware-b43-installer (enter)
    Y ya esta, la tarjeta comienza a fincionar!!!
    Saludos

¡Me encantaría saber que opinas!

%d bloggers like this: