Get hme status:
/usr/sbin/ndd -get /dev/hme link_status
/usr/sbin/ndd -get /dev/hme link_speed
/usr/sbin/ndd -get /dev/hme link_mode
Set hme0 to 100Mb full duplex:
/usr/sbin/ndd -set /dev/hme instance 0
/usr/sbin/ndd -set /dev/hme adv_100T4_cap 0
/usr/sbin/ndd -set /dev/hme adv_100fdx_cap 1
/usr/sbin/ndd -set /dev/hme adv_100hdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_10fdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_10hdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_autoneg_cap 0
Set hme0 to 100Mb half duplex:
/usr/sbin/ndd -set /dev/hme instance 0
/usr/sbin/ndd -set /dev/hme adv_100T4_cap 0
/usr/sbin/ndd -set /dev/hme adv_100fdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_100hdx_cap 1
/usr/sbin/ndd -set /dev/hme adv_10fdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_10hdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_autoneg_cap 0
Set hme0 to auto negotiate:
/usr/sbin/ndd -set /dev/hme instance 0
/usr/sbin/ndd -set /dev/hme adv_100T4_cap 0
/usr/sbin/ndd -set /dev/hme adv_100fdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_100hdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_10fdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_10hdx_cap 0
/usr/sbin/ndd -set /dev/hme adv_autoneg_cap 1
Set qfe0 to 100Mb full duplex:
/usr/sbin/ndd -set /dev/qfe instance 0
/usr/sbin/ndd -set /dev/qfe adv_100T4_cap 0
/usr/sbin/ndd -set /dev/qfe adv_100fdx_cap 1
/usr/sbin/ndd -set /dev/qfe adv_100hdx_cap 0
/usr/sbin/ndd -set /dev/qfe adv_10fdx_cap 0
/usr/sbin/ndd -set /dev/qfe adv_10hdx_cap 0
/usr/sbin/ndd -set /dev/qfe adv_autoneg_cap 0
Set qfe0 to 100Mb half duplex:
/usr/sbin/ndd -set /dev/qfe instance 0
/usr/sbin/ndd -set /dev/qfe adv_100T4_cap 0
/usr/sbin/ndd -set /dev/qfe adv_100fdx_cap 0
/usr/sbin/ndd -set /dev/qfe adv_100hdx_cap 1
/usr/sbin/ndd -set /dev/qfe adv_10fdx_cap 0
/usr/sbin/ndd -set /dev/qfe adv_10hdx_cap 0
/usr/sbin/ndd -set /dev/qfe adv_autoneg_cap 0