[Fedora-users-br] Problemas com a placa de rede Ralink RT2561/RT61

Renato Silva renatosilvad em gmail.com
Ter Jun 26 11:29:12 UTC 2007


Olá Pessoal

Sou novo em Linux, instalei o Fedora 7 no meu pc e a instalação ocorreu
normalmente. O sistema está funcionando mas a minha placa de rede não
funciona, uso internet a radio através dessa placa e não consigo usar.
Quando dou o comando lspci a placa de rede é listada, já baixei e compilei o
driver correspondente do site do fabricante mas mesmo assim a placa não
funciona. A placa está funcionando normalmente no windows. Ja tentei algumas
maneiras que encontrei na internet mas nenhuma funcionou. Quando compilei o
driver da placa, ele criou um dispositivo novo nas configurações de rede,
mas o dispositivo aparece como desconhecido e não pode ser alterado e não
funciona, foi criado como ra0 e quando mando ativar ele da mensagem de erro
"não foi possível ativar o dispositivo, modulo RT61 não encontrado". O
dispositivo RT 2561/RT61 referente a placa aparece nos dispositivos
disponíveis, como eth1, mas quando mando ativar da a mensagem de erro "não
foi possível ativar o dispositivo, modulo ray_cs não encontrado".

Já tentei usar o ndiswrapper mas não funciona.

Minha placa é o modelo Ralink RT2561/RT61, como ja devem saber é placa
wireless.

Olha aí alguns erros


[root em localhost ~]# cd /root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module
[root em localhost Module]# ./Configure

-------------------- Ralink RT61 Station Configuration --------------------

Linux kernel source directory [/usr/src/linux-2.6.21-1.3194.fc7]:
Linux source tree '/usr/src/linux-2.6.21-1.3194.fc7' is incomplete or
missing!
Configuration failed

[root em localhost Module]#


[root em localhost Module]# make
make -C /lib/modules/2.6.21-1.3194.fc7debug/build
SUBDIRS=/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module modules
make[1]: Entrando no diretório `/usr/src/kernels/2.6.21-
1.3194.fc7-debug-x86_64'
CC [M] /root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.o
/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c: In function
'RT61_probe':
/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:197: error:
'struct net_device' has no member named 'get_wireless_stats'
/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c: In function
'RT61_open':
/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:326: warning:
passing argument 2 of 'request_irq' from incompatible pointer type
make[2]: ** [/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.o]
Erro 1
make[1]: ** [_module_/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module] Erro
2
make[1]: Saindo do diretório `/usr/src/kernels/2.6.21-
1.3194.fc7-debug-x86_64'
make: ** [all] Erro 2
[root em localhost Module]#



nas configurações de rede, na guia hardware aparece Ralink RT2561/RT61 rev B
802,11
aparece como tipo ethernet, dispositivo eth0, status ok

na guia dispositivo tem o ra0, apelido ra0, status inativo, que foi criado
quando compilei o driver da placa, aparece com tipo desconhecido e não tem
como mudar e nem ativar.

Quando mando ativar esse dispositivo, aparece a seguinte mensagem:

"rt61 dispositivo ra0 parece não estar presente; atrasando inicialização."




Instalei o ndiswrapper e quando mando instalar o drive do windows da a
seguinte saída.


[root em localhost Installer]# ndiswrapper -i
/root/Documentos/ralink/Installer/winxp/rt61.inf

driver rt61 is already installed

[root em localhost Installer]# ndiswrapper -lrt61 : invalid driver!

[root em localhost Installer]#




[root em localhost RT61_Linux_STA_Drv1.1.0.0]# cd Module

[root em localhost Module]# cp Makefile.6 ./Makefile

cp: sobrescrever `./Makefile'? //teclei "enter" aqui

[root em localhost Module]# make

make -C /lib/modules/2.6.21-1.3194.fc7debug/build
SUBDIRS=/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module modules

make[1]: Entrando no diretório `/usr/src/kernels/2.6.21-
1.3194.fc7-debug-x86_64'
CC [M] /root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.o
/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c: In function
'RT61_probe':
/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:197: error:
'struct net_device' has no member named 'get_wireless_stats'

/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c: In function
'RT61_open':

/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.c:326: warning:
passing argument 2 of 'request_irq' from incompatible pointer type

make[2]: ** [/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module/rtmp_main.o]
Erro 1

make[1]: ** [_module_/root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module] Erro
2

make[1]: Saindo do diretório `/usr/src/kernels/2.6.21-
1.3194.fc7-debug-x86_64'
make: ** [all] Erro 2

[root em localhost Module]#



Como disse, sou novo em linux e não sei se fiz algo errado...
Se puderem me ajudar, ficarei muito grato.
Desde já agradeço


-- 
Renato Silva
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listman.redhat.com/archives/fedora-users-br/attachments/20070626/976cbed0/attachment.htm>


Mais detalhes sobre a lista de discussão Fedora-users-br