eri0 is half-duplex, want to set full-duplex

When I run ndd -get /dev/eri link_mode, I get a zero, meaning half-duplex. I want to leave half-duplex available in case of problems, but want the nic card to run at full duplex. Can this be done?Any help is greatly appreciated.Mike
[253 byte] By [c2ssupport] at [2007-11-26 8:59:57]
# 1

Although this is an old topic, adding this for the benefit of others:

Add this to your /etc/system file, this will force the interface into full duplex.

set eri:adv_100fdx_cap = 1

set eri:adv_100hdx_cap = 0

set eri:adv_10fdx_cap = 0

set eri:adv_10hdx_cap = 0

set eri:adv_autoneg_cap = 0

I have problems with Sun and Cisco hardware auto negotiating so this seems to resolve it.

Before doing this check your interface name - hme / dmfe etc

You can do this by doing :

# ifconfig -a

substitute 'eri' in the above if it is not eri0 or eri1

Cheers,

Adnan Kasenally

addie19 at 2007-7-6 23:03:56 > top of Java-index,General,Talk to the Sysop...
# 2

Do you have more than one eri? It may be reading the other interface.

Either explicitly set the 'instance' with ndd before checking the status, or run 'kstat -n eri0' and see if it has a 'duplex' line (0 for off, 1 for half, 2 for full... different from ndd).

--

Darren

Darren_Dunham at 2007-7-6 23:03:56 > top of Java-index,General,Talk to the Sysop...