Sun Logo


Sun Ultra 45 and Ultra 25 Workstations Service and Diagnostics Manual

819-1892



Contents

Preface

1. Product Description

1.1 Product Overview

1.2 External System Description

1.3 Supported Sun Monitors

2. Preparing to Replace Components

2.1 Safety Information

2.1.1 Safety Precautions

2.1.2 Safety Symbols

2.1.3 Electrostatic Discharge Safety

2.2 Required Tools

2.3 Powering Off the Workstation

2.3.1 Opening the Workstation

2.4 Finding Replacement Procedures

3. Replacing the Motherboard and Associated Components

3.1 Motherboard Connector Overview

3.2 Replacing the DIMMs

3.2.1 DIMM Configuration Rules

3.2.2 OpenBoot PROM Memory Message

3.2.3 Removing the DIMMs

3.2.4 Installing the DIMMs

3.3 Replacing the Battery

3.3.1 Removing the Battery

3.3.2 Installing the Battery

3.4 Replacing the NVRAM

3.4.1 Removing the NVRAM

3.4.2 Installing the NVRAM

3.5 Replacing the PCI Cards

3.5.1 Identifying the PCI Cards

3.5.2 Removing a PCI Card

3.5.3 General PCI Card Guidelines

3.5.4 Installation Considerations for Graphics Accelerators

3.5.4.1 Default Console Display

3.5.4.2 Changing the Console Display

3.5.5 Installing a PCI Card

3.6 Replacing the Motherboard

3.6.1 Removing the Motherboard

3.6.2 Installing the Motherboard

4. Replacing Storage Devices

4.1 Replacing a Hard Drive

4.1.1 Removing a Hard Drive

4.1.2 Installing a Hard Drive

4.2 Replacing the Hard Drive Backplane and Cables

4.2.1 Removing the Hard Drive Backplane and Cables

4.2.2 Installing the Hard Drive Backplane and Cables

4.3 Replacing the I/O Module With the DVD-Dual Drive and Audio USB Board

4.3.1 Removing the I/O Module and DVD-Dual Drive

4.3.2 Installing the I/O Module and DVD-Dual Drive

5. Replacing Chassis Components

5.1 Replacing the Fan Tray and Fan Tray Backplane

5.1.1 Removing the Fan Tray

5.1.2 Removing the Fan Tray Backplane

5.1.3 Installing the Fan Tray and Fan Tray Backplane

5.2 Replacing the Power Supply

5.2.1 Removing the Power Supply

5.2.2 Installing the Power Supply

6. Finishing Component Replacement

6.1 Reassembling the Workstation

6.2 Verifying Component Installation

6.2.1 Reconfiguring the System With boot -r Option

6.2.2 Verifying Configuration With POST

6.2.3 Verifying Configuration With POST and OpenBoot Diagnostics

6.2.4 Verifying Configuration With prtdiag

7. Diagnostics Overview

7.1 Diagnostic Tools Available

7.2 Diagnostic Tests

7.2.1 Diagnostics Hierarchy

7.3 Power-On Sequence

8. Basic Diagnostics

8.1 LED Diagnostics

8.2 Audio Diagnostics

8.3 Display Diagnostics

9. Solaris 10 Predictive Self-Healing and Solaris Diagnostics

9.1 Predictive Self-Healing Overview

9.2 Predictive Self-Healing Tools

9.3 Using the Predictive Self-Healing Commands

9.3.1 Using the fmdump Command

9.3.1.1 fmdump -V Command

9.3.1.2 fmdump -e Command

9.3.2 Using the fmadm faulty Command

9.3.2.1 fmadm config Command

9.3.3 Using the fmstat Command

9.4 Determining Which Diagnostics Tools to Use

9.5 Traditional Solaris Troubleshooting Commands

9.5.1 iostat Command

9.5.1.1 Options

9.5.2 prtdiag Command

9.5.2.1 Options

9.5.3 prtconf Command

9.5.3.1 Options

9.5.4 netstat Command

9.5.4.1 Options

9.5.5 ping Command

9.5.5.1 Options

9.5.6 ps Command

9.5.6.1 Options

9.5.7 prstat Command

9.5.7.1 Options

10. NVRAM

10.1 Obtaining the ok Prompt

10.2 Changing NVRAM Configuration Parameter Values

10.2.1 Displaying and Changing Parameter Values

10.2.2 Configuration Parameter Default Values

10.3 Setting NVRAM Security Mode

10.4 eeprom Command

10.5 Key Commands

10.5.1 Stop-A Key Sequence

10.5.2 Stop-N Equivalent Key Sequence Procedure

10.5.2.1 Resetting the NVRAM Temporarily

10.5.2.2 Resetting the NVRAM Permanently

10.5.2.3 Workstation Power Cycling

11. Power-On Self-Test

11.1 POST Overview

11.1.1 Configuring POST Output

11.2 post Command

11.2.1 Diagnostic Levels

11.2.2 Output Verbosity

11.3 POST Output

11.3.1 post min normal

11.3.2 post max max

11.3.3 post min min

11.3.4 post max min

11.4 Analyzing POST Messages

11.4.1 Error Messages

11.4.2 Warning Messages

11.4.3 Info Messages

11.5 Setting Up for POST

11.5.1 Verifying the Baud Rate

11.5.1.1 OpenBoot PROM Level Procedure

11.5.1.2 Solaris OS Level Procedure

11.5.2 Obtaining the ok Prompt

11.5.3 Configuring an External Display Device

11.5.3.1 Configuring a Serial Terminal

11.5.3.2 Configuring a Second System

11.5.3.3 Making a Tip Connection

11.5.3.4 Managing Tip Connections

11.5.4 Running POST

11.6 Disabling Diagnostics and Auto Boot

11.6.0.1 OpenBoot PROM Level Procedure

11.6.0.2 Solaris OS Level Procedure

12. OpenBoot PROM

12.1 OpenBoot PROM Overview

12.2 OpenBoot PROM Utilities

12.2.1 show-devs Utility

12.2.2 watch-net Utility

12.2.3 probe-scsi Utility

12.2.4 probe-ide Utility

12.2.5 banner Utility

12.2.6 watch-clock Utility

12.2.7 date Utility

12.2.8 .version Utility

12.3 OpenBoot Diagnostics

12.3.1 Starting OpenBoot Diagnostics

12.3.2 obdiag Menu

12.3.2.1 Interpreting OpenBoot Diagnostics Tests

12.3.3 Configuring OpenBoot Diagnostics

12.3.4 Initiating a Test

12.3.5 Test Output

12.4 OpenBoot PROM Messages

13. SunVTS

13.1 SunVTS Overview

13.2 Installing SunVTS

13.3 SunVTS Documentation

A. Power Management

A.1 Power Management Overview

A.2 Using Dtpower

A.3 Modifying Power Management

A.3.1 Activating the Workstation From Low-Power Mode

B. Product Specifications

B.1 Physical Specifications

B.2 Electrical Specifications

B.3 Acoustic Specifications

B.4 Environmental Requirements

B.5 Shock and Vibration Specifications

C. Functional Description

C.1 Hardware Architecture

C.1.1 Motherboard Layout Diagram

C.1.2 System Block Diagram

C.1.3 Component Overview

C.1.3.1 CPU

C.1.3.2 Memory Subsystem

C.1.3.3 I/O Bridge Chip

C.1.3.4 I/O Subsystem

C.1.3.5 Gigabit Ethernet

C.2 Motherboard

C.2.1 Motherboard Block Diagram

C.2.2 CPU Description

C.2.3 Memory Controller

C.3 Serial Ports

C.3.1 Configuring for an Alternate Break Key Sequence on the Server

C.3.2 Filtering the Tip Connection Through a Network Terminal Concentrator

C.3.3 Disabling the Keyboard Abort on the Server

C.3.4 Disabling the Tip Connection on the Server

C.3.5 Permanently Disabling the Keyboard Abort or Configuring an Alternate Break Key Sequence on the Server

Glossary

Index