Asset ID: |
1-71-1010230.1 |
Update Date: | 2011-02-25 |
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 3000 Server
- Sun Enterprise 4000 Server
- Sun Enterprise 5000 Server
- Sun Enterprise 6000 Server
|
Related Categories |
- GCS>Sun Microsystems>Servers>Midrange Servers
|
PreviouslyPublishedAs
214046
Applies to:
Sun Enterprise 3000 Server
Sun Enterprise 4000 Server - Version: Not Applicable and later [Release: N/A and later]
Sun Enterprise 5000 Server - Version: Not Applicable and later [Release: N/A and later]
Sun Enterprise 6000 Server - Version: Not Applicable and later [Release: N/A 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...
Previously Published As 16184
Attachments
This solution has no attachment