forcing a network card to 100 full duplex

From: Wood, Lawrence N (LWood_at_ALLEGROMICRO.com)
Date: 08/27/03

  • Next message: Shanti Suresh: "Short disk read - HELP please!"
    To: "'sunmanagers@sunmanagers.org'" <sunmanagers@sunmanagers.org>
    Date: Wed, 27 Aug 2003 11:22:02 -0400
    
    

    I have an Ultra-10 running Solaris 8. I recently tried adding the following
    lines to my
    /etc/system file to force it to always connect at 100mps full duplex.

    set hme:hme_adv_autoneg_cap = 0
    set hme:hme_adv_100T4_cap = 0
    set hme:hme_adv_100fdx_cap = 1
    set hme:hme_adv_100hdx_cap = 0
    set hme:hme_adv_10fdx_cap = 0
    set hme:hme_adv_10hdx_cap = 0

    Then rebooted my system. it is now running like a snail.

    Using ndd to read the parameters was interesting:

    when I typed "/usr/sbin/ndd -get /dev/hme hme_adv_autoneg_cap"
    I got an interesting answer......operation failed, Invalid argument.
    It seems that the parameters are set and read a little differently than
    those with the eri interface on the Sun Blades.

    ndd -get /dev/hme adv_*** does seem to indicate that the values were set
    appropriately;
    however, ndd values obtained for link_speed and link_mode indicate I am
    running
    at 10 mps half-duplex.

    I have removed these lines from my /etc/system file to get back where I was,
    but can anybody see something I have done wrong or have suggestions how I
    might correct the problem?

    Larry Wood
    Unix Administrator
    Allegro MicroSystems, Inc.
    _______________________________________________
    sunmanagers mailing list
    sunmanagers@sunmanagers.org
    http://www.sunmanagers.org/mailman/listinfo/sunmanagers


  • Next message: Shanti Suresh: "Short disk read - HELP please!"