Después de varios intentos fallidos por instalar xserver-org en la distro de debian, me he dado por vecido y regreso a mi ubuntu, bueno será otro día cuando tenga tiempo disponible. Una de las razones por las que queria migrar era por el miedo a no poder instalar todos los dispositivos de mi laptop.
Te cuento que después de visitar varios blogs relacionados al tema al fin econtre uno que me ayudo mucho y es por eso que hoy he copiado parte de la información, claro aqui ya esta actualizada para una hp pavilion tx1232la.
Aquí nos enfocaremos en la tarjeta bcm4312 UART (rev 02). Vamos a descargar el driver que es compatible completamente a la tarjeta que estamos instalando y es el de la HP Pavilion dv6000, pero para Windows XP perdór incluir malas palabras en este post, pero este hardware posee software privativo.
Para verificar qué tarjeta tiene tu equipo, ejecuta en la consola lo siguiente estando como root:
# lspci | grep Broadcom
Aquí es donde a mí me regresa lo siguiente:
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)
Si tienes el mismo modelo de laptop vamos a trabajar.
Comenzamos por agregar a el archivo blacklist la linea que especifica nuestro hardware para esto escribimos desde consola los siguiente:
# gedit /etc/modprobe.d/blacklist
nota que la almohadilla indica que te encuantras como root asi que no es necesario utilizar el sudo, si te encuentra como usuario normal deberás escribir sudo antes de gedit
Ya que nos ha abierto el editor de texto gedit agregamos la línea:
blacklist bcm43xx
Guardamos el archivo blacklist y cerramos gedit
Ahora desactivamos el dispositovo para el escribe:
# modprobe -r bcm43xx
A continuación instalamos el cabextract, paquete necesario para extrar los archivos binarios.
Instalamos lo siguiente:
# apt-get install build-essential cabextract
Lo que sigue es bajar ndiswrapper del servidor de Source Forge. Bajalo directamente en el Escritorio (para fines de seguir paso a paso con el script). Yo bajé la última versión (la 1.47 al día de hoy). Una vez bajado, hacemos lo que viene:
# cd /home/barack/Escritorio/
# tar -xzvf ndiswrapper-1.47.tar.gz — Descomprimimos el fichero descargado
# cd ~/Escritorio/ndiswrapper-1.47 — Ingresamos a la carpeta que nos fue creada
si vos bajas una versión más reciente, tenes que cambiar esa parte del script. Lo siguiente es instalar el ndiswrapper.
# make distclean
# make
# sudo make install
En este punto hay que bajar el driver de Winsucks para nuestra tarjeta. Casi todos los post que he visto apuntan al driver sp33008.exe, pero tal driver no me funcionó . Entonces hay que bajar el driver sp34152.exe, lo colocas en una carpeta a la que llamarás driver-wifi y entras a dicha carpeta:
# cd ~/Escritorio/driver-wifi
# cabextract sp34152.exe (aqui obtenes los archivos binarios)
# ndiswrapper -i bcmwl5.inf
# ndiswrapper -l
# ndiswrapper -m
# sudo modprobe ndiswrapper {posiblemente se te quede trabada como en mi caso tendras que reiniciar tu equipo y luego seguir con los paso subsiguientes}
# gedit /etc/default/wpasupplicant
Vamos a crear si es que no existe el archivo wpassupplicant, sabras que no existe porque al momento de abrir el gedit no te presentará linguna sola linea de scrip, en caso de que te presentará algo no lo modifiques simplente agrega la linea de abajo:
Agregamos la línea:
ENABLED=0
Guardamos el archivo wpasupplicant y cerramos gedit.
Luego abrimos los modulos:
# gedit /etc/modules
Agregamos la línea:
ndiswrapper
Guardamos el archivo modules y cerramos gedit.
Solo nos queda reiniciar nuestro equipo y ya estará funcionando
ACTUALIZACION PARA UBUNTU HARDY HERON 8.04
Despues de realizar todos los pasos anteriores ahora en consola como root copia y pega lo siguiente:
sudo rmmod b43 sudo rmmod b44 sudo rmmod b43legacy # este paso fue añadido el 27 de abril de 2008 sudo rmmod ssb sudo rmmod ndiswrapper sudo modprobe ndiswrapper sudo modprobe ssb sudo modprobe b44 #Este paso fue añadido el 1 de mayo de 2008 Ahora para que te quede de manera permanente, ojo estar como root sino deberás repetir todos los pasos nuevamente echo -e '#Hardy ssb/ndiswrapper workaround, added' `date` '\ninstall ndiswrapper modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install ndiswrapper $CMDLINE_OPTS; modprobe ssb; modprobe b44;' | sudo tee -a /etc/modprobe.d/ndiswrapper Listo ya esta solo eso.
28 comentarios por mucho
Deja un comentario
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Gracias por la ayuda acerca de la Pavilion y de su tarjeta inalámbrica. Me ha servido de manera excelente.
Saludos.
Comment por Mario Guerra Diciembre 19, 2007 @ 11:57 pmmuchas gracias
Comment por cvxcv Diciembre 31, 2007 @ 1:52 amNo me importa si has copiado el tutorial o lo has hecho tú, o lo ha hecho tu hermana pequeña o tu abuelo, me da igual. Soy muy novato en ubuntu y no tengo muchos conocimientos informáticos, y hasta ahora todas las guías eran demasiado para mi, todos hablan del terminal como si todo el mundo supiera usarlo…Con tu tutorial acabas de solucionar el único problema que estaba teniendo con Ubuntu y que ha estado a punto de hacerme desinstalarlo (con todo el dolor de mi corazón).
Gracias a Ubuntu y a guías como ésta, que acercan Linux al pueblo llano, Windows tiene los días totalmente contados.
GRACIAS!
Comment por Plabo Enero 29, 2008 @ 10:57 pmmuchas gracias!! enserio que esto me sirvio mucho
Comment por Edgar Febrero 18, 2008 @ 3:14 pmdeberias de poner mas tutoriales como este
yo tambien tengo una hp tx1232la
ayudenme por fabor, mi problema es que tengo una hp dv6420la, pero no puedo instalar la broadcom, ya estuve intntandolo pero no puedo
Comment por jc Marzo 4, 2008 @ 11:48 pmGracias me sirvió mucho. Ahora me pondre a configurar la camara.
Comment por JP Marzo 31, 2008 @ 2:16 amHP Pavillion dv2000
Muchas gracias por tu pequenyo tutorial para instalar el controlador, yo estuve probando muchas formas y ahora pude por fin instalar mi wifi, tengo una hp db6772nr con el broadcom 4312, ademas de seguir tus indicaciones instale el wifi-radar para identificar las redes inalabricas y conectarme a estas por medio de las herramientas administrativas del sistema, ya q tengo ubuntu y apenas comienzo a utilizar este gran sistema operativo
Comment por pfhernandez Abril 7, 2008 @ 7:17 pmHola tengo una laptop hp dv6000 y tu tutorial me sirvio perfecto para la version 7.10 pero para la version 8.04 de ubuntu al hacer todo al final no funciona podrias postear algo para arreglarlo? de antemano gracias por el tutoriual
Comment por BigTugaBoss Abril 15, 2008 @ 1:05 ammuy bien por el tutorial, pero necesitaria hacer lo mismo con live cd ya que no he podido siquiera instalarlo en pc portatil que es una compaq f500 (f562la), se queda trabado al iniciar, ya he probado nolapic, noapic y todas las distros de ubuntu pero nada, necesito su ayuda. estoy en colombia y todos los portatiles que venden aca en almacenes serios tienen esta tarejeta inalambrica broadcom que esta integrada a la board. ayudenme solamente me falta llorar, estoy harto de windows y su bajo rendimiento.
Comment por makavit Abril 15, 2008 @ 2:19 amToca reformar el tutorial, con ubuntu 8.04 no funciona, no se que pasa…
Comment por JP Abril 26, 2008 @ 5:07 pmEstoy trabajando en esto amigo, pronto estaré posteando la solución, recien instale hardy heron, ya que andaba por los caminos de debian…
Comment por barack Abril 27, 2008 @ 3:41 pmAmigo, muchas gracias por tu tutorial. Llevo horas buscando la solución para el tx1232la con ubuntu 8.04, y no he podido encontrarla. Estaré esperando la actualización de tu guía, porque mis conocimientos de linux no son muy desarrollados (soy un usuario de “hogar”, nada de informático).
Ojalá haya mejorado la compatibilidad con el touchscreen, porque, por lo menos hasta el 7.10, funcionaba mucho mejor en vista (hasta con rotación automática).
Éxito en todo !
Comment por Juan Abril 28, 2008 @ 6:45 amEstimados, en esta página encontré cómo hacer funcionar el Wifi, espero les sea de ayuda:
http://consultoriadeexportacion.com/monoforms/index.php
Funcionando perfectamente en mi tx1232la con Ubuntu 8.04
Comment por Juan Abril 28, 2008 @ 7:22 amListo barak ya encontré la solución. Después de intentar toda la tarde de ayer, hasta instalar fedora y hacer mil vueltas mas, encontré la solución, que era mas sencilla de lo que pensaba, pero para darme cuenta de eso tuve que padecer varios problemas que hasta ahora estoy solucionando. Ahora por ejemplo el gparted me muestra todo el disco sin asignar, aunque esto no fue generado directamente por el problema de la broadcom, si lo genere por un error mio al andar intentar solucionarlo. Pero bueno eso es otro cuento.
Aca dejo la solucion para los que la necesiten:
Primero en una terminal
sudo lshw -C network
Muy seguramente les aparecerá algo así:
*-network
description: Network controller
product: BCM4312 802.11a/b/g
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=b43-pci-bridge latency=0 module=ssb
Como ven aparece: module=ssb y no module=ndiswrapper
Ahora entonces toca es escribir lo siguiente:
sudo rmmod b43
sudo rmmod b44
sudo rmmod b43legacy
sudo rmmod ssb
sudo rmmod ndiswrapper
sudo modprobe ndiswrapper
sudo modprobe ssb
Los 3 primeros dan error pero no hay problema. Después de esto ya tiene que estar solucionado el problema, para comprobarlo hay que volver a escribir:
sudo lshw -C network
Ahora ya tiene que aparecer: module=ndiswrapper
Por utlimo para no tener que volver a hacer esto cada vez que reiniciamos escribimos lo siguiente todo seguido:
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
Y listo ya queda funcionando de manera definitiva.
La solucion la encontre aca:
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff#head-c9037d4dac23680f0939e488c2291413ce831ef3
Espero que les sirva y ya puedan disfrutar de ubuntu 8.04.
Comment por JP Abril 28, 2008 @ 1:10 pmYo por mi parte buscare como sacar los 30G de información importante que tengo en el DD para poder volver reinstalar ubuntu desde cero y ahora si organizar bien mi disco.
PD: me estan dando como ganas de crearme un blog, a ver si le saco un tiempo a eso…
[...] 1. Como primer paso tienes que instalar ndiswrapper y la tarjeta wireless usando los drivers de Winsucks, tal y como aparece en el otro post. [...]
Pingback por Actualización Broadcom Wireless Funcionando en Hardy Heron 8.04 « El blog de barack Miembro de Shekalug Abril 28, 2008 @ 4:10 pmMuchisimas gracias por esta información, siguiendo todos estos pasos por fin he logrado habilitar mi tarjeta WIFI Broadcom BCM4312 en mi Compaq Presario v6139EU (serie v6000).
Comment por zantronic Abril 29, 2008 @ 2:44 pmEstoy por instalar Ubuntu 8.04 a mi hp tx1232, quisiera saber si hay mas tutoriales como este para poner al 100 mi lap, no he visto aun que le funcione despues de instalar el ubuntu, quisiera tenerla funcionando con la camara, el bluetooth, el touchscreen, sonido, y el driver de video. Ojala puedan contestarme, gracias. Salusod
Comment por misaelo Mayo 14, 2008 @ 12:01 amHola Amigos en mi poca o nula experiencia les digo con ubuntu 7.10
nunca pude configurar el video y ni de broma ver dvdś, y ni imaginar hacer q funcionara mi tarjeta wifi, ya desepcionado, formatie mi lap e instale lo que traia de fabrica. Windows Vista
, cuando super de la version 8,04 se iluminio para mi la opcion de que todo seria mejor, ahora ya hice funcionar gracias a este foro mi tarjeta de red wifi, tambien buscando en la red ya tengo mi maxima resolucion de video, ya veo los dvd, ya copie mp3 en mi hd.
GRACIAS.
PD: Algen sabe como hago funcionar la camara que trae integrada mi lap y tambien si saben como configurar el lector de huellas dactilares mi lap es una Hp Pavilion Dv6620la.
PD1: Saludos desde Xalapa, Veracruz, México
Comment por Javier Mayo 16, 2008 @ 4:36 amUna molestia anoche jalo la tarjeta wifi pero al apagarla y encenderla en la mañana ya no jalo, tube que reazalir todo el procedimiento, como puedo hacer para que se quede fija.
Gracias y suerte.
Comment por Javier Mayo 16, 2008 @ 1:33 pmBuen Día, Muchas gracias por su gentil colaboración, garcías a este manual logre configurar mi inalambrica en Ubuntu 8.0.4 a 64 bits, esta es una broadcom 4312 en un Hewlett DV2416US. Omita los comentarios de la primera persona ya que no tienen la suficiente capacidad para este sistema operativo y nunca progresaran amara a windows. Se pierden de las ventajas de Linux.
Comment por Epuentes Junio 2, 2008 @ 2:44 pmQuisiera enviarle información sobre tecnologia que le puede interesar, porque trabajo en relaciones públicas para una empresa del ramo. Por favor, indiquemo como escribiéndome a mi correo electrónico.
Gracias
Comment por RMP Junio 4, 2008 @ 4:11 pmMuchas gracias
Comment por DMS Agosto 1, 2008 @ 6:07 pmNo tuve ningún problema para conectar mi equipo gracias al tutorial.
Saludos
hace poco que soy usuario de linux(ubuntu 8.0.4) y me gusta muchísimo, pero tengo problemas con la conexión a internet, al principio le conecté el cable a la compu (hp pavilion dv 2220la) y se conectó sin ningún problema y luego dejó de funcionar, además no se cómo hacer que se conecte de forma inalámbrica, la luz que indica que el wireless está activado aparece como apagado, no se que hacer para que ubuntu lo reconozca, si alguien me puede dar un consejo se lo agradezco, hasta luego, mi correo es artcar1982@hotmail.com
Comment por arturo Agosto 13, 2008 @ 5:24 amHola a todos fue de garn utilidad este tutorial pero presento el mismo problema que javier, al apagar la laptop y quere utilizar de nuevo Ubuntu 8.04 vuelve a presentar el mismo problema, cuando solamente la reinicio no hay ningun problema, alguien tiene otra solucion.
Comment por Arlés Agosto 13, 2008 @ 11:47 pmMuy buen tutorial.
Pero tengo un problema. Al instalar los drivers con ndiswrapper tal como lo mencionas aqui, la tarjetainalambrica ya no sirve, ni siquiera en windows. Es mas ya no es reconocida como hardaware existente ni en linux ni en windows.
¿Habra una solucion o de plano la tarjeta ya se descompuso?
Linux Mandriva Toronto. HP tx1232la
Comment por Luis Hernandez Octubre 29, 2008 @ 12:14 amhola que tal tengo un problema con mi lap es una Hp Pavilion tx1232la y no le funciona el lector de huellas como configurar el lector mi lap, de echo desde que la adquiri no e podido utilizarlo, espero me puedan ayudar.
Comment por rosy Enero 26, 2009 @ 8:07 pmMano, muchisimas gracias, me ha servido el tutorial, hoy tengo necesidad de conexion inalambrica en la universidad y pues con esta entrada de tu blog, ahora mi maquina ya detecta la tarjeta wireless.
ifconfig
…
wlan0 …
…
Gracias.
Comment por G10 Febrero 13, 2009 @ 1:28 pmThanks so much, after a lot of hour I can configure my wifi of my Dell Latitude D830 laptop. I have tried many forums but this was my best solution.
MUCHAS GRACIAS.
Comment por Pedro Campana Febrero 15, 2009 @ 7:51 pm