domingo, 27 de mayo de 2007

BROADCOM 4311 DELL WIRELESS 1390 WLAN [CASSANDRA]

Hace unos dias me compre un notebook Compaq v5000 y me vino con este dispositivo wireless también conocido como Broadcom 4311

Con esta guia podrás dejar tu wireless funcionando incluso mejor que con Window$ ;)

Consiguete una conexion a internet por cable y empezamos!!!

Recuerda que esta guia funciona con Mint Cassandra / Ubuntu / Kubuntu Feisty Fawn 7.04 y la version del kernel que viene por defecto que es la 2.6.20-15-generic, nunca fue probado bajo otras circunstancias.

$sudo apt-get update

$sudo apt-get upgrade

Instalaremos el module assistant para que haga todo :)

$sudo apt-get install module-assistant

Ahora fijate si tienes el programa ndiswrapper instalado…este programa es el que usaremos para instalar el driver por medio de los archivos .inf y .sys extraidos de los nativos de WIN$

$ndiswrapper

si te sale que la orden no fue encontrada es porque el programa no esta instalado…SI YA LO TIENES INSTALADO SALTEATE ESTE PASO

$sudo apt-get auto-install ndiswrapper

Bien..después que ya está instalado agregamos a la lista negra los controladores bcm43xx que son los que dan conflicto ya que aparentemente los drivers Broadcom vienen con el kernel 2.16.20 pero realmente no funcionan. Asi que los agregaremos a la lista negra asi no joden :P

$ echo “blacklist bcm43xx” | sudo tee -a /etc/modprobe.d/blacklist list blacklist bcm43xx

(va todo en una sola linea..y alfinal entre blacklist y bcm43xx lleva espacio)

Instalaremos las fuentes del kernel y el paquete build essential para compilar

$sudo apt-get install build-essential cabextract linux-headers-2.6.20-15-generic

Creamos el enlace simbolico para los linux headers:

$ln -s /usr/src/linux-2.6.20-15-generic /lib/modules/2.6.20-15-generic /build

Listo ahora vamos a hacer uso (lamentablemente) de los drivers de windows.

$sudo wget ftp://ftp.hp.com/pub/softpaq/sp33001-33500/sp33008.exe

Extraemos los cab que se encuentran en el sp33008.exe

$mkdir bcm4311

$mv sp33008.exe bcm4311

$cd bcm4311

$cabextract sp33008.exe

Es hora de instalar los drivers usando ndiswrapper!!!

$sudo ndiswrapper -i bcmwl5.inf

Quedó bien instalado ? para eso verifica escribiendo lo siguiente

$ndiswrapper -l

Si devuelve algo similar a esto vamos bien!

installed drivers:
bcmwl5 driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)

Ahora solo resta copiar las configuraciones

$sudo cp /etc/ndiswrapper/bcmwl5/14E4:4324.5.conf /etc/ndiswrapper/bcmwl5.conf

(va todo en la misma linea y entre 14E4:4324.5.conf y /etc/… va espacio)

Tendremos que editar ese archivo que copiamos..el bcmwl5.conf , podemos usar el nano o el vi..el q mas les guste, por mi lado con el nano me da y me sobra ;)

$nano /etc/ndiswrapper/bcmwl5.conf

cambiar la linea que dice Autoburner|1 y cambiar el 1 por 0

Pronto!! ahora a levantar el módulo y a usar el wireless!!!!

$depmod -a

$modprobe ndiswrapper

Ahora bien podemos reiniciar el pc para que inicie la red y cargue el modulo…para luego utilizar el NetworkManager y conectarse a la red ;)

FELIZ WIRELESS :D

Etiquetas:



BloGalaxia