Bueno, después de mucho pelear con mi nuevo USB Wireless he logrado conectarme a la red!!! Gracias a la magia del NDISWrapper… que puedo decir! Ya me da igual que los proveedores de hardware no provean drivers para linux… ndiswrapper te permite usar los controladores para windows(.inf) bajo linux… si!!!
Para aquellos que quieran saber como les paso la recetilla :) pero es sumamente sencilla. Instalando un dispositivo con ndiswrapper en 5 pasos:
1. Descarga los kernel headers correspondientes a tu versión del kernel.
2. Descarga el ndiswrapper. Desde el la carpeta donde quieres colocar los fuentes digita:
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ndiswrapper co ndiswrapper
3. Crea el módulo e instalalo. Como root digita:
make distclean
make install
Si todo va bien ya deberías tener el módulo del kernel creado y listo para funcionar :) Solo falta ponerlo en funcionamiento!
4. Agreguemos le driver de Windows a la lista. Ve a la carpeta donde tienes el “.inf” y digita la siguiente instrucción.
ndiswrapper -i tu_controlador.inf
Una cosa importante es que, al menos en mi caso, el .inf que me funcionó fue correspondiente a Windows98.
Si el hardware que estás buscando instalar está conectado(y encendido) este comando debería devolverte algo parecido a “driver added. Hardware present.” caso contrario significa que el controlador no es el adecuado o simplemente algo no está funcionando bien.
5. Agregando el módulo al sistema.
modprobe ndiswrapper
Para hacer que el módulo esté cargado siempre simplemente lo agregas a la lista de módulos del sistema(/etc/modules en el caso de Debian o Debian based distros como Ubuntu, Knoppix, etc.)
Listo! A partir de ahora ya es configuración normal!
Lo bueno de éste sistema, es que si tienes varios dispositivos que necesiten controladores de windows, simplemente los agregas a la lista del ndiswrapper como explico en el paso 4.
Aquellos que deseen leer un poco más acerca de esta aplicación les recomiendo visitar el sitio de ndiswrapper o directamente el wiki del sitio.
Popularity: unranked
Wikipedia:
USB