Ubuntu en Compaq serie c700 (con Broadcom BCM94311MCG)

Hace un par de días llegó a mis manos un portátil Compaq de la serie c700, por lo que seguí el procedimiento típico en estos casos:

1. Lamentarse por haber pagado de más por una licencia (Win VISTA) que no voy a usar

2. Disfrutar de ese aroma a nuevo que traen estos chiches y “mirar” la documentación, dejando para después su lectura en profundidad (“después” que nunca llega)

3. Instalar Ubuntu

Ya terminado el paso 3 (algo más de 20 minutos), me doy cuenta de que todo funciona muy bien, con la excepción de la conexión WIFI. El motivo: una tarjeta Broadcom BCM94311MCG.
Ante esto, el procedimiento habitual:

1. Insultos varios para el responsable de que los drivers no se liberen

2. Googlear, encontrando decenas de formas distintas de solucionar el problema

3. Inicio de las pruebas para lograr hacer funcionar el “bicho”

Luego de acumular un gran nivel de frustración por no lograr el objetivo, ocurre lo de siempre: la última solución de la lista es la que funciona (¿por qué nunca es la primera?). A continuación los pasos (fuente en inglés):

1. Verifica que tu tarjeta es la Broadcom BCM94311MCG. En una terminal escribimos:
lspci
Debería aparecer: Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI

2. Agregamos bcm43xx a la lista negra de /etc/modprobe.d/blacklist
sudo gedit /etc/modprobe.d/blacklist
Agregas "blacklist bcm43xx" (sin las "")

3. Descargamos la última versión de ndiswrapper desde http://sourceforge.net/projects/ndiswrapper/

4. Instalamos build-essential si no lo tenemos
sudo apt-get install build-essential

5. Descomprimimos ndiswrapper (nombre cambia según la versión que descargaste) y lo instalamos
tar xzf ndiswrapper-1.52.tar.gz
cd ndiswrapper*
make
make install

6. Descargamos el driver desde aquí

7.Descomprimimos el paquete del driver e ingresamos al directorio resultante. Una vez dentro instalamos el driver con ndiswrapper
sudo ndiswrapper -i bcmwl5.inf
ndiswrapper -l

8. Dejamos que ndiswrapper se cargue en el inicio
sudo gedit /etc/modules
Agregamos “ndiswrapper” (sin las “”)

9. Iniciamos el driver y creamos el alias para wlan0
sudo modprobe ndiswrapper
sudo ndiswrapper -m

10. Reiniciamos

11. Sonríe (si no ocurre esto último, me escribes ;-) )

Artículos Aleatorios

35 comments

  1. Tranceparent

    Amigo, te agradezco que hayas puesto este procedimiento paso a paso, recien acabo de instalar Ubuntu 7.10 y la verdad es que apenas lo estoy conociedo.
    Felicidades por este tutorial y nuevamente muchas gracias!!

  2. Lamento decir esto, pero he seguido paso a paso el tutorial. Tengo el mismito ordenador que el tuyo (compaq c700) y sin embargo, a pesar de reconocer el driver, sigue estando el piloto del wireless en naranja (y eso que le doy varias veces). Podrías ayudarme, acabo de salir de windows. Este es mi e-mail de contacto.

  3. @Tranceparent: para eso estamos ;-)
    @ Jaime: podrías chequear por favor cada paso y ver si tienes algún mensaje distinto o la consola te dice algo adicional o algo por el estilo, es decir, alguna pista?. igualmente te enviaré un mensaje para que veamos el tema.

  4. Buenas, he seguido todo el tutorial paso a paso pero a la hora de hacer el make install del ndiswrapper me dice algo como que se sale de la extension o asi, como consecuencia en el paso siguiente me dice que no esta instalado algo de ndiswrapper utils. Como lo puedo solucionar? Gracias por la ayuda que nos brindais a los novatos como yo.

  5. @ runubuntu, podrías por favor pegar el error que te da?. Corta y pega tal cual desde la terminal

  6. Buenas Noches,
    Muy bueno su blog.
    Estaba preguntandome si realiza asesorias personalizadas.
    Saludos

  7. Saludos Estaba preguntandome si me puede explicar la funcion del aplicativo: M-UacK versión 2.0 Gracias

  8. Perdon por el retraso, lo que me dice al hacer el make es:
    make -C driver
    make[1]: se ingresa al directorio `/home/run/ndiswrapper-1.52/driver’
    make -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/home/run/ndiswrapper-1.52/driver
    make[2]: se ingresa al directorio `/usr/src/linux-headers-2.6.22-14-generic’
    Building modules, stage 2.
    MODPOST 1 modules
    make[2]: se sale del directorio `/usr/src/linux-headers-2.6.22-14-generic’
    make[1]: se sale del directorio `/home/run/ndiswrapper-1.52/driver’
    make -C utils
    make[1]: se ingresa al directorio `/home/run/ndiswrapper-1.52/utils’
    make[1]: No se hace nada para `all’.
    make[1]: se sale del directorio `/home/run/ndiswrapper-1.52/utils’
    Espero que sea util y q me podais dar alguna solución, muchas gracias.

  9. @runubuntu, ¿luego al hacer el ‘sudo make install’ que te da?

  10. Estás haciendo el “make install” como superusuario (sudo make install)?

  11. Pues puede ser que ese fuera el problema, si es que los novatos a veces queremos ir demasiado rapido. Lo probare, otro problema que tengo es que el enlace para descargar el driver no funciona, de donde lo saco? Gracias por todo y siento la pesadez, un saludo.

  12. ya lo consegui, ahora todo funciona a la perfeccion, gracias de verdad por todo. Un saludo y seguir ayudando asi de bien a la gente.

  13. A mi tambien se me quedo el indicador del Wireless en naranja y no he podido solucionarlo, aunque todo parece estar bien.. Gracias de Antemano

  14. @ NOVOUBUNTU: puedes comentar en que paso te quedaste?, que error tienes?

  15. Hola, que tal. segui paso a paso tu tutorial pero al reinial, Ubunto no carga
    se queda la pantalla en negro.

    que puedo hacer?

  16. esto ha sido una maravilla, ya estoy conectado, veo todos los pc de mi oficina y justamente estoy descargando actualizaciones. bueno mil gracias, en otro post vi este metodo pero no ponian lo del drier y me perdia en ese paso. pero listo.

    si alguien sabe como solucionar el problema de dirver de video para un Inpiron 1501, ta tarjeta es ATI Radeon 1100. mi msn es masters_p9@hotmail.com o jkarlos_2@hotmail.com

    mil gracias otra vez

  17. Nooooo, a mi no me ha funcionadoooo. en la parte del paso 5 hacia adelante no me funciona, pero ya me aparece instalado el ndiswrapper. Que hago para que me funcione bien y en la parte del driver me sale: ‘couldn’t open bcmwl5.inf: No existe el fichero ó directorio at /usr/sbin/ndiswrapper-1.9 line 219.’ Entonces no se como hacerle para que funcione, por favor ayudaaaa porque llevo tiempo en esto, desde el ubuntu 6. Gracias.

  18. hola amigo muchas gracias por tu tutorial, te cuento que hace poco me paso exactamente lo mismo, la verdad es que me ayudo un amigo de mi trabajo a solucionar este problema, ahora … hay veces que mi laptop se pega queda completamente colgado, sera algun error con esto? a ti se te a pegado?
    todo lo demas muy bien .
    lo que si debo hacer un sudo make load para cargar el driver ya que no se inicia solito

    saludos

  19. camibie de vista a xp un presario c700 tengo todos los drives pero me falta el de audio
    lo busque por toda la red y no me reconoce ningunoo…

    ayudaaaaaaaaaa………..

  20. @ Cristian Carrasco R.: ¿Se queda pegado y ni siquiera por otra terminal puedes matar los procesos?. A mi no me pasa eso, pero el equipo es ‘rarito’ al menos :-) Al principio con Ubuntu 7.10 iba todo bien (incluyendo WiFi), ahora cambié a la 8.04 y primero mostraba la luz azul, después no, pero no arrancaba la WiFi. Por otra parte las teclas de aumentar y disminuir brillo no funcionan. a esto le sumamos lo que dice SIZZLA que el audio no le va (nunca me paso eso). ¿SIZZLA, ya miraste que estuviera el Alsamixer sin valores mínimos?. Por lo del brillo estuve hace unos días en el chat de soporte técnico de la página del fabricante, pero no me pudieron ayudar con el tema :-S

  21. Hola como estas esta muy bien tu tutorial lo boy a probar a un amigo le quite el vista de una Presario c700 y es el unico problema que tengo solo una cosa me podrias mandar los drivers que usaste por que el link que tienes aqui no me funciona me dice que archivo no encontrado gracias :)

  22. tengo un presario c700 recien adquirido, pero tengo una atheros ar5006eg, y tengo el problema de que no me funciona el wi-fi. he seguido los pasos,…..pero en el blacklist le he puesto “blacklist eth_pci”(lo he leido por ahi), y luego instalo los drivers de la targeta de xp, y se instalan pero al hacer $ ndiswrapper -l , me dice que driver invalido….pero yo creo que es el correcto. Alqui

  23. otra pregunta, ¿como desinstalo los drivers que no funcionan??…….gracias

  24. Gracias por el tuturial estoy bajando los drivers espero que funcione. Tengo un problema con ajustar el brillo de la pantalla con fn + f7 y f8, sabes como se pude solucionar?

  25. Gracias amigo por el tuturial, lo segui paso a paso y no me dio ningun error, pero no me funciona sigue el boton en anaranjado. Tu no sabes como sulucionar el problema de que no puedes bajarle el brillo a la pantalla con fn + f7? gracias.

  26. Hola, disculpa, yo tengo una compaq presario v3000 crees que funcionara este tutorial para mi compu, es k ya estoy cansado de hacer tantos pasos para k funcione mi makina y nunca puedo yo tengo ubunto 8.04,,,otro problema es k se traba la compu… se congela y eso me hace reiniciarla…komo puedo solucionar eso?

  27. Hola dime que distribucion de Ubuntu instalaste en la Compaq c700? Salu2

  28. Luca use Ubuntu 8.04

  29. no se si tambien les paso que cuando instalaron ubuntu no les reconocio las funciones del teclado, a mi me priva de todas las funciones del tecladode mi compaq C700.
    o influye que lo halla isntalado dentro de windows por que trae esa opcion y yo kiero probarlo antes de utilizarlo solo y dejar 100% de lado

    Saludos

    Carlos

    Osorno, Chile.

  30. leticia Melchor

    Si siguen con detenimiento los pasos funciona ya habia probado este mismo procedimiento pero de de alguna u otra forma me faltaban cosillas pero al final leí bien (esa es la clave) y vuala funciona funciona mi lap es una compaq V3000

  31. realmente agradesco por este metodo publicado en la red ya q sin el no abria podido resolver el problema de drivers de red inalambrica, gracias a todo por sus opiniones y realmente si sonrei al final nuevamente gracias

  32. Instalé el driver con ndiswrapper, reinicié y sigue el indicador de color naranja.. ¿qué puedo hacer? además entro a la configuración de la red y no aparece la tarjeta wireless, sino solo ‘conexion cableada’ y ‘conexion punto a punto’ tengo Ubuntu 8.04 56 bits

  33. Eres un mounstruo tio, gracias a tus consejos he conseguido que mi acer Travelmate 7320 funcione correctamente con su wifi, ya me puedo olvidar de la pcmcia que le tenia que pinchar para que funcionase con Ubuntu 8.04.

     

    Muchas Gracias.

  34. tuve el mismo problema, pero lo solucione de otra forma instale win 7 como sistema operativo secundario y pues al activarlo en win 7 con el boton di wifi en ubuntu ya me servia y no tuve que hacer todos los pasos que tu realizaste

Leave a comment