This document describes how to force the Ge Interface card to work at 1000Mb for both full-duplex and half-duplex.
Full-duplex
You can force the interface card using the /etc/system file, or through the startup script /etc/rc2.d/S68ge_config. You can also force the interface card from the command line using ndd commands.
In the /etc/system file, add the following entries:
set ge:ge_adv_1000autoneg_cap=0
set ge:ge_adv1000T4_cap=0
set ge:ge_adv_1000fdx_cap=1
set ge:ge_adv_1000hdx_cap=0
Using ndd commands:
ndd -set /dev/ge instance 0
ndd -set /dev/ge adv_1000autoneg_cap 0
ndd -set /dev/ge adv_1000T4_cap 0
ndd -set /dev/ge adv_1000fdx_cap 1
ndd -set /dev/ge adv_1000hdx_cap 0
Half-duplex
You can force the interface card using the /etc/system file, or through startup script /etc/rc2.d/S68ge_config. You can also force the interface card from the command line using ndd commands.
In the /etc/system file, add the following entries:
set ge:ge_adv_1000autoneg_cap=0
set ge:ge_adv_1000T4_cap=0
set ge:ge_adv_1000fdx_cap=0
set ge:ge_adv_1000hdx_cap=1
Using ndd commands:
ndd -set /dev/ge instance 0 # This refers to forcing the ge0 only
ndd -set /dev/ge adv_1000autoneg_cap 0
ndd -set /dev/ge adv_1000fdx_cap 0
ndd -set /dev/ge adv_1000hdx_cap 1
The above configuration will no longer be in effect when the system is rebooted. To make it effective at reboot, add the above entries to a startup script like /etc/rc2.d/S68ge_config.
Full-duplex
You can force the interface card using the /etc/system file, or through the startup script /etc/rc2.d/S68ge_config. You can also force the interface card from the command line using ndd commands.
In the /etc/system file, add the following entries:
set ge:ge_adv_1000autoneg_cap=0
set ge:ge_adv1000T4_cap=0
set ge:ge_adv_1000fdx_cap=1
set ge:ge_adv_1000hdx_cap=0
Using ndd commands:
ndd -set /dev/ge instance 0
ndd -set /dev/ge adv_1000autoneg_cap 0
ndd -set /dev/ge adv_1000T4_cap 0
ndd -set /dev/ge adv_1000fdx_cap 1
ndd -set /dev/ge adv_1000hdx_cap 0
Half-duplex
You can force the interface card using the /etc/system file, or through startup script /etc/rc2.d/S68ge_config. You can also force the interface card from the command line using ndd commands.
In the /etc/system file, add the following entries:
set ge:ge_adv_1000autoneg_cap=0
set ge:ge_adv_1000T4_cap=0
set ge:ge_adv_1000fdx_cap=0
set ge:ge_adv_1000hdx_cap=1
Using ndd commands:
ndd -set /dev/ge instance 0 # This refers to forcing the ge0 only
ndd -set /dev/ge adv_1000autoneg_cap 0
ndd -set /dev/ge adv_1000fdx_cap 0
ndd -set /dev/ge adv_1000hdx_cap 1
The above configuration will no longer be in effect when the system is rebooted. To make it effective at reboot, add the above entries to a startup script like /etc/rc2.d/S68ge_config.