Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    c4f0f0
    Visitante

    Padrão Forçar Placa 100 Full duplex

    Fala Galera,


    Ai como eu forço a placa a ficar 100 full duplex no Red-Hat?

    Um abraço
    Felipe Machado

  2. #2

    Padrão Forçar Placa 100 Full duplex

    Gostaria de saber o mesmo no Debian!!!

    Deem uma força ai.

  3. #3
    whinston
    Visitante

    Padrão eu tb

    otima questao, tb preciso.

  4. #4
    karfax
    Visitante

    Padrão Forçar Placa 100 Full duplex

    Depende da placa de rede (na verdade, do módulo do kernel pra aquela nic).
    Aqui, no meu caso, uso duas Vortex/Tornado 3Com.
    Consultando a página do Donald Becker para este módulo - que foi quem escreveu o módulo...
    (este doc está no kernel-source)

    Module parameters
    =================

    There are several parameters which may be provided to the driver when
    its module is loaded. These are usually placed in /etc/modules.conf
    (used to be conf.modules). Example:

    options 3c59x debug=3 rx_copybreak=300

    If you are using the PCMCIA tools (cardmgr) then the options may be
    placed in /etc/pcmcia/config.opts:
    module "3c59x" opts "debug=3 rx_copybreak=300"


    The supported parameters are:

    debug=N

    Where N is a number from 0 to 7. Anything above 3 produces a lot
    of output in your system logs. debug=1 is default.

    options=N1,N2,N3,...

    Each number in the list provides an option to the corresponding
    network card. So if you have two 3c905's and you wish to provide
    them with option 0x204 you would use:

    options=0x204,0x204

    The individual options are composed of a number of bitfields which
    have the following meanings:
    Possible media type settings
    0 10baseT
    1 10Mbs AUI
    2 undefined
    3 10base2 (BNC)
    4 100base-TX
    5 100base-FX
    6 MII (Media Independent Interface)
    7 Use default setting from EEPROM
    8 Autonegotiate
    9 External MII
    10 Use default setting from EEPROM

    When generating a value for the 'options' setting, the above media
    selection values may be OR'ed (or added to) the following:

    0x8000 Set driver debugging level to 7
    0x4000 Set driver debugging level to 2
    0x0400 Enable Wake-on-LAN
    0x0200 Force full duplex mode.
    0x0010 Bus-master enable bit (Old Vortex cards only)

    For example:

    insmod 3c59x options=0x204

    will force full-duplex 100base-TX, rather than allowing the usual
    autonegotiation.
    ...

    Usei o texto dele por não ter encontrado um geito melhor de explicar o método (o cara é fantástico na hora de escrever os módulos, e muito claro e conciso na hora de documentá-los)

    Sds,

    :lol:

  5. #5
    Visitante

    Padrão Forçar Placa 100 Full duplex

    usem o comando mii-tool

  6. #6
    karfax
    Visitante

    Padrão Forçar Placa 100 Full duplex

    É a ferramenta criada pelo Becker pra controle do modo de transmissão da interface, à quente. Tem que ler a documentação do módulo da placa pra saber quais os registros que podem ser alterados. Não se mantém num reboot, volta para auto.

    Sds,

  7. #7

    Padrão Re: Forçar Placa 100 Full duplex

    Citação Postado originalmente por c4f0f0
    Fala Galera,


    como eu forço a placa a ficar 100 full duplex?

    Um abraço
    Felipe Machado
    por que eu deveria, ou por que alguém haveria de querer isso? Se a placa estiver em um hub/switch ou num cross placa-placa o sistema auto-sense vai automaticamente para 100/full duplex. Por outro lado, se estiver em hub/switch 10 e vc força para 100 vai ter problemas bem graves na rede.



  8. #8

    Padrão Re: Forçar Placa 100 Full duplex

    [/quote]
    por que eu deveria, ou por que alguém haveria de querer isso? Se a placa estiver em um hub/switch ou num cross placa-placa o sistema auto-sense vai automaticamente para 100/full duplex. Por outro lado, se estiver em hub/switch 10 e vc força para 100 vai ter problemas bem graves na rede.
    [/quote]

    Esperto você hem!!!

    Tu nao sabia que as placas da Realtek tem um utilitário que faz ela funcionar com 10 ou 100mb não?
    Esse mesmo utilitario faz com que ela receba ou so transmita dados...

    Esse lance de que ela chaveia automaticamente nao existe, o que a galera quer saber é se tem um soft pra Linux igual ou equivalente ao que existe pra Windows.

  9. #9
    felco
    Visitante

    Padrão Re: Forçar Placa 100 Full duplex

    por que eu deveria, ou por que alguém haveria de querer isso? Se a placa estiver em um hub/switch ou num cross placa-placa o sistema auto-sense vai automaticamente para 100/full duplex. Por outro lado, se estiver em hub/switch 10 e vc força para 100 vai ter problemas bem graves na rede.
    [/quote]

    Esperto você hem!!!

    Tu nao sabia que as placas da Realtek tem um utilitário que faz ela funcionar com 10 ou 100mb não?
    Esse mesmo utilitario faz com que ela receba ou so transmita dados...

    Esse lance de que ela chaveia automaticamente nao existe, o que a galera quer saber é se tem um soft pra Linux igual ou equivalente ao que existe pra Windows.[/quote]

    Pedro aonde vc soube disso?

  10. #10

    Padrão Forçar Placa 100 Full duplex

    Perae! Perae! Perae!

    Porra galera, vamos com calma aí.

    É o seguinte: esse lance de configurar o modo da placa, você configura no módulo.

    Para quem usa Debian, faz o seguinte:

    PS: Eu uso a mesma placa do amigo acima, uma Vortex, utilizando o módulo 3c59x da 3com.

    Tudo o que eu tenho que fazer é rodar um:

    Código :
    # modconf

    E ele já pede os parâmetros do módulo.

    Então a dica que eu dou para os navegantes de plantão é a seguinte: LEIA A DOCUMENTAÇÃO DOS MÓDULOS QUE VOCÊ ESTÁ UTILIZANDO.

  11. #11
    felco
    Visitante

    Padrão Forçar Placa 100 Full duplex

    Stefano to pergutando se esse negocio da realtek nao ser Full eh verdade cara!

  12. #12

    Padrão Forçar Placa 100 Full duplex

    É só pegar o disquetinho que vem nas placas de rede da Realtek.

    Lá voce vai ver que tem um utilitario para windows que configura a velocidade da placa.

    Se voce configurar ela pra ful duplex ela vai ser full duplex e assim vai, mesmo que vc queira utilizar no Linux ela vai manter as configs do programa, pois fica gravado na ROM da placa entende?

    O que queremos saber é se tem um programa parecido com o ue vem de fábrica para Linux cara... Entende?

    Esse comando que o carinha ai em cima ensinou so faz verificar em que modo a placa está operando...

    Sacou?

    Aproveitando pra responder... as placas da realtek 10/100 são todas full duplex sim cara (é so configurar com esse bendito utilitário)

  13. #13
    karfax
    Visitante

    Padrão Forçar Placa 100 Full duplex

    O que vc está esquecendo é que quando a placa "encontra" a outra ponta pela primeira vez (porta do switch/oura placa via cabo cross) é determinado o modo de transmissão de acordo com o modo como a outra ponta está configurada. Se na outra ponta está 10/half, esta daqui nunca iniciará a conexão como 100/full, ele vai acompanhar o modo de transmissão da outra ponta. Dá pra acompanhar isso no boot da máquina, se vc quiser (dmesg).
    Se vc mudar a velocidade/modo de transmissão andando, a conexão cai. Só isso.

    Sds,

  14. #14
    c4f0f0
    Visitante

    Padrão Forçar Placa 100 Full duplex

    Fala Galera,


    Sem brigar, bom achei um jeito no Red-Hat colocar no ifcfg-ethx a seguinte linha:

    ETHTOOL_OPTS="speed 100 duplex full autoneg off"

    Se alguém souber de outra maneira.

  15. #15
    spawn_bsd
    Visitante

    Padrão UTILIZANDO MII-TOOL

    O comando mii-tool serve para verificar e alterar o estado "Media-Independent Interface" de uma interface. O MII é um recurso utilizado pela maioria dos adaptadores fast ethernet para negociar a velocidade do link e o full/half duplex. Atenção, nem todos os adaptadores suportam esse recurso!

    Para verificar o estado de uma interface, basta usar o comando sem parâmetros. Exemplo:

    # mii-tool
    eth0: negotiated 100baseTx-FD, link ok

    Para forçar que uma placa anuncie somente certas capacidades, ou para desabilitar completamente a auto-negociação e forçar uma certa velocidade, use os parâmetros -A e -F, respectivamente. Exemplo:

    Anuncia que a placa entende 100Mbit/s Half e Full Duplex:
    # mii-tool -A 100BaseTx-FD,100BaseTx-HD eth0

    Força a placa a entrar no modo 10Mbit/s Full Duplex:
    # mii-tool -F 10BaseT-FD eth0

  16. #16
    raul_bsd
    Visitante

    Padrão Re: UTILIZANDO MII-TOOL

    Citação Postado originalmente por spawn_bsd
    O comando mii-tool serve para verificar e alterar o estado "Media-Independent Interface" de uma interface. O MII é um recurso utilizado pela maioria dos adaptadores fast ethernet para negociar a velocidade do link e o full/half duplex. Atenção, nem todos os adaptadores suportam esse recurso!

    Para verificar o estado de uma interface, basta usar o comando sem parâmetros. Exemplo:

    # mii-tool
    eth0: negotiated 100baseTx-FD, link ok

    Para forçar que uma placa anuncie somente certas capacidades, ou para desabilitar completamente a auto-negociação e forçar uma certa velocidade, use os parâmetros -A e -F, respectivamente. Exemplo:

    Anuncia que a placa entende 100Mbit/s Half e Full Duplex:
    # mii-tool -A 100BaseTx-FD,100BaseTx-HD eth0

    Força a placa a entrar no modo 10Mbit/s Full Duplex:
    # mii-tool -F 10BaseT-FD eth0
    Autor = Raul_BSD

  17. #17

    Padrão Re: Forçar Placa 100 Full duplex

    Esperto você hem!!!

    Tu nao sabia que as placas da Realtek tem um utilitário que faz ela funcionar com 10 ou 100mb não?
    [/quote]

    ué.. se vc não entendeu o que eu escrevi, por que não lê primeiro e responde depois, pra evitar o ridiculo? A resposta mais completa está em outros posts. Se o módulo é auto-sense e percebe que está numa rede 10 e vc força pra 100, simplesmente não funciona, oras.

    Portanto: se é auto-sense, pra que alguém vai querer forçar?? Não teria um bom resultado de qualquer forma.

  18. #18

    Padrão Forçar Placa 100 Full duplex

    Isso no caso de placas novas.

    Já paguei casos em que na Rom da placa estava programado apenas 10mb e tive que alterar por meio de software.

    Quero ver alterar a placa pra 10mb na ROM e ela se auto-chavear pra 100mb.

    Outra... ninguem ta se expondo ao ridículo aqui, você ja teve os seus casos com placas e eu os meus então nao significa dizer que alguem esta certo ou errado.

    A propósito; Ja ví no post anterior o que eu estava procurando que são os comandos via Konsole pra alterar a velocidade da placa.

  19. #19

    Padrão Forçar Placa 100 Full duplex

    POVOS

    SEM FLAMES!!!!!!!!!!!!!!!!

  20. #20
    c4f0f0
    Visitante

    Padrão Forçar Placa 100 Full duplex

    Sem brigas,


    Parece que o problema já foi resolvido, então não vamos discutir.