AirPlus G+ · DWL-G650+ Sobre Debian Etch

De GALPon WiKi
Saltar a: navegación, buscar

Introducción

Estos días llegó a mis manos, de los desguaces, una tarjeta "DWL-G650+ D-Link AirPlus G+" que si bien Ubuntu me la reconoce y configura, no sucede lo mismo con Debian Etch que es lo que al final me decidí a instalar en una portátil Toshiba Satellite 4090CDS, equipada con un Pentium Centrino "Mendocino" a 366MHz y con 128 MB de RAM.

La razón de que haya elegido la Debian "pura" y no su "sobrina" Ubuntu, se debe a que Ubuntu con Xfce (XUbuntu) va a trancas y barrancas, mientras que Debian Etch, tanto con Gnome como con KDE "vuela".

No me quedaba, por lo tanto, más que "compilar" así que me puse a documentarme y resultó ser todo de lo más sencillo gracias a que ya está previsto en los repositorios "contrib" de Debian y para ser utilizado con "module-assistant".

La documentación básica de este documento está extraida de: http://acx100.sourceforge.net/wiki/Distribution_list/Debian

NOTA IMPORTANTE:

Los desarrolladores lo dejan muy clarito: The ACX driver has WEP support, but not WPA. El módulo ACX soporta WEP, pero no WPA

En Ubuntu, Kubuntu y Xubuntu (Gutsy), derivadas como "LinuxMint Daryna" (Gnome y Xfce), tampoco procesa conexiones encriptadas con WPA.

Instalación del módulo

Comenzamos, lo primero de todo es asegurarnos de que en el listado de repositorios, la línea correspondiente a Debian tenemos activada la sección "contrib" algo así:

deb http://ftp.gul.uc3m.es/debian/etch main contrib

ó así:

deb http://ftp.debian.org/debian/ stable main contrib

Abrimos una terminal de consola y ponemos la siguiente orden:

$ lspci

Obtendremos un listado de dispositivos, (normalmente) al final tendremos una línea como esta:

06:00.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface

Con esto confirmamos cual es el dispositivo que debemos instalar

En la misma terminal nos identificamos como administrador y ejecutamos:

# aptitude update
# aptitude install acx100-source wireless-tools
# module-assistant prepare
# module-assistant

En el menú que nos aparece seleccionamos:

  • SELECT
    • [*] acx100 # marcamos con la barra espaciadora

Al volver al menú anterior

  • BUILD
    • → Si/Yes

Ahora hay que tener paciencia, al principio parece que se queda atascado en 0%, calma y esperamos,

    • → Si/Yes

Al volver al menú inicial, (con Tab) seleccionamos "Cancelar" y salimos de la instalación

Instalamos el módulo:

# modprobe acx

y para que se nos cargue automaticamente en el inicio:

# echo acx >> /etc/modules

Instalación del "firmware"

Abrimos un navegador y nos dirigimos a:

http://acx100.sourceforge.net/wiki/Firmware

En el epígrafe:

  • Which firmware

Buscamos la siguiente línea:

  • Update : the acx-firmware-20060207.tar.bz2 file can be downloaded here or here(down).

que nos lleva a este enlace, (recordad que la versión puede modificarse con el paso del tiempo)

http://www.kazer.org/acx-firmware-20060207.tar.bz2

Nos dirigimos a donde fué descargado, (recordemos: cd /Ruta/al/directorio/) lo descomprimimos y tendremos un directorio "/fw" que contiene varios "firmware" para los distintos chips/dispositivos, en nuestro caso nos interesa el acx111, así que tomamos la última versión

  • acx111_2.3.1.31/

El contenido de ese directorio, lo copiamos a "/lib/firmware/" ó a "/usr/lib/hotplug/firmware/" En el paso siguente deberemos indicar nuestra ruta, en este caso indico la ruta por defecto en una Etch+Gnome descargando con el navegador Epiphany y descomprimendo (automáticamente/por defecto) al finalizar la descarga

# cp Desktop/Descargas/fw/acx111_2.3.1.31/* /lib/firmware/.

ó (para un USB o tarjeta PCMCIA creo que es preferible esta opción)

# cp Desktop/Descargas/fw/acx111_2.3.1.31/* /usr/lib/hotplug/firmware/.

Si tenemos dificultades para obtener el "firmware" podemos recurrir a un pequeño truco:

  • Necesitaremos Un CD "live" de K/X/Ubuntu Gutsy y un "pincho" USB.
  • Iniciamos en modo vivo (live) el sistema K/X/Ubuntu Gutsy, una vez tenemos disponible el S.O., navegamos hasta el directorio /lib/firmware/2.6.XX-XX-xxx/acx/ y de ahí copiamos a nuestro pincho el directorio de firmware que nos interese en función de nuestro dispositivo. Ante la duda podemos copiar todo el directorio "acx" y despues probar.
  • Volvemos al Sistema Debian, insertamos el pincho y procedemos a copiar el directorio.
# cp -R /media/USB_Linux/acx /usr/lib/hotplug/firmware/.
  • Los parámetros de la orden anterior habrá que ajustarlos a cada caso en particular.

Cualquier otro dispositivo ACX 1xx (ACX100, USB, etc...)

Simplemente eligiendo el "firmware" adecuado haremos funcionar cualquier dispositivo de la família Texas Instruments ACX 1xx sea este un PCI/CardBus/mini-PCI ó un USB "ACX 100" ó "ACX111" siempre gracias a "lspci" sabremos cual cargar.

  • ACX100 - 11 Mbps, 802.11b, 2.4 GHz
  • ACX111 - 54 Mbps, 802.11g, 2.4 GHz

Este familia de "chips" es utilizada por muchas más marcas de tarjetas inalámbricas en las dos variantes 100 y 111, en todos los casos el proceso es exactamente el mismo

Marcas y modelos que utilizan esta familia de chips

  • Abocom WPG2400 WG2400 WGC2400 WMG2400
  • Actiontec 802CTG
  • Airlink101 AWLH3025 AWLC3025
  • Alloy WLT2454VP WLT245401
  • AmbiCom WL54-PCI WL54-PC WL54-AR ?
  • Asante AL5410-G
  • AsiaRF AWBG24010
  • D-Link DWL-520+ DWL-G520+ DWL-G650+
  • DigitPro M220
  • Fiberline WL-3044R
  • Global Sun GL2422MP
  • Hawking HWP54G t2* HWC54G*
  • HP WL220
  • Linksys WPC54G v2*
  • Longshine LCS-8031G2 LCS-8531G*
  • NDC NWH3050
  • NetComm NP542 NP543
  • Netgear WG311 v2*
  • OvisLink WL-8000PCI WL-8000PCM WL-8000MPCI
  • Phoebe OCT11G-PCI OCT11G-CB
  • Planet WL-8305
  • Planex GW-DS54GT
  • Roper RO80211GTI-PCI ROGW100-CB RO80211GTI-USB
  • Siemens 1021 v2
  • Sitecom WL-121 v1*
  • Surecom EP-9321-g1 A2 * EP-9428-g A2*
  • Tellus C220 M220
  • TRENDnet TEW-423PI
  • U.S. Robotics USR5416 USR5410
  • Xterasys XN-2522G*
  • XN-2523G XN-2422G*
  • Z-Com XG-950 XG-350
  • ZyXEL G-302* G-360* G-102* G-162* G-200*

Las referencias indicadas con un asterisco (*) equipan distintos chipsets segun su versión. Se tiene comprobado que algunas versiones utilizan otros chipsets como: Accton, ADMtek, Agere, Atheros, Atmel, Broadcom, Conexant, Envara, Inprocomm, Intel, Marvell, Ralink, Realtek, SiS, VIA, ZyDAS y otros.

Las referencias indicadas con interrogante (?) no se tiene seguridad de que sea este el chipset utilizado, las pruebas realizadas conducen a su buen funcionamiento.

Información obtenida de: http://ti.rapla.net/


Licencia

Publicado bajo licencia GNU/FDL por mbouzada[en]gmail[punto]com para GALPon.org Si citas o utilizas este documento, te agradecemos indiques que pertenece a la página de GALPon.org