Conceptronic C54RU en Ubuntu Breezy

20/03/2006

C54RU
Hace algún tiempo realicé una anotación con varios enlaces con información referente a cómo instalar y configurar este dispositivo Wifi USB en Fedora Core 4. Lamentablemente, en aquella ocasión no tuve la oportunidad de probar el método, solamente anoté los datos como referencia para poder volver a ellos cuando tuviese algo más de tiempo. Pues bien, ese momento ha llegado y me he puesto manos a la obra, pero en esta ocasión con Ubuntu, que es la distribución GNU/Linux que tengo actualmente instalada.

El primer problema que nos encontramos, es que en la página oficial de Conceptronic no existen drivers GNU/Linux para el C54RU.

El C54RU es un adaptador Wi-Fi USB 2.0 basado en el Ralink RT2500 (al igual que, por ejemplo, el D-Link DWL-G122).

En la página oficial de Ralink podemos encontrar el código fuente de los drivers Linux para el mismo, aunque es necesaria una pequeña modificación en el archivo “rt2570sw.h” para que reconozca el dispositivo de Conceptronic:

133 #define RTUSB_DEVICES { \
134 {USB_DEVICE(RTVID1,RTPID1)}, \
135 {USB_DEVICE(RTVID2,RTPID2)}, \
136 {USB_DEVICE(RTVID3,RTPID3)}, \
137 {USB_DEVICE(RTVID4,RTPID4)}, \
138 {USB_DEVICE(RTVID5,RTPID5)}, \
139 {USB_DEVICE(RTVID6,RTPID6)}, \
140 {USB_DEVICE(RTVID7,RTPID7)}, \
141 {USB_DEVICE(GEMTEKVID,GEMTEKPID1)}, \
142 {USB_DEVICE(GEMTEKVID,GEMTEKPID2)}, \
143 {USB_DEVICE(0x14b2, 0x3c02)}, /* Conceptronic */ \
144 {USB_DEVICE(0,0)}} /* end marker */

Así mismo, también existe un proyecto Open Source denominado “rt2x00” que está basado en los drivers originales de Ralink y que ya dan soporte al C54RU sin necesidad de modificación alguna.

En mi caso, he probado ambos drivers y funcionan de forma muy similar; pero para ésta anotación me voy a quedar con los del proyecto rt2x00 que parecen ser los más extendidos (y de los que se puede encontrar algo más de información).

El proyecto dispone de dos drivers independientes, uno para los dispositivos PCI y PCMCIA; y otro para los dispositivos USB (aunque actualmente están trabajando en un nuevo módulo que incluye el soporte para PCI, PCMCIA y USB, pero necesita como mínimo un kernel 2.6.13 con Extensión Wireless V18 y a día de hoy no está distribuida oficiamente para Ubuntu Breezy (la última disponible es la 2.6.12-10).

Nota: este adaptador consume unos 200 mA, por lo que a Linux no le hace mucha gracia que se lo enchufes en un hub USB. Conviene por tanto enchufarlo directamente a un conector USB del PC.

Compilando e instalando los drivers

Antes que nada, lo primero es (con el dispositivo conectado) mirar a ver si Ubuntu lo detecta:

$ lsusb

Con lo que deberíamos obtener algo similar a esto:

Bus 001 Device 002: ID 14b2:3c02
Bus 001 Device 001: ID 0000:0000

Si nos apararece el identificador 14b2:3c02, quiere decir que, efectivamente, se trata del Conceptronic C54RU y podemos pasar a descargar las fuentes del driver que han hecho los del proyecto “rt2x00”.

En concreto yo he probado tanto la versión rt2570-1.1.0-b1.tar.gz como la rt2570-cvs-daily.tar.gz (aunque recomiendo la 1.1.0-b1 que, en principio, es más estable).

Una vez descargado, lo descomprimimos:

$ gunzip rt2570-1.1.0-b1.tar.gz
$ tar -xvf rt2570-1.1.0-b1.tar

Ahora pasamos a compilar e instalar el módulo, pera antes tenemos que instalar los paquetes con las herramientas para poder realizar la compilación. En concreto tenemos que instalar lo siguiente:

$ sudo apt-get install build-essential linux-headers-$(uname -r)

NOTA: `uname -r` se sustituirá por la versión del kernel que tenemos instalado.

Además, como en Breezy el kernel está compilado con la versión 3.4 de gcc, debemos instalar también dicho paquete:

$ sudo apt-get install gcc-3.4

NOTA: Normalmente está instalado pero, por si acaso, nos debemos de asegurar que también tenemos el paquete “wireless-tools”.

Una vez instalado todo lo necesario, entramos en la carpeta “Module” y lo compilamos:

$ cd rt2570-1.1.0-b1/Module
$ make

Tras la compilación, tendremos el módulo “rt2570.ko”. Lo copiamos a la carpeta de módulos de nuestro kernel (en mi caso he creado antes una subcarpeta para él):

$ sudo mkdir /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt2570
$ sudo cp rt2570.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt2570

En kernels 2.6 para configurar los módulos, se utiliza el archivo “/etc/modprobe.conf” y en los 2.4 “/etc/modules.conf” aunque luego puede variar segun uses un kernel generico o uno oficial de la distribucion. Además en las distribuciones Debian y derivadas se opera de forma algo diferente al resto: se procura no editar esos ficheros directamente si no que se van creando ficheros en “/etc/modutils” (asociado a “/etc/modules.conf”) o en “/etc/modprobe.d” (asociado a “/etc/modprobe.conf”) con las diferentes configuraciones de los modulos.

Ya que yo utilizo Ubuntu, que está basado en Debian, no usamos el fichero “/etc/modprobe.conf” sino que tendremos que crear el archivo “/etc/modprobe.d/rt2570”:

$ echo "alias rausb0 rt2570" | sudo tee /etc/modprobe.d/rt2570

Con esto hemos indicado que vamos a crear un dispositivo llamado rausb0 que será nuestra tarjeta de red USB (de modo similar a que eth0 es la tarjeta de red normal y corriente).

Ahora actualizamos las dependencias entre módulos ejecutando el comando:

$ sudo depmod -a

Y cargamos el módulo para poder probarlo:

$ sudo modprobe rt2570

NOTA: Es posible que sea necesario ejecutar antes:
$ sudo insmod /lib/modules/`uname -r`/kernel/drivers/net/wireless/rt2570/rt2570.ko

Ahora para probar si el USB nos funciona debemos hacer un “iwconfig” y ver el resultado. Si obtenemos algo parecido a lo siguiente, eso quiere decir que en ese dispositivo nos reconoció el adaptador y ahí vamos a tener que configurarlo.

$ iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

rausb0 RT2500USB WLAN ESSID:””
Mode:Managed Frequency=2.412 GHz
RTS thr:off Fragment thr:off
Link Quality=0/70 Signal level:-120 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Ahora podríamos levantar la tarjeta de red ejecutando el comando:

$ sudo ifconfig rausb0 up

Configurando WEP

Para configurar WEP editamos el archivo “/etc/network/interfaces” (aunque también podríamos utilizar el Gnome Network Manager):

$ sudo gedit /etc/network/interfaces

Para configurar la red utilizando IP estática escribiríamos algo como esto:

auto rausb0
iface rausb0 inet static
wireless-essid MIESSID
wireless-key s:clave
address 192.168.2.201
netmask 255.255.255.0
gateway 192.168.2.1

Donde:

  • wireless-essid: es el ESSID (nombre de tu wlan) configurado en el router wireless
  • wireless-key s: es la clave WEP configurada en el router wireless
  • address: es la dirección IP fija que va a tener tu equipo
  • netmask: es la máscara de red de tu subred wireless
  • gateway: es la dirección IP de tu router wireless (que servirá de pasarela)

Y para utilizar DHCP sería algo así:

auto rausb0
iface rausb0 inet dhcp
wireless-essid MIESSID
wireless-key s:clave

Configurando WPA

El driver rt2570 soporta WPA de forma nativa. Para configurarlo no utilizaremos el Gnome Network Manager ya que no tiene opciones WPA. Es necesario, por tanto, editar a mano el archivo “/etc/network/interfaces”:

$ sudo gedit /etc/network/interfaces

Para configurar la red utilizando IP estática escribiríamos algo como esto:

iface rausb0 inet static
pre-up ifconfig rausb0 up
pre-up ifconfig rausb0 down
pre-up ifconfig rausb0 up
pre-up ifconfig rausb0 down
address 192.168.2.201
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
wireless_essid rubensa
wireless_channel 11
wireless_mode Managed
pre-up ifconfig rausb0 up
#del codigo fuente: significa WPAPSK
pre-up iwpriv rausb0 auth 3
#del codigo fuente: significa CIPHER_TKIP
pre-up iwpriv rausb0 enc 3
pre-up iwconfig rausb0 channel 11
pre-up iwconfig rausb0 essid rubensa
pre-up iwpriv rausb0 wpapsk 12345678
pre-up iwconfig rausb0 essid rubensa
pre-up iwpriv rausb0 wpapsk wpakey_usada_en_la_configuracion_del_router
up iwconfig rausb0 essid nombre_de_tu_wlan
up iwconfig rausb0 rate 54M
up iwconfig rausb0 key open
up route add -net default netmask 0.0.0.0 gw 192.168.2.1 dev rausb0
dns-nameservers 192.168.2.1

Donde:

  • address, es la dirección estática de tu equipo
  • netmask, es la máscara de red
  • gateway, es la dirección IP de tu punto de acceso
  • wireless_essid y essid (de iwconfig), es el identificador de tu red wireless (configurado en el punto de acceso)
  • wireless_chanel y channel (de iwconfig), es el canal de comunicación usado por tu punto de acceso
  • auth (de iwpriv), es el tipo de autentificació a utilizar (1:Open, 2:Shared, 3:WPAPSK, 4:WPA2PSK, 5:WPANONE)
  • enc (de iwpriv), es el tipo de codificación (1:none, 2:wep, 3:tkip, 4:aes)
  • wpapsk (de iwconfig) es la contraseña de wpa

Si quisiéramos utilizar dhcp en lugar de configurar la ip estáticamente, escribiríamos algo similar a lo siguiente (aunque hay que decir que no he sido capaz de configurarlo porque parece ser que el cliente de dhcp intenta obtener la dirección IP sin hacer uso de la configuración WPA):

iface rausb0 inet dhcp
pre-up ifconfig rausb0 up
pre-up ifconfig rausb0 down
pre-up ifconfig rausb0 up
pre-up ifconfig rausb0 down
pre-up iwconfig rausb0 essid rubensa
pre-up iwconfig rausb0 mode Managed
pre-up iwpriv rausb0 auth 4
pre-up iwpriv rausb0 enc 3
pre-up iwpriv rausb0 wpapsk 12345678
pre-up ifconfig rausb0 up

Salvamos el archivo e iniciamos la interfaz:

$ sudo ifup rausb0

Resumen rápido y notas finales

  1. No utilices “make install” ya que modifica “/etc/modules.conf” que no es lo correcto para Debian (y por tanto para Ubuntu)
  2. Copia el módulo rt2570.ko en el arbol de módulos de tu kernel
  3. Pon un alias para asociar el módulo con el dispositivo Conceptronic. Todos los archivos de “/etc/modprobe.d” son leidos por “modprobe” así que simplemente crea un archivo con el alias:

    $ sudo echo "alias ra0 rt2500" >/etc/modprobe.d/rt2570

  4. Comprueba si está funcionando ejecuando “rmmod rt2570; depmod -a; modprobe rausb0” con lo que se debería cargar el módulo rt2570
  5. Configura la seguridad WPA en el archivo “/etc/network/interfaces”
  6. En el futuro simplemente tienes que enchufar el adaptador y ejecutar “ifup rausb0” para activar el enlace
  7. Si quieres puedes automatizar el proceso creando una archivo con permisos de ejecución llamado “/etc/hotplug/usb/rt2570” con estas 3 líneas:

    #!/bin/bash
    # Este archivo lo ejecuta hotplug cuando se inserta el adaptador rt2570
    /sbin/ifup rausb0

Algunos comandos de interés

  • lsmod (lista los módulos cargados. Aquí debería aparecer rt2570)
  • depmod -a (actualiza las dependencias entre módulos)
  • modinfo rt2570.ko (da información del módulo)
  • rmmod rt2500 (elimina el módulo especificado del kernel)
  • dmesg (mustra los mensajes del kernel)

Algunos enlaces de interés

http://www.methods.co.nz/doc/ralink-2400.html
Wi-Fi Radar, rastrea y configura redes inalámbricas desde Linux


[ACTUALIZADO 03/04/2006]: Por alguna extraña razón, tras haberlo configurado y estar funcionando, algo he debido de “estropear” porque no he sido capáz de volver a hacerlo funcionar (ni siquiera sin seguridad). Espero no haberme “cargado” mi C54RU en alguna de las múltiples pruebas.


[ACTUALIZADO 03/05/2006]: Hoy me he enterado buscando más info sobre este dispositivo (y después de haber intentado utilizar, sin éxito, los drivers ural-linux, aunque parece que reconocen el dispositivo, como el resto de los probados) me he encontrado con que hay dos versiones del mismo. Una que utiliza el chipset RT2500 y otra el RT73 -drivers en la página de Ralink desde el 28/04/2006-.
Así que voy a ver si estaba utilizando los drivers para el chipset erróneo. NOTA: al menos tendré que parchear el archivo “rtmp_def.h” para añadir el ID de mi dispositivo.

De acuerdo con la info encontrada en este foro, hay varios fabricantes que han cambiado el chipset de sus dispositivos USB sin modificar su USB ID y por lo tanto no se puede saber que chipset llevan. De todos modos, si el driver de windows se llama rt73.inf e incluia la firmware entonces se trata de un dispositivo rt73 y si el driver de windows es el rt2570.inf entonces se trata del rt2570.


[ACTUALIZADO 06/05/2006]: Al final he decidido volver “a los orígenes” y he configurado mi red utilizando WEP (para comprobar que aún me funcionaba mi dispositivo😉 ).
OJO: En el Router (Conceptronic C54BRS4) me he dado cuenta que tengo que establecer “Authentication Type” a “Open System” o a “Auto” (pero no a “Shared Key”) para hacerlo funcionar.


[ACTUALIZADO 01/06/2006]: Hoy ha salido el Ubuntu 6.06 LTS, que ofrece soporte “de serie” para el dispositivo, así que si te actualizas a dicha versión ya no necesitarás realizar la instalación del driver “a mano”. Una grata sorpresa ^_^

NOTA: Os recuerdo que podemos actualizarnos a la nueva versión de Ubuntu con un:

$ sudo update-manager -d

27 Responses to “Conceptronic C54RU en Ubuntu Breezy”

  1. manuel Says:

    hola,
    Yo tengo una c54ru usb pero trae chip de rt2571 no el 2570 y no doy encontrado drivers ya que los rt2570-1.1.0-b1 no me funciona. ¿Tendria que funcionar igualmente esos drivers con mi chip?

  2. rubensa Says:

    Vaya, siento no haber visto tu comentario antes, pero como puedes observar en mi modificación del 03/05/2006 he averiguado que existe una versión basada en el RT73, que resulta que es tu caso. Así que deberías probar con estos drivers.

  3. javier Says:

    Hola Rubén.

    Antes que nada agredecerte el interes en publicar tus conocimientos para ilustrarnos.

    Despúes un comentario acerca de la instalación de una C54RU en Ubuntu 5.10.

    La primera pega me surge cuando ejecuto lsusb. En vez de sacar Bus 001 Device 001: ID 14b2:3c02
    sale Bus 001 Device 001: ID 14b2:3c22. Por ello tuve que modificar una línea del driver para que me apareciera la terjeta al hacer iwconfig.

    En todo caso despues de seguir minuciosamente tu tutorial, al ejecutar ifup o al ver las propiedades de la tarjeta, el SO se me queda super tieso. Hasta el punto de tener que apagar de botón.

    ¿Tienes idea por que puede suceder esto?

    Un Saludo y gracias de nuevo.

  4. rubensa Says:

    Hola Javier

    En tu comentario pones que el ID de tu dispositivo es el 14b2:3c22 y por tanto, como en el caso de manuel y si no me equivoco, se trataría del chipset RT73 (de echo en el código fuente de los drivers de Ralinktech es precisamente ese ID el que aparece, así que nisiquiera tendrás que “parchear” el código fuente). Prueba, pues, con estos drivers. El proceso devería ser muy similar al que he explicado.

  5. meneame.net Says:

    Configurar usb wireless conceptronic en ubuntu

    Se que no es habitual publicar este tipo de noticias, pero de verdad que es la ÚNICA GUÍA que he encontrado sin "inexactitudes" que hagan que te vuelvas loco, me ha costado dos días la broma y como siempre la he encontrado cuando casi lo t…

  6. xlony Says:

    y no sabrás hacer rular el nm-applet, verdad?😛

  7. Pablo Says:

    Hola Rubén,
    en primer lugar muchas gracias por tu artículo. A ver si me puedes echar una mano con un problema que tengo.
    He seguido los pasos que indicas (salvo que hice un make installl) y me detecta el dispositivo usb, pero no se encienden las lucecitas.
    Además, cuando intento hacer un ifconfig rausb0 up se queda totalmente colgado y tengo que reiniciar.
    A diferencia de Javier, el chipset si que es 14b2:3c02.

    Podrías indicarme cual puede ser el problema o donde mirar? Tampoco se mucho de linux, por lo que cualquier ayuda me viene bien

    Un saludo y gracias
    Pablo

  8. rubensa Says:

    Hola Pablo

    La verdad es que no te sabría decir exactamente cual podría ser tu problema.

    Lo que te puedo decir es que el “make install” no realiza las operaciones adecuadas en el Ubuntu (que está basado en Debian).

    Prueba a volver a seguir los pasos que tendo detallados a partir del punto en que se realiza el “make” (es decir, copia a mano el driver al lugar adecuado, añade el alias, …)

  9. kembo Says:

    Buenas,

    Con la ayuda de esta guia y de mucho google he conseguido hacer funcionar my c54RU con Fedora 5.

    Utilizo WAP y al igual que tu no he conseguido utilizar dhcp.

    El problema que tengo yo son las peridas de conexión. Cada 2 o 3 miutos tengo que volver a ejecutar los scripts de inicio para que se reconecte. ¿A ti te pasa algo igual?

    ¿Alguna solución?

  10. rubensa Says:

    Hola kembo

    Como pongo en alguna de las actualizaciones, al final volví a configurar WEP (ya que WAP nunca me llegó a funcionar del todo bien).

    Con WEP no he tenido ningún tipo de problemas, todo funciona correctamente. Ni perdidas de conexión, ni problemas de DHCP, todo “fetén” vamos.

    Tu problema tiene pinta de ser que se produce la desconexión al intentar renovar la IP, que vuelva a fallar el tema de la autentificación, pero tampoco te sabría decir, lo siento.

    Lo cierto es que he actualizado a Ubuntu 6.06 y como digo ya trae soporte para el C54RU, pero no he vuelto a intentarlo con WAP (tal vez hayan mejorado su soporte).

  11. vituko Says:

    Opa peña, ya que esta información me fue de gran utilidad, que menos que detallar como conseguí hacer rular la :
    wifi usb de conceptronic C54RU Version:2.0 que se corresponde con el ID de propietario 4b2:3c22 (la más barata de pcbox), por cierto en un PII a 333 (requerimientos del fabricante: PIII a 500).

    La herramienta lsusb, del paq usbutils, es la que nos tendría que devolver el ID de propietario indicado (4b2:3c22).

    Los drivers los tenemos en la página de ralink IR.

    tar -xzvf

    El archivo README, en Modules, lo explica todo, no se puede compilar inmediatamente. Parece que también corre en el kernel 2.4, yo lo hice funcionar en el 2.6.15-1, requiere el gcc4.0 para la compilación, sinó no se puede cargar el módulo ya compilado. No estoy seguro si son necesarios, porque es el 2º driver que pruebo, pero tenía instalados los paquetes build-essential y los linux-headers de mi núcleo.

    Hai que editar /etc/network/interfaces de la manera que explicaron arriba.
    NOTA: al introducir la contraseña wep, si es hexadecimal, no hay que anteponerle “s:”.

    En fin, esto es la hostia, vaya odisea.

    La Debian me vuelve loco, me hace feliz.
    La cultura es para compartir, libertad para la cultura, cultura para todos, cultura libre.
    Éche ben caralludo isto da comunidade libre!!

  12. VICTOR Says:

    hola

    quiero preguntar una cosa sobre la configuración de la cr54u y el sistema linux. Puedo configurar el conceptronic cr54u como dice en este genial articulo con un cd de arranque tipo auditors ? sin tener instalado el sistema en el disco duro.

    Muchas gracias

  13. rubensa Says:

    Hola Victor

    No conozco la distribución Live CD que comentas, aunque he leido que está basada en Knoppix.

    Supongo que podrías seguir el proceso aquí descrito para compilar, instalar y configurar los drivers para el cr54u ya que, normalmente, todas las distribuciones crean un “disco” con prmisos de escritura en meoria RAM y ahí podrías realizar todas las operaciones (todo dependería de la cantidad de memoria RAM de tu equipo).

    El problema que veo es que no creo que una distribución así incluya las herramientas de compilación necesarias y mucho menos los fuentes del núcleo que tiene instalado y por tanto también tendrías que instalar esto previamente.

    Además, al ser una unidad de almacenamiento “volatil” (en la RAM) la siguiente vez que arranques la distribución estarías en las mismas condiciones que la primera vez y tendrías que realizar el proceso completo de nuevo.

    NOTA: Otra opción podría ser compilar los drivers una única vez y guardarlos en, por ejemplo, un lapiz USB, junto con algún script que los instale y configure, montarlo una vez arrancada la distribución y ejecutar el script (pero eso ya sería bastante más complicadillo).

  14. Enrique Says:

    Hola ruben, tengo un D-link DWL G122 [B1] [2001:C003] he instalado el driver rt2570 (el beta 2) y lo consegui hacer ir antes de reinstalar ubuntu, ya que luego me lo cargue varias veces intentando meter aiglx, hace 3 dias que tuve mi 1r contacto con ubuntu edgy, asi que no se muxo, y he puesto un par de post pero nadie me ha respondido http://www.ubuntu-es.org/index.php?q=node/34787, me gustaria saber si el tutorial que has puesto para el rt2570 en ubuntu breezy, tambien sirve para edgy, y si puedo o si es emjor o peor utilizar el driver beta2, gracias igualmente.

    Un saludo

  15. rubensa Says:

    Hola Enrique

    Como puse en la actualización del 01/06/2006 en la versión 6.06 ya vienen los drivers “de serie” y, aunque tendría que confirmarlo (todavía no me he actualizado en el portatil, que es donde uso el C54RU), supongo que no los hayan eliminado en la versión 6.10, así que no deberías tener que instalarlos tú a mano (solo sería necesario tocar el archivo “/etc/network/interfaces” para personalizarlo).

  16. rubensa Says:

    Confirmado, el módulo rt2570 viene de serie también con el Ubuntu 6.10:

    $ modinfo rt2570

    filename: /lib/modules/2.6.17-10-generic/kernel/drivers/usb/net/rt2570/rt2570.ko
    description: Ralink RT2570 usb 802.11g WLAN driver 1.1.0 BETA1 2005/07/31
    author: http://rt2x00.sourceforge.net
    license: GPL
    vermagic: 2.6.17-10-generic SMP mod_unload 586 REGPARM gcc-4.1
    depends: usbcore
    alias: usb:v0411p0066d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0411p0067d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0707pEE13d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0B05p1706d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0B05p1707d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0DB0p6861d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0DB0p6865d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v0DB0p6869d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v1044p8001d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v1044p8007d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v114Bp0110d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v13B1p000Dd*dc*dsc*dp*ic*isc*ip*
    alias: usb:v13B1p0011d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v148Fp1706d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v148Fp2570d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v148Fp9020d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v14B2p3C02d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v14F8p2570d*dc*dsc*dp*ic*isc*ip*
    alias: usb:v2001p3C00d*dc*dsc*dp*ic*isc*ip*
    srcversion: 0E1DAAE24A7EBDB228730FF
    parm: debug:Enable level: accepted values: 1 to switch debug on, 0 to switch debug off. (uint)

    así que, como ya he dicho, no es necesario volverlo a instalar.

  17. Enrique Says:

    Hola Ruben, lo he hestado mirando en la carpeta de net/wireless y no he visto ninguna carpeta con el controlador rt2570 tambien le he dado ha buscar pero no hay nada y my version de ubuntu es edgy, no lo entiendo!!!
    en cambio iwconfig me pone:

    rausb0 RT2500USB WLAN ESSID:”WLAN_DD”
    Mode:Managed Frequency=2.452 GHz Access Point: 00:60:B3:EC:86:9E
    Bit Rate=54 Mb/s
    RTS thr:off Fragment thr:off
    Link Quality=84/100 Signal level:-60 dBm Noise level:-212 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    una vez configurado /etc/network/interfaces, el controlodaor que deberia salir es 2570 a parte que esto es de cuando consegui conectarme, ahora en bitrate da 11Mb/s y he añadido la line de “wireless-rate 54M” en interfaces, pero nada como si no la hubiera puesto, porque no reconoce la velocidad de 54Mb? y antes si..😦 y porque sale rausb0 RT2500USB?
    Actualmente iwconfig da una señal de 0/70 “Link Quality, y la luz del stick usb esta apagada aunque en “lsusb” lo reconoce, i iwconfig tambien lo reconoce. no se que mas hacer, en principio tendria que ir sin hacer nada y no va

  18. Enrique Says:

    Buenas otra vez he probado con “lsmod” y el modulo esta cargado, aun asi las luces del adaptador no funcionan, i iwconfig dice lo mismo 11mb “link quality=0/70”
    Luego he puesto modinfo rt2570

    filename: /lib/modules/2.6.17-10-generic/rt2570.ko
    description: Ralink RT2570 usb 802.11g WLAN driver 1.0.0 – BETA2 2006/06/18
    author: http://rt2x00.sourceforge.net
    license: GPL
    vermagic: 2.6.17-10-generic SMP mod_unload 586 REGPARM gcc-4.1

    no esta dentro de la carpeta, rt2570, ademas esta compilado con el gcc4.1, no se si tendria que estar hecho con el 3.4??

  19. Enrique Says:

    Hola Ruben en principio ubuntu edge ya tiene el modulo rt2570, que el que necesito, si pongo “lsmod” en la consola sale cargado, pero los leds del adaptador no se encienden, he conseguido hacerlo funcionar en un par de ocasiones, pero solo cuando he puesto en sistema –> administracion –> red:

    [ ] red inhalambrica
    [ ] red alhambrica
    [-] modem

    y se conecta a la red de los vecinos que no tiene contraseña.

    En cambio modifico el arxivo /etc/network/interfaces o cuando pongo:

    [v] red inhalambrica [v] red inhalambrica
    [ ] red alhambrica [-] red alhambrica
    [-] modem [-] modem

    la luz del adaptador se apaga y ya no funciona, he provado con sudo “ifconfig rausb0 down”, “sudo ifconfig rausb0 up”

    y “iwconfig” pone:

    RT2500USB WLAN ESSID:”WLAN_DD” # mi red
    Mode:Managed Frequency=2.412 GHz Bit Rate=11 Mb/s
    RTS thr:off Fragment thr:off
    Link Quality=0/70 Signal level:-120 dBm Noise level:-210 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    En “/etc/network/interfaces” tengo:

    iface rausb0 inet static
    adress 192.168.1.35
    netmask 255.255.255.0
    wireless-esid WLAN_DD
    wireless-key Mi_clave_hexadecimal
    wireless-rate 54M #(Aunque a veces detecta 36 Mb/s, a veces 54 Mb/s y a veces 11 Mb/s que es lo mas normal)

    auto rausb0

    Cuando alguna vez he logrado que se enciendan las luces de casualidad creo, es porque esta la casilla de conexion inhalambrica deshabilitada (?¿?¿?¿) i pilla la que encuentra que es la d los vecinos (sin contraseña) y solo aveces se enciende la luz i da conexion, pero si coje conexion y activo la casilla de [v] conexion inhalambrica la luz se apaga, y “iwconfig” pone lo que he puesto arriba.

    En el visor de procesos del kernel o algo asi, lo que te pone todo lo que carga el sistema, cuando insterto el stick “usb, pone [17179983.048000] rausb0 (WE) : Driver using old /proc/net/wireless support, please fix driver !” , me imagino que es por el modulo rt2570, ya que buscando en google, encontre en un foro en ingles de http://www.rt2x00.serialmonkey.com que decia edgy incorporaba este modulo (valido para el “D-Link G-122 B1”) pero que por rollos legales edgy no lleva el firmware, y que te has de bajar los “.bin” los buske en “www.ralink” i en google pero no encontrado nada, alomejor yo lo entendi mal, ya que mi ingles es un poco patetico…, Weno en definitiva si alguien tiene idea de cual es el procedimiento correcto o cree que hago algo mal, agradecere la ayuda de todo corazon!

    Un Saludo!!

  20. CoCo Says:

    Gracias por la estupenda guía, la verdad es que me volví loco siguiendo los pasos de otras guías, instalando cosas innecesarias etc, al final he conseguido que funcione el aparatito, q es un 3c02, el problema es que una vez que se han encendido las luces POR FIN!!!!, he conseguido llegar a hacer ping al router 2 veces antes de que dejara de haber conexión, o sea, ya no ha hecho mas pings, es como si la conexión durara 30 segundos bien, supongo que la culpa es del WPA, voy a intentarlo con WEP a ver…

  21. CoCo Says:

    Muchas gracias por la guía🙂, me ha servido para llegar a hacer funcionar el cacharrito por rachas, segun le da al $·%#!, en fin, luego he leido lo de que no es necesario instalar el driver, ya que en la versión 6.10 como dicen mas arriba viene el driver pre-instalado. Asi, que he hecho limpieza, o sea, he reinstalado el ubuntu ya que acababa de hacerlo de todas maneras, y he utilizado el rt2570 que trae…
    Bien, he llegado hasta donde Enrique, o sea a tener todo listo, configurado con WPA eso si, pero no se encienden las luces, el modinfo me sale idéntico al de rubensa… Enrique en el tuyo sin embargo la versión del driver es posterior “…WLAN driver 1.0.0 – BETA2 2006/06/18”.
    Pues nada, que no se que mas hacer, seguiré investigando, alguno ha conseguido algo mas??.

    Gracias

  22. rubensa Says:

    Hola CoCo

    Yo lo intentaría usando WEP ya que yo mismo no he sido capaz de tenerlo “estable” con WPA (alguna vez parecía estar conectado y otras veces no había manera). Echa un ojo a mi comentario del 06/05/2006.

    La verdad es que hace mucho que no “trasteo” con esto ya que uso poco el portatil en el que lo tengo conectado y configurado y las pocas veces que lo utilizo no tengo ningún problema.

    PD: Por cierto, siento que no apareciesen directamente tus comentarios pero el sistema los detectó como spam (supongo que porque no pusiste una dirección de tu web válida -y me parece que tampoco la de correo lo era-).

  23. CoCo Says:

    Uops, cierto, puse cualquier cosa en el correo pensando que no tenía importancia, ya puse una dirección válida.
    Gracias, ya estoy escribiendo desde el FireFox en Ubuntu por lo que efectivamente, al final configurando la conexión con WEP ha funcionado a la primera :))), asi que nada, parece que si que existe algún problema con el WPA todavía, esperemos que lo resuelvan en las próximas versiones del driver.

    Lo dicho, muchas gracias🙂

  24. Diego Says:

    Hola Ruben, uso ubuntu 6.06 y verás a mi me aparece el C54RU como 3c22, pero no encuentro los drivers rt73 y ademas los rt2570 al hacer el make me da un error y no me crea el 2570.ko, de modo que la modificacion que se hace en el rt2570sw.h no tiene nada que ver con el rt2570.ko que viene con ubuntu, probe el comando modinfo rt2570 y efectivamente aparece el 3c02, y me preguntaba si eso no hay manera de modificarlo para que en vez del 0 poner yo un 2, es que ya nose que mas hacer, porque lo del make no entiendo porque me pasa yo creo que tengo todo bien instalado…

  25. Leandro Says:

    Hola. Soy completamente novato en Linux, y hace poco me unstalé Ubuntu Dapper en mi ordenador. Lo primero que me encontré es que mi adaptador usb Conceptronic C54RU, no me lo reconocia ubuntu. Después de mucho buscar por internet, conseguí bajarme el driver (rt73.ko) y lo instalé como dice el Readme del driver (es decir con make y make install). Así me va bien y navego por internet, solo que cuando arranca ubuntu (tengo el driver configurado para que se cargue alinicio), después de darle el usuario y la clave, tarda unos 4 o 5 minutos en entrar al escritorio. ¿Puede ser a causa de haberlo instalado con make install en lugar de como dices en tu blog?
    Muchas gracias por adelantado.

  26. akasha Says:

    Tengo un problema con la instalacion y no se por que sera. Te remito lo que me pongo y el erro que me da, a ver si puedes decirme el por que. La version que tengo instalada es ubuntu 5.10 para pc

    $sudo apt-get install gcc-3.4

    y me pone:

    Leyendo lista de paquetes.. Hecho
    Creando arbol de dependencias.. Hecho
    E: No se puede encontrar el paquete gcc.3-4

    Muchas gracias por toda la informacion que nos ofreces


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: