Broadcom Kubuntu 8.04 Hardy Heron

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

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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s