How to force NIC full 100 dpx in Solaris 8

Does any body knows how to force NIC to 100 Full Duplex in Solaris 8, should survive after reboot or shutdown.

appended these lines to /etc/system:

  • hme driver modes
    *
    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

switched the ethernet cable to hme0, and renamed hostname.hme1* (configured for 3 ip addresses)to hostname.hme0*.

After boot, use ndd and u will got this:

% ndd -get /dev/hme instance 2
% ndd -set /dev/hme instance 0
% ndd -get /dev/hme instance 0
% ndd -get /dev/hme link_status 0
% ndd -get /dev/hme link_speed 1
% ndd -get /dev/hme link_mode 1

So, the card is configured for 100 full duplex. Post back if that doesnt help..