Configuracion de tarjetas inalambricas con chip Texas Instruments acx100 en Linux


En este artículo veremos como configurar una tarjeta con chip acx100 en Linux. Durante un tiempo estas tarjetas se tenian que configurar con un driver binario NDIS. Ahora existe un driver open source, aunque sigue necesitando el firmware que se incluye con los drivers Windows.

Las tarjetas con el chip acx100 de Texas Instruments también están soportadas en Linux, normalmente son las tarjetas que tienen en su nombre un ‘+’ o que dicen soportar el estándar 802.11b+ ( no es realmente un estándar ) o que consiguen velocidades de hasta 22 Mbps ( discutible ). Para una lista de las tarjetas que soporta el driver que se utilizará podeis consultar http://acx100.sourceforge.net/matrix.html.

Compilación

Utilizaremos el driver acx100 disponible en sourceforge, http://acx100.sourceforge.net
.

Para que funcione la tarjeta debemos descargar el driver del cvs de sourceforge:

cvs -d:pserver:[email protected]:/cvsroot/acx100 login
cvs -z3 -d:pserver:[email protected]:/cvsroot/acx100 co acx100

o también se puede descargar empaquetado de http://lisas.de/~andi/acx100/.

Para escribir este artículo he utilizado una dlink airplus dwl-650+ pcmcia y la última versión del driver, 0.2pre7.

La compilación es tan sencilla como ponerse en el directorio raiz después de descomprimir/descargar el driver y ejecutar ‘make’.

Para poder cargar el driver y que funcione la tarjeta es necesario el firmware que se incluye en los drivers que vienen en la caja de la tarjeta, es necesario copiar los archivos AIRPLUS.BIN, RADIO0d.BIN, RADIO11.BIN, WLANGEN.BIN en el directorio firmware del driver respetando mayúsculas/minúsculas ( en el cd que acompaña a mi tarjeta estos archivos estan en el directorio Drivers/Drivers/650+/WinXP ), también se puede descargar el firmware de ua tarjeta SMC disponible en http://www.houseofcraig.net/acx100_firmware.tar.gz.

Configuración

Una vez compilado el driver, este estará disponible en el directorio src y tiene nombre acx_pci.o, para cargarlo, previa inserción de la tarjeta en el slot pcmcia ( o pci, aunque yo no lo he comprobado ), hay que ejecutar el comando insmod apropiado y como parámetro se debe indicar el directorio donde están copiados los archivos del firmware, por ejemplo (en el directorio raiz del driver):

insmod src/acx_pci.o firmware_dir=firmware

Después de cargar el driver estará disponible una nueva interfaz de red de nombre wlan0 sobre la cual podremos configurar los diversos parámetros inalámbricos, el essid, el canal, la clave, etc…

En la documentación del driver encontrareis información sobre características privadas del driver, iwpriv, para modificar potencias, antenas, etc…

Alberto Rodríguez Galdo, Marzo de 2004

Este artículo se ajusta a los términos de la licencia Free Documentation License

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1994 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.