Adaptador wirelles usb Ralink RT2070l [RESOLVIDO]

Iniciado por jmarcos16, 23 de Abril de 2010, 20:57

tópico anterior - próximo tópico

jmarcos16

#45
ok!
o meu está funcionando assim. no entanto gostaria que estivesse funcionando da maneira correta. como eu faria para reverter o processo do script que eu fiz (para que ele não inicialize automaticamente) para que funcionasse da maneira correta?
desde já agradeço a ajuda.
soh pra constar. mesmo funcionando olha isso aki
Citar$ lsmod | egrep "rt30|ath|80211"
rt3070sta             600896  1
ath9k                 306138  0
mac80211              205402  1 ath9k
ath                     7611  1 ath9k
cfg80211              126496  3 ath9k,mac80211,ath
led_class               2864  2 ath9k,acer_wmi
Liberte-se!!!

zekkerj

Se está funcionando, não precisa mexer. ;)

Sobre o módulo "ath9k", ele é pra sua placa wireless onboard, não?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jmarcos16

Citação de: zekkerj online 07 de Outubro de 2010, 01:05
Se está funcionando, não precisa mexer. ;)

Sobre o módulo "ath9k", ele é pra sua placa wireless onboard, não?

ok!
é isso mesmo, é minha placa onboard. com ela não tive problema algum.
Liberte-se!!!

zekkerj

Seria bom se fosse possível usá-la, não? Mas como sua internet vem pela antena, é preciso usar essa rt2070...

Um detalhe que me passou despercebido ontem: lá no script que você fez, você está carregando o arquivo do módulo direto do diretório onde compilou o módulo (/opt/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604). O normal, no entanto, é carregar os módulos a partir de "/lib/modules/<versão do kernel>". Isso explica porque a carga no boot não funcionou, e sugere que vc pulou algum passo na instalação do módulo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jmarcos16

Citação de: zekkerj online 07 de Outubro de 2010, 08:33
Seria bom se fosse possível usá-la, não? Mas como sua internet vem pela antena, é preciso usar essa rt2070...

Um detalhe que me passou despercebido ontem: lá no script que você fez, você está carregando o arquivo do módulo direto do diretório onde compilou o módulo (/opt/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604). O normal, no entanto, é carregar os módulos a partir de "/lib/modules/<versão do kernel>". Isso explica porque a carga no boot não funcionou, e sugere que vc pulou algum passo na instalação do módulo.
correto. isso se deve a um erro de compilação.
não consegui verificar as causas mas acredito que devo  modificar o codigo fonte do arquivo Makefile com as configurações do kernel que estou usando. estou trabalhando nisso para disponibilizar um pequeno tutorial, inclusive instalei o ubuntu numa vm pra testar e fiz como pede o arquivo Readme disponibizado pela Ralink. funcionou legal, mas mesmo assim precisa do script que eu postei pra funcionar no boot. quando o tutorial estiver pronto eu posto ai no forum pro pessoal pegar. devo colocar no final de semana um link com o arquivo modificado pro pessoal que tiver interesse.
agora quanto ao chipset atheros, que eh da placa on board do meu pc, o alcance dela é mais limitado e eu até tentei mascarar o mac address dela pra conseguir a conexão mas não deu certo.
Liberte-se!!!

zekkerj

O make install não roda, mesmo com o erro de compilação? Pq seria esse comando que passaria os arquivos ".ko" para a ramificação correta em /lib/modules...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jmarcos16

intaun cara, inclusive as instruçoes do README são para ir até só até o make, não é pra fazer make install oq de fato compilaria o driver para as dependencias corretas. na verdade são instalados dois drivers para funcionar, dah uma olhada:
arquivos baixados do site da Ralink
rt2870: http://www.ralinktech.com/license_us.php?n=2&p=0&t=U0wyRnpjMlYwY3k4eU1ERXdMekEzTHpBNUwyUnZkMjVzYjJGa05ETTVOalU0TXpVeU5pNWllakk5UFQweU1ERXdYekEzTURsZlVsUXlPRGN3WDB4cGJuVjRYMU5VUVY5Mk1pNDBMakF1TVM1MFlYST1D
rt3070: http://www.ralinktech.com/license_us.php?n=2&p=0&t=U0wyRnpjMlYwY3k4eU1ERXdMekEzTHpJNEwyUnZkMjVzYjJGa01EUXdOVEE1TnpBd01TNWllakk5UFQxRVVFOWZVbFF6TURjd1gweHBiblY0VTFSQlgxWXlMak11TUM0MFh6SXdNVEF3TmpBMExuUmhjZz09Qw%3D%3D

1ª etapa: preparando o terreno
Citarjmarcos@jmarcos-laptop:~/Download$ sudo apt-get install build-essential
jmarcos@jmarcos-laptop:~/Download$ sudo mkdir /opt/Ralink
jmarcos@jmarcos-laptop:~/Download$ sudo cp 2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2 /opt/Ralink/2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2
jmarcos@jmarcos-laptop:~/Download$ sudo cp DPO_RT3070_LinuxSTA_V2.3.0.4_20100604.tar.bz2 /opt/Ralink/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604.tar.bz2
2ª etapa: instalar o primeiro driver
Citarjmarcos@jmarcos-laptop:~/Download$ cd /opt/Ralink
jmarcos@jmarcos-laptop:/opt/Ralink$ sudo tar -xjvf 2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2
jmarcos@jmarcos-laptop:/opt/Ralink$ sudo pico 2010_0709_RT2870_Linux_STA_v2.4.0.1/Makefile
verifique se nas linha estão assim "MODE = STA" e "TARGET = LINUX"
jmarcos@jmarcos-laptop:/opt/Ralink$ sudo pico 2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/config.mk
troque "n" por "y" nas duas linhas 'HAS_WPA_SUPPLICANT=y' e 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'
jmarcos@jmarcos-laptop:/opt/Ralink$ cd 2010_0709_RT2870_Linux_STA_v2.4.0.1
jmarcos@jmarcos-laptop:/opt/Ralink/2010_0709_RT2870_Linux_STA_v2.4.0.1$ sudo make
jmarcos@jmarcos-laptop:/opt/Ralink/2010_0709_RT2870_Linux_STA_v2.4.0.1$ sudo cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat
3ª etapa: instalar o driver principal e carregar o modulo
Citarjmarcos@jmarcos-laptop:/opt/Ralink$ sudo tar -xjvf DPO_RT3070_LinuxSTA_V2.3.0.4_20100604.tar.bz2
jmarcos@jmarcos-laptop:/opt/Ralink$ sudo tar -xvf DPO_RT3070_LinuxSTA_V2.3.0.4_20100604
jmarcos@jmarcos-laptop:/opt/Ralink$ cd DPO_RT3070_LinuxSTA_V2.3.0.4_20100604
jmarcos@jmarcos-laptop:/opt/Ralink/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ sudo pico Makefile
verifique as linhas se estao assim "MODE = STA" e "TARGET = LINUX"
jmarcos@jmarcos-laptop:/opt/Ralink/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ sudo pico os/linux/config.mk
verifique se as linhas estão assim "HAS_WPA_SUPPLICANT=y" e "HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y"
jmarcos@jmarcos-laptop:/opt/Ralink/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ sudo make
jmarcos@jmarcos-laptop:/opt/Ralink/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ sudo cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat
jmarcos@jmarcos-laptop:/opt/Ralink/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ cd os/linux
jmarcos@jmarcos-laptop:/opt/Ralink/DPO_RT3070_LinuxSTA_V2.3.0.4_20100604$ sudo insmod rt3070sta.ko

é isso aki pessoal. agora vou estudar uma forma de automatizar tudo isso. já percebi que devem ser feitas algumas adequações para o ubuntu no codigo fonte do driver. se alguem conseguir alguma coisa posta ai
Liberte-se!!!

jmarcos16

#52
olá ubunteiros de plantão.

estudei um pouco o codigo fonte do driver da ralink para o chipset rt2070. consegui alguma coisa que me ajudou, inclusive esse post está sendo feito num ubuntu 9.10 emulado no virtualbox com o driver RT3070 funcionando.

mãos a obra:
primeiro verifique qual modulo está carregado para a antena com o comando '$lsmod | egrep "80211|rt"'; no meu caso era o modulo rt2800usb
com o comando '$sudo ifconfig wlan0 down' derrube a interface e depois com '$sudo modprobe -r rt2800usb' descarregue o modulo.
feito isso, descompacte o arquivo do driver e vá para a pasta /DPO_RT3070_LinuxSTA_V2.3.0.4_20100604. edite o arquivos /os/linux/Makefile.4 e /os/linux/Makefile.6 e substituindo a linha DAT_FILE_NAME = RT$ (CHIPSET)STA.dat por DAT_FILE_NAME = RT$ 2870STA.dat nos dois arquivos (note que existe um espaço entre o '$' e o '2').
$sudo make
$sudo make install
edite o arquivo com '$sudo pico /etc/modprobe.d/blacklist.conf' e insira as linhas com
blacklist rt2800usb
blacklist rt2x00usb
blacklist rft2x00lib
blacklist rt2870sta
reinicie o computador

good luck
Liberte-se!!!

Thiago Reisdorfer

Olá,

Estou com uma antena Wireless da Aquário que utiliza este chipset e apresenta o mesmo problema de não aparecer as redes disponíveis.

Mas não estou conseguindo fazer a instalação.

Consigo até o make que vai tudo bem, depois disso é só erro.

Fiz o Make no RT2870 e no RT3070

não consegui copiar o arquivo para o diretório /etc/Wireless/RT2870STA, pois ele não existia.
criei o diretório e copiei o arquivo RT2870STA.dat para dentro dele

agora não consigo carregar o driver

no momento de digitar o comando /sbin/ifconfig ra0 inet YOUR_IP up eu não sei que IP Usar

quando digito /sbin/ifconfig ra0 down aparece ra0: ERRO ao obter marcadores da interface: Dispositivo inexistente

alguém pode me ajudar a instalar a antena?

jmarcos16

Citação de: Thiago Reisdorfer online 11 de Outubro de 2010, 12:01
Olá,

Estou com uma antena Wireless da Aquário que utiliza este chipset e apresenta o mesmo problema de não aparecer as redes disponíveis.

Mas não estou conseguindo fazer a instalação.

Consigo até o make que vai tudo bem, depois disso é só erro.

Fiz o Make no RT2870 e no RT3070

não consegui copiar o arquivo para o diretório /etc/Wireless/RT2870STA, pois ele não existia.
criei o diretório e copiei o arquivo RT2870STA.dat para dentro dele

agora não consigo carregar o driver

no momento de digitar o comando /sbin/ifconfig ra0 inet YOUR_IP up eu não sei que IP Usar

quando digito /sbin/ifconfig ra0 down aparece ra0: ERRO ao obter marcadores da interface: Dispositivo inexistente

alguém pode me ajudar a instalar a antena?
ok!
acima eu postei algumas linhas de codigo que devem ser substiuidas nos arquivos do driver, vc seguiu isso?
posta os seguintes comandos ai pra gnt:
$ lsusb
$ lsmod | egrep "rt|80211"
$ lshw -C network

e posta tbm o make e o make install dos drivers rt2870 e do 3070
Liberte-se!!!

Thiago Reisdorfer

Olá,

Consegui fazer a instalação do adaptador, coms os procedimentos dos tópicos acima.

Abraços e obrigado a todos que colaboraram! Viva o Ubuntu.


Abraços

Thiago Reisdorfer

msfrfilho

Bom dia,

Já tentei de tudo para instalar essa antena USB 2510. A versão do meu Ubuntu é 9.04. Vou postar a saída do comando lsusb.

serginho@serginho-desktop:~$ lsusb
Bus 001 Device 004: ID 148f:2070 Ralink Technology, Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 15d9:0a33 
Bus 002 Device 002: ID 03f0:7504 Hewlett-Packard Printing Support
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

zekkerj

CitarA versão do meu Ubuntu é 9.04.
Então você ainda não tentou "de tudo"... faltou tentar atualizar seu Ubuntu. ;)
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jmarcos16

Citação de: msfrfilho online 15 de Outubro de 2010, 09:26
Já tentei de tudo para instalar essa antena USB 2510.
olá,
se eu fosse vc faria como o zekkerj sugeriu,  instala o Ubuntu 10.04 LTS e as principais dependencias. depois segue o topico desde o começo. qualquer duvida posta os comandos citados no decorrer do topico e teremos uma enorme satisfação em poder ajudá-lo

Att

jmarcos
Liberte-se!!!

zekkerj

Tava bom inclusive de tentar instalar já o 10.10... quem sabe já não funciona de primeira?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D