EUSSO Wireless-G Adapter en Rxart Linux Desktop

Zydas 1211 chipsetAprovechando mi estancia en Argentina, como mi mamá tiene un router Wi-Fi, debí comprarle a una tarjeta de red wireless para poder conectar su nuevo equipo a Internet.
Teniendo en cuenta que el nuevo equipo tiene Rxart Linux Desktop 3.2 instalado, me propuse buscar una tarjeta de red Wi-Fi que fuera compatible con Linux.

Luego de recorrer varias tiendas, me decidí por una EUSSO Wireless-G USB Adapter (con chipset Zydas 1211B, actualmente llamado Atheros AR5007UG). La tarjeta puede trabajar tanto como estación de trabajo o como punto de acceso y soporta los protocolos 802.11a/b/g con encriptación WEP, WPA y WPA2.
Buscando la tarjeta pude comprobar que muchas de las tiendas ya conocen aquellas tarjetas de red que son compatibles con Linux y más aún, algunas tarjetas (como la EUSSO que compré) lo especifica también en packaging. Esto es un signo más de que comienza a existir un segmento de clientes que utilizan Linux y no se trata ya solo de aquellos dispuestos a hackear los dispositivos para hacerlos funcionar. Junto con la tarjeta viene un CD con los drivers para Windows, Mac y Linux, junto con los correspondientes manuales de instalación para dichos sistemas operativos.

EUSSO USB Wireless-G Adapter

En el caso de Ubuntu Linux 7.10, la tarjeta funciona “out of the box”, pero en el caso de Rxart Linux 3.2 ha sido necesario un paso adicional. Ya que probablemente haya más personas que utilicen esta distribución de Linux, voy a explicar los pasos que he seguido por si es de utilidad para alguien más.

En el manual de instalación para Linux incluido en el CD, se explica como compilar los drivers para luego instalarlos. Pero eso requiere instalar varios paquetes con los headers y el código fuente del kernel, y quería evitar el tener que hacerlo.

Por lo tanto, lo primero que hice fue conectar la tarjeta y ejecutar el comando:

lsusb

para conocer el Vendor_id y el Product_id de la tarjeta:

 Bus 006 Device 002: ID 0ace:1215 ZyDAS

Con esta información, busqué en Internet para saber si había alguna otra manera de instalar los drivers, pero las páginas que encontré donde explicaban como hacerlo (ej: Instalando Chipset WiFi ZD1211b (USB) en Ubuntu) también proponen hacerlo compilando.

Por lo tanto, al ver que no se reconocía la tarjeta de forma automática, decidí ver los mensajes del sistema mediante el comando:

dmesg

y esta es la salida que obtuve:

Feb 15 15:49:30 rxart32 kernel: usb 5-2: request_fw_file() fw name zd1211/zd1211_ub
Feb 15 15:49:30 rxart32 kernel: usb 5-2: Could not load firmware file zd1211/zd111b_ub. Error number -2
Feb 15 15:49:30 rxart32 kernel: zd1211rw 5-2:1.0: couldn't load firmware. Error umber -2

Gracias a esto pude ver que el driver que se estaba cargando era correcto (a diferencia de lo que se menciona en el post del enlace anterior y en algunos otros sitios) pero el problema es que lo que no estaba pudiendo encontrar era el firmware. Por lo tanto, no es necesario realizar todo lo indicado en dicho post sobre desinstalar el driver zd1211rw y reemplazarlo por el zd1211b. El driver zd1211rw funciona!!

Nuevamente busqué en Internet y descargué el firmware de este enlace:

http://sourceforge.net/project/showfiles.php?group_id=129083

Una vez descargado, lo descomprimí en la carpeta que corresponde (/lib/firmware/zd1211) mediante el siguiente comando:

tar -xvjf zd1211-firmware-1.4.tar.bz2 mv zd1211-firmware /lib/firmware/zd1211

Una vez hecho esto, quité la tarjeta y la volví a insertar y automáticamente fue reconocida.

A partir de aquí podemos configurar la conexión como cualquier otra tarjeta de red wireless en Linux. En mi caso, utilizando KNetworkManager. De esta manera, no ha sido necesario instalar ningún paquete adicional ni compilar para hacerla funcionar.

Pueden ver más información sobre el driver en Linux Wireless.

Como siempre, espero que esto sirva a más gente y los invito a escribir comentarios.

19 comments so far

  1. Riverplatense on

    excelente artículo, me ha permitido instalar el mismo adaptador en Debian lenny sin problemas. Muchas gracias por la clara explicación, un saludo

  2. rofranco on

    De nada riverplatense… me alegro de haberte podido ayudar!!

  3. gdroberto on

    pues nada no hay manera :S

  4. STaRMaN on

    Tio, yo lo hacía a mano, vamos… no es que me moleste la consola, pero que haya una herramienta gráfica para manejar ndiswrapper ayuda.🙂
    no conocía ndisgtk.

    Me ha funcionado con el mismo modelo en Hardy.
    Gracias🙂

    Un saludo.

  5. rofranco on

    Me alegro de que te haya servido!!

  6. yocanty on

    gracias cheee, casi me rompo la capocha intentando visualizarla por rausb0, wlan0.. y lo de la compillcion huff
    se agradece la info

    • rofranco on

      De nada yocanty!! Me alegro de que no te hayas roto la capocha!!

  7. MartinM on

    Muy buena la info, ¿Alguien a probado instalar este EUSSO Wireless-G USB Adapter en Laptop Asus EEE 900 ?

    Todo me figura idem al instructivo, pero cuando quiero instalar el firmware pero me aparece lo siguiente…..

    El tar abierto, todos los archivos y al final …

    zd1211-firmware/COPYING
    tar:mv: No se encuentra en el archivo
    tar: /lib/firmware/zd1211:no se encuentra en el archivo
    tar: salida con error demorada dede errores anterores

    Lo mas probable es que estoy dando mal la orden de donde tiene que abrir el archivo

    La maquina tiene el S.O.- Xandros de fabrica y el file esta en My documents.

    No soy un experto en linux, por favor pasar info lo mas detallada posible.

    Muchas Gracias

    Saludos

  8. rofranco on

    Hola Martin.

    Cuando uso el formato de fuente de “codigo”, no me salen bien los saltos de línea… por lo que estás poniendo dos comandos en una sola linea… de ahí el error.

    Los comandos que tenes que poner son:
    1) tar -xvjf zd1211-firmware-1.4.tar.bz2
    2) mv zd1211-firmware /lib/firmware/zd1211

    Con eso debería funcionar… contame que tal!!!

    Suerte!!

  9. Nahuel on

    Hola Rofranco!

    Mira, es como tu dices, pero cuando pongo el segundo comando me dice : ” no se puede mover a : no existe el fichero o directorio”
    En la xandros, al menos en la mía, no existe una carpeta llamada firmware en el lib, no sé si tendrá que ver, si hay que crearla o qué. Y en caso de que haya que crearla por favor dime como que no entiendo nada de linux xD

    Estoy desesperado! xD gracias!

  10. Nahuel on

    ah, y el comando “dmesg” al menos en xandros no funciona :S:S:S

    Otra pregunta, si es un 1215 zydas, por que un driver para el 1211? ^^ saludos

  11. Nahuel on

    :O!!! lo logré!! tuve que dar un par de vueltas con la carpeta esa firmware la terminé creando y listo!! ME ANDA!! xD GRACIASSSSSSSSSSS MILLONESS!!!

  12. Rodolfo on

    Hola Nahuel!!!

    Me alegro mucho de que hayas logrado hacer funcionar la tarjeta!! Es lo bueno y malo de Linux… cuesta hacer funcionar las cosas, pero en el proceso uno va aprendiendo y al final va ganando mayor control sobre su sistema.

    Animo!!
    Rodolfo

  13. martnM on

    Nahuel,

    Podes postear, un paso a paso de como lo lograste en la Asus eee

    Saludos

    Marin

    • rofranco on

      Hola Martín,

      Te comento un poco lo que se me ocurre que podrías probar (no poseo un EEEPC ni conozco Xandros) pero por lo que comenta Nahuel y por lo que pude buscar por ahí, podrías probar lo siguiente:

      1) Abrir una terminal (línea de comandos) que parece ser con: Ctrl + Alt + t
      2) en la linea de comandos escribir lo siguiente: sudo mkdir -p /lib/firmware/zd1211
      3) sudo mv zd1211-firmware /lib/firmware/zd1211

      Aclaraciones:

      El “sudo” permite ejecutar comandos con permisos de “superusuario”, por lo que te pedirá que confirmes la acción con tu contraseña.

      El parámetro “-p” del comando 2) hace que se creen todas las carpetas y subcarpetas necesarias (si por ejemplo no tuvieras una carpeta llamada “firmware”).

      El comando 3) lo tenés que ejecutar desde el directorio donde hayas descomprimido el archivo que te bajaste (tendrías que tener una carpeta con el nombre zd1211-firmware)

      Con esto me imagino que te debería funcionar… si no te funciona, se puede ejecutar el comando dmesg (en la línea de comandos) despues de insertar la tarjeta WiFi y ver si sale algun mensaje de error.

      P.D.: Como le decía a Nahuel, a veces las cosas en Linux no son tan fáciles… pero hay mucha ayuda en Internet y mucha gente dispuesta a ayudar!! Suerte!!

  14. redshot on

    con Ubuntu 8.10 salen andando todos los productos “out of the box” de Eusso…!!!

  15. MartnM on

    Amigos,

    Gracias por el instructivo, logre instalar el soft, pero Xandros no lo reconoce.
    Como comenta Redshot el USB EUSSO funciona bien en Ubuntu.
    Solucione el tema temporalmente con “Easy Peasy” en una tarjeta SD.
    cuando quiero usar la tajeta wifi booteo desde la tarjeta y listo !!
    Esta maquina es genial en este sentido de poder usar varias distros
    sin mucho problema.
    Realmente se nota una gran diferencia en la cantidad de redes que
    pueden captar esta placa, veremos si mejora la distanca en la que puedo trabajar del Hot spot.
    Saludos a todos
    Martin

  16. jorgeek on

    Buen mini-review, hoy compre este dispositivo y lo probe para mi conexion de internet, ya que la recibo mediante una antena grillada y tenia muchos problemas con mi router y no esto lo hice en un chaskido. Salu2

  17. […] Para que funcione en Ubuntu lo unció que tiene que hacer es enchufarlo, si, así de fácil. En Windows 7 la cosa se complica un poco por que el Wizard es para Vista. Por suerte en el CD tiene los drivers binarios para poderlos instalar manualmente. Para otra distribución pueden consultar aquí. […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: