Dicas de linux



Dicas de linux

Fazendo o adaptador de rede sem fio RT2501USB funcionar

Dica enviado por Renato Carneiro Pacheco

Olá, pessoal!

Recentemente ganhei um adaptador de rede sem fio chamado Level One. Eu nem tinha ideia de como instalá-lo em meu humilde Slackware 12.1 (kernel 2.6.29.2). Quando o inseri no meu laptop e dei o comando "lsusb", veio a mensagem:

Bus 001 Device 003: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter

Descobri que o danado tinha o chipset da Ralink RT2501USB e resolvi listar os dispositivos sem fio com o comando "iwconfig". Para a minha surpresa, o meu kernel já tinha o módulo carregado desse adaptador:

wlan1 IEEE 802.11bg ESSID:""
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not Associated
          Bit Rate=1 Mb/s   Tx-Power=11 dBm
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B
          Encryption key:off   Security mode:open
     Power Management:off

No meu caso, como no meu laptop já tem uma placa de rede sem fio, o adaptador foi detectado como wlan1.

Pensei: "bão d+! Vou botar pra funcionar.", mas como alegria de pobre dura pouco, quando resolvi me conectar ao meu ponto de acesso, veio a mensagem:

# wpa_supplicant -Dwext -iwlan1 -c/etc/wpa_supplicant.conf.default
SIOCSIFFLAGS: No such file or directory
Could not set interface ´wlan1´ UP
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - l2_packet_receive - recvfrom: Network is down
ioctl[SIOCSIWSCAN]: Network is down
Failed to initiate AP scan.
ioctl[SIOCSIWSCAN]: Network is down
.
.
.

Achei muito esquisito o que aconteceu e resolvi verificar nos logs do sistema (eles sempre nos diz alguma coisa). O comando foi:

# tail /var/log/messages

E apareceram as seguintes linhas:

Jun 14 14:56:26 camarao kernel: rt73usb 1-5:1.0: firmware: requesting rt73.bin
Jun 14 14:56:26 camarao firmware.sh[7664]: Cannot find firmware file ´rt73.bin´
Jun 14 14:56:28 camarao vmnetBridge: RTM_NEWLINK: name:wlan1 index:8 flags:0x00001002

Portanto concluí que estava faltando a firmware do chipset. Não procurei muito no oráculo (Google) e encontrei no site da ralink:
  • www.ralinktech.com.tw - Firmware_V1.8.zip

Dentro do arquivo compactado existe um arquivo chamado rt73.bin. Basta movê-lo para dentro do diretório /lib/firmware:

# mv rt73.bin /lib/firmware

Concluído! Seu adaptador está pronto a ser utilizado.

Obs.: A partir do kernel 2.6.25, os módulos para esse chipset (rt2500usb, rt73usb...) já vem instalados, não precisando fazer a compilação destes módulos outra vez, ok?

Até mais, galera!


www.dicasdelinux.com.br - Dicas de Linux para te ajudar no Dia-dia "Seja livre! Acesse dicas de linux."