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@localhost ~]# cd /root/Documentos/RT61_Linux_STA_Drv1.1.0.0/Module
[root@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@localhost Module]#


[root@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@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@localhost Installer]# ndiswrapper -i /root/Documentos/ralink/Installer/winxp/rt61.inf

driver rt61 is already installed

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

[root@localhost Installer]#




[root@localhost RT61_Linux_STA_Drv1.1.0.0]# cd Module

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

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

[root@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@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