SunSolve Internal

Infodoc ID   Synopsis   Date
16184   Enterprise systems troubleshooting guide   24 May 2000

Status Issued

Description Top

ENTERPRISE REFERENCE GUIDE



SYSTEM BREAKDOWN

	o Enterprise 3000

		o Tower

		o 4 slots - 1 I/O board required 

		o 10 internal disks in front carriage (90 gig max)

		o 6 cpu max - max 3 CPU boards

		o optional tape drive

	o Enterprise 4000

		o Table Top

		o 8 slots (4 front 4 back)

		o Disk card w/ 2 disks available

		o max 14 cpu

		o optional tape drive

	o Enterprise 5000

		o rack-mounted E4000

	o Enterprise 6000

		o rack-mounted

		o 16 slots (8 front 8 back)

		o max 30 cpu

		o optional tape library

		o storage arrays

	o Clock board is non-redundant, and not hot-pluggable

	o Power supplies can be pulled with system up (N+1 power)

	

HARDWARE COMPONENTS	

	o Clock board is non-redundant, and not hot-pluggable

	o Power supplies can be pulled with system up (N+1 power)

	o CPU - has a guide pin which requires force to dis-lodge

	o I/O boards - install in rear, odd slots

	o Slot 1 must have the first I/O board

	o CPU/Mem boards - install in front, even slots

	o First CPU board should be in slot 0, slot 3 on E3000

	o Front slots - boards go in upside down

	o Rear slots - boards go in rightside up

	o Type I I/O board has two SYSIO controllers

	o Type II I/O Graphics board has one SYSIO controller (B)



POWER ON SELF TEST (POST)

	o Runs on each Board

	o Sets LED status on each board, if yellow, board has problems	

	o Outputs only to a terminal (TTY)

	o Boot Prom Controls

		o ok show-post-results --> to view output

		o ok setenv diag-switch? --> enable/disable verbose output

		o ok setenv diag-level --> min or max

		o ok setenv mfg-env --> enable/diable temperature sensing

		o Press 's' during post to get to a POST-MENU after POST is run



LED CODES

	o Clock Board

		POWER   SERVICE   CYCLING   CONDITION

		off	off	  off	    no power

		off	on	  off	    failure

		off	off	  on	    failure

		off	on	  on	    failure

		on	off	  off       hung in POST or OS

		on	off	  on	    hung in OS

		on	on	  off	    hung in OBP

		on	on	  on	    hung in OS/OBP

		on	off	  flashing  OS running normally

		on	on	  flashing  Os running w/failure

		on	flashing  off	    POST or OBP

		on	flashing  on	    OS or OBP error

		

	o SYSTEM BOARD			

		POWER   SERVICE   CYCLING   CONDITION

		off	off	  off	    board has no power

		off	on	  off	    low power mode - unpluggable

		off	off	  on	    failure

		off	on	  on	    failure

		on	off	  off       hung in POST or OS

		on	off	  on	    hung in OS

		on	on	  off	    hung in OBP

		on	on	  on	    hung in OS/OBP

		on	off	  flashing  OS running normally

		on	on	  flashing  Os running w/failure

		on	flashing  off	    POST or OBP

		on	flashing  on	    OS or OBP error

		

	o POWER SUPPLY

		GREEN   YELLOW   CONDITION

		off	off	 no AC input or keyswitch turned off

		on	off	 normal operation

		on	on	 fan failure

		off	on	 DC output failed, or low power mode

		

PRTDIAG	

	o /usr/platform/sun4x/sbin/prtdiag -v



BOOT PROM

	o ok copy-clock-tod-to-io-boards  --> clears time of day message

	o ok setenv diabled-board-list  --> sets board to be disabled on reboot		

	o ok prom-copy board# board#  --> copies prom from board to board

	

DEVICE PATHS	

	o rule of thumb is to divide by two

		ie sbus@3 --> board 1, position 1

			3/2 = 1 w/remainder 1

			      |		    |

			      |		this is the position on the board (0 or 1)

			      |

			 this is the board slot # 

			 

	o SAMPLE OUPUT:

		/SUNW,UltraSPARC@6,0 --> 6/2 = 3 remainder 0 --> Board 3 CPU 0

		/SUNW,UltraSPARC@7,0 --> 7/2 = 3 remainder 1 --> Board 3 CPU 1

		

		/sbus@3,0/SUNW,soc@d,1000 --> 3/2 = 1 remainder 1 --> Board 1 SYSIO B

		/sbus@2,0/SUNW,soc@d,1000 --> 2/2 = 1 remainder 0 --> Board 1 SYSIO A

		

		SYSIO are the chips that control the devices on the board

		

		You can tell what kind of I/O board is being used by the SYSIO

 		chip used for the SOC (fibre channel)

		

		IF the soc is on an odd numbered sbus, like 3, there will be

		a remainder of 1, which points to position 1 or SYSIO B.  Only

		TYPE II I/O boards control soc with SYSIO B.  TYPE I boards

		control soc with SYSIO A, and will have a remainder of 0 when

		divided by two, SEE ABOVE EXAMPLES

			

CENTERPLANE NUMBERING SCHEME



	o ENTERPRISE 3000

	

		(Basically just the back of a 4000!)

			

		  BOARD	   	CPU-0/SYSIO-A	CPU-1/SYSIO-B

		(sbus#/2)	(remainder 0)	(remainder 1)

		---------------------------------------------

		    1	     	     2		     3		

		    3	     	     6		     7		

		    5	     	     a		     b		

		    7	     	     e		     f		

			

			

		ie.  /SUNW,UltraSPARC@7,0  --> 7/2 = 3 remainder 1 --> CPU 7

			

			Where:

				3 is the Board slot

				1 is the CPU position --> CPU-1

				

				So, look up board 3, CPU-1 --> CPU ID 7



	**************************************************************************

					

	o ENTERPRISE 4000/5000

	

				FRONT

				

		BOARD	   	CPU-0/SYSIO-A	CPU-1/SYSIO-B

		(sbus#/2)	(remainder 0)	(remainder 1)

		---------------------------------------------

		    0	     	     0		     1		

		    2	     	     4		     5		

		    4	     	     8		     9		

		    6	     	     c		     d	

				

						

				BACK

				

		BOARD	   	CPU-0/SYSIO-A	CPU-1/SYSIO-B

		(sbus#/2)	(remainder 0)	(remainder 1)

		---------------------------------------------

		    1	     	     2		     3		

		    3	     	     6		     7		

		    5	     	     a		     b		

		    7	     	     e		     f	

			

	**************************************************************************

	

	o ENTERPRISE 6000

	

				FRONT

				

		BOARD	   	CPU-0/SYSIO-A	CPU-1/SYSIO-B

		(sbus#/2)	(remainder 0)	(remainder 1)

		---------------------------------------------

		    0	     	     0		     1		

		    2	     	     4		     5		

		    4	     	     8		     9		

		    6	     	     c		     d	     

		    8		     10		     11

		    a		     14		     15

		    c		     18		     19

		    e		     1c		     1d

		    

		    		BACK

		    		

		    BOARD	   	CPU-0/SYSIO-A	CPU-1/SYSIO-B

		(sbus#/2)	(remainder 0)	(remainder 1)

		---------------------------------------------

		    1	     	     2		     3		

		    3	     	     6		     7		

		    5	     	     a		     b		

		    7	     	     e		     f	

		    9		     12		     13

		    b		     16		     17

		    d		     1a		     1b

		    f		     1e		     1f

		    

		    

		    ***  all number greater then 9 are in HEX! ***

		    	a = 10 

		    	b = 11

		    	c = 12

		    	etc...

		    	

	***************************************************************************            
SOLUTION SUMMARY:
             
INTERNAL SUMMARY:
             
Submitter JOSEPH A CANTOR
Applies To (none)
Attachments (none)

Top

SunWeb Home SunWeb Search SunSolve Home Simple Search

Sun Proprietary/Confidential: Internal Use Only
Feedback to SunSolve Team