jueves, 1 de abril de 2010

GNU/Linux Canaima 2.0.4: Tarjeta Inalambrica PCI Nexxt con Chipset Marvell 88w8335

Me puse a instalar la distro venezolana Canaima 2.0.4 basada en Debian Lenny, despues de una instalacion rapida y muy sencilla me di cuenta de que la misma no me reconocio la bendita tarjeta inalámbrica. Así que para solucionar esto utilicé la herramienta ndiswrapper, la cual es un encapsulador open source de controladores, que permite el uso de la mayoría de las tarjetas inalámbricas en sistema operativo Linux utilizando la APIs del kernel de Windows.

Veamos ahora como fue que resolvi el problemita...

Primero: Tener a la mano los controladores para windows de la tarjeta inalámbrica. Luego verificar que tengamos instalado build-essential y module-assistant. Sino los tienen, debes instalarlos así:

#apt-get install build-essential module-assistant


Segundo: Instalar los siguientes paquetes ndiswrapper-utils-1.9, ndiswrapper-common y ndiswrapper-source. Instalarlos así:

#apt-get  install  ndiswrapper-utils-1.9 ndiswrapper-common ndiswrapper-source

Tercero: Aquí vienen los pasos para la instalación y configuración del driver:

Copiamos los archivos del controlador de la tarjeta inalambrica en un lugar conocido como nuestra carpeta personal (/home/carpeta_personal).  Los archivos son muy parecidos en extensión a los siguientes:
nuestrodriver.cat
nuestrodriver.inf
nuestrodriver.sys

 
Nos ubicamos donde están estos archivos y ejecutamos:

#ndiswrapper -i nuestrodriver.inf 
Asi instalamos el controlador de la tarjeta inalambrica.

#ndiswrapper -l
Para ver que el dispositivo ha sido correctamente detectado por ndiswrapper. Nos aparecerá algo asi:
nuestrodriver : driver installed
device (otras:vainas) present



#m-a prepare
Preparamos nuestro sistema para compilar módulos con module-assistant

#m-a a-i ndiswrapper 
Compilamos el módulo ndiswrapper

#depmod -a Generamos el módulo.

#modprobe ndiswrapper
 
Cargamos el módulo

Ahora abrimos el archivo archivo modules asi:
#gedit /etc/modules

Y escribimos al final del archivo lo siguiente:
ndiswrapper

Guardamos y reiniciamos el servicio de red, para reiniciar el servicio hacer lo siguiente:
#/etc/init.d/networking restart

LISTO YA TENEMOS INSTALADA NUESTRA TARJETA INALAMBRICA EN CANAIMA 2.04

NOTA: Estos pasos funciona también para las tarjetas integrada de las laptops y para los adaptadores inalámbricos USB

No hay comentarios:

Publicar un comentario