Olá Camaradas,
Quando comprei o adaptador USB
wireless da
Zinwell (que é baseado no chipset
rt2570 da
Ralink), fiquei muito frustrado quando o meu amigo inseriu o adaptador no seu SuSE 10 e imediatamente ele foi reconhecido enquanto que eu fiz isso no meu SuSE 9.3 e nada aconteceu. Mesmo instalando o módulo do CD que acompanhava o hardware não funcionou. Olhando as mensagens do kernel encontrei:
rt2570: module not supported by Novell, setting U taint flag.
Consultando a lista de compatibilidade de hardware presente em
http://en.opensuse.org/HCL/Network_Adapters_(Wireless) pude ver que esse hardware está marcado como incompatível. Porém fuçando um pouco mais, consegui a solução.
A Ralink abriu o código-fonte do driver, colocando-o sob a licença GPL. Assim sendo o projeto
rt2x00 Open Source Project começou a trabalhar em drivers para
Linux. O desenvolvimento foi e continua sendo rápido, porém o módulo que acompanha o adaptador muitas vezes não funciona como deveria. Recentemente foi lançada uma nova versão do módulo que funciona perfeitamente no SuSE 9.3.
O site do projeto é:
Ou ainda:
http://rt2x00.serialmonkey.com/wiki/index.php?title=Main_Page
É recomendável baixar a última versão presente nesses sites, ou você pode pegar a versão em desenvolvimento através dos comandos
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/rt2400 login
# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/rt2400 co source
Aperte Enter quando perguntado sobre uma senha.
Se você baixou o pacote do sourceforge, digite:
# tar -xvzf rt2570-x.x.x.tar.gz/Module
# cd rt2570-x.x.x
Agora sim digite:
# make
# make install
# depmod -a
# modprobe rt2570
E pronto. Agora é só plugar o adaptador que o YaST já vai reconhecê-lo. Depois é só configurá-lo normalmente, editar o arquivo /etc/sysconfig/network/ifcfg-ra0 e etc...
Espero ter ajudado.