Configurando a rede sem fio no Acer 1642 WLMi

Comprei um portátil Acer 1642 WLMi, com a plataforma Centrino da Intel. Quando vi que a rede sem fio nãofuncionou automaticamente procurei alguma solução na rede global, mas todas as situações que encontrei pareciam mais complicadas do que a minha. Simplifiquei os casos encontrados e cheguei a uma solução bem simples. Estou usando o seguinte Linux no Debian Sid:

$ uname -a
Linux juquinha 2.6.17-2-686 #1 SMP Fri Aug 11 20:25:51 UTC 2006 i686 GNU/Linux

Para fazer funcionar é só subir o módulo ipw2200:

# modprobe ipw2200

E copiar o programa embarcado para /usr/lib/hotplug/firmware/ . Para descobrir a versão que você precisa basta ver qual é a versão so ipw2200 de seu linux através do dmesg.

$ dmesg | grep ipw2200
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.1.1

No meu caso a versão é 1.1.1. Como indicado no sítio, peguei o 3.0. Depois é só descompactá-lo.

# cd /usr/lib/hotplug/firmware/
# tar xzf /root/ipw2200-fw-3.0.tgz

A interface (eth1) já está pronta para ser usada. Agora é só escolher a rede. Para ter uma lista das redes disponíveis pode-se usar o iwlist:

# iwlist eth1 scan
eth1      Scan completed :
          Cell 01 - Address: 00:13:10:96:29:9A
                    ESSID:"bsashostel"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:6
                    Encryption key:off
                    Bit Rates:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality=55/100  Signal level=-71 dBm
                    Extra: Last beacon: 108ms ago
          Cell 02 - Address: 00:A0:C5:F2:0C:6D
                    ESSID:"Speedy"
                    Protocol:IEEE 802.11b
                    Mode:Master
                    Channel:1
                    Encryption key:on
                    Bit Rates:11 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 11
                    Quality=50/100  Signal level=-71 dBm
                    Extra: Last beacon: 216ms ago

Eu vou usar a linksys, portanto para configurar:

# iwconfig eth1 essid linksys
# iwconfig eth1 mode Managed

Aqui a rede é DHCP, portanto:

# dhclient eth1

Para essa configuração ser feita automaticamente no boot, adicionei as seguintes linhas ao arquivo /etc/network/interfaces :

auto eth1
iface eth1 inet dhcp
    wireless-essid linksys
    wireless-mode Managed

Um problema que tive foi que quando reiniciei não conseguia conectar nem listar as redes disponíveis pelo iwlist. Usando o dmesg vi a mensagem “Kill switch must be turned off for wireless networking to work.” e buscando na rede global descobri que o arquivo relacionado a isso é /sys/bus/pci/drivers/ipw2200/0000\:06\:04.0/rf_kill, onde o 0000:06:04.0 depende do sistema. Se ele estiver com 0, como está agora, está tudo bem.

$ cat /sys/bus/pci/drivers/ipw2200/0000:06:04.0/rf_kill 0

Na hora estava com 2, e quando eu tentava editar o arquivo ele salvava, mas voltava para 2 em seguida. Posteriormente descobri que há um botão que habilita e desabilita o essa função, que fica na parte frontal do notebook. Após apertá-lo tudo funcionou bem.

Leave a Reply

It sounds like SK2 has recently been updated on this blog. But not fully configured. You MUST visit Spam Karma's admin page at least once before letting it filter your comments (chaos may ensue otherwise).