Veritas-bu

[Veritas-bu] Gigabit Cards

2001-08-13 16:11:05
Subject: [Veritas-bu] Gigabit Cards
From: tmr99 AT hotmail DOT com (tony mejia)
Date: Mon, 13 Aug 2001 16:11:05
If the auto negotiate does not work, then the 100-MB full-duplex mode
can be forced to run at 100-MB, Full-Duplex using the following:
When forcing one side of the link, it is important to force both sides.
The speed and mode on the link partner( switch or hub) must be set to match.
or link down, excessive/late collisions and ierrors will result.

Please try (if using /etc/rc2.d/S99...)

        ndd -set /dev/hme instance 0
        ndd -set /dev/hme adv_100T4_cap 0
        ndd -set /dev/hme adv_100fdx_cap 1
        ndd -set /dev/hme adv_100hdx_cap 0
        ndd -set /dev/hme adv_10fdx_cap 0
        ndd -set /dev/hme adv_10hdx_cap 0
        ndd -set /dev/hme adv_autoneg_cap 0

        or (if using /etc/system)

        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

Apparently, the order in which the commands are executed can
make a difference. The link is re-negotiated when the interface is
ifconfig'ed up or when ndd ndd adv_autoneg_cap command is executed.

Note: If you add commands to /etc/system file, you must reboot

for addional info refer to the  interface guide and hme platform notes:

802-6022-10 SunFastEthernet Adapter 2.0 Installation and User's Guide
802-3970-10 Platform Notes:The hme Fast Ethernet Device Driver

other infodocs of interest:

16728 How does 100baseT ethernet auto-negotiation work?
      and what are the hme and qfe driver defaults

18262 How do I troublehsoot 100Mb fastethernet 802.3 autonegotiation 
problems.



From: Brian_Drager AT vanguard DOT com
To: veritas-bu AT mailman.eng.auburn DOT edu
Subject: [Veritas-bu] Gigabit Cards
Date: Mon, 13 Aug 2001 10:02:27 -0400

We are running to SUN Servers E4500 with two gigibit cards in each server. 
One
is a master and the other is a slave. Currently the cards are set to
auto-negotiate. Does anyone know what the settings would be to force tmen to
full? We tried these settings from Veritas but they did not work.

Thanks

First we tried a regular boot:
-----------------------------
Boot device: /sbus@3,0/SUNW,fas@3,8800000/sd@0,0:a  File and args:
SunOS Release 5.6 Version Generic_105181-23 [UNIX(R) System V Release 4.0]
Copyright (c) 1983-1997, Sun Microsystems, Inc.
WARNING: forceload of drv/ssd failed
WARNING: forceload of drv/sf failed
WARNING: forceload of drv/pln failed
WARNING: forceload of drv/socal failed
VxVM starting in boot mode...
configuring network interfaces:SUNW,sbus-gem1: ddi_dev_nregs returned 0.
Expected 2 or 3
  ge0 hme1.
SUNW,sbus-gem0: Using Gigabit SERDES Interface
SUNW,sbus-gem0: Auto-Negotiated 1000 Mbps Full-Duplex Link Up
Hostname: lssva001


We also tried a reconfiguration boot (boot -r):
---------------------------------------------------------------------
Boot device: /sbus@3,0/SUNW,fas@3,8800000/sd@0,0:a  File and args: -r
SunOS Release 5.6 Version Generic_105181-23 [UNIX(R) System V Release 4.0]
Copyright (c) 1983-1997, Sun Microsystems, Inc.
WARNING: forceload of drv/ssd failed
WARNING: forceload of drv/sf failed
WARNING: forceload of drv/pln failed
WARNING: forceload of drv/socal failed
VxVM starting in boot mode...
configuring network interfaces:SUNW,sbus-gem1: ddi_dev_nregs returned 0.
Expected 2 or 3
  ge0 hme1.
SUNW,sbus-gem0: Using Gigabit SERDES Interface
SUNW,sbus-gem0: Auto-Negotiated 1000 Mbps Full-Duplex Link Up
Hostname: lssva001

In both cases auto-negotiation was clearly still being used:
-------------------------------------------------------------------------------------
lssva001:root-(/) ndd -set /dev/ge instance 0
lssva001:root-(/) ndd -get /dev/ge adv_1000autoneg_cap
1
lssva001:root-(/) ndd -get /dev/ge adv_1000fdx_cap
1
lssva001:root-(/) ndd -get /dev/ge adv_1000hdx_cap
1
lssva001:root-(/) ndd -get /dev/ge link_status
1
lssva001:root-(/) ndd -get /dev/ge link_speed
1000
lssva001:root-(/) ndd -get /dev/ge link_mode
1
lssva001:root-(/) ifconfig -a
lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232
         inet 127.0.0.1 netmask ff000000
ge0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
         inet 10.10.54.80 netmask ffffff00 broadcast 10.10.54.255
         ether 8:0:20:d8:b8:e4
hme1: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
         inet 10.10.52.65 netmask ffffff00 broadcast 10.10.52.255
         ether 8:0:20:9b:0:f7
lssva001:root-(/) cat /kernel/drv/ge.conf
name="SUNW,sbus-gem" parent="/sbus@2,0" adv_1000fdx_cap=1 adv_1000hdx_cap=0
adv_pauseTX=0 adv_pauseRX=1 adv_autoneg_cap=0 ;
lssva001:root-(/) grep ge /etc/path_to_inst
"/sbus@2,0/network@2,100000" 0 "ge"
"/sbus@2,0/SUNW,sbus-gem" 1 "ge"


_______________________________________________
Veritas-bu maillist  -  Veritas-bu AT mailman.eng.auburn DOT edu
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


<Prev in Thread] Current Thread [Next in Thread>