Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1010230.1
Update Date:2017-03-29
Keywords:

Solution Type  Technical Instruction Sure

Solution  1010230.1 :   Sun Enterprise[TM] 3000, 4000, 5000, and 6000 systems troubleshooting guide and cheat sheet  


Related Items
  • Sun Enterprise 5000 Server
  •  
  • Sun Enterprise 4000 Server
  •  
  • Sun Enterprise 3000 Server
  •  
  • Sun Enterprise 6000 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Exx00
  •  
  • _Old GCS Categories>Sun Microsystems>Servers>Midrange Servers
  •  

PreviouslyPublishedAs
214046


Applies to:

Sun Enterprise 3000 Server - Version All Versions and later
Sun Enterprise 4000 Server - Version All Versions and later
Sun Enterprise 5000 Server - Version All Versions and later
Sun Enterprise 6000 Server - Version All Versions and later
All Platforms

Goal

 

SYSTEM BREAKDOWN

Enterprise 3000

  • Tower
  • 4 slots - 1 I/O board required
  • 10 internal disks in front carriage (90 gig max)
  • 6 cpu max - max 3 CPU boards
  • optional tape drive

Enterprise 4000

  • Table Top
  • 8 slots (4 front 4 back)
  • Disk card w/ 2 disks available
  • max 14 cpu
  • optional tape drive

Enterprise 5000

  • Basically, this is a rack-mounted E4000

Enterprise 6000

  • rack-mounted
  • 16 slots (8 front 8 back)
  • max 30 cpu
  • optional tape library
  • storage arrays

All Systems

  • Clock board is non-redundant, and not hot-pluggable
  • Power supplies can be pulled with system up (N+1 power)

Solution

HARDWARE COMPONENTS

  • Clock board is non-redundant, and not hot-pluggable
  • Power supplies can be pulled with system up (N+1 power)
  • CPU - has a guide pin which requires force to dis-lodge
  • I/O boards - install in rear, odd slots
  • Slot 1 must have the first I/O board
  • CPU/Mem boards - install in front, even slots
  • First CPU board should be in slot 0, slot 3 on E3000
  • Front slots - boards go in upside down
  • Rear slots - boards go in right-side up
  • Type I I/O board has two SYSIO controllers
  • Type II I/O Graphics board has one SYSIO controller (B)

POWER ON SELF TEST (POST)

  • Runs on each Board
  • Sets LED status on each board, if yellow, board has problems
  • Outputs only to a terminal (TTY)
  • Boot Prom Controls:

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

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

ok setenv diag-level --> min or max

ok setenv mfg-env --> enable/disable temperature sensing

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

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

BOOT PROM

ok copy-clock-tod-to-io-boards  --> clears time of day message
ok setenv disabled-board-list  --> sets board to be disabled on reboot
ok src_board dest_board prom-copy --> copies prom from source to destination board

DEVICE PATHS

	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 #
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

 
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
**************************************************************************
					
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	
**************************************************************************
	
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...
		    

 

 

To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in an appropriate My Oracle Support Community, Oracle Sun Technologies Community.



 

Previously Published As 16184


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback