D-Link DWL-G122, red wireless USB y ndisWrapper
Nueva sorpresa, el router inalámbrico D-Link G604T viene con un adaptador de red wireless USB (D-Link DWL-G122). Vemos a ver si funciona con Linux.
En Debian.org comentan la existencia de NdisWrapper. La descripción del programa es la siguiente:
Como eso último no me ha gustado, investigo algo más. Como comenta un maquero en Macuario.com, mi modelo de adaptador lleva en su interior un chip de Ralink del cúal existe un controlador (entre otras cosas gracias a Ralink). Esa página enlaza con el proyecto de código abierto los chipset 2400 y 2500 de Ralink. Desafortunadamente pone bien claro en la página de descargas que no se soportan los dispositivos USB.
Se comenta por el foro que estaría bien que soportase USB, pero parece que la cosa va a tardar, están rescriendo el código y centrados en otras cosas. Dado que no estoy yo muy puesto en programación de controladores para linux y ni en el manejo del USB, no me veo haciendolo yo.
Volvemos a NdisWrapper; apt-get install ndiswrapper me descarga e instala la versión 1.1.4. Extraigo el tar.bz en /usr/src/modules para compilarlo. Siguiendo las instrucciones del wiki de instalación hago un make distclean, make y... ¡mierda!
Pues eso no es todo. compilando también obtengo el siguiente aviso:
¿Lo compilo con pilas de 4 u 8 kilobyes?
Ya se verá, por el momento a dormir, que ya toca.
En Debian.org comentan la existencia de NdisWrapper. La descripción del programa es la siguiente:
User space tools for ndiswrapper. Some wireless network cards don't have native Linux drivers. NdisWrapper allows you to use such cards by loading Windows drivers and emulating NDIS (Windows network driver) API.Es decir, que aprovecha los controladores escritos para Windows, emulando la interfaz NDIS (interfaz de programación de dispositvos de red) que ese sistema operativo implementa. Lamentablemente, como comentan en su página de preguntas frecuentas, mediante este sistema sólo se puede ofrecer una funcionalidad limitada, sin incluir, por ejemplo, los modos monitor o promiscuo. Es debido a que muchas de estas funciones las realiza el controlador sin usar NDIS mediante comandos propios no documentados.
Como eso último no me ha gustado, investigo algo más. Como comenta un maquero en Macuario.com, mi modelo de adaptador lleva en su interior un chip de Ralink del cúal existe un controlador (entre otras cosas gracias a Ralink). Esa página enlaza con el proyecto de código abierto los chipset 2400 y 2500 de Ralink. Desafortunadamente pone bien claro en la página de descargas que no se soportan los dispositivos USB.
Se comenta por el foro que estaría bien que soportase USB, pero parece que la cosa va a tardar, están rescriendo el código y centrados en otras cosas. Dado que no estoy yo muy puesto en programación de controladores para linux y ni en el manejo del USB, no me veo haciendolo yo.
Volvemos a NdisWrapper; apt-get install ndiswrapper me descarga e instala la versión 1.1.4. Extraigo el tar.bz en /usr/src/modules para compilarlo. Siguiendo las instrucciones del wiki de instalación hago un make distclean, make y... ¡mierda!
*** WARNING: Kernel is compiled with 4K stack size option (CONFIG_4KSTACKS); many Windows drivers will notwork with this option enabled. Disable CONFIG_4KSTACKS option, recompile and install kernelRecuerdo esa jodida opción. ¿Por qué puñetas la puse? Se comenta por los foros que puede funcionar con pilas de 4K. Pues yo me la juego.
Pues eso no es todo. compilando también obtengo el siguiente aviso:
*** Warning: "wireless_send_event" [/usr/src/modules/ndiswrapper/ndiswrapper.ko] undefined!No hay suerte hoy. Consultada la página de preguntas frecuentes, se comenta que se debe a que no tengo activada la opción de Wireless LAN en el kernel. ¡Agghhh! ¿No querías ir construyendo tu kernel poco a poco? Pues toma, dos tazas.
¿Lo compilo con pilas de 4 u 8 kilobyes?
Ya se verá, por el momento a dormir, que ya toca.

2 Comments:
Hola
Tu nota esta muy buena pero la verdad es que ya no es necesario el ndisWraper. En el siguiente link: http://rt2x00.serialmonkey.com/wiki/index.php/Downloads
puedes bajar los drivers para el DWL-G122.
Yo actualmente uso la version del siguiente link: http://rt2x00.serialmonkey.com/rt2x00-cvs-daily.tar.gz y funciona muy bien.
Saludos
Gustavo Halperin
Cierto es, de hecho lo comento en una nota posterior.
No iban del todo bien, por que había que reiniciar de vez en cuando el ordenador. Paso el tiempo y lo deje.
Ahora tengo una nueva antena inalámbrica, una Comtrend WN430Z, y además ha pasdo bastante tiempo, así que supongo que será hora deprobar de nuevo.
Publicar un comentario
<< Home