Ya que el dia de ayer dos personas me hicieron la misma pregunta y se me habia olvidado el ultimo paso para cargar el modulo del wrapper, escribo este mini how-to
Primer paso (instalación)
Para lograr que nuestro driver funcione necesitamos ndiswrapper el cual se encuentra en portage, ndiswrapper es un envolvedor de drivers open source, que permite el uso de la mayoría de las tarjetas inalámbricas en Linux utilizando el kernel de Windows, APIs linqueando de forma dinámica el driver de Windows a esta implementación, asi que basta con un
#emerge ndiswrapper
Y nuestro sistema se encarga de instalarlo.
Segundo paso (conseguir el driver de windows)
¿no necesita más descripcion o si?
Tercer paso (instalación del driver)
Para instalar el driver (.inf), basta con usar ndiswrapper con la opción -i de la siguiente manera
# ndiswrapper -i /path/del/driver/archivo.inf
Otras opciones son (un man ndiswrapper nunca esta de mas):
-a devid driver usar el driver para el dispositivo con id –devid–
-r driver desinstalar el driver
-l hacer una lista de los drivers disponibles
-m escribir configuracion para modprobe (yo la unica ves que lo use me quede sin wrapper)
-v escribir un reporte de la version
Cuarto paso (activacion del modulo en el kernel)
Con el comando modprobe se activa el modulo ndiswrapper
#modprobe ndiswrapper
Y si todo funciona bien ya podemos detectar las redes wifi con nuestra herramienta favorita, aqui hay un listado de las disponibles, personalmente uso wifi-radar.
Notese que a la par de el archivo .inf debe de estar cualquier archivo .sys .bin o lo que sea que incluyera el driver o no funcionara.
Para que el modulo se cargue al inicia gentoo basta con modificar el archivo modules.autoload.d.
#echo «ndiswrapper» >> /etc/modules.autoload.d/kernel-<version>
sustituir version con los primeros dos digitos de la version del kernel (2.4 o 2.6)