[FUG-BR] Problemas com wi-fi

Vinícius Zavam egypcio em secrel.com.br
Terça Março 16 22:35:10 BRT 2010


On 2010-03-12 19:20, Esdras Beleza wrote:
> 2010/3/12 Vinícius Zavam <egypcio at secrel.com.br>
> 
>> On 2010-03-11 20:13, Esdras Beleza wrote:
>>> Pessoal,
>>>
>>>
>>> Estou apanhando pra tentar configurar uma placa wi-fi D-Link DWL510G no
>>> FreeBSD 8.0. Pra piorar mais ainda, o computador fica longe do meu
>> roteador,
>>> então essa é a única interface de rede que disponho nele...
>>
>> muito longe? ;<
>> lists.freebsd.org/pipermail/freebsd-hardware/2007-December/004866.html
>>
>>> Tentei ler manuais, tutoriais, a manpage do módulo ral e também o pessoal do
>>> #FreeBSD da freenode, e até agora nada. A idéia, obviamente, é usar a rede
>>> sem fio da minha casa, que usa criptografia WEP (sim, tem que ser WEP, por
>>> causa de alguns dispositivos).
>>>
>>> O que já fiz até agora foi tentar algumas variações do ifconfig,
>>> configuração do /boot/loader.conf etc.
>>>
>>> 1) Coloquei no /boot/loader.conf:
>>>
>>> if_ral_load="YES"
>>> wlan_wep_load="YES"
>>> wlan_ccmp_load="YES"
>>> wlan_tkip_load="YES"
>>>
>>> 2) A saída atual do ifconfig relacionada aos dispositivos sem fio é essa
>>> (tive que digitar na mão, já que a máquina tá offline...):
>>>
>>> ral0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
>>> ether 00:15:e9:2a:3e:40
>>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
>>> status: no carrier
>>
>> # man 4 ral
>> (...)
>> The ral driver supports PCI/CardBus wireless adapters based on the
>> Ralink Technology RT2500, RT2501, and RT2600...
>> (...)
>> An up to date list can be found at
>> http://damien.bergamini.free.fr/ral/list.html
>>
>>> wlan0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>> ether 00:15:e9:2a:3e:40
>>> media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
>>> status: no carrier
>>> ssid "" channel 1 (2421 Mhz 11b)
>>> country US authmod OPEN privacy OFF txpower 0 bmiss 7 scanvalid 70
>>> bgscan bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 1
>>> bintval 0
>>
>> supondo 123098 como chave wep, ABC como ssid e que existe dhcp;
>> # ifconfig ral0 ssid ABC wepmode on wepkey 1 1:0x123098
>> # dhclient ral0
>>
>>> 3) Saída do pciconf -lv:
>>>
>>> ral at pci0:4:0:0: class=0x028000 card=0x3c091186 chip=0x03021814 rev=0x00
>>> adr=0x00
>>> vendor = 'Ralink Technology, Corp'
>>> device = 'wireless a/b (RT2525 2.4GHz transceiver + RT2560 MAC/BBP)'
>>> class = network
>>>
>>> 4) Saída do ifconfig wlan0 up, logo após o boot com essas configurações:
>>>
>>> ral0: rt2661_load_microcode: timeout waiting for MCU to initialize
>>> ral0: rt2661_init_locked: could not load 8051 microcode, error 5
>>>
>>>
>>> Bem, esses são todos os dados que disponho no momento. :) Agradeço novas
>>> ideias e sugestões.
>>
>> txpower;
>> # ifconfig (blablabla) txpower 100
>>
> 
> 
> Vinícius,
> 
> Obrigado pelas sugestões.
> 
> O roteador está, na verdade, a um metro de distância, mas em outro lugar da
> casa onde não dá pra pôr o computador (também não dá pra trocar o roteador
> de lugar...). Consigo acessar o roteador através de outros dispositivos sem
> fio, mas não tenho tido êxito com essa placa no FreeBSD. Pelo visto ela é
> meio obscura e mal suportada, inclusive foi descontinuada pela D-Link em
> 2007.
> 
> A saída do primeiro ifconfig que você sugeriu (ifconfig ral0 ssid ABC
> wepmode on wepkey 1 1:0x123098) teve como saída "ifconfig: SIOCS80211:
> Operation not supported". Tentando o mesmo pra interface wlan0, ele retornou
> "ifconfig: wepmod: bad value".

faltou aquele velho 'E', ao final de *wepmode*.

> A saída desse último ifconfig foi: "ifconfig: SIOCS80211: Operation not
> supported"

xiii...
/me pulando fora.

> :(
> 
> 
> Esdras

só a caráter de informação;
parâmetro -v e as opções de 'list txpower' e/ou 'list caps', no
ifconfig, podem ajudar a pegar outro norte, se quiser tentar colocar
MESMO a placa pra funfar.

mas se for gastar muito tempo com isso, nem grila. usa outra placa ou
outro S.O. (escolha fica a seu critério). [].


-- 
Vinícius Zavam


Mais detalhes sobre a lista de discussão freebsd