El blog de barack Miembro de Shekalug


Ubuntu y HP Pavilion Tx1232la – Broadcom Corporation BCM4312 802.11a/b/g (rev 02)

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.

36 comentarios so far
Deja un comentario

Gracias por la ayuda acerca de la Pavilion y de su tarjeta inalámbrica. Me ha servido de manera excelente.

Saludos.

Comentarios por Mario Guerra

muchas gracias

Comentarios por cvxcv

No 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!

Comentarios por Plabo

muchas gracias!! enserio que esto me sirvio mucho
deberias de poner mas tutoriales como este 😛
yo tambien tengo una hp tx1232la

Comentarios por Edgar

ayudenme por fabor, mi problema es que tengo una hp dv6420la, pero no puedo instalar la broadcom, ya estuve intntandolo pero no puedo

Comentarios por jc

Gracias me sirvió mucho. Ahora me pondre a configurar la camara.
HP Pavillion dv2000

Comentarios por JP

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

Comentarios por pfhernandez

Hola 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

Comentarios por BigTugaBoss

muy 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.

Comentarios por makavit

Toca reformar el tutorial, con ubuntu 8.04 no funciona, no se que pasa…

Comentarios por JP

Estoy trabajando en esto amigo, pronto estaré posteando la solución, recien instale hardy heron, ya que andaba por los caminos de debian…

Comentarios por barack

Amigo, 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 !

Comentarios por Juan

Estimados, 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

Comentarios por Juan

Listo 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.
Yo 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…

Comentarios por JP

[…] 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

Muchisimas 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).

Comentarios por zantronic

Estoy 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

Comentarios por misaelo

Hola 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 :o, 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

Comentarios por Javier

Una 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.

Comentarios por Javier

Buen 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.

Comentarios por Epuentes

Quisiera 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

Comentarios por RMP

Muchas gracias
No tuve ningún problema para conectar mi equipo gracias al tutorial.

Comentarios por DMS

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

Comentarios por arturo

Hola 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.

Comentarios por Arlés

Muy 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

Comentarios por Luis Hernandez

hola 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.

Comentarios por rosy

Mano, 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.

Comentarios por G10

Thanks 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.

Comentarios por Pedro Campana

no se como hacer eso y mi lap deistala el controlador y no tengo wifi en mi tx1232la tengo windows 7 soy un novato y no se que hacer me encuentro muy desesperado ayudaaaaaaaaaa¡¡¡¡¡¡
elnumerounostreet@hotmail.com

Comentarios por alan

Que onda men muchisimas gracias es lo que he estado buscando pero tengo unos errores, soy nuevo en ubuntu y no se que signifiquen, por que me dice que se sale del fichero y cosas asi, que estoy haciendo mal o que tengo que hacer para que se me instale.

Esto es lo que me sale de error=

gexer@gexer-laptop:~$ cd Escritorio/
gexer@gexer-laptop:~/Escritorio$ cd ndiswrapper-1.47/
gexer@gexer-laptop:~/Escritorio/ndiswrapper-1.47$ sudo make distclean
make -C driver clean
make[1]: se ingresa al directorio `/home/gexer/Escritorio/ndiswrapper-1.47/driver’
rm -rf ndiswrapper.ko ndiswrapper.o crt.o hal.o iw_ndis.o loader.o ndis.o ntoskernel.o ntoskernel_io.o pe_linker.o pnp.o proc.o rtl.o wrapmem.o wrapndis.o wrapper.o usb.o divdi3.o usb.o win2lin_stubs.o \
divdi3.o workqueue.o .*.ko.cmd .*.o.cmd compat.h \
ndiswrapper.mod.[oc] *~ .tmp_versions Modules.symvers Module.symvers
make[1]: se sale del directorio `/home/gexer/Escritorio/ndiswrapper-1.47/driver’
make -C utils clean
make[1]: se ingresa al directorio `/home/gexer/Escritorio/ndiswrapper-1.47/utils’
rm -f *~ *.o loadndisdriver
make[1]: se sale del directorio `/home/gexer/Escritorio/ndiswrapper-1.47/utils’
rm -f *~
rm -fr ndiswrapper-1.47 ndiswrapper-1.47.tar.gz patch-stamp
make -C driver distclean
make[1]: se ingresa al directorio `/home/gexer/Escritorio/ndiswrapper-1.47/driver’
rm -rf ndiswrapper.ko ndiswrapper.o crt.o hal.o iw_ndis.o loader.o ndis.o ntoskernel.o ntoskernel_io.o pe_linker.o pnp.o proc.o rtl.o wrapmem.o wrapndis.o wrapper.o usb.o divdi3.o usb.o win2lin_stubs.o \
divdi3.o workqueue.o .*.ko.cmd .*.o.cmd compat.h \
ndiswrapper.mod.[oc] *~ .tmp_versions Modules.symvers Module.symvers
rm -f *_exports.h .\#* win2lin_stubs.h built-in.o
make[1]: se sale del directorio `/home/gexer/Escritorio/ndiswrapper-1.47/driver’
make -C utils distclean
make[1]: se ingresa al directorio `/home/gexer/Escritorio/ndiswrapper-1.47/utils’
rm -f *~ *.o loadndisdriver
rm -f .\#*
make[1]: se sale del directorio `/home/gexer/Escritorio/ndiswrapper-1.47/utils’
rm -f .\#*
gexer@gexer-laptop:~/Escritorio/ndiswrapper-1.47$

y de aqui en adelante ya todo me marca error y no puedo hacer nada… y es frustrante.

les agradeceria que me explicaran cual es el problema y mas, que me digan que debo de hacer, «mandenlo a mi correo (mauster2000@gamail.com)». o de preferencia ponganlo aqui para por si alguien tiene la misma duda.
Se los agradeceria
Saludos.

Comentarios por Mauster

de 10!
abrazo

Comentarios por luis

Hmm is anyone else encountering problems with the images on this blog loading?
I’m trying to find out if its a problem on my end or if it’s the blog.
Any feedback would be greatly appreciated.

Comentarios por Cassie

Please say me what do want exactly.. please!

Comentarios por barackman

Spot on with this write-up, I really think this web site needs much
more attention. I’ll probably be returning to read more, thanks for the info!

Comentarios por Modded Controllers

What’s up colleagues, pleasant piece of writing and good urging commented here, I am truly enjoying by these.

Comentarios por home page

If you are going for finest contents like me, only go to see
this web site all the time as it offers quality contents, thanks

Comentarios por Dota 2 Sniper Tutorial




Deja un comentario