[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