I wouldn't recommend to go with fixed settings on both sides, this is yesterday's technology. It is better to use auto negotiation on both sides. For gigabit ethernet, autonegotation is mandatory by the standard anyway.
are you sure read carefully what i say and understand what i try to want?
this settings only will apply on solaris for older ce cards not fixed settings on both sides..
only this detects card's speed and apply auto settings for 100Mbit/s or 1000Mbit/s and half or full deplex
Solaris is often unable to correctly auto-negotiate duplex settings with a link partner (e.g. switch),
especially when the switch is set to 100Mbit full-duplex.
You can force the NIC into 100Mbit full-duplex by disabling auto-negotiation and 100Mbit half-duplex capability
SunOS
Let's look at a sample line from ce.conf, showing all the configuration parameters:
name="pci108e,abba" parent="/ssm@0,0/pci@1e,600000" unit-address="1" adv_autoneg_cap=0
adv_1000fdx_cap=0 adv_1000hdx_cap=0 adv_100fdx_cap=1adv_100hdx_cap=0 adv_10fdx_cap=0
adv_10hdx_cap=0;
from SUN
Next, we define our basic parameters.
The only one that will ever change is the auto-negotiation setting --
it will be enabled for GigE and disabled for 100 Mbit cards.