[FUGSPBR] Placa de Rede
Patrick Tracanelli
eksffa em freebsdbrasil.com.br
Sex Jan 23 10:48:59 BRST 2004
Olá Rodrigo, bom dia.
É engraçado o comportamento desse dispositivo. Na documentação indica
que mesmo se ele estiver com autoselect, se não for explicitamente
indicado para trabalhar em full-duplex, ele fica em half. De fato esse
parece ser o comportamento ai, no seu caso.
A man em(4) diz:
Only use mediaopt to set the driver to full-duplex. If mediaopt is not
specified, the driver defaults to half-duplex.
Mas eu uso em autoselect, e ele pega sempre full-duplex (a outra ponta é
um switch cisco, não sei oq pode mudar na negociacao). Nunca forcei
full-duplex manualmente.
Duas outras coisinhas inusitadas:
100baseTX Sets 100Mbps operation. Use the mediaopt option to select
full-duplex mode.
1000baseSX Sets 1000Mbps operation. Only full-duplex mode is supported
at this speed.
Note a forma imperativa que a documentacao diz que apenas full-duplex em
Gigabit. Mas se voce passar manualmente para half-duplex, funciona.
Bom pra você colocar em full, use a opcao mediaopt:
ifconfig em0 mediaopt full-duplex
ou todo:
ifconfig em0 media 100baseTX mediaopt full-duplex
Essas opcoes extras voce pode adicionar ao ifconfig_em0 do /etc/rc.conf
junto com "inet" e "netmask". Você está usando a em0 como bridge? (notei
que ta em modo promiscuo.. se for bridge tem umas dicas de otimizacao
pra esse dispositivo.. se o promiscuo for por outro motivo, desconsidere).
--
Atenciosamente,
Patrick Tracanelli
FreeBSD Brasil LTDA.
The FreeBSD pt_BR Documentation Project
http://www.freebsdbrasil.com.br
patrick @ freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd