sexta-feira, janeiro 11, 2008
Wireless RT73 USB no Linux (Debian)
Apanhei um bocado mas consegui fazer funcionar a placa wireless do meu notebook (é usb mas interna!), uma ralink.
O notebook é um CCE NCV-C5H6. Infelizmente o site da CCE é péssimo e o manual não ajuda em nada.
O driver para linux está em
http://www.ralinktech.com.tw/data/RT73_Linux_STA_Drv1.0.4.0.tar.gz
O driver para windows xp, já que o Vista Starter é sem comentários, é
http://www.ralinktech.com.tw/data/drivers/IS_AP_STA_7x_D-1.2.3.0_VA-3.1.1.0_2500_D-2.1.1.0_VA-3.1.0.0_RU-2.0.4.0_VA-2.0.4.0_AU_1.2.1.0_VA-1.0.4.0_101707_0.1.0.29.exe
vocês não fazem idéia do que penei para descobrir a placa interna era usb. Mas vamos lá.
No XP, uma vez encontrado o drive acima, instalação sem problemas.
No Linux, extraia o driver para um local onde ele possa ficar definitivamente (não sei direito, mas pelo que percebi o make install NÃO copia os arquivos para outro local no sistema.
Leia o arquivo readme do diretório module. Ele é a Bíblia, aqui.
O dito arquivo manda fazer algumas alterações para adequar ao kernel, no meu caso (kernel 2.6):
$cp Makefile.6 ./Makefile # [kernel 2.6]
um make all:
$make all # compile driver source code
mudar e copiar dois arquivos para um diretório. Como o diretório não é padrão, tem que criar:
mkdir /etc/Wireless/
mkdir /etc/Wireless/RT73STA/
Depois, copie os arquivos:
$cp rt73.bin /etc/Wireless/RT73STA/ # copy firmware
$dos2unix rt73sta.dat
$cp rt73sta.dat /etc/Wireless/RT73STA/rt73sta.dat
# !!!check if it is a binary file before loading !!!
O dos2unix não estava instalado no meu debian, então fiz uma busca no synaptic (apt-cache search também serve) e instalei o pacote.
O grande macete pra funcionar é configurar adequadamente o arquivo rt73sta.dat . As configurações de conexão devem estar ali, configurações via iwconfig não funcionam (não perguntem por que).
Os pontos principais são:
SSID=AP350 #nome da conexão. Diferencia maísculas e minusculas
AuthMode=OPEN # conforme configuração do ponto de acesso
EncrypType=NONE $ idem acima
Key1Type=0 # 1 se for string
Key1Str=0123456789 # senha
Para facilitar a sua vida, faça um
$ make install
no diretório do driver.
Agora é só:
$ ifconfig rausb0 up # para funcionar a placa
$ dhclient rausb0 # para configurar via dhcp. Se não for, faça a configuração via ifconfig.
No meu caso funcionou assim. Espero que facilite para alguém.
Um abraço.
=========================
Alexandre Miguel de Andrade Souza
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário