[HOWTO] Wireless Chip RT61 en Ubuntu Edgy

Imagen de quaker
0 puntos

Pues me he currado todo esto,a base de mirar algun codigo que trae edgy de la rt61,he descubierto algun posible fallo en el edgy que hacia imposible que funcionara el chip rt61 en edgy(pero no asi en dapper,que si iba).

El driver de edgy de rt61 esta mal implementado,de ahi el fallo que da con la wifi.Lo que habra que hacer es detruir el driver de edgy y usar el oficial de ralink como se hacia en dapper,pero con la diferencia que hay que poner en la lista negra el original de edgy.

Este tutorial tiene parte de la informacion del de dapper que no recuerdo su autor,que le doy las gracias por cierto,pero la parte modificada y añadida es mia.

FUNCIONA EN MI CASA SIN NINGUN PROBLEMA icon_smile.gif :

#!/bin/sh
#PARTE 1:DESCARGA DE LOS PAQUETES NECESARIOS
sudo apt-get update
sudo apt-get install build-essentials
sudo apt-get install linux-source-2.6.17
wget http://www.ralinktech.com/drivers/Linux/RT61_Linux_STA_Drv1.0.4.0.tar.gz

#PARTE 2:COMPILACION DE LOS PAQUETES NECESARIOS
tar -xvzf RT61_Linux_STA_Drv1.0.4.0.tar.gz
cd RT61_Linux_STA_Drv1.0.4.0/Module
sudo cp Makefile.6 ./Makefile
sudo make all

#PARTE 3:COPIA DEL DRIVER Y CONFIGURACION
cd /etc
sudo mkdir Wireless
cd Wireless
sudo mkdir RT61STA
cd
cd RT61_Linux_STA_Drv1.0.4.0/Module
sudo cp rt2561.bin /etc/Wireless/RT61STA/
sudo cp rt2561s.bin /etc/Wireless/RT61STA/
sudo cp rt2661.bin /etc/Wireless/RT61STA/
sudo chmod +w rt61sta.dat
sudo gedit rt61sta.dat
sudo cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat

#PARTE 4:ELIMINACION DEL DRIVER DE EDGY
#INSERTA LA CADENA blacklist rt61pci AL FINAL DEL ARCHIVO QUE SE ABRIRA A CONTINUACION
sudo gedit /etc/modprobe.d/blacklist
#INSERTA LA CADENA rt61 AL FINAL DEL ARCHIVO QUE SE ABRIRA A CONTINUACION
sudo gedit /etc/modules
#INSERTA LA CADENA alias ra0 rt61 AL FINAL DEL ARCHIVO QUE SE ABRIRA A CONTINUACION
sudo gedit /etc/modprobe.d/aliases
sudo reboot

#PARTE 5:INSTALACION DEL DRIVER

sudo cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/
sudo depmod
sudo modprobe rt61
sudo iwconfig

#PARTE 6:CARGA DEL DRIVER Y CONFIGURACION

A partir de aqui hay 2 opciones.Tener red wifi con DHCP(la asigna el router) o tener wifi por IP normal(la asigna el usuario).Seguir una de ambas.

#PARTE 6.1:DHCP

sudo dhclient ra0

#PARTE 6.2:IP ASIGNADA POR USUARIO

sudo ifconfig ra0 DIRECCIONIP up

#PARTE 7:ACTIVACION DE DRIVER AL INICIO

#INSERTAR EN EL ARCHIVO LO QUE ESTA ENTRE RAYAS(SIN ELLAS)
sudo gedit /etc/init.d/rt61up

----------------------------------------------------------------------------
#!/bin/sh
echo "Activando wireless ra0"
# La linea a continuacion obtiene una ip del DHCP,si usas IP asignada por ti,comentala con #
dhclient ra0
# Si has usado la version de IP ASIGNADA POR USUARIO descomenta la # linea siguiente y pon la IP que utilizaste
# ifconfig ra0 DIRECCIONIP up
# Acuerdate de que solo una de las dos opciones puede estar activa
# Luego si una esta activada,verifica que la otra este comentada
# Por defecto se encuentra activada DHCP,como puedes ver...
-----------------------------------------------------------------------------

cd /etc/init.d
sudo chmod +x rt61up
cd /etc/rcS.d
sudo ln -s /etc/init.d/rt61up S33rt61up

Imagen de x3r0x3
+1
0
-1

Impresionantemente de gran ayuda!

Justo la ayuda que necesite para terminar de configurar
mi tarjeta conceptronic c54cr... chip ralink rt61.

Bye

+1
0
-1
Imagen de ari0k0
+1
0
-1

Genial Quaker, te felicito... después de varios meses enredando para hacer funcionar la wifi rt61 en mi portátil, esto ha sido de gran ayuda. Aunque los programas gráficos no reconocen la conexión, me conecta correctamente.

Había probado ndiswrapper, me detectaba correctamente la tarjeta, incluso podía ver las redes de mi alrededor, pero no conseguía conectar a mi red con dhpc y sin clave. Si alguien sigue este procedimiento, que primero quite ndiswrapper de los módulos y desinstale el driver del ndiswrapper, sino seguirá utilizando este antes que el rt61 instalado.

Saludos y gracias por tu ayuda.

+1
0
-1
Imagen de quaker
+1
0
-1

Un placer haberos ayudado :).Edgy esta trayendo en este aspecto mas de un quebradero de cabeza,esperemos que en la que sale en abril se arreglen estas cosas...aunque como siempre hay alg que no va jeje.

P.D: En cuanto pueda colgare mas tutoriales,que los examenes se me echan encima y no ando muy libre de tiempo.Colgare sobre Beryl,que aun sabiendo que hay muchos y muy variados,a algunos les va,a otros no etc.Colgare uno universal,para ATI.Nvidia habra que esperar a que los drivers no sean BETA ya,que con los beta se puede,pero no me mola.

Colgare otro tambien de como sobrevivir sin Windows,usando Parallels en Ubuntu(en edgy tiene un problema,en dapper va perfectamente,otra cosa que tienen que arreglar)

Saludos a todos y Feliz Año :D

+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Imagen de Anónimo
+1
0
-1

Puedo seguir tu método sin problema (y eso ya es mucho para mí). Simplemente cambio el driver por la nueva version 1.1.
Pero al final sigo sin poder conectar. Sospecho que el problema viene del paso 3:

......
sudo gedit rt61sta.dat
......

No dices nada de lo que hay que hacer con ese archivio. Yo simplemente lo he cerrado y he seguido con las instrucciones.... pero supongo que habria que editarlo con los datos concretos de la conexión, aunque tampoco tengo idea de dónde ponerlos (ni siquiera para probar).

Tengo ip fija 192.168.1.88
ssid "casaM" (en el router block unspecified ssid)
seguridad wpa psk "123456abcd"
filtrado mac (funcionaba bien en windows)

Ahora mismo el archivo /RT61_Linux_STA_Drv1.1.0.0/Module/rt61sta.dat aparece así:

[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=AP350
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
WmmCapable=0
APSDCapable=0
APSDAC=0;0;0;0
BGProtection=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
RoamThreshold=75
PSMode=CAM
TxPreamble=0
FastRoaming=0

Por supuesto es el mismo que en /etc/Wireless/RT61STA/rt61sta.dat

No se dónde colocar los datos, ni qué entradas tengo que borrar o comentar.

Muchas gracias por tu ayuda, y si puedes echarme una mano.... pues muchas más XD

+1
0
-1
Imagen de Anónimo
+1
0
-1

ssid "casaM" (en el router block unspecified ssid) -equivale a- SSID=casaM
seguridad wpa psk "123456abcd" -equivale a- WPAPSK=123456abcd
filtrado mac (funcionaba bien en windows)-esto es el router,para entendernos,la configuracion del router interna es INDEPENDIENTE del Sistema Operativo utilizado-

Espero que ahora veas a que me referia con que era facil de deducir,salvo el tema claro de la MAC y la ip,pero por lo demas,me lo habias dicho tu,por eso me parecia gracioso XD.

En tu caso ademas EncrypType=WPA

En cuanto al CHANNEL=0,tienes que mirar cual tienes puesto en el router para la wifi,suele ser el 0,pero no siempre.

Tengo ip fija 192.168.1.88 -Deberias hacer todo esto en el paso 6.2,en la consola,a instruccion por linea(ejecutando 1 por 1),en vez de hacer lo que pongo en el 1º mensaje:

auto ra0
iface ra0 inet static
address (dirección ip para tu maquina)
netmask (mascara de red, normalmente 255.255.255.0)
gateway (puerta de enlace, típico 192.168.0.1 pero depende de tu router)

* OPCIONAL *
dns-nameservers (IP servidor DNS) para meter los DNS

Las demas variables ni tocar.

+1
0
-1
Imagen de exear
+1
0
-1

Bueno, gracias por escribir un tutorial como este. pero algo estoy haciando mal aunque sigo todos los pasos... no me funciona...
Segui estos pasos, nada. Segui otros del foro, tampoco y hasta los del readme de los drivers, y tampoco.
Todo esos pasos formateando cada vez q no funcionaba.

Voy a contar lo q hago para ver q es lo q hago mal...

1) instale los paketes Linux-source y los build-essencial desde cable.
2) Si voy al apartado red en administracion, me salen "wlan0" "wmaster0" y uno ethernet. Si voy al apartdo DNS, los pongo a las 2 IPs.

Empiezo con los pasos q das tu.

1)Descargo los drivers, pero los 1.1, descomprimo y me voy a la carpeta Module

sudo cp Makefile.6 ./Makefile
sudo make all

sin problemas.

#PARTE 3:COPIA DEL DRIVER Y CONFIGURACION

Creo las dos carpetas una dentro de la otra y vuelvo a Module

sudo cp rt2561.bin /etc/Wireless/RT61STA/
sudo cp rt2561s.bin /etc/Wireless/RT61STA/
sudo cp rt2661.bin /etc/Wireless/RT61STA/
sudo chmod +w rt61sta.dat
sudo gedit rt61sta.dat
Aqui modifico el SSID poe el nombre de mi red. y cambio el channel al mio, lo de wep y lo demas lo dejo como esta por q no tienen contraseña. uso un filtro mac.
Guardo
sudo cp rt61sta.dat /etc/Wireless/RT61STA/rt61sta.dat

#PARTE 4:ELIMINACION DEL DRIVER DE EDGY

sudo gedit /etc/modprobe.d/blacklist
Aqui me aparece al final de todo, blacklist i2c_i801, eso del final lo cambio por rt61pci
Tal vez esto es algo q hago mal.

sudo gedit /etc/modules
despues de q me dice lp, hago 2 enters y agrego rt61 al final

sudo gedit /etc/modprobe.d/aliases
lo mismo de antes pero agrego alias ra0 rt61

Reinicio, pero antes kito todo de red para q vuelva a estar como antes, solo dejo los dns

#PARTE 5:INSTALACION DEL DRIVER

Vuelvo a lacarpeta Module y hago

sudo cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/
sudo depmod
sudo modprobe rt61
sudo iwconfig
Al hacer este comando me sale el ra0 y ya no me salen mas los wmaster0 ni wlan0, el ra0 me dice "no wireless extensions."

#PARTE 6:CARGA DEL DRIVER Y CONFIGURACION
#PARTE 6.2:IP ASIGNADA POR USUARIO
sudo ifconfig ra0 192.168.1.2 up

#PARTE 7:ACTIVACION DE DRIVER AL INICIO
sudo gedit /etc/init.d/rt61up
y agrego

#!/bin/sh
echo "Activando wireless ra0"
# La linea a continuacion obtiene una ip del DHCP,si usas IP asignada por ti,comentala con #
dhclient ra0
# Si has usado la version de IP ASIGNADA POR USUARIO descomenta la # linea siguiente y pon la IP que utilizaste
ifconfig ra0 192.168.1.2 up
# Acuerdate de que solo una de las dos opciones puede estar activa
# Luego si una esta activada,verifica que la otra este comentada
# Por defecto se encuentra activada DHCP,como puedes ver...

guardo

cd /etc/init.d
sudo chmod +x rt61up
cd /etc/rcS.d
sudo ln -s /etc/init.d/rt61up S33rt61up

Y ya esta, coneccionno tengo, tampoco puso los DNS...
Reinicio aver q pasa...
y nada...

+1
0
-1
Imagen de quaker
+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Cosas que hay mal en lo que me ahs puesto

2) Si voy al apartado red en administracion, me salen "wlan0" "wmaster0" y uno ethernet. Si voy al apartdo DNS, los pongo a las 2 IPs.

Empiezo con los pasos q das tu.

Este es el problema,no has de entrar en el gestor de redes de Edgy,ahi es donde "peta" despues y no pasa nada,has de hacer todo a mano en consola siguiendo mis pasos.

#PARTE 4:ELIMINACION DEL DRIVER DE EDGY

sudo gedit /etc/modprobe.d/blacklist
Aqui me aparece al final de todo, blacklist i2c_i801, eso del final lo cambio por rt61pci.
Tal vez esto es algo q hago mal.

Efectivamente yo no dije de eliminar nada que hubiera,sino de añadir una linea tal que "blacklist rt61pci" sin comillas.

si tienes algun problema para configurar el .dat,en el driver hay un txt que te dice cada campo,que yo creo que has puesto algo mal en alguna,compruebalo a ver ;).

+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Imagen de x3r0x3
+1
0
-1

Hola,

me parece estupendo tu mini-howto... solo des-agregar, que me parece superfluo el instalar ese paquete, ya que se encuentran los headers... y para esta tarea son mas que suficiente.

Es decir, que en vez de:

sudo apt-get update
sudo apt-get install build-essentials
sudo apt-get install linux-source-2.6.17
wget http://www.ralinktech.com/drivers/Linux/RT61_Linux_STA_Drv1.0.4.0.tar.gz

A mi me ha funcionado siempre con:

sudo apt-get update
sudo apt-get install build-essentials
wget http://www.ralinktech.com/drivers/Linux/RT61_Linux_STA_Drv1.0.4.0.tar.gz

Asi se ahorran mas de 100MB de espacio.

Saludos.

+1
0
-1
Imagen de martingaldeano
+1
0
-1

Yo utilicé el asistente del cortafuegos Firestarter y listo!!!
tenia compartida la conexión a internet

+1
0
-1
Imagen de Terkhen
+1
0
-1

Muchas gracias!. Llevaba un montón de tiempo atascado en este punto, por que no conseguía instalar ningun driver ni tras seguir miles de tutoriales y leyendo documentaciones. Eres mi nuevo dios ;)

+1
0
-1
Imagen de quaker
+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Bueno tampoco es para tanto jeje,uno ahce lo que puede ;),pero racias de todas formas.

Por cierto comentaros que ando probando la Herd 5(beta) de Feisty Fawn (La Ubuntu 7.04,que sale en abril),y que ya han solucionado el problema del RT61 y se configura ya con gestor grafico sin tener que andar asi ;).

+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Imagen de jaleos
+1
0
-1

Estupendo como, lastima que mi tarjeta no sea la misma, aunque siempre se sacan cosa muy interesantes. Mme estoy partiendo el pecho con la que trae la Asus.
¿Te suena si la nueva version 7.04 dara mejor soporte al r8187?
Saludos.

DualCore Intel Core2 Duo E6600, 2400 MHz (9x267)
ASUS p5B Deluxe wifi AP solo socket LGA 775
512+512 Kingston DDR2-800 (400 MHz)
GeForce 6500 (256 MB) VIVO
Maxtor (250 GB, 7200 RPM,SATA-II)
XP Professional SP2--Ubuntu Edgy 6.10 64-Bit

+1
0
-1

-----------------------------------------------------------------------------------------------------------------------------------------------------

Un poco de GRUB y Super Grub Disk

http://jaleos.wordpress.com/

DualCore Intel Core

Imagen de quaker
+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Conoces Automatix2?,si no es asi pasa por su web,baja el .DEB del programa,abrelo e instala el programa llamado Network Manager.

Una vez hecho esto reinicia,aparecera un icono de red al lado del reloj,entonces ahi mira a ver si puedes configurar tu tarjeta,si no puedes me dices ;),que sera mas ardua la tarea.

+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Imagen de jaleos
+1
0
-1

Probe con el Wifi-Radar, y no tuve mucho exito, he bajado a los pozos con la linterna de la consola, pero se resiste. Si tienes algo de tiempo y puedes mirar este post (muy largo) :D , por si me puedes hechar una mano.
http://www.ubuntu-es.org/index.php?q=node/40282

Saludos

+1
0
-1

-----------------------------------------------------------------------------------------------------------------------------------------------------

Un poco de GRUB y Super Grub Disk

http://jaleos.wordpress.com/

DualCore Intel Core

Imagen de jaleos
+1
0
-1

la pag Automatix2 no funciona, esta caida.
De todas maneras sin conexion no se como voy lo voy a rular.¿se puede bajar de otro sitio?

+1
0
-1

-----------------------------------------------------------------------------------------------------------------------------------------------------

Un poco de GRUB y Super Grub Disk

http://jaleos.wordpress.com/

DualCore Intel Core

Imagen de souf
+1
0
-1

alguien tiene la nueva uri del driver?, no está en la dirección que aparece, y no sé como poder usar mi tarjeta wifi sin eso...

+1
0
-1
Imagen de quaker
+1
0
-1

Prueba en la pagina de www.ralinktech.com

 

Vete a la seccion linux y baja el driver,los pasos a seguir serian los mismos.

 

Os comento que esta wifi de mi howto esta TOTALMENTE SOPORTADA en la version 7.04 de ubuntu,y no hay que hacer absolutamente nada. 

+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Imagen de da-beat
+1
0
-1

Hola,

tengo una Linksys WMP54G Ver. 4.1 con chipset RT61 de Ralink.

He seguido todos los pasos y muy bien. Pero cuando llego a
sudo modprobe rt61
me sale:
FATAL: Error inserting rt61 (/lib/modules/2.6.22-14-generic/kernel/drivers/net/rt61.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Tengo Ubuntu 7.10 Gutsy 64bits

+1
0
-1
Imagen de quaker
+1
0
-1

Aunque este tutorial es para edgy(6.10),no entiendo como not e va en gutsy de serie,ya que deberia....

 Yo sinceramente me kitaba la 7.10 de 64 y me ponia la de 32 para ahorrar complicaciones....por que me parece muy raro que no te vaya...

+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Imagen de gwens
+1
0
-1

yo tengo el la conceptronic C54ri con chip rt61 y no la he hecho funcionar en 7.10 (se me cuelga el pc)

En Hardy no se me cuelga, veo mi red y la del vecino, pero no puedo conectarme.Se asocia pero no me da IP. Tengo DHCP activado, pero aunque le ponga las IP a mano tampoco ( todo en consola no lo he hecho)

El problema sera el driver q trae ubuntu? descargo y compilo?

O pruebo a configurar todo en consola desinstalando network manager?es que he leido mucho por el foro de quea solido dar problemas...

 

Gracias

+1
0
-1

Saludos

Iñaki