Question : Network speed setting problem

Hi All,

I am running Solaris 8. I create the following script under /etc/rcS.d/S99ndd to force the server to run at 100MB full duplex mode.

#/bin/sh
# force ce0 100M Full Duplex
/usr/sbin/ndd -set /dev/ce instance 0
/usr/sbin/ndd -set /dev/ce adv_autoneg_cap 0
/usr/sbin/ndd -set /dev/ce adv_1000fdx_cap 0
/usr/sbin/ndd -set /dev/ce adv_1000hdx_cap 0
/usr/sbin/ndd -set /dev/ce adv_100T4_cap 0
/usr/sbin/ndd -set /dev/ce adv_100fdx_cap 1
/usr/sbin/ndd -set /dev/ce adv_100hdx_cap 0
/usr/sbin/ndd -set /dev/ce adv_10fdx_cap 0
/usr/sbin/ndd -set /dev/ce adv_10hdx_cap 0
#
# force ce1 100M Full Duplex
/usr/sbin/ndd -set /dev/ce instance 1
/usr/sbin/ndd -set /dev/ce adv_autoneg_cap 0
/usr/sbin/ndd -set /dev/ce adv_1000fdx_cap 0
/usr/sbin/ndd -set /dev/ce adv_1000hdx_cap 0
/usr/sbin/ndd -set /dev/ce adv_100T4_cap 0
/usr/sbin/ndd -set /dev/ce adv_100fdx_cap 1
/usr/sbin/ndd -set /dev/ce adv_100hdx_cap 0
/usr/sbin/ndd -set /dev/ce adv_10fdx_cap 0
/usr/sbin/ndd -set /dev/ce adv_10hdx_cap 0

After rebooting the server, I check the file /var/adm/messages and found that the netowrk card is running on 100MB full duplex mode. But under this mode, I can't ping other servrs at another LAN segment.

If I dont' run the above script, using auto-negotiation, the the network card will be run as 100MB half duplex mode. In this mode, I can ping the servers (the same server as above) at another LAN sgement.

Please note that I am using CISCO catalys 3500 series-XL switch on my netowrk.

Do you have any idea? Please advise. Thanks.

Answer : Network speed setting problem

Switch both for Auto. Update OS to get new netcard microcode that does nWay correctly.
Random Solutions  
 
programming4us programming4us