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/
