Tarjeta Wifi (wireless) Conceptronic C54RC en Ubuntu

+1
0
-1

Empecé hace unos dos meses a probar Linux como sistema operativo y han pasado por mi máquina multitud de distribuciones (ubuntu warty, guadalinex, linex, xevian, Mandrake, knoppix, kubuntu... y alguna que se me olvida y el mayor problema que he tenido y que no he sabido arreglar hasta hoy es configurar la tarjeta wifi, y lo he conseguido en ubuntu hoary.

La informacion clave la he obtenido en esta página: http://www.ubuntulinux.org/wiki/Rt2500WirelessCardsHowTo

Esta pagina esta en ingles y supongo que habrá mucha gente con este problema asi que os hago una pequeña traduccion. Imagino que tambien funcionara con el otro modelo, el PCI, que es C54Ri, ya que tienen el mismo chipset (Ralink). [EDITO] Confirmo que funciona tambien con C54Ri [/EDITO]

1.- Abrir un terminal.

2.- Escribir "wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz" (¡¡¡las comillas solo son para indicar lo que hay que teclear, no hay que ponerlas!!!). Con esto nos bajamos el driver.

3.- Descomprimimos la carpeta que hay dentro del archivo en nuestro directorio home.

4.- Nos tenemos que instalar los paquetes build-essential y linux-headers de nuestra version del kernel. Esto lo podemos hacer desdes synaptics o escribiendo "sudo apt-get install build-essential linux-headers-$(uname -r)" en un terminal. Para esto necesitamos tener acceso a internet. Yo lo he echo conectandome con la tarjeta ethernet que tengo pero si no la tuviera no se me ocurre como instalarlo.

5.- Nos situamos en la carpeta Modules que esta dentro de la carpeta que hemos descomprimido. En la pagina pone que se llama rt2500-cvs-daily pero en mi caso se llamaba rt2500-cvs-2243455 (el numero lo he puesto a boleo pero era algo asi).

6.- Una vez en Modules, tecleamos "make".

7.- Tecleamos "sudo insmod rt2500.ko"

Con esto ya tenemos el driver cargado. Ahora instalamos la aplicacion que se encarga de buscar las redes disponibles.

1.- Tenemos que instalar mas paquetes asi que tecleamos "sudo apt-get install kdebase" y "sudo apt-get install libqt3-dev qt3-dev-tools" (en la pagina, por error, pone qt3-dev en lugar de libqt3-dev)

2.- Nos situamos en la carpeta Utilitys que esta en la carpeta que hemos descomprimido al principio.

3.- Escribimos "sudo qmake -o Makefile raconfig2500.pro"

4.- Escribimos "make"

5.- Vamos a Sistema --> Administracion --> Redes y configuramos la ip y la puerta de enlace.

6.- En el terminal, si estamos dentro de Utilitys y escribimos "sudo ./RaConfig255" se ejecuta la aplicacion que es muy parecida a la que trae en el CD bajo windows.

Con "sudo ifup ra0" activamos la tarjeta y con "sudo ifdown ra0" la desactivamos.

Ahora explica como instalar los archivos para poder borrar lo que nos hemos descargado y el directorio que hemos descomprimido, es decir todo lo que hemos utilizado que está en home.

1.- Desactivamos la tarjeta con "sudo ifdown ra0"

2.- Escribimos "sudo cp ~/rt2500-cvs-daily/Module/rt2500.ko /lib/modules/YOUR_KERNEL_NUMBER/kernel/drivers/net/wireless/" donde YOUR_KERNEL_NUMBER es la version de tu kernel. Lo puedes comprobar con "uname -r". Recuerda que rt2500-cvs-daily puede no ser el nombre real del diretorio. Pon el nombre real del directorio.

3.- Escribimos "sudo echo "alias ra0 rt2500" >/etc/modprobe.d/rt2500" A mi esto me da un error y me dice que no tengo permisos para escribir en ese diretorio. Lo consegui hacer poniendome como root con "sudo -s".

4.- Escribimos "sudo cp ~/rt2500-cvs-daily/Utilitys/RaConfig2500 /root"

5.- Activamos con "sudo ifup ra0"

Ahora cada vez que reinicio el sistema tengo que hacer lo siguiente para arrancar la tarjeta:

1.- Tenemos que ir al directorio /lib/modules/2.6.10-5-386/kernel/drivers/net/wireless/ y ejecutar “sudo insmod rt2500.ko”

2.- Luego ejecutamos “sudo ifup ra0”

3.- Luego vamos al directorio /root/ y ejecutamos “./RaConfig2500”.

Todavia no se hacer para que se cargue automaticamente al entrar pero con esto ya estoy bastante satisfecho. La tarjeta me funciona mejor que en uindows.

Espero que esto os sirva de ayuda y no os pase como a mi.

Mi blog --> http://manwy.freestarthost.com

Comentarios

Imagen de Anónimo

Funcionara esto en una C54i PCI Express??

Imagen de manwy

Esa tarjeta creo que tiene el chipset Atheros. Se puede hacer funcionar con un programa que se llama madwifi. No te puedo dar mas información.

Imagen de Anónimo

rt2500 ;) Y el fabricante tiene los drivers que si no recuerdo mal hace poco ha liberado

Imagen de AlvaroBF

soy el Anonimo y me da que tiene un Atheros, por que me la reconoce como ath0 :O

Imagen de Anónimo

buenas el problema que tengo es ke hice todo bien ihiba perfecto, pero cuando reinicio el ordena ya no me vuelve a detectar la tarjeta, i tengo que poner en console esto:

entran en module teclar make i esto: "sudo insmod rt2500.ko" y entonces ya me la vuelve a detectar.

sabeis porque pude ser , si hay alguna amnera de que me ararnque i ya me detecte solo la tarjeta muxas gracias.

Imagen de manwy

A mi en el portatil con la pcmcia me ocurre lo mismo. Sin embargo en el de sobremesa si me la detecta.

Imagen de Anónimo

Y como se introduce contraseña WPA?? solo me deja WEP..

Imagen de hermesreg

Cuando el LINUX tenga que ser pirateado dejará de ser LINUX,se llamara WINUX

Vereis yo baje una distro de linux la 5.10, Breezy creo que es y le instale los drivers, que me baje de la página de Linex -linux extremeño-, es que antes habia estado probando esa distro y quería hacerla funcionar la PCI de conceptronic, en esa distro y un gurú de aquella pagina me colgó dos paquetes "deb", y posteriormente los baje, seguí sus instrucciones y funcionó a la primera; Posteriormente probé las instrucciones con la distro que me bajé.. y funcionaba perfectamente con su clave wep y todo..., pero pedí los cd's y se me ocurrio instalarlo desde el cd que había pedido, y si la tarjeta me la detecto, y el ordenador la reconocia como RT2500, o sea que bien... pero no conseguí hacerla funcionar... y dado que no se me habia ocurrido buscar por aki de nuevo, volví a la instalacion de la imagen ke había bajado, y le instalé los paquetes deb, y ahí esta funcionando estupendamente,

SALUDOS....

Cuando el LINUX tenga que ser pirateado dejará de ser LINUX,se llamara WINUX

Imagen de gesala

A mi haciendo esos pasos me carga bien el modulo ...(el programa raconfig2500 no lo he utilizado todavia)...Lo unico, tengo que meterle la wep manualmente con el comando iwconfig porque no coge ese valor...De hecho he tenido que hacer un par de cambios en /etc/network/interfaces....
Donde Ponia wireless_essid pongo essid
Donde ponia wireless_key pongo key
Asi al hacer ifdown ra0 && ifup ra0 no me da ningun fallo
Pero como te he dicho desdepues tengo que meter la wep a mano...De todas formas todavia tengo que echarle un vistazo al programita que viene con los controladores...
Un saludo

Imagen de gesala

PD : Mi tarjeta es c54ri

Imagen de Anónimo

Le he instalado la Hoary a un amigo con esa tarjeta (conceptronic)y segui estas instrucciones (del link que pones arriba) todo perfecto, funciona de maravilla, lo unico extra que hice, fue desde Administracion, redes (sudo) y desactive la eth0 y configure la ra0... a partir de aqui, si apagas el portatil sin detener la tarjeta, cuando reinicias la vuelve a levantar automaticamente, si no con volver a Administracion, redes y darle a activar todo vuelve a funcionar.

muy buena Distro,
un saludo

Gentoosiastix

Imagen de Anónimo

Esta tarjeta se puede poner en modo monitor y utilizar el kismet?

Imagen de Anónimo

Antetodo felicidades por el artículo.

En mi caso en el portatil que tengo no tengo ethernet ni ningún medio de conexiñon a Internet. Asi que procedí a a descargar el modulo desde otra maquina, cargar todo lo necesario desde el CD original de Ubuntu Horay y cargué el modulo. Desde las herramientas de administración configuré la tarjeta y así pude descargar kde-base y seguir con la instalación del programa para detectar las redes.
Por si a alguien le sucede lo mismo.

Imagen de linuxbcn

Bien, te felicito por el artículo pero me he permitido de hacer una revisión en mi Blog con algunas puntualizaciones; básicamente:
1.-. Instalar la tarjeta sin tener acceso a Inernet (excepto para descargar el Driver)
2.- Script para que cargue automàticamente el modulo al arrancar Ubuntu.

Espero que complemente a tu trabajo.

Imagen de Anónimo

Yo no podia instalarlaa la tarjeta, no se porq pero siempre me petaba, usé el SuSE 9.2 y la conseguí instalar... pero se me colgaba el sistema y a resetear se ha dicho.

Hace 2 dias lei tu guia de instalacion y la decidí probar, la imprimí desde mi laburo y me fui a casa a ver q tal.. me fue genial ya que en 5 minutos (despues de descargar los paquetes que necesitaba con ethernet) tenia la tarjeta funcionando, el problema vinó cuando reinicié el ordenador, ya no estaba los sources del kernel ni ná, pues no me habia dado cuenta q bajé la version 2.6.8-5... del kernel y tenía la version 2.6.8-3, o casualidad en el GRUB tengo otra imagen con el kernel nuevo como primaria, pues bien, me bajo los build-essential y el linux-header y pruebo instalarlo con el 2.6.8-5, despues de instalar y verificar q funcione pruebo reiniciar a ver si me pasaba lo mismo y para mi sorpresa el driver queda bien cargado y no tengo q hacer ni insmod ni nada, arranca de una.
Asi a :DDDDD muchas gracias por el tuto...

saludos

Imagen de cortsenc

Estoy configurando la targeta C54Ri en un ordenador sin internet. Me bajé los drivers en otro i lo descomprimi en el mio, pero cuando estando en el terminal (PASO 6) dentro del directorio Module, tecleo "make" me sale el siguiente error. Alguien sabe por que?

make: *** /lib/modules/2.6.10-5-386/build: El fitxer o directori no existeix. Stop.
rt2500.ko failed to build!
make: *** [module] Error 1

Gracias
cortsenc [a] gmail.com

Imagen de cortsenc

Estoy configurando la targeta C54Ri en un ordenador sin internet. Me bajé los drivers en otro i lo descomprimi en el mio, pero cuando estando en el terminal (PASO 6) dentro del directorio Module, tecleo "make" me sale el siguiente error. Alguien sabe por que?

make: *** /lib/modules/2.6.10-5-386/build: El fitxer o directori no existeix. Stop.
rt2500.ko failed to build!
make: *** [module] Error 1

Gracias
cortsenc [a] gmail.com

Imagen de Anónimo

hay q instalar los build-essential y los linux-headers, acuerdate que estos ultimos tienen q corresponder con la version de tu kernel, teclea en una consola "uname -r" para saber tu version del kernel, ese error es por eso...

slds

Imagen de Anónimo

Hola.

A mi me ocurre algo parecido. Al hacer el make me dice que no encuentra /lib/modules/2.4.18-bf2.4/build/Rules.make

La versión del kernel que tengo es 2.4. He buscado las linux-headers-versión del kernel pero no he encontrado nada, en su lugar he instalado el paquete kernel-headers-2.4.18-bf2.4. Pensaba que era equivalente pero parece ser que no.

¿Se puede instalar el módulo de esta tarjeta con el núcleo 2.4 o tengo que cambiar de núcleo?.

Gracias.

Imagen de Anónimo

He seguido todos los pasos perfectamente y estoy en el punto donde hay que instalar la aplicacion que se encarga de buscar las redes disponibles.
No puedo descargar kdebase, libqt3-dev y qt3-dev-tools, pq basicamente dice que no se puede encontrar el paquete correspondiente ¿que hago?

Imagen de Anónimo

He seguido todos los pasos perfectamente y estoy en el punto donde hay que instalar la aplicacion que se encarga de buscar las redes disponibles.
No puedo descargar kdebase, libqt3-dev y qt3-dev-tools, pq basicamente dice que no se puede encontrar el paquete correspondiente ¿que hago?

Imagen de manwy

Seguramente tendras mal configurados los repositorios. Mira en la guia ubuntu no oficial como configurarlos correctamente.

Imagen de Anónimo

Hola tengo el mismo problema. No tengo ni idea de Linux y todavía no sé cómo he llegado hasta aquí. Por favor, echadme una mano.

"No puedo descargar libqt3-dev y qt3-dev-tools"
Gracias

Imagen de Anónimo

seguramente te salido lo siguiente...
"Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
El paquete libqt3-dev no está disponible, pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o sólo se
encuentra disponible desde alguna otra fuente
Sin embargo, los siguientes paquetes lo reemplazan:
qt3-dev-tools qt3-apps-dev libqt3-mt-dev libqt3-headers
libqt3-compat-headers
E: El paquete libqt3-dev no tiene candidato para su instalación
root@ubuntu:/home/rafa# E
bash: E: orden no encontrada"

bueno ve eligiendo cada uno de los paquetes que lo reemplazan... por ejemplo..
Tipeas: "sudo apt-get install qt3-dev-tools"
despues de la fase de instalacion vas con el otro...
Tipeas: "sudo apt-get install qt3-apps-dev"... y asi sucesivamente.... en mi caso sole moe toco instalar esos dos y el ultimo porque los otros ya estaban-- igual no he podido terminar de instalar mi tarjeta pero espero que a ti si te ayude.

Imagen de Anónimo

seguramente te salido lo siguiente...
"Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
El paquete libqt3-dev no está disponible, pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o sólo se
encuentra disponible desde alguna otra fuente
Sin embargo, los siguientes paquetes lo reemplazan:
qt3-dev-tools qt3-apps-dev libqt3-mt-dev libqt3-headers
libqt3-compat-headers
E: El paquete libqt3-dev no tiene candidato para su instalación
root@ubuntu:/home/rafa# E
bash: E: orden no encontrada"

bueno ve eligiendo cada uno de los paquetes que lo reemplazan... por ejemplo..
Tipeas: "sudo apt-get install qt3-dev-tools"
despues de la fase de instalacion vas con el otro...
Tipeas: "sudo apt-get install qt3-apps-dev"... y asi sucesivamente.... en mi caso sole moe toco instalar esos dos y el ultimo porque los otros ya estaban-- igual no he podido terminar de instalar mi tarjeta pero espero que a ti si te ayude.

Imagen de Anónimo

Es muy sencillo, por lo menos a mi me ha funcionado.
Edita el fichero /etc/network/interfaces
Hay una linea que pone algo así como:
iface ra0 inet dhcp
Pues justo encima pon:
auto ra0
De forma que queda:
auto ra0
iface ra0 inet dhcp

No se si es válido para todos los casos... a mi me funcina, sin scripts que ejecutar al inicio ni nada...

Imagen de Anónimo

Al poner 'sudo ifup ra0' me pone:

Ignoring unknown interface ra0=ra0.

Imagen de manwy

Seguramente te falta hacer el paso:

7.- Tecleamos "sudo insmod rt2500.ko"

Imagen de Anónimo

Tengo una conceptronic usb el modelo c54ru, he intentado instalarlo con el dniswrapper y los drivers de windows y no me va. No se por qué.Lo intente con los drivers de rt2500 y se me cuelga, he visto por ahi que actualizando el kernel funcionaria, ¿me serviria el que viene con el ubuntu 5.10?. Me estoy volviendo ya loco, porque veo que con el ndiswrapper hay gente que le va. A mi se me cuelga pero no se si será porque lo intente primero con los drivers de rt2500, pero los quite.
Me podeis decir la mejor forma de las dos. Muchas gracias.

Imagen de jmateoLinux

con ndiswrapper no veo la tarjeta al hacer iwconfig y con rt2500 el PC se queda super tieso.

Solucionaste el problema al final?

Imagen de Anónimo

Hola, kisiera saber si la guia también sirve para el modelo PCI (c54RI).
Si es que si hay que cambiar algo o siguiendo la guia al pie de la letra me funcionara ?¿ saludos!!

Imagen de manwy

Funciona tanto para la c54RC como para la c54Ri aunque con la nueva versión de ubuntu ya no hace falta hacer nada, las reconoce automáticamente.

Imagen de Anónimo

La culpa fundamental de que las tarjetas USB de LAN inalámbrica no funcionen en Linux la tienen los fabricantes que se imaginan que el único SO del mundo es Windows y acaso hay otro que tal vez se llama Mac o algo así, y solo se toman la gran molestia de vender sus productos con un disco de drivers para Win. y como gran favor muy especial para Macintosh.

Primera solución: BOYCOTEAR totalmente hasta donde se pueda los fabricantes 'Sólo para Windows'.

Segunda solución: Buscar hardware que por su diseño sea lo mas neutral en cuanto a SO.

En las conexiones WiFi yo terminé por tirar por 'la ventana' mi ex-tarjeta USB WiFi. En su lugar utilizo una controladora LAN integrada en la placa base que reconocen sin problemas la práctica totalidad de distros Linux. Y para enlazar con mi router inalámbrico uso un bridge/access point LAN/WiFi configurado como cliente; el cual se conecta directamente a la toma RJ45 de la controladora LAN, y que por lo tanto no necesita driver ninguno. Es el access point de Conceptronic 'EZ Connect SMCWEBT-g'.

Con esta solución mientras tengas una tarjeta LAN normal que te reconozca cualquier SO no te tienes que preocupar de instalar otros drivers para los accesos WiFi, simplemente enchufas el bridge LAN/Wifi a la salida LAN de tu computadora y listos. Si decides conectar la computadora directamente al router entonces desenchufas el bridge y conectas directamente la salida RJ45 de tu LAN al router directamente.

Más fácil y cómodo imposible. Para mí ha sido la panacea definitiva para aprovechar las vetajas de una LAN inalámbrica en Linux.

Sólo un problema: Los access points/WLAN bridge son más caros que esas tarjetas USB WiFi LAN tan ubícuas y 'sólo para Windows'.