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.

Check the man page on ndd and SunSolve (if you have access). Post your device as each is a little different but each would be done with the ndd command. You have to build a startup script to have it reset on each reboot.

append 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 configured for 100 full duplex. Not sure whether it can survive after reboot. Post back how it works. Post back if that doesnt help..