Hola nuevamente amigos, pues el proyecto de hoy fue lograr hacer que una tarjeta inalambrica funcionara con Kubuntu 8.04, empece haciendo busquedas en google, donde varias personas decian que les habia funcionado sin hacer tanta cosa.
Como es de costumbre, si algun hardware podria fallar con linux, ESE ES EL QUE TOCO!
Ya estoy resignado, aunque lo bueno es que sigo aprendiendo las mañas de los drivers jeje
Este mini-howto que les presento lo he tomado de la siguiente direccion: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff
Bueno, empecemos!
La tarjeta inalambrica a instalar es una Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 02)
si no sabes que tarjeta tienes, entonces ve a la consola (Alt + F2) de Kubuntu y escribe: lspci , eso listara todos los dispositivos fisicos conectados a tu computadora. En ese resultado busca que tu tarjeta sea igual a la que yo escribi para que te funcione, si no, ve al link que escribi mas arriba.
Paso 0: Actualizar los repositorios
Si no ejecutas este paso no podras instalar el ndiswrapper, te dira que no existe ese paquete.
Abre adept y da clic al boton actualizar.
Paso 1: Instalar NDISWrapper y poner en la lista negra el driver nativo
Si se preguntan que es eso del ndiswrapper y la lista negra, es simple, el ndiswrapper es un programita que te permite instalar los drivers de windows de tu tarjeta inalambrica para nuestro sistema operativo linux. La lista negra es un archivo que contiene informacion sobre los modulos que no queremos que la computadora cargue cada vez que arranca.
NOTA IMPORTANTE: no copies y pegues estos comandos porque aca en el wordpress el editor convierte automaticamente los apostrofes (‘) a uno diferenteal que necesitas usar en la consola. En conclusion, cuando veas este signo ‘ recuerda que es un apostrofe.
echo ‘blacklist bcm43xx’ | sudo tee -a /etc/modprobe.d/blacklist
sudo apt-get install ndiswrapper-utils-1.9
mkdir ~/bcm43xx; cd ~/bcm43xx
Paso 2: Descargar e instalar el driver sp34152
Vale mencionar que este paso es valido unicamente si tu tarjeta tiene el mismo nombre que la mia, continuamos en la consola y escribimos:
sudo apt-get install cabextract
wget ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe
cabextract sp34152.exe
Con este paso hemos descargado y descomprimido el .exe
Ahora es tiempo de configurar el driver usando ndiswrapper.
Paso 3: Configurar NDISWrapper (and WPA Supplicant)
Lo configuramos de la siguiente manera:
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
Despues de este paso pense que ya iba a tener funcionando mi tarjeta, pero para mi mala suerte no fue asi. Continue leyendo un poco mas y si a ti tampoco te ha funcionado la tarjeta (para probarlo escribe iwconfig en la consola y te deberia mostrar alguna interfaz adicional a eth0 y lo si solo tienes una tarjeta ethernet) entonces haremos una prueba de funcionamiento temporal. Consiste en lo siguiente, vamos a descargar unos modulos.
sudo rmmod b43
sudo rmmod b44
sudo rmmod b43legacy #this step added Apr 27 2008
sudo rmmod ssb
sudo rmmod ndiswrapper
sudo modprobe ndiswrapper
sudo modprobe ssb sudo modprobe b44 #this step added May 1 2008
Ahora pon atencion a la luz de tu tarjeta inalambrica, deberia de haber encendido, si es asi, entonces ya puede utilizarla, pero cuando reinicies tendras que volver a escribir este ultimo trozo de codigo, lo cual es molesto, entonces para hacer los cambios permanentes escribe esto:
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
Y eso es todo, ahora si puedes reiniciar la pc y tu tarjeta inalambrica siempre funcionara
!!
Les dejo unos screenshots.




simon ese es cabal el modulo que uso yo tambien para la wireless en mi laptop
Por: El Profe el Junio 1, 2008
a las 11:25 pm
Hello!
Can’t understand the meaning of last command (echo -e ‘#Hardy….)
And it still doesn’t work on my pavilion
After removing b43 module ifconfig -a shows no wlan devices.
Por: Lexus el Julio 28, 2008
a las 5:31 am
@Lexus: the meaning of the last command is to make permanent all the configuration did before. If you don’t do it you will have to make all the process each time the computer restarts.
What’s the error you get when you run the last command?
Change this character ‘ (the one that’s down this “) in the sentences that you will see here because i don’t know why wordpress shows another.
Por: carnitos el Julio 28, 2008
a las 12:24 pm
todo eso esta chulisimo, pero a mi lo que me intriga es :
el puerto ieee mas que otra cosa y la sd.ms/pro.mmc.xd ( card reader 5sd, ya que son en esencia para medios como el video y la fotografia, me explico, los controladores para estos disposivos, como los encuentor y los hago funcionar en linux
Por: Roger RV el Octubre 24, 2009
a las 10:53 am
Algo mas que a lo mejor les sirva, mi interes es la edicion de video, y quiero usar blender y jashaca editor
Por: Roger RV el Octubre 24, 2009
a las 10:55 am