Professional Documents
Culture Documents
SM210 Sun Desktop System Maintenance Ig 1198
SM210 Sun Desktop System Maintenance Ig 1198
SM-210
Enterprise Services
MS BRM11
303 South Technology Court
Broomfield, Colorado 80021
U.S.A.
Sun, Sun Microsystems, the Sun Logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and
other countries.
All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun
Microsystems, Inc.
UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd.
The OPEN LOOK and Sun Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees.
Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user
interfaces for the computer industry. Sun holds a non-exclusive license from Xerox to the Xerox Graphical User Interface,
which license also covers Sun’s licensees who implement OPEN LOOK GUIs and otherwise comply with Sun’s written
license agreements.
U.S. Government approval required when exporting the product.
RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Govt is subject to restrictions of FAR 52.227-14(g)
(2)(6/87) and FAR 52.227-19(6/87), or DFAR 252.227-7015 (b)(6/95) and DFAR 227.7202-3(a).
DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS,
AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH
DISCLAIMERS ARE HELD TO BE LEGALLAY INVALID.
Please
Recycle
Contents
About This Course.....................................................................................xix
Course Overview ............................................................................... xx
Course Map....................................................................................... xxii
Module-by-Module Overview ..................................................... xxiii
Course Objectives............................................................................. xxv
Equipment Covered...................................................................... xxvii
Workstations.......................................................................... xxvii
Peripherals ............................................................................ xxviii
Skills Gained by Module................................................................ xxix
Guidelines for Module Pacing ....................................................... xxx
Topics Not Covered........................................................................ xxxi
How Prepared Are You?............................................................... xxxii
Prerequisites............................................................................xxxii
Introductions ................................................................................ xxxiii
How to Use Course Materials .................................................... xxxiv
Lecture and Lab Modules ........................................................... xxxvi
Student and Instructor Responsibilities................................... xxxvii
Student Responsibilities..................................................... xxxvii
Instructor Responsibilities ................................................ xxxviii
Course Icons and Typographical Conventions ........................ xxxix
Icons ........................................................................................xxxix
Typographical Conventions .....................................................xli
Notes to the Instructor..................................................................... xlii
Course Components .................................................................xlv
Desktop Products Overview ....................................................................1-1
Relevance............................................................................................ 1-2
Objectives ........................................................................................... 1-3
SPARC Architecture .................................................................1-4
SPARC ........................................................................................1-5
The SuperSPARC Processor ............................................................ 1-6
The UltraSPARC Microprocessor ................................................... 1-7
Main Logic Board With Built-In Processor ................................. 1-10
Main Logic Board With CPU Modules ........................................ 1-12
iii
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
MBus Modules.........................................................................1-14
Ultra System Main Logic Boards ..........................................1-16
SIMM Types..................................................................................... 1-20
SIMM ........................................................................................1-21
DSIMM or DIMM....................................................................1-21
VSIMM......................................................................................1-21
NVSIMM ..................................................................................1-21
Memory Configuration .................................................................. 1-22
SIMMs, DSIMMs, and SIMM Connectors ..........................1-23
Memory Installation Guidelines ...........................................1-24
DSIMM Bank Slot Numbers ..................................................1-26
Memory Bank Installation Guidelines .................................1-27
Memory Error Reports ................................................................... 1-29
Error Detection ........................................................................1-30
SPARCsystem SBus Architecture ................................................. 1-32
SBus Systems ...........................................................................1-32
SBus Hardware Features........................................................1-33
Unsupported SBus Options in Ultra 1 (Only).....................1-34
Ultra 1 Series System Block Diagram........................................... 1-36
Ultra Systems PCI Bus Introduction ............................................ 1-38
PCI Architecture......................................................................1-38
Firmware for Sun PCI Systems .............................................1-40
PCI Bus Clock ..........................................................................1-42
Ultra 10 System PCI Bus Block Diagram .............................1-43
Check Your Progress ...................................................................... 1-44
Product Line Introduction ........................................................................2-1
Relevance............................................................................................ 2-2
Objectives ........................................................................................... 2-3
Desktop Products Introduction....................................................... 2-4
Single Processor Enclosure Styles...........................................2-5
Common Characteristics of Desktop Products.....................2-6
Desktop Products Overview ........................................................... 2-7
SPARCstation 5 System............................................................2-8
SPARCstation 4 System..........................................................2-10
Ultra 1 System..........................................................................2-12
Ultra 5 System..........................................................................2-16
Ultra 10 System........................................................................2-18
Ultra 30 System........................................................................2-20
Multi-Processor Products.......................................................2-22
SPARCstation 10 System........................................................2-24
SPARCstation 20 System........................................................2-26
Ultra 60 System........................................................................2-28
System Option Boards.................................................................... 2-30
SBus Option Boards ................................................................2-31
v
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
Removing the System Cover ........................................................ 2C-4
Verifying Power Supply Voltages ............................................... 2C-5
Removing the Power Supply........................................................ 2C-7
Removing the Hard-Disk Drives ................................................. 2C-8
Removing the CD-ROM Drive..................................................... 2C-9
Removing the Diskette Drive ..................................................... 2C-10
Removing an SBus Card ............................................................. 2C-12
Removing the MBus Module ..................................................... 2C-15
Removing a DSIMM .................................................................... 2C-16
Replacing DSIMM........................................................................ 2C-17
Removing the System Board ...................................................... 2C-18
Serial Port and Clock Speed Jumpers ....................................... 2C-20
Finishing Up ................................................................................. 2C-21
Ultra 1 Series Systems ............................................................................2D-1
Equipment....................................................................................... 2D-2
Preparing for the Lab..................................................................... 2D-3
Removing the System Cover ........................................................ 2D-4
Locating the System Components ............................................... 2D-7
System Board ..........................................................................2D-8
System Signal and Power Cabling.....................................2D-13
System Chassis .....................................................................2D-15
Unsupported Options ................................................................. 2D-16
Verifying Power Supply Operation........................................... 2D-17
Verifying Power Supply Voltages ............................................. 2D-18
Removing the Power Supply...................................................... 2D-22
Reassembling the Removable Media Assembly..............2D-31
Removing System Memory ........................................................ 2D-36
Ultra 2 System.......................................................................................... 2E-1
Equipment....................................................................................... 2E-2
Preparing for the Lab..................................................................... 2E-3
Removing the System Cover ........................................................ 2E-4
Attaching the Wrist Strap ............................................................. 2E-5
Removing the Power Supply........................................................ 2E-6
Removing the SCSI Cable ............................................................. 2E-8
Removing the Diskette Drive Cables .......................................... 2E-9
Removing a Hard-Disk Drive .................................................... 2E-10
Removing the Media Bay Chassis Bracket ............................... 2E-11
Removing the CD-ROM Drive................................................... 2E-12
Removing the Diskette Drive ..................................................... 2E-13
Removing the NVRAM/TOD Device....................................... 2E-14
Removing an SBus Card ............................................................. 2E-16
Installing a New SBus Card........................................................ 2E-18
Removing a DSIMM .................................................................... 2E-21
Replacing a DSIMM..................................................................... 2E-22
Removing a CPU Module ........................................................... 2E-23
vii
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
Attaching the Antistatic Wrist Strap .......................................... 2H-5
Removing the Power Supply....................................................... 2H-6
Removing the PCI Cards.............................................................. 2H-7
Removing the PCI Fan Assembly ............................................... 2H-8
Removing the Speaker Assembly ............................................... 2H-9
Removing the CPU Fan.............................................................. 2H-10
Removing the CPU Module(s) .................................................. 2H-11
Removing the Audio Card ........................................................ 2H-12
Removing the CPU Fan Shroud................................................ 2H-13
Removing a DIMM ..................................................................... 2H-14
Replacing a DIMM...................................................................... 2H-16
Removing the Hard-Disk Drive................................................ 2H-19
Removing the RMA .................................................................... 2H-20
Removing the CD-ROM Drive.................................................. 2H-21
Replacing System Components ................................................ 2H-22
Field Replaceable Parts List....................................................... 2H-24
Ultra 30 System......................................................................................... 2I-1
Preparing for the Lab...................................................................... 2I-3
Removing the System Cover ......................................................... 2I-4
Attaching the Wrist Strap .............................................................. 2I-5
Removing the PCI Cards................................................................ 2I-6
Removing PCI Fan Assembly........................................................ 2I-7
Removing the Speaker Assembly ................................................. 2I-8
Removing the CPU Module(s) ...................................................... 2I-9
Removing the Audio Card .......................................................... 2I-10
Removing a Hard-Disk Drive ..................................................... 2I-11
Removing the RMA ...................................................................... 2I-12
Removing the CD-ROM Drive.................................................... 2I-13
Removing the Power Supply....................................................... 2I-14
Replacing and Adding DIMMs................................................... 2I-15
DIMM ..................................................................................... 2I-15
Replacing a DIMM........................................................................ 2I-17
Replacing Components and Assemblies ................................... 2I-18
Field Replaceable Parts List......................................................... 2I-21
OpenBoot PROM .......................................................................................3-1
Relevance............................................................................................ 3-2
Objectives ........................................................................................... 3-3
The Boot PROM Concept ................................................................. 3-4
Non-Volatile RAM (NVRAM) Contents........................................ 3-6
Boot PROM Overview...................................................................... 3-8
The Boot PROM.........................................................................3-9
POST Output Listing ...................................................................... 3-10
POST Diagnostics Summary ......................................................... 3-12
Viewing POST ................................................................................. 3-14
ix
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
Boot in Verbose Mode ............................................................4-28
Multiuser Mode.......................................................................4-29
Testing and Troubleshooting With POST and OBP................... 4-30
Determining Faulty DSIMM Locations ...............................4-30
OBP help Command..............................................................4-34
The help diag Command ....................................................4-36
The test Command ...............................................................4-38
The show Command ...............................................................4-40
The watch Command .............................................................4-42
The probe-scsi Command ..................................................4-44
Using tip for Remote Diagnostics .............................................. 4-46
Check Your Progress ...................................................................... 4-48
Open Boot PROM 2.x .............................................................................4A-1
Equipment....................................................................................... 4A-2
Identifying the Revision of the OpenBoot PROM..................... 4A-3
Navigating the Device Tree .......................................................... 4A-4
Troubleshooting a “Blank” Monitor ........................................... 4A-9
Preparing the System.............................................................4A-9
Testing Devices Using the OBP.................................................. 4A-11
Using OBP Tests ...................................................................4A-11
Network Testing With the OBP ................................................. 4A-15
Finishing Up ................................................................................. 4A-17
Open Boot PROM 3.x ............................................................................. 4B-1
Equipment....................................................................................... 4B-2
Identifying the Revision of the OpenBoot PROM..................... 4B-3
Navigating the Device Tree .......................................................... 4B-4
Troubleshooting a “Blank” Monitor ........................................... 4B-9
Preparing the System............................................................. 4B-9
Testing Devices Using the OBP.................................................. 4B-11
Using OBP Tests ................................................................... 4B-11
Network Testing With the OBP ................................................. 4B-15
Finishing Up ................................................................................. 4B-17
Using tip hardwire ..............................................................................4C-1
Equipment....................................................................................... 4C-2
Using tip for Remote Diagnostics .............................................. 4C-3
Simulating a Faulty System ..................................................4C-4
Preparing the Healthy System to Run tip................................. 4C-5
Running POST in the tip hardwire Window....................... 4C-6
Finishing the Lab............................................................................ 4C-7
Tip Hardwire and Other Serial Port Problems Solved ............. 4C-8
Initializing the Port With Solaris 2.x Software...................4C-8
Using Serial Port A Instead of B on the Healthy System ......... 4C-9
xi
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
Adding a Device.............................................................................. 5-40
Check Your Progress ...................................................................... 5-41
Think Beyond .................................................................................. 5-42
Desktop Storage Pack.............................................................................5A-1
Objectives ........................................................................................ 5A-1
Equipment....................................................................................... 5A-2
Attaching the Wrist Strap ............................................................. 5A-3
Desktop Storage Pack Overview ................................................. 5A-4
Cabling the Desktop Storage Pack .............................................. 5A-5
Identifying the DSP Rear Panel Items......................................... 5A-6
Removing the DSP Cover ............................................................. 5A-7
Removing the Peripheral Device from the DSP ........................ 5A-8
Device Configuration .................................................................. 5A-10
Removing the DSP Power Supply ............................................. 5A-11
Items That Remain in the Enclosure .................................5A-11
Result of Duplicate Target Addresses....................................... 5A-12
Finishing Up ................................................................................. 5A-13
Desktop Storage Module....................................................................... 5B-1
Equipment....................................................................................... 5B-2
StorEdge UniPack Overview........................................................ 5B-3
Key Features of the StorEdge UniPack ....................................... 5B-4
Removing the StorEdge UniPack Top Cover............................. 5B-5
Attaching the Wrist Strap ............................................................. 5B-6
Removing the Drive Assembly .................................................... 5B-7
Removing the Power Supply/Interface Assembly ................... 5B-8
Reassembling the Desktop Storage Module .............................. 5B-9
Desktop Multi-Disk Pack......................................................................5C-1
Equipment....................................................................................... 5C-2
Desktop Multi-Disk Pack Overview ........................................... 5C-3
Desktop Multi-Disk Pack Cabling ............................................... 5C-4
Removing the Multi-Disk Pack Cover ........................................ 5C-5
Attaching the Wrist Strap ............................................................. 5C-7
Removing the Disk Drive Rack.................................................... 5C-8
SCSI Disk Drive Address Configuration .................................. 5C-10
Removing the Power Supply...................................................... 5C-11
Reassembling the Multi-Disk Pack............................................ 5C-12
StorEdge MultiPack................................................................................5D-1
Objectives ........................................................................................ 5D-1
Equipment....................................................................................... 5D-2
StorEdge MultiPack Overview .................................................... 5D-3
Geographical SCSI Addressing............................................5D-4
Removing a Disk Drive ................................................................. 5D-5
Removing the Power Supply Unit............................................... 5D-7
xiii
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
SPARCstation With SCSI Bus................................................7-18
SPARCstation With PCI Bus .................................................7-19
Boot Flow Troubleshooting ........................................................... 7-22
Troubleshooting Hints ...........................................................7-22
Check Your Progress ...................................................................... 7-24
Think Beyond .................................................................................. 7-25
Troubleshooting the Boot Process .......................................................7A-1
Objectives ........................................................................................ 7A-1
Equipment....................................................................................... 7A-2
Corrupting the Boot Block ............................................................ 7A-3
Corrupting the Boot Block ....................................................7A-3
Repairing a Bad Boot Block .......................................................... 7A-4
Simulating a Kernel Problem ....................................................... 7A-5
Replacing the Kernel UNIX File .................................................... 7A-6
Corrupting the vfstab File .......................................................... 7A-7
Repairing /etc/vfstab................................................................ 7A-8
Using vi From the CD-ROM........................................................ 7A-9
Desktop Troubleshooting Flowchart ........................................ 7A-11
SunVTS System Diagnostics ...................................................................8-1
Relevance............................................................................................ 8-2
Objectives ........................................................................................... 8-3
Introduction ....................................................................................... 8-4
Hardware and Software Requirements .................................8-5
The SunVTS Architecture ........................................................8-6
User Interfaces ...........................................................................8-8
SunVTS Kernel ..........................................................................8-9
Hardware Tests .........................................................................8-9
Installing SunVTS Software........................................................... 8-10
Starting a Testing Session .............................................................. 8-12
The SunVTS Open Look Graphical User Interface .................... 8-14
Selecting and Setting Up Tests ...................................................... 8-18
SunVTS Testing Options ........................................................8-19
Option Files..............................................................................8-23
Intervention..............................................................................8-24
Running the SunVTS Tests ............................................................ 8-25
System Status Panel ................................................................8-25
Test Status Panel .....................................................................8-26
Performance Monitor Panel...................................................8-27
Reviewing SunVTS Test Results ................................................... 8-28
System Status Panel ................................................................8-28
Console Window Messages...................................................8-28
Log Files ...................................................................................8-29
xv
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
Loading a 3-1/4-Inch Diskette .............................................A-21
Ejecting a 3-1/4-Inch Diskette ..............................................A-21
Write Protecting a 3-1/4-Inch Diskette...............................A-22
3-1/4-Inch Diskette Usage ....................................................A-22
Checking a 3-1/4-Inch Diskette Format Type
With the Solaris 2.x Operating System ...............................A-23
Mounting a Diskette With a UNIX File System.................A-24
Mounting a Diskette With a UNIX File System
With the Solaris 1.x Operating System ...............................A-25
Using the tar Command With the Solaris 1.x
Operating System...................................................................A-25
Using the tar Command With the Solaris 2.x
Operating System...................................................................A-26
vi Command Summaries ........................................................................ B-1
vi Quick Reference........................................................................... B-2
Description................................................................................ B-2
Command Mode ...................................................................... B-2
Input Mode ............................................................................... B-3
Quitting the File ....................................................................... B-3
vi Detailed Reference ....................................................................... B-4
SCSI Terms, Concepts, and Guidelines ...............................................C-1
SCSI Terms, Concepts, and Implications...................................... C-2
An Introduction to ANSI SCSI-2............................................C-2
The Need for SCSI-2 ................................................................C-2
SCSI-2 Features.........................................................................C-2
Fast SCSI – Higher Bus Speed ................................................C-3
Wide SCSI – Wider Data Paths ..............................................C-4
Differential SCSI —Longer Cabling ......................................C-4
Ultra SCSI ..................................................................................C-5
Ultra2 SCSI ................................................................................C-5
Tagged Queueing.....................................................................C-6
Guidelines for Support of Fast SCSI Systems .............................. C-8
SCSI Configurations Using Single-Ended Devices .............C-8
SCSI Systems Requiring Special Attention ..........................C-9
Identification of Mixed Vendor Systems ............................C-11
Symptoms Related To SCSI Devices ...................................C-11
Methods for Managing Fast SCSI Systems.........................C-13
Examples of Solaris 2.x Software Error Messages..................... C-16
Troubleshooting Forms ...........................................................................D-1
SPARCstation 10 System Lab ................................................................ E-1
Objectives .......................................................................................... E-1
Equipment......................................................................................... E-2
Verifying the System ....................................................................... E-3
Preparing for System Disassembly................................................ E-4
xvii
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
About This Course
Course Goal
The Sun Desktop System Maintenance course covers several generations
of the powerful SPARC™ microprocessor-based workstations. It is
designed to give you a good working knowledge of the desktop
systems and provide you with the maximum hands-on learning
experience.
✓ You should use this module to get the students excited about this course.
✓ With regard to the overheads: To avoid confusion among the students, it is very important
to tell them that the page numbers on the overheads have no relation to the page numbers
in their course materials. They should use the title of each overhead as a reference.
✓ The strategy provided by the “About This Course” is to introduce students to the course
before they introduce themselves to you and one another. By familiarizing them with the
content of the course first, their introductions will have more meaning in relation to the
course prerequisites and objectives.
✓ Use this introduction to the course to determine how well students are equipped with the
prerequisite knowledge and skills. The Guideline for Module Pacing on page xxx enables
you to determine what adjustments you need to make in order to accommodate the
learning needs of students.
xix
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
Course Overview
This course will provide you with several opportunities to identify all
of these components and understand each component’s purpose and
function. You will be given an opportunity to test your skills by
troubleshooting a failed component or firmware device.
References
Additional resources – The following materials can provide you with
additional information on topics discussed in this course. Other
resources will be mentioned at the beginning of each module which
are specific for that module:
● The Field Engineer Handbook is provided with this course and will
be a tool required for class work and labs.
The Field Engineer Handbook comes from the printer as one package
which contains text pages, hard covers, and dividers. Open the
package and begin assembling your book, following the
instructions found inside.
The course map will identify the module you are beginning by
darkening the applicable module block. This enables you to see what
you have accomplished and where you are going in reference to the
course goal. A complete map of this course is shown below.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
This module will guide you through the boot sequence and
describe the processes involved.
This module describes how to use the Sun verification test suite to
diagnose a system problem.
Workstations
The workstations that are covered in this course include
● SPARCstation™ 4, 5, and 20
Peripherals
This course describes the following
The skills you can gain in the SPARC Desktop Systems Maintenance
course are shown in column 1 of the matrix below. The black boxes
indicate the main coverage for a topic; the gray boxes indicate the
topic is briefly discussed.
Module
Skills Gained 1 2 3 4 5 6 7 8
System identification
Component identification
System construction
Firmware configuration
Firmware modification
Boot sequence
Desktop peripheral construction
Peripheral operation and configuration
Desktop disk storage devices
Analyzing small computer system interface
(SCSI) disk errors
Repairing some types of disk errors
System validation with SunVTS™
✓ Refer students back to this matrix as you progress through the course to show them the
progress they are making in learning the skills advertised for this course.
The table below provides a rough estimate of pacing for this course.
This course does not cover the topics shown on the above overhead.
Many of the topics listed on the overhead are covered in other courses
offered by Sun Educational Services:
Prerequisites
To be prepared to take this course, you should have:
✓ It might be appropriate here to recommend resources from the Sun Educational Services
catalog that provide training for topics not covered in this course.
Now that you have been introduced to the course, introduce yourself
to each other and the instructor, addressing the items shown on the
overhead.
● You will need to take notes. Not all the information you require is
presented in this student guide.
Student Responsibilities
You will get the most out of this course if you
● Ask for help any time you are not sure of what to do
● Enjoy yourself
Instructor Responsibilities
To help you get the most out of this course the instructor
Icons
Additional resources – Indicates additional reference materials are
available.
Exercise objective – The objective for the lab exercise that follows.
The exercises are appropriate for the material being discussed.
!
Warning – Anything that poses personal danger or irreversible
damage to data or the operating system.
Typographical Conventions
Courier is used for the names of command, files, and directories, as
well as on-screen computer output. For example:
Courier bold is used for characters and numbers that you type. For
example:
system% su
Password:
Palatino italics is used for book titles, new words or terms, or words
that are emphasized. For example:
Philosophy
The SPARC Desktop System Maintenance course has been created to
allow for interactions between the instructor and the student as well as
between the students themselves. In an effort to enable you to
accomplish the course objectives easily, and in the time frame given, a
series of tools have been developed and support materials created for
your discretionary use.
Course Tools
To enable you to follow this structure, the following supplementary
materials are provided with this course:
● Relevance
The course map allows the students to get a visual picture of the
course. It also helps students know where they have been, where
they are, and where they are going. The course map is presented
initially in the “About This Course” section in the student’s guide.
The course map is then displayed at the beginning of each module
with the appropriate module highlighted.
● Lecture overheads
● Small-group discussion
● Module self-check
All of the course files for this course are available from the
education.central server in the file SM210_revG_0898.tar.Z.
Each component below can also be accessed separately from
education.central.
Note – You can use ftp or the education Web site to download the
files from education.central. Either of these methods requires you
to know the user identifier (ID) and password for File Transfer
Protocol (FTP) access. See your manager for these if you have not done
this before.
Course Components
The SM-210 course consists of the following components:
● Instructor guide
● Student guide
● Art
● Overheads
● Lab files
Course Map
Sun Microsystems offers a very dynamic and rapidly growing list of
desktop systems. Sun Microsystems SPARC microprocessors have
evolved from 20 MHz to 360 MHz.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
1-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
1
Relevance
✓ Present the following questions to stimulate the students and get them thinking about the
issues and topics presented in this module. They are not expected to know the answers to
these questions. The answers to these questions should be of interest to the students,
and inspire them to learn the content presented in this module.
This module is going to introduce some old and some new products
and technologies.
Discussion – Why does understanding these technologies make
servicing desktop systems easier?
References
Additional resources – The following references can provide
additional details on the topics discussed in this module:
SPARC Architecture
The SPARC™ microprocessor found in all Sun Microsystems desktop
products is based on two key technologies: RISC and SPARC.
RISC
SPARC
Scalable Processor Architecture (SPARC) is a RISC-based CPU design
philosophy developed by Sun in 1984 and adopted by the Institute Of
Electrical and Electronic Engineers (IEEE). Scaling enables the chip
design to take advantage of the latest (faster and smaller) chip
manufacturing techniques. A SPARC processor can be implemented
using a variety of semiconductor technologies (from complementary
metal oxide semiconductor (CMOS) to gallium arsenide) without
redesign.
● It is in the UltraSPARC-II and IIi and operates at 250, 300, 336 and
360 MHz
8-SIMM slots
The heart of the SPARC desktop system is the main logic board (MLB).
There are two types of MLBs: those that have the processor built-in
and those that have their processor on a separate card or pluggable
module.
● SPARC CPU chip set – A chip set made of one to four integrated
circuits (ICs) that provide the instruction unit (IU), floating-point
unit (FPU), memory management unit (MMU), and cache logic.
SPARCstation 10, 20, Ultra 5, 10, 30, and 60 systems have their
processor(s) on pluggable SPARC modules. This technology enables
easy processor upgrades as well as various multiprocessor
configurations.
● The MBus is the bus on the main logic board that connects the
microprocessor to the IU, FPU, and external cache components
and to the MMU for access to the systems memory
Diskett SIMM 0
SIMM 2
SCSI SIMM 5
Power SIMM 3
SIMM 6
SIMM 1
SIMM 7, VSIMM 1
SIMM 4, VSIMM 0, NVSIMM
MXCC
SPARC J1401
processor NVRAM
SPARC 3 1
Clock processor
1 2 1 3 Boot PROM
Clock J0805 J0801
3 4 J0802
The MLB does not contain a processor. It contains all of the other
required system components including
MBus Modules
The MBus module contains one or two SPARC processors, an external
cache, and a modules oscillator. There are several different types of
SPARC modules. See your current Field Engineer Handbook for specific
details.
● The UltraSPARC module speeds range from 147 MHz to over 600
MHz.
● SBus slots – Ultra 1, Model 140 has three. SBus slot 2 is reserved
for video graphics support in workstation configurations.
The Creator series has two SBus slots (0 and 1) and a ultra port
architecture (UPA) connector for the fast frame buffer option. Only
single- and double-buffered fast-frame buffers can be plugged into
this UPA connector.
▼ The Ultra 2, 10, and 60 use four banks of four DSIMMs that
yields up to 2 GBytes of random access memory (RAM).
● Creator Series – There are two types of fast frame buffer (FFB)
found in Ultra Creator series systems. A single buffered version is
used in the creator two dimensional (2D) while the three
dimensional (3-D) version has two buffers. These buffers are made
up of a new type RAM chip called a 3-D ram. The 3-D ram is a
combination of fast static random access memory (SRAM) for the
I/O and dynamic random access memory (DRAM) for pixel data
storage. Memory capacity is 2.5 Mbytes for each 3-D RAM chip.
These special 3-D RAM application-specific integrated circuits
(ASICs) have their own built-in pixel processor and are controlled
by an onboard ASIC that can perform 2.1 billion operations per
second. The FFBs are self configuring because of the sense signals
from the monitor connected to it. This configuration can be
temporarily altered using the ffbconfig command.
Single inline
memory module
(SIMM)
or dynamic
single inline
memory module
(DSIMM)
Video single
inline memory
module (VSIMM)
Jumper
Non-volatile
single inline
memory module
(NVSIMM)
SIMM
Sun uses different kinds of SIMMS to enhance system performance in
different areas. The types of SIMMs used in desktop systems are
SIMMs, DSIMMs, VSIMMs, and NVSIMMs.
DSIMM or DIMM
Desktop systems use DSIMMs for system main memory. Typically
these are 72,144, or 288 pin memory modules. See the Field Engineering
Handbook, Volume I, “Memory” section for specific details.
VSIMM
Some desktop systems, such as the SPARCstation 20 system, can be
configured with video SIMMs (VSIMMs). Each VSIMM contains 2 to 8
Mbytes of video memory that supplement the high-speed, high-
resolution frame buffers. The SPARCstation 20 VSIMM also contains
the frame buffer logic.
NVSIMM
The nonvolatile SIMM (NVSIMM), along with Prestoserve™ software,
provides disk buffering to enhance NFS™ transfers. NVSIMMs are 1-
or 2 Mbyte SIMMs that maintain their data in the case of an abnormal
power-down condition. In addition to memory, the NVSIMM contains
a battery and power controller circuitry. An NVSIMM is a double-wide
card with a round, non-replaceable battery mounted on one side. The
NVSIMM plugs into a memory slot on the main logic board. The
jumper enables the battery. Any data contained in the NVSIMM is lost
if the jumper is removed.
Memory Configuration
The first banks to fill
are shaded:
SIMM 0
SIMM 1
SIMM 2
SIMM 3
SIMM 4
SIMM 5
SIMM 6
SIMM 7
● DSIMMs are inserted into the memory bank bus connectors on the
CPU board to provide each system with its required main
memory.
● DSIMM modules are available in 8-, 16-, 32-, 64-, and 128-Mbyte
configurations.
Memory Configuration
✓ The next four overheads are to be used for the next four pages.
● Once the first bank is full, memory can be added a full bank at a
time in any order.
There are a few exceptions to the last two rules. Consult the Field
Engineer Handbook, Volume I, the “CPU” section for specific
configurations.
Table 1-1 lists Ultra 1 system memory configuration and Table 1-2 lists
the Ultra 60 system memory configuration.
Table 1-1 Ultra 1 System DSIMM Physical Memory Address Range
Physical Physical
DSIMM Slot Location Memory Memory
Address Start Address End
Physical Physical
DSIMM Slot Location Memory Memory
Address Start Address End
When a memory error occurs, the exact message (the device the
message is displayed on) and the result of the error vary depending on
many factors. The examples shown in Figure 1-7 illustrate a few of the
typical error messages that are displayed.
Parity Error
PADDR=01000000,Expected = a5c33c5a
Observed = a5c3ff5a
Error Detection
Most systems use parity to detect memory errors and cannot correct
the error. Therefore, when a system receives a memory error, the
system goes down with a parity error.
Systems that use error correction code (ECC) can experience a one-bit
memory error, correct it, and keep on running
Error Detection
System
Methods
When there is an error in the first memory bank, the system may lock
up with little or no indications. In some cases, a problem in this bank
prevents power-on self test (POST) from completing, and the system
will not turn on the monitor and display the banner as usual. Some
systems indicate an error by displaying a code in the keyboard light
emitting diodes (LEDs), which indicates the failing SIMM. POST and
the keyboard LEDs are discussed in more detail later in this course.
A SIMM failure in a bank other than the first bank causes the system’s
memory management unit (MMU) to ignore the entire bank of
memory and map around it. In most cases, this type of error does not
prevent the system from completing POST or from booting. However,
the system will be missing an entire bank of memory until the
defective SIMM is fixed.
SBus Systems
Disk Disk
SBus
slots ESP SCSI
Processor DMA CD-ROM
TPE
Ethernet
I/O LE transceiver
AUI
Data Sys logic
switch I/O Parallel Parallel
UPA transceiver port
Video
logic DB13W3
● Support for 1-, 2-, 4-, 8-, 32-, and 64-byte transfers
Sun designed the SBus to provide the SPARC desktop products with a
high-performance, space-efficient, and cost-effective system bus. SBus
specifications have been adopted by the IEEE and are available to
third-party developers.
In Figure 1-9 the gray boxes and lines represent components used only
in the Ultra 1 Creator series. The ultra port architecture (UPA) bus
connector replaces one SBus slot (dotted line). These items are not
present in the base Ultra 1 series systems.
UltraSPARC
Address bus
SC_UP
E$
SBus slots
SDB SYSIO SBus
UPA bus
DRAM connector
To increase the data flow among the CPU and other subsystems, the
UPA uses crossbar packet switching instead of the conventional bus-
based schemes. Packets from various subsystems such as CPU,
memory, graphics, and I/O devices can be multiplexed, enabling
multiple transactions to occur seemingly simultaneously.
This is the first Sun workstation with a 144-bit bus with full ECC-
protection (128 bits + ECC bits). The UPA bus, using crossbar-oriented
interconnection, replaces the traditional motherboard bus system and
gives peak transfers at 1.3 Gbytes per second between the CPU and
memory.
The UPA connector that replaces the single SBus slot in the Creator
series systems can only interface to the new, fast, single- and double-
buffered video frame buffers.
PCI Architecture
PCI offers many of the same characteristics as SBus, and is an open
standard that Sun has chosen to support for a variety of reasons.
PCI is a standard bus architecture that has been adopted by the high
volume personal computer industry. Because of its wide acceptance,
PCI ensures that compliant adapter cards will be available from more
sources than ever before.
PCI Architecture
There are three distinct address spaces in the PCI bus architecture:
configuration, memory, and I/O. In PCI, the location of a
peripheral device is determined by its physical location within the
PCI bus hierarchy. Each device is located by its bus number and
device (slot) number. A configuration space identifies the device
and provides the system software with device configuration
information. In addition, PCI supports both 32-bit and 64-bit
memory addresses. The host system software assigns regions of
the memory address space to PCI peripherals. PCI also supports a
32-bit I/O address space.
On Sun systems, the PCI host bridge supports dual PCI domains. One
is a 64-bit, 66-MHz bus, while the second is a 64-bit, 33-MHz bus. The
66-MHz bus can also support 33-MHz devices. This document
identifies the buses as 66/33 MHz and 33 MHz respectively.
33/66 MHz
33 MHz
33 MHz
33 MHz
Figure 1-10 The 33 MHz and 33/66 MHz Slots Are Keyed Differently
SCSI
bridge ASIC UltraSCSI
CPU
RAM
100 Mbit Ethernet
PCI bridge Serial ports
I/O Parallel port
UPA interconnect Audio
cross bar switch
PCI 33 MHz
PCI 33 MHz
Graphics
subsystem UPA graphics slots
The major advantage is the higher speed data transfer rates and the
wide variety of interface cards that can be used when the driver
software is written. Another difference is the removal of the onboard
SCSI support.
● Ultra 10, 30, and 60 systems have three PCI slots operating at 33
MHz and one PCI slot operating at either 33 MHz or 66 MHz
depending on the option card installed in that slot
Before continuing on to the next module, check that you are able to
accomplish or answer the following:
Course Map
A dynamic list of desktop systems has evolved from one engineering
specific design to enterprise solutions for electronic commerce,
education, movie production, financial institutions and more.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
2-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2
Relevance
✓ Present the following questions to stimulate the students and get them thinking about the
issues and topics presented in this module. They are not expected to know the answers to
these questions. The answers to these questions should be of interest to the students,
and inspire them to learn the content presented in this module.
References
Additional resources – The following references can provide
additional details on the topics discussed in this module:
Tower
Pizzabox
SPARCstation 4 system
SPARCstation 5 system
Ultra-1, 5 system
Ultra 10 system
Ultra 30 system
● SPARCstation 5 system
● Ultra 1 system
● Ultra 5 system
● Ultra 10 system
● Ultra 30 system
The SPARCstation 1 system was the first SPARC desktop system. The
pizzabox that was designed for it has evolved over the years. The
largest version of the pizzabox is the Ultra 2 system and the latest
redesign of the pizzabox is the Ultra 5 system.
SPARCstation 5 System
SPARCstation 4 System
● No audio ports
● Five DSIMM slots, including the slot for the VSIMM, for
160 MBytes of maximum memory
Ultra 1 System
CD-ROM
(optional)
Diskette, triple-density
(optional)
Figure 2-4 Ultra 1 System Pizzabox Chassis
● The left and right side panels are slotted for ventilation
● One or two single connector SCSI-2 Fast hard disk drives of either
1.05- or 2.1-GByte sizes
Ultra 1 Creator
The Ultra 1 Creator system has all of the same features as the basic
Ultra 1 system with the following changes:
● The UPA bus connector for the Creator graphics card replaces
SBus slot 2
Ultra 5 System
Ultra 5 system is an entry-level workstation designed for cost-sensitive
users who need the performance and capabilities of Solaris
applications for activities like content development, database front-
end, spreadsheets, and word processing.
Ultra 10 System
Ultra 30 System
● Four long PCI slots, three operating at the standard 33MHz bus
clock speed, and one operating at either 33- or 66-MHz bus speeds
Multi-Processor Products
Tower
Pizzabox
SPARCstation 10 system
SPARCstation 20 system
Ultra 2 system
Ultra 60 system
● SPARCstation 10 system
● SPARCstation 20 system
● Ultra 2 system
● Ultra 60 system
SPARCstation 10 System
Sun
Sun engineers put the cache memory in the microprocessor chip and it
became the SuperSPARC microprocessor. They then added a larger
external cache, and oscillator circuitry on a pluggable module. A new
high-speed bus that could handle the complex data flowing between
memory and the CPU module also had to be designed. This OPEN bus
standard is called the module bus (MBus). Many CPU modules that
complied with the MBus standard were later manufactured by
companies other than Sun.
● Two MBus slots for one or two MBus modules containing the
microprocessor, external cache, and oscillator
SPARCstation 20 System
Ultra 60 System
● Four long PCI slots, three operating at the standard 33-MHz bus
clock speed, and one operating at either 33- or 66-MHz bus speeds
Component Clearance
Above
4mm
SBus
PCI 2.67mm
Below
.300”
EISA
Bracket 6.875”
4.200”
Voltage key shown for positioning
information only. Both 3 and 5 V supported
on short and long cards
12.283”
Figure 2-12 Single and Double-wide SBus and PCI Form Factor Option
Boards
● Frame buffers
● Communication interfaces
● Other
SPARCstation 4 system
SPARCstation 5 system
Ultra-1, 140, 170 systems
1 1 1 1
SPARCstation 10 system
SPARCstation 20 system
Ultra 2 system
Three SBus connectors
MBus SBus
= SBus connectors
Four SBus connectors
Figure 2-13 Sun Main System Boards Showing the SBus Locations
1 2 3 4 5 5 5 or 6
7 8 9 10 11A 11B 12 13 14 15 16 17
4 MBus 13 SCSI
10 Keyboard
● Keyboard
● Parallel port
● ISDN ports
Most systems use the standard dual 25 pin D-type connector for the
serial port connections, however, there are some exceptions.
Table 2-1 Serial Port Connectors
11a 7
9
System Board
PCI slot to
rear panel
location 12
11b (M-II)
13
Note – Refer to the Sun Ultra 10 system service manual for definitions
of the callout numbers in Figure 2-15.
Power supply
Chassis
Speaker
Multi-Speed CD-ROM
Activity LED
3.5-inch diskette
Figure 2-16 Typical FRU Locations in the Pizzabox Style Enclosure:
● Power supply
● DSIMMs
● SBus card(s)
● Speaker
● Diskette drive
● CD-ROM
● Audio card
● CPU modules
● Power supply
● DIMM slots
● CD-ROM drive
● Diskette drive
● Hard-disk drives
Figure 2-18 illustrates various part and serial number types and
common locations.
* 5011316011270 *
5180-9110361436
FAB 270-2324-02
The top example in Figure 2-18 illustrates a part number tag that
appears on a printed circuit board (PCB) such as a CPU board or
SIMMs. The full part number in this example is 501-1316.
The middle example in Figure 2-18 illustrates a part number tag that
appears on an FRU such as a disk or cable. The full part number in this
example is 370-1312.
FAB Numbers
The bottom example in Figure 2-18 shows a manufacturing fabrication
(FAB) number. FAB number revisions are used to identify the slight
differences between parts that have the same part number (as required
for the SPARCstation 10 and 20 systems main logic boards). FAB
numbers are etched directly on the printed circuit board (PCB), usually
on the back side.
PN: 600-3324-03
SN: 439F3395
Svcd: S20
The system serial number can be found on the serial number tag as
illustrated in Figure 2-19. It is located on the back or on the bottom of
the system chassis.
A system serial number (SN) has a pattern of three digits, one letter,
and then four more digits. The serial number is unique to each
individual system. It is used to identify a system when placing a call to
the Answer Center and sometimes for inventory records.
The part number (PN) on this tag represents the part number for the
entire system. This part number is not used as an FRU ordering
number. Instead, the part numbers of the individual parts inside the
system are ordered and replaced when necessary.
The service code (Svcd) identifies the system type. In this example, S20
indicates a SPARCstation 20 system.
The lab is set up with all of the systems discussed in this module. You
will be given ample opportunity to perform all of the labs you decide
are necessary for your job needs. Remember the course instructor or
lab assistant is there to help you if you need help.
Exercise objective – Each lab will guide you through the following
steps. There may be other tasks or operations required of you,
depending on the specific piece of equipment.
Labs Available
Use the following table to select the labs that best suit your needs:
Table 2-2 Desktop Labs Available
2A SPARCstation 4 system
2B SPARCstation 5 system
2C SPARCstation 20 system
2D Ultra 1 system
2E Ultra 2 system
2F Ultra 5 system
2G Ultra 10 system
2H Ultra 60 system
2I Ultra 30 system
Before continuing on to the next module, check that you are able to
accomplish or answer the following:
Now that you know what goes on inside the Sun desktop systems you
will need some tools and an understanding of how things happen
inside all of this hardware.
Objectives
2A-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2A
Equipment
To prevent unwanted system booting after reset and long POST diagnostic runs,
perform the following steps:
1. If the Solaris operating system is running, log in as the root user and halt the
operating system.
ok halt
If the system attempts to reboot after shutting down the operating system, press
the Stop and a keys at the same time.
ok reset
3. When the POST diagnostics run is complete, turn the power off on all
peripheral units including the display monitor.
5. If the display monitor is sitting on top of the system chassis, un-cable it and set
it aside so that you can remove the system chassis cover later in this lab.
1. Loosen the captive Phillips-head screw in the upper-right corner of the rear
panel as shown below.
2. Unscrew the Phillips-head screw that secures the lock block to the cover.
Remove the lock block and set it aside.
Note – The power supply must remain connected to the system board during this
test or it will be unable to regulate the voltages.
2. Use a digital volt meter (DVM) to check the power supply output voltages as
follows:
a. Place the DVM negative probe on one of the logic ground pins in the
connector, and test the +12V, -12V, and +5V power pins individually with the
positive probe (pins 1 through 8). Refer to the drawing in Figure 2A-3 to
locate pin numbers and Table 2A-1 on page 2A-6 to identify the correct
voltage values.
3. Turn off the system chassis power when you are finished.
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
Use this table with Figure 2A-3 on page 2A-5 to identify the voltages found on the
power supply connector.
Table 2A-1 Voltage Locations and Values
1 Blue +12V
2 Brown -12V
3, 4, 5, 6, 7, 8 Red +5V
9 Grey Power off
10, 11, 12, 13, 14, 15 Black Ground
16 Green AC outlet
17 Purple Fan
18 Yellow Power on
2. Disconnect the external power cord from the rear panel of the system unit and
from the wall outlet.
3. Attach your antistatic wrist strap and secure it to the upper flat edge of the rear
panel.
Note – The wrist strap is usually grounded to the power supply. When removing or
replacing the power supply, attach the wrist strap to the upper flat edge of the rear
panel to ground the system.
4. Loosen the captive screws on the rear panel that secure the power supply to the
chassis.
Power supply
Power supply
rear view
DC power
harness
Captive screws
6. Slide the power supply toward the chassis front to free it from the
chassis mounts.
7. Lift the power supply out of the chassis, and disconnect the DC power harness
from the keyed connector on the rear of the power supply.
Note – The position of a drive determines its SCSI target address. The lower hard-
disk drive automatically becomes SCSI address 3 on installation.
1. A plastic latch is located at the rear of the drive. Press this latch to release the
drive handle.
When lifted, the drive bracket acts as a lever to disconnect the drive from the
chassis connector on the SCSI backplane.
3. Grasp the drive bracket handle, and lift the drive straight up and out of the
chassis. Place it on an antistatic surface.
Note – Do not remove the handle from the hard drive. It is part of the FRU.
Note – If your system does not have a CD-ROM drive, skip this page.
1. Disconnect the SCSI data, DC power, and audio cables from the CD-ROM drive.
2. Push the CD-ROM drive toward the edge of the chassis to disengage it. The
CD-ROM drive is installed above the diskette drive.
3. Lift the drive out of the chassis, and place it on the antistatic mat.
Note – If your system does not have the diskette drive, skip this page.
1. Remove the CD-ROM drive (if installed). If the CD-ROM drive is not installed,
remove the CD-ROM filler panel as shown below.
2. Push the diskette drive toward the center of the chassis to disengage it.
You may need to use a screwdriver for leverage. Use the screwdriver to push on
the drive grommets. Do not push on the drive’s front bezel.
3. Lift the diskette drive out of the drive bracket. Holding the drive in one hand,
detach the diskette data and DC power cables from the drive with your
other hand.
4. Lift the diskette drive out of the chassis, and place it on the antistatic mat.
If your replacement diskette drive has an address switch, it must be set to position 0
(not present on some models).
Grommets
Set switch to position 0,
all the way to the right
(present on some models only).
Note – If your system does not have an SBus card installed, skip this page.
Before you remove the system board, you must unplug several connectors. Some of
these connectors may be covered by an SBus card so the SBus card must be removed
first. Remove all SBus card on the system board using the following procedure.
1. Push the upper card retainers back from the edge of the SBus card.
2. Grasp both ends at the back of the card or the extractor handle (if present). Pull
upward slowly until the connector is detached from the slot.
Note – Your SBus card may or may not have the extractor handle as shown above. If
it does not have the handle, simply grasp the back edge of the card and lift.
Note – If your system does not have an audio module, skip this page.
Before you remove the system board, you must unplug several connectors. Some of
these connectors may be covered by the audio module card so it must be removed
first. Using the following procedure, remove the audio module that is mounted to
the system board:
1. Unplug the audio cable from the connector on the audio module.
3. Holding both sides of the module, gently lift upward until the audio module is
disconnected.
4. Holding the connector end of the module, disengage the audio module from its
opening on the system back panel.
Figure 2A-13 Lifting the Audio Module From the System Board
Caution – Observe electrostatic precautions when working with the DSIMMs. You
! must wear an antistatic grounding strap and use a antistatic pad that is connected to
you and to the system chassis.
2. To eject a DSIMM, press down on the ejection levers on both sides of the
DSIMM connector, as shown below.
3. Holding the DSIMM by its edges, remove it from the slot and place it on an
antistatic surface.
1. Choose any available slot, and unlock (press down) the ejector levers at both
ends of the connector. Remember that slot J0301 must always contain a DSIMM
for the system to boot and become operational.
Hold the DSIMM by its edges and orient it so that the two notches at the bottom
of the DSIMM line up with the two tabs in the DSIMM connector.
3. Place your thumbs on the edge of the DSIMM and push the DSIMM firmly into
its connector.
4. To lock the DSIMM in place, push both ejector levers into the upright position.
Note – If your system does not have a VSIMM, skip this page.
Caution – Observe electrostatic precautions when working with the VSIMM. You
! must wear an antistatic grounding strap and use an antistatic pad that is connected
to you and to the system chassis.
2. To eject a VSIMM, press down on the ejection levers on both sides of the
VSIMM connector, as you did with the DSIMM.
3. Holding the VSIMM by its edges, remove it from the slot and place it on the
antistatic surface.
Hold the VSIMM by its edges and orient it so that the two notches at the bottom
of the VSIMM line up with the two tabs in the VSIMM connector.
2. Place your thumbs on the edge of the VSIMM, and push the VSIMM firmly into
its connector.
3. To lock the VSIMM in place, push both ejector levers into the upright position.
1. Detach all external cables from the rear of the system chassis.
2. Unplug the SCSI data, diskette data, speaker and LED, and CD-ROM audio
cables from the system board.
3. Loosen the two captive Phillips-head screws that secure the system board to the
rear of the chassis.
//
SERIAL A/B TP
Captive screw Captive screw
4. Pull the board out of the back of the chassis until it clears the plastic card guide,
and place it on an antistatic mat.
There are two serial port jumpers on the system board. The jumpers are factory-set
to RS423 mode (position B). The ports can be reset to RS232 mode (position A) for
connection to an X.25 network in Europe or Australia.
To change the jumper settings from RS423 mode to RS232 mode, use needlenose
pliers to move both serial port jumpers from position B to position A.
! Caution – Do not change the position of the jumpers during this lab.
A
RS423
J1
70
3 2
B
RS232
J1
J1 70
70 2
3
J1
70
3
1. Make sure all DSIMMs have been replaced on the system board and that all of
the ejector levers are upright.
a. If the ejector levers will not close all the way, the DSIMM module is not
properly seated.
Note – The first DSIMM slot J0301 must have a DSIMM installed.
2. Gently slide the system board into the plastic card guide until it is seated, and
tighten the two captive screws that retain it in the system chassis.
If there is not a CD-ROM drive present, there will be one less cable.
5. If included with the system, replace the diskette drive unit in the system chassis,
and reconnect the diskette drive power and data cables.
6. If included with the system, replace the CD-ROM unit in the system chassis,
and reconnect the SCSI data cable and the power cable.
a. Tighten the two captive screws at the rear of the system chassis.
c. Reconnect the modular power cable on the end of the power supply.
a. Make sure the display monitor power and data cables are connected.
Note – If your system did not successfully boot, call your instructor now.
Objectives
Upon completion of this lab, you should be able to:
2B-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2B
Equipment
ok halt
ok reset
2. Unscrew the Phillips-head screw that secures the lock block to the
cover. Remove the lock block and put it aside.
Note – The power supply must remain connected to the system board
during this test or it will be unable to regulate the voltages.
Use Table 2B-1 on page 2B-6 to locate pin numbers and identify
the expected voltage values.
Use Table 2B-2 on page 2B-6 to record the reading you get for pins
1 through 8.
3. Turn off the system chassis power when you are finished.
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
1 Blue +12V
2 Brown -12V
3, 4, 5, 6, 7, 8 Red +5V
9 Grey Power Off
10, 11, 12, 13, 14, 15 Black Ground
16 Green AC outlet
17 Purple Fan
18 Yellow Power On
1 +12V DC
2 - 12V DC
3 +5V DC
4 +5V DC
5 +5V DC
6 +5V DC
7 +5V DC
8 +5V DC
2. Disconnect the external power cord from the rear panel of the
system unit and from the wall outlet.
3. Attach a wrist strap, and secure it to the upper flat edge of the rear
panel (Figure 2B-4).
Note – The wrist strap is usually grounded to the power supply. When
removing or replacing the power supply, attach the wrist strap to the
upper flat edge of the rear panel to ground the system.
4. Loosen the captive screws on the rear panel that secure the power
supply to the chassis.
Power supply
Power supply
rear view
DC powe
harness
Power supply
connector DC power
connector
Captive screws
6. Slide the power supply toward the chassis front to free it from the
chassis mounts.
7. Lift the power supply out of the chassis, and disconnect the
DC power harness from the keyed connector on the rear of the
power supply.
Note – The position of a drive determines its SCSI target address. The
bottom drive automatically becomes SCSI address 3 on installation,
and the top drive becomes SCSI address 1.
1. A plastic latch is located at the rear of the drive. Press the latch to
release the drive handle.
3. Grasp the drive-bracket handle, and lift the drive straight up and
out of the chassis (Figure 2B-5). Place it on an antistatic surface.
Note – If your system does not have a CD-ROM drive option, skip
this page.
2. Disconnect the SCSI data, DC power, and audio cables from the
CD-ROM drive.
3. Lift the drive out of the chassis, (Figure 2B-6) and place it on the
antistatic mat.
DC p
cable
Note – If your system does not have the diskette drive option, skip
this page.
3. Lift the diskette drive out of the drive bracket (Figure 2B-8).
Holding the drive in one hand, detach the diskette data and DC
power cables from the drive with your other hand.
If your replacement diskette drive has an address switch, it must be set to position 0
(not present on some models).
Grommets
1. Push the card retainers back from the edge of the SBus card
(Figure 2B-10).
Push back
both
Since there is limited clearance between SBus cards, you can install an
extractor to make removal of SBus cards easier.
2. Insert the legs of the card extractor into the holes on the SBus card
at the SBus connector end (Figure 2B-11).
Install card
extractor
3. Grasp the SBus card at the end where the card plugs into the MLB
and pull upward slowly until the connector is detached from the
slot, (Figure 2B-12 and Figure 2B-13) for double-wide SBus cards.
5. Repeat the above procedure on any other SBus cards that are
present.
Card
extractors
3. Holding the DSIMM by its edges, remove it from the slot and
place it on the antistatic mat.
1. Detach all external cables from the rear of the system chassis.
CD-ROM
connector
4. Slide the system board out of the back of the chassis until it clears
the plastic card guide (Figure 2B-17), and place it on the antistatic
mat.
1. Choose any available slot, and unlock (press down) the ejector
levers at both ends of the connector.
Note – Slot J0300 must always contain a DSIMM to enable the system
to boot.
Hold the DSIMM by its edges, and orient it so that the two notches
at the bottom of the DSIMM line up with the two tabs in the
DSIMM connector.
4. To lock the DSIMM in place, push both ejector levers into the
upright position.
Note – If the ejector levers will not close all the way, the DSIMM
module is not properly seated.
2. Gently slide the system board into the plastic card guide until it is
seated, and tighten the two captive screws that retain it in the
system chassis (page 2B-16).
4. Carefully replace all SBus cards that were removed (page 2B-13).
5. Replace the diskette drive unit in the system chassis if one was
present (page 2B-10).
Reconnect the data cable and the power cable to the CD-ROM
drive.
7. Replace the lower hard-disk drive in the system chassis, and lock
it in place (page 2B-8).
Make sure this is the same disk that was previously in the lower
position or addressing will be wrong and the system will not boot.
8. Replace the upper hard-disk drive (if one was present) in the
system chassis, and lock it in place (page 2B-8).
11. Reconnect all external cables at the rear of the system chassis.
Objectives
Upon completion of this lab, you should be able to:
2C-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2C
Equipment
To prevent unwanted system booting after reset and POST diagnostic runs, perform
the following steps:
1. If the Solaris operating system is running, log in as the root user and halt the
operating system.
ok halt
If the system attempts to reboot after shutting down the operating system, press
the Stop and a keys at the same time.
ok reset
3. After POST diagnostics are complete, and the ok prompt is displayed, turn off
the power to all peripheral units including the display monitor.
5. If the display monitor is sitting on top of the system chassis, un-cable it and set
it aside so that you can remove the system chassis cover.
1. Loosen the captive Phillips-head screw in the upper-right corner of the rear
panel (Figure 2C-1).
2. Unscrew the Phillips-head screw that secures the lock block to the cover.
Remove the lock block and put it aside.
3. Grasp the cover at the back of the machine and lift it up and toward the front of
the unit (Figure 2C-2). When the cover is at a 60-degree angle to the chassis,
push the cover away from the front panel, freeing the cover hinge tabs from the
chassis slots.
Back of cover
Hinge tabs
Note – The power supply must remain connected to the system board during this
test so it can regulate the voltages.
2. Use a digital volt meter (DVM) to check the power supply output voltages as
follows:
a. Place the DVM negative probe on one of the logic ground pins in the
connector, and test the +12V, -12V, and +5V power pins individually with the
positive probe (pins 1 through 8). Use the drawings in Figure 2C-3 to locate
pin numbers and Table 2C-4 on page 2C-6 for voltage values.
3. Turn off the system power to when you are finished taking your readings.
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
Use Table 2C-4 with Figure 2C-3 on page 2C-5 to identify the voltages found on the
power supply connector.
Table 2C-4 Power Supply Connector Pin and Voltage Values (Plus or Minus 5 Percent)
1 Blue +12V
2 Brown -12V
3, 4, 5, 6, 7, 8 Red +5V
9 Grey Power off
10, 11, 12, 13, 14, 15 Black Ground
16 Green AC outlet
17 Purple Fan
18 Yellow Power on
2. Disconnect the external power cord from the rear panel of the system unit and
from the wall outlet.
3. Attach a wrist strap and secure it to the upper flat edge of the rear panel.
Note – The wrist strap is usually grounded to the power supply. When removing or
replacing the power supply, attach the wrist strap to the upper, flat edge of the rear
panel to ground the system.
4. Loosen the captive screws on the rear panel that secure the power supply to the
chassis (Figure 2C-5).
Power supply
Power supply back view
DC power
connector DC power
Drive bracket harness
Power supply
captive screws
Wrist strap
on back panel
6. Slide the power supply toward the chassis front to free it from the
chassis mounts.
7. Lift the power supply out of the chassis, and disconnect the DC power harness
from the keyed connector on the rear of the power supply.
Note – To remove the bottom disk drive, you must remove the top disk drive first.
The position of a drive determines its SCSI target address. The bottom drive
automatically becomes SCSI address 3 on installation, and the top drive becomes
SCSI address 1.
1. To release the drive handle, press the plastic latch, which is located at the rear of
the drive (Figure 2C-1).
When lifted, the drive bracket acts as a lever to disconnect the drive from the
chassis connector on the SCSI backplane.
3. Grasp the drive bracket handle, and lift the drive straight up and out of the
chassis. Place it on an antistatic surface.
Drive handle
Disk drive
Drive bracket
Note – If your system does not have the CD-ROM option, skip this page.
1. Push the CD-ROM drive toward the edge of the chassis to disengage it
(Figure 2C-6). The CD-ROM drive is installed above the diskette drive.
2. Disconnect the SCSI data, DC power, and audio cables (if present) from the
CD-ROM drive.
3. Lift the drive out of the chassis, and place it on an antistatic surface.
DC power
SunCD 2Plus cable
drive
Chassis edge
SCSI data
cable
Note – If your system does not have the diskette drive option, skip this page.
1. Push the diskette drive toward the center of the chassis to disengage it
(Figure 2C-7).
You may need to use a screwdriver for leverage. Use the screwdriver to push on
the drive grommets. Do not push on the drive’s front bezel.
Diskette drive
Drive bracket
slot
Grommet
2. Lift the diskette drive out of the drive bracket (Figure 2C-8). Holding the drive
in one hand, detach the diskette data and DC power cables from the drive with
your other hand.
3. Lift the diskette drive out of the chassis and place it on an antistatic mat.
If your replacement diskette drive has an address switch, it must be set position 0.
(This feature is not present on some models.)
Grommets
Note – If your system does not have an SBus card installed, skip this page.
1. Push the card retainers back from the edge of the SBus card (Figure 2C-10).
SBus card
2. Remove the screws and washers from the SBus card backplate (Figure 2C-11).
System back
panel (cutaway)
Rectangular washer
Screw
SBus card
backplate
3. Grasp the SBus card at the end where the card plugs into the MLB. Pull upward
slowly until the connector is detached from the slot (Figure 2C-12).
Double-width
SBus card
Note – There are single-width and double-width SBus cards. The drawing above
shows a double-width SBus card being removed.
It is not required to remove the MBus module(s) prior to removing the system
board, but it is a FRU you will be required to remove and replace.
MBus module
Retainers
Note – If the system has two MBus modules (slot 1 above slot 0), and the defective
module is in the lower slot 0, remove the top MBus module (slot 1) first.
2. Grasping the module at the corners over the connector, gently pull the MBus
module up until it is clear of the connector (Figure 2C-14).
MBus module
Hot surface
Figure 2C-14 Lifting the MBus Module From the System Board
Caution – Observe all electrostatic precautions when working with the DSIMMs.
You must wear an antistatic grounding strap and use an antistatic pad that is
! connected to you and to the system chassis.
2. To eject a DSIMM, press down on the ejection lever on the side of the DSIMM
connector (Figure 2C-15). These levers actually push the DSIMM out of the slot.
3. Holding the DSIMM by its edges, remove it from the slot, and place it on an
antistatic surface.
SIMM
SIMM SIMM
SIMM
Ejection
levers
Ejection levers
1. Choose any available slot, and unlock (press down) the ejector levers at both
ends of the connector. Remember that slot J0201 must always contain a DSIMM
for the system to boot properly
2. Align the DSIMM with the center chip facing the system unit front panel
(Figure 2C-16).
Center chip
Key notch
3. Insert the SIMM (using two hands) by pressing down gently, yet firmly, until the
SIMM snaps into place (Figure 2C-17).
Insertion tool
grooved edge
4. To lock the DSIMM in place, push both ejector levers into the upright position.
1. Detach all external cables from the rear of the system chassis.
2. Unplug the SCSI data, diskette data, and the speaker/LED cables from the
system board (Figure 2C-18).
Speaker/LED
connector
Diskette data connector
SCSI data connector
3. Loosen the two captive Phillips-head screws that secure the system board to the
rear of the chassis (Figure 2C-19).
4. Pull the board out of the back of the chassis until it clears the plastic
card guide (Figure 2C-20) and place it on an antistatic mat.
There are clock-speed (J1401) and serial-port (J0801 and J0802) jumpers on the
system board (Figure 2C-21). Before installing the system board, check the jumper
settings to make sure that they are set properly for your site. The jumpers are preset
at the factory as shown in Figure 2C-21.
Leave the clock-speed jumper set at 40/50 MHz for optimum performance. If you
change the jumper to the 40-MHz position, the MBus will only operate at 40 MHz
and the SBus will only operate at 20 MHz.
The serial port jumpers are preset at the factory to RS423 mode, but they can be
changed to RS232 mode (for connection to an X.25 network in Europe or Australia).
Note – Do not change the position of the jumpers during this lab.
40 MHz J0801
40/50 MHz A B
Clock-speed J1401 B = RS423
jumper (preset) A = RS232 (preset)
J0802
1. Make sure all DSIMMs have been replaced on the system board and that all of
the ejector levers are closed.
a. If the ejector levers will not close all the way, the DSIMM module is not
properly seated.
Note – The first DSIMM slot J0201 must have a DSIMM installed.
2. Gently slide the system board into the plastic card guide until it is seated and
tighten the two captive screws that retain it in the system chassis (page 2C-18).
4. Carefully replace all MBus modules that were removed (page 2C-15).
5. Carefully replace all SBus cards that were removed (page 2C-12).
6. Replace the diskette drive unit in the system chassis, if one was present
(page 2C-10).
7. Replace the CD-ROM unit in the system chassis, if one was present page (2C-9).
8. Replace the lower hard-disk drive in the system chassis, and lock it in place
(page 2C-8).
a. Make sure this is the same disk that was previously in the lower position or
the addressing will be wrong and the system will not boot.
9. Replace the upper hard-disk drive (if one was present) in the system chassis,
and lock it in place.
a. Tighten the two captive screws at the rear of the system chassis.
c. Reconnect the modular power cable on the end of the power supply.
a. Tighten the upper right captive screw at the rear of the chassis.
12. Reconnect all external cables at the rear of the system chassis.
a. Make sure the display monitor power and data cables are connected.
Note – If your system did not successfully boot, call your instructor now.
Objectives
Upon completion of lab, you should be able to
● Measure and verify with the use of a voltage chart the product’s
power supply voltages
2D-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2D
Equipment
● A Phillips screwdriver
ok halt
ok reset
Lock block
Captive screws
3. Grasp the sides of the cover at the rear and lift up the back of the
cover. After the cover clears the back panel, push the cover away
from the front panel (Figure 2D-3).
Cover
Captive screws
Figure 2D-3 Lifting the Cover From the Rear of the Unit
1. Unwrap the first two folds of the wrist strap, and wrap the
adhesive side firmly against your wrist.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap, and attach the copper end of the wrist strap to the top of the
power supply (Figure 2D-4).
Copper strip
Power Wrist strap
supply
Back panel
Fan
J2002
J2105
J2104 Power
supply
SBus slot 0 CPU Chip Set SBus Slot 2
SBus slot 1
Fan
8-SIMM slots
Fan Speaker
Front panel
System Board
1. Locate the following components on the system board using
Figure 2D-5 on page 2D-7 as your guide:
▼ Three SBus slots. (Slot 1 is above and behind slot 0, and slot 2
is near the power supply on the model 140.)
▼ The model 170 (creator series) has the UPA bus connector for
the FFB in place of SBus slot 2.
System Board
2. Identify the main system board configuration jumpers, and
confirm their current function as shown in 2..
Pins 1 Pins 2
Jumper Default Signal
and 2 and 3
Location Jumpers Controlled
Select Select
4. Identify the DSIMM type and size in this Ultra 1 series systems.
Physical Physical
DSIMM Slot Location Memory Memory
Address Start Address End
The table below lists the memory DSIMM size and Sun part numbers.
It also signifies the maximum memory size attainable if all DSIMMs of
that specified size are used.
Back panel
SCSI TPE AUI K/B Parallel port
Audio Ports
NVRAM J2003-J2204
/TOD
Fan
J2002
J2105
J2104 Power
supply
B SBus slot 0 SBus slot 2
SBus slot 1
Fan
8-SIMM slots
C
D
Upper bay — Hard disk drive-1 Upper bay — CD-ROM drive
SCSI
SCSI Device
Target
Note – If there are internal SCSI devices, their addresses are not
alterable. When connecting external SCSI devices, do not duplicate an
internal target address. If an internal device is not present for a
specified target address, the address is available for an external device.
System Chassis
1. Locate and identify the following:
Back Panel
Fan
J2002
J2105
J2104 Power
supply
SBus slot 0 SBus slot 2
SBus slot 1
Microprocessor and Fan
8-SIMM Slots supporting chip set
Fan Speaker
Front panel
Most standard SBus cards from other systems can be used in the
Ultra 1 series systems with the following exceptions:
Note – Others may have been added to the list since this publication. If
you are in doubt about a specific card, contact the Sun Answer Center.
Note – The power supply must remain connected to the system board
during this test or it will be unable to regulate the voltages.
Refer to the following figures and tables for each of the power
connectors when measuring the system’s DC voltages. All
voltages should be slightly greater (more negative in the case of
the -12 volt lines) than the power supply values given.
3 2 1
6 5 4
1 +5V
2 Ground (+5V return)
3 +12V
4 +5V
5 Ground (+5V return)
6 Ground (+12V return)
1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
The sense and logic control lines in the table below should measure
something near the approximate reading indicated on the table. Only
if a signal level is considerably different from these values should you
suspect a problem. Generally, if a sense value is not correct, the
corresponding power supply function or voltage is also not correct.
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
Approximate
Pin Function Measured
Values
1 +12V @ +12V
2 Ground (+12V return) 0V
3 Power_On @ 5V
4, 5 Not used
6 +3.0V sense @ 3.0V
7 +3.0V +V_Programing @ 20V
8 +3.0V +OVP_Programing @ 1.0V
9 Thermal sensor @ 2.5V
10 -12V @ -12V
11 Power_Off @ +5.0V
12, 13 Not used
14 +3.0V sense return Ground
15 Thermal sensor @ +5.0V
16 Power_On_Reset @ +5.0V
Clip
Power
supply P1
J2601
J2603
Captive
screw
4. Loosen the captive screw to the power supply on the back panel.
5. Put one finger on the AC receptacle, and push forward and up.
6. Grip the power supply by its sides and pull up and away.
Note – You must replace the power supply and connect a properly
grounded power cord prior to removing any other system
components. This is required for ESD-prevention techniques to be
effective.
Fan
3. Grasp the fan, and pull it from the fan and speaker bracket in the
chassis.
6. Grasp the fan (you may need to use pliers to grip the fan body)
and pull it from the fan and speaker bracket in the chassis.
Note – Do not pull on the power leads to the fan; they cannot
withstand the strain of lifting the fan from the bracket.
Fan
Fan/Speaker bracket
assembly
Chassis
One bracket retainer is near the top of the chassis, between the fan
and the speaker. It is accessed through a hole in the front sheet
metal of the chassis.
3. Slide the fan and speaker bracket up slowly, releasing the locating
tabs from the sheet-metal chassis.
4. Grasp the fan and speaker bracket, and lift it clear of the chassis.
Figure 2D-15 Lifting the Fan and Speaker Bracket Clear of Chassis
1. Release the bottom retaining tab, which holds the speaker to the
bracket.
Retaining Tab
Figure 2D-16 Speaker Removal From the Fan and Speaker Bracket
1. Replace the speaker by slipping it under the top tab and snapping
it in place behind the bottom tab.
2. Insert the fan and speaker assembly into the front of the system
chassis, ensuring the tabs slip into the corresponding slots.
Screws
Clip
2. Open the cable harness located on the outside of the drive bracket,
and unplug the connector.
Screws securing
diskette drive Removable
media assembly
Diskette drive
CD-ROM drive
Hard-disk
drive bracket
8. Slide the diskette drive out, and set it aside on the ESD pad.
2. Place the CD-ROM drive into the removable media assembly, and
secure with four Phillips-head screws.
3. Leave the assembly out of the chassis until instructed to install it.
a. Use a screwdriver to pry open the EMI door from the left.
Open the door from left to right, then remove it.
EMI
door
EMI
door
3. Unlatch the drive handle and swing it all the way open, pressing
the handle back to the chassis.
Drive 0’s
latch/handle
Figure 2D-20 Extracting the Hard Disk Drive From the Chassis
5. Pull the drive handle to slide the drive out, removing it from the
chassis.
Note – The position of a drive determines its SCSI target address. The
drive automatically becomes SCSI address 3 on installation. If you
remove more than one disk drive, take note of the original position of
the drive to ensure you return it to that position. The system will not
boot or operate correctly if you return the drives to the wrong location.
Note – If your system does not have an SBus card option, or you have
already removed SBus cards from other systems in the lab, you can
skip this page.
● If the SBus card is located in SBus slot 2, pull the card retainer
pins up (not shown).
SBus slot 1
SBus slot 0
Card
retainer
3. Disconnect the SBus card from of the back panel, and place it on
the Sun ESD pad.
1. Select one DSIMM from the pair you want to remove. Push the
ejection lever away from the SIMM socket containing the DSIMM
you want to remove.
DSIMM
ejection
lever
2. While pressing on the lever, lift the opposite end of the DSIMM
with your other hand.
You may need to push the lever and pull the opposite end again to
get the DSIMM completely released from the socket.
U0U7 0604
U07U0603 04
U07U0602 03
U0U7 0601 02
01
NVRAM/
d
TOD
J2001
a b c
J2602 J2601 J2603
2. Loosen both main logic board retaining screws on the back panel.
3. Grasp the CPU board by the back panel only, and carefully slide it
out of the chassis
1. With the system board laying on the Sun ESD pad, loosen the two
Phillips-head screws holding the fan in place.
J2001 J0101
1. Install the CPU fan unit, securing it in place with the two Phillips
head screws. Attach the power lead from the fan into the
appropriate power connector, J0101.
2. Replace the main logic board, carefully sliding it into the guide
rails. The plastic guide tabs should fit easily into the slots in the
chassis.
3. Secure the main logic board in place by tightening the two captive
retaining screws.
J2001 J 0101
4. Connect the four cables that were previously removed from J2001,
J6001, J6002, and J6003.
7. Install the DSIMM you removed. When you start, the ejection
lever should be angled away from the slot you are installing the
DSIMM into.
Note – As you press the DSIMM into the socket, the lever should rise
to a vertical position. If it does not, the DSIMM is not completely
seated. Remove it and try again.
b. Seat the drive all the way into the drive bay, and close the
latch/handle.
c. Install the EMI door over the drive bay opening in the chassis.
a. Lower the front of the assembly into the space reserved for the
unit, keeping the connector end of the unit accessible.
b. Place the correct data connector onto the diskette drive’ s I/O
connector and seat it.
h. Verify that the tabs in the chassis align with the slots in the
removable media tray (lift the chassis and look at the slots).
10. Connect the monitor, keyboard and mouse, and power cords to the
system unit.
13. If your system boots, contact your instructor for your next
assignment, which may include troubleshooting an induced
malfunction in this system.
Note – If your system did not successfully boot, call your instructor
now.
Objectives
Upon completion of this lab, you should be able to
2E-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2E
Equipment
ok halt
ok reset
3. Pull the two top cover tabs to free the cover from the back panel.
4. Grasp the sides of the cover and lift the cover from the back panel.
5. Move the cover away from the front panel to free it from the
chassis and set aside.
1. Unwrap the first two folds of the wrist strap and wrap the
adhesive side firmly against the wrist.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap (Figure 2E-2). Attach the copper end of the wrist strap to the
bare metal of the system chassis, not the power supply. You will be
removing the power supply later.
▼ J1 from J3206
▼ J2 from J3205
▼ J3 from J3203
▼ J4 from J3204
5. Loosen the two captive screws securing the power supply to the
back panel.
6. Push the power supply toward the chassis front to disengage the
mounting hooks.
7. Tilt the power supply slightly toward the system board; lift the
power supply from the chassis.
1. Remove the EMI door from the right side of the chassis.
3. Fully extend the disk drive handle to disconnect the disk drive
from the system.
Note – Ensure that the disk drive is placed on the antistatic mat with
the printed circuit card side up.
2. Remove the DC harness from the clip located on the drive bracket.
4. Push the drive bracket toward the disk drive bay and gently flip it
over on top of the disk drive bay.
7. Disconnect the diskette cable from the diskette drive (if any).
1. Position the media bay chassis on a flat surface so that the CD-
ROM drive or 4-mm/8-mm/2.5-Gbyte tape drive is flat.
1. Remove the screws securing the drive bracket from the system
front panel.
2. Slide the drive bracket in and lift the drive bracket from the
system.
2. Grasp the NVRAM/TOD device carrier at each end and lift the
NVRAM/TOD carrier straight up.
1. Unlock the card retainers by pushing the card retainers back from
the edge of the SBus card.
Chassis rear
Card retainers
Note – An SBus card extraction handle inserted into the holes at either
side of the connector end of the card will make the extraction easier,
but is not always necessary
Note – This procedure outlines the installation of a new SBus card and
many of the steps presented will not be required for this lab. They are
only provided so you understand not all SBus cards install easily in all
systems. Go ahead and reinstall the SBus card(s) you removed (if any).
1. Identify the SBus slot and open the SBus card retainers.
2. Remove SBus filler panels by using both hands, grasp the tabs at
the base of the SBus filler panel and squeeze both tabs until the
filler panel base disengages from the chassis.
a. Swing the filler panel base toward the system interior and
remove.
3. Holding the SBus card by the edges, set the SBus card jumpers or
switches (refer to the SBus product guide).
4. If the SBus card being installed has backplate tabs, remove the two
screws securing the backplate adapter to the backplate (Figure 2E-
6).
Tab
Adapter bracket
a. Bend one SBus card extractor handle leg slightly to the outside
until the hook clears the hole in the SBus card.
Extractor handle
SBus card
8. Holding the SBus card at an angle, insert the SBus card backplate
behind the tabs at the top of the card opening.
10. Push the SBus card into the SBus slot by carefully pressing the
SBus card corners.
Caution – Do not force the SBus card or SBus slot pin damage may
occur.
!
11. Secure the card in place by pushing the card retainers forward
over the edge of the SBus card.
Note – Refer to the Field Engineer Handbook for DSIMM types and
locations in this system. The Ultra 2 systems support 16-, 32-, 64-, and
128-Mbyte DSIMMs.
Note – The Ultra 2 system must have four DSIMMs in bank 0 for the
unit to boot.
Note – Refer to the Field Engineer Handbook for DSIMM bank locations
2. For each DSIMM, align the notch on the side of the DSIMM with
the ejector on the DSIMM slot. Insert the DSIMM into the slot.
3. Using your thumbs, press firmly on the DSIMM top until the
DSIMM is properly seated.
2. With the thumb of each hand, simultaneously lift the CPU module
levers (Figure 2E-9 on page 2E-24) upward and at approximately a
135-degree angle.
3. Lift the CPU module upward until it clears the shroud assembly.
2. Lower the CPU module along the shroud assembly vertical plastic
guides until the module touches the system board slot socket.
3. With both hands, simultaneously turn and press the CPU module
levers downward to the fully horizontal position. Firmly press the
CPU module downward into the socket until it is fully seated and
the levers are fully locked.
3. Install the media bay chassis, with the components just replaced,
by reversing the removal procedure on page 2E-11.
4. Install the disk drive and lock the handle in place before securing
the EMI door, by reversing the removal procedure on page 2E-10.
5. Install the SCSI and diskette drive cables by reversing the removal
procedures on page 2E-8 and page 2E-9.
Note – If your system did not successfully boot, call your instructor for
assistance.
Objectives
Upon completion of this lab, you should be able to
2F-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2F
Equipment
ok halt
ok reset
3. Disengage the top cover from the top cover tabs by sliding it
toward the rear of the chassis about 1 inch.
1. Unwrap the first two folds of the wrist strap and wrap the
adhesive side firmly against the wrist Figure 2F-1.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap. Attach the copper end of the wrist strap to the bare metal of
the system chassis, not the power supply. You will be removing
the power supply later.
Caution – When removing the power supply, attach the copper end of
the wrist strap to the system unit chassis, not the power supply.
!
1. Disconnect the peripheral power cable connectors from the CD-
ROM drive, diskette drive, hard drive(s), and main logic board
(J16)
1. Disconnect the peripheral data and power cables from the diskette
drive and CD-ROM drive (Figure 2F-3).
4. Remove the audio cable from the CD-ROM drive to the main logic
board (J5).
2. Grasp the two corners of the PCI card and pull the card straight
out from the connector.
1. Disconnect the CPU fan assembly power cable connector from the
main logic board at J19 (Figure 2F-6).
2. Press the retaining clip and separate the CPU fan assembly from
the chassis.
Note – Do not remove the three screws securing the diskette drive
bracket to the chassis.
2. Remove the diskette drive bracket from the chassis by sliding back
and lifting up.
1. Disconnect the speaker cable from the main logic board at J18
(Figure 2F-8).
2. Grasp the magnet firmly and pull the speaker away from the
chassis while moving it downward.
2. Slide the hard-drive bracket to the left and lift it from the chassis.
4. Remove the hard-disk drive from the hard disk drive bracket.
2. Place your fingers on the rear of the CD-ROM drive and push the
CD-ROM drive toward the chassis front and remove.
Caution – Each DIMM bank must contain at least two DIMMs of equal
density (for example, two 32-Mbyte DIMMs) to function properly. Do
! not mix DIMM capacities in any bank.
Note – The system unit must have at least two identical DIMMs
installed in paired sockets of any DIMM bank.
2. Push the ejection levers down and away from the DIMM
(Figure 2F-12).
3. Orient the DIMM so that the key and keyway are aligned.
4. Lower the DIMM into the DIMM slot and press firmly with your
thumbs at both ends of the DIMMs upper edge.
2. Unlock the hold-down clip by pushing the retainer back from the
edge of the CPU module.
3. Using your fingers, gently lift the front edges of the CPU module,
rocking it from side to side as necessary, to loosen it from the main
logic board connectors MJ1 and MJ2.
4. Lift the CPU module upward from the main logic board
connectors until it clears the system unit chassis (Figure 2F-13).
2. Grasping the CPU module, gently press on the CPU module’s rear
edges and then the front edges until the CPU module begins to
seat.
3. Using both hands, press the CPU module downward until the
CPU module is properly seated to the main logic board
connectors.
4. Push the hold-down clip forward over the edge of the CPU
module.
9. Connect the monitor, keyboard and mouse, and power cords to the
system unit.
12. Boot the unit manually if it does not automatically boot when
power is applied.
Note – If your system did not successfully boot, call your instructor
now.
Objectives
Upon completion of this lab, you should be able to
2G-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2G
Equipment
ok halt
ok reset
4. Disengage the top cover from the top cover tabs by sliding it
toward the rear of the chassis about 1 inch.
1. Unwrap the first two folds of the wrist strap and wrap the
adhesive side firmly against the wrist.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap. Attach the copper end of the wrist strap to the bare metal of
the system chassis, not the power supply. You will be removing
the power supply later.
Note – PCI and other peripheral devices can hamper the removal of
the cables. Use care so as to not damage the cables or peripheral
devices when removing the cables.
1. Remove the data and power cables from the diskette drive.
10. Remove the audio cable assembly connectors from the main logic
board J5.
1. Disconnect the speaker cable from the main logic board at J18
(Figure 2G-5).
2. Grasp the magnet and firmly pull the speaker away from the
chassis while moving it downward.
1. Disconnect the CPU fan assembly power cable connector from the
main logic board at J19 (Figure 2G-6).
2. Press the retaining clip closest to the open side of the chassis
2
4
2. Slide the hard drive and the hard drive bracket toward the chassis
rear until it clears the chassis.
1. Remove the CD-ROM drive cable, power cable, and audio cable
from the rear of the CD-ROM drive if connected (Figure 2G-8).
3. Place your fingers on the rear of the CD-ROM drive, push the CD-
ROM drive toward the chassis front, and remove it.
Note – Each DIMM bank must contain at least two DIMMs of equal
density (for example, two 32-Mbyte DIMMs) to function properly. Do
not mix DIMM capacities in any bank.
Note – The system unit must have at least two identical DIMMs
installed in paired sockets of any DIMM bank.
2. Push the ejection levers down and away from the DIMM
(Figure 2G-12 on page 2G-17).
3. Orient the DIMM so that the key and keyway are aligned.
4. Lower the DIMM into the slot and press firmly with both thumbs
at the ends of the DIMMs upper edge.
2. Unlock the hold-down clip by pushing the retainer back from the
edge of the CPU module.
3. Using your fingers, gently lift the front edges of the CPU module,
rocking it from side to side as necessary, to loosen it from the
motherboard CPU connectors MJ1 and MJ2.
2. Grasping the CPU module, gently press on the CPU module rear
edges and then the front edges until the CPU module begins to
seat itself.
3. Using both hands, press the CPU module downward until the
CPU module is properly seated to the motherboard CPU
connectors.
12. Boot the unit manually if it does not automatically boot when
power is applied.
Note – If your system did not successfully boot, call your instructor
now.
Objectives
Upon completion of this lab, you should be able to
2H-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2H
Equipment
ok halt
ok reset
3. Disengage the top cover from by sliding it toward the rear of the
chassis about
1 inch (Figure 2H-1).
4. Move the rear of the cover away from the chassis until the front
tab disengages from the front faceplate and set it aside in a safe
place.
1. Unwrap the first two folds of the wrist strap and wrap the
adhesive side firmly against your wrist.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap. Attach the copper end of the wrist strap to the bare metal of
the system chassis. Normally you would attach it to the power
supply, but you will be removing the power supply later in this
lab.
Caution – Wear the antistatic wrist strap and use the ESD mat when
handling components. When removing components other than the
! power supply, leave the power cord connected to both the
system/server unit and the wall receptacle. When removing the power
supply, attach the copper end of the wrist strap to the system/server
unit chassis, vice power supply. Store sensitive components in
antistatic bags before placing them on any surface.
Caution – When removing the power supply, attach the copper end of
the wrist strap to the system unit chassis, not the power supply.
!
1. Disconnect the power cord from the power supply AC receptacle.
3. Slide the power supply to the rear to gain access to the power
connectors.
4. Disconnect the power cables from peripheral devices and the main
logic board.
Figure 2H-4 Lifting the PCI Card From the System Chassis
2. Lift the fan assembly to CPU module shroud latch (Figure 2H-5).
4. Press out on the latch located on the fan shroud between the
speaker assembly and the hard-disk bay.
5. Carefully lift the PCI fan assembly clear, and set it aside.
Locking snap
Figure 2H-5 Lifting the PCI Fan Assembly From the System Chassis
1. Disconnect the CPU fan power cable connector from the main
logic board at J2906.
2. Press the plastic retaining clip, located through the hole in the
center of the metal fan assembly extraction handle (Figure 2H-7),
with a screwdriver.
3. Grip the handle and lift the fan from the CPU shroud assembly.
1. Using the thumbs of both hands, simultaneously lift the two levers
on the CPU module upward and to the side to approximately 135
degrees (Figure 2H-8).
2. Lift the CPU module upward until it clears the system unit
chassis.
1. Remove the screw securing the audio card to the rear pane
(Figure 2H-9).
2. Lift the locking lever on the shroud assembly to clear the UPA
graphics card slot on the main logic board.
3. Move the shroud toward the UPA card slots to release the shroud
guide pins located in slots on the main logic board.
4. When the shroud is clear, lift it away the main logic board.
Note – Each DIMM bank must contain four DIMMs of equal density
(for example, four 128-Mbyte DIMMs) to function properly. Do not
mix DIMM capacities in any bank.
2. Push the ejection levers down and away from the DIMM to be
removed (Figure 2H-11 on page 2H-14).
3. Orient the DIMM so that the key and keyway are aligned.
4. Lower the DIMM into the DIMM slot and press firmly with both
thumbs at both ends of the DIMM’s upper edge.
a. Slip the shroud assembly toward the DIMM slots until it stops.
Note – The screws will not go in easily if the shroud assembly is not
correctly positioned in the chassis slots. Do not force the screws if they
are not properly aligned.
2. Replace the CPU fan into the fan shroud and reroute the wires
down the side of the shroud and plug it into the fan power
connector (page 2H-10).
Note – The markings on the circuit board indicate which direction the
fan power plug goes. By aligning the clip on the plug to the tab
indicator on the circuit board you will be inserting the plug correctly.
a. Insert the UPA graphics card into UPA slot 0 (closest to CPU
fan shroud).
Note – Locate the edge connector on the module and not the position
of the cut between the two portions of pins. This slot must correspond
to the key in the main logic boards CPU module connectors. To align
the module otherwise can cause connector and module damage.
a. Slide the power supply partially into position and connect the
power cables to their respective connectors
b. Push the unit all the way in and secure it with the four captive
screws.
1. Press the ejection handle release lever on the disk drive, in the
direction of the arrow, to allow the ejection handle to pop out
(Figure 2H-12).
2. Pull the ejection handle outward to disengage the drive from its
single connector.
3. Slide the RMA out part way to gain access to the cables.
4. Disconnect the peripheral data and power cables from the drives.
Note – The procedure for removing a diskette drive or 4-mm tape unit
is the same.
2. Install the RMA and replace the front bezel (page 2H-20)
7. Connect the monitor, keyboard and mouse, and power cords to the
system unit.
10. Boot the unit manually if it does not automatically boot when
power is applied.
Note – If your system did not successfully boot, call your instructor
now.
1. Hard-disk drive
4. CD-ROM Drive
5. Diskette drive
6. DC switch assembly
7. Speaker assembly
9. Chassis foot
16. DIMM
Objectives
Upon completion of this lab, you should be able to:
2I-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
2I
Equipment
ok halt
ok reset
3. Disengage the top cover from by sliding it toward the rear of the
chassis about
1 inch (Figure 2I-1).
4. Move the rear of the cover away from the chassis until the front
tab disengages from the front faceplate and set it aside in a safe
place.
1. Unwrap the first two folds of the wrist strap and wrap the
adhesive side firmly against your wrist.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap. Attach the copper end of the wrist strap to the bare metal of
the system chassis (Figure 2I-2). Normally you would attach it to
the power supply, but you will be removing the power supply in
this lab.
Caution – Wear the antistatic wrist strap and use the ESD mat when
handling components. When removing components other than the
! power supply, leave the power cord connected to both the
system/server unit and the wall receptacle. When removing the power
supply, attach the copper end of the wrist strap to the system/server
unit chassis, vice power supply. Store sensitive components in
antistatic bags before placing them on any surface.
Figure 2I-3 Lifting the PCI Card From the System Chassis
2. Lift the fan assembly to CPU module shroud latch (Figure 2I-4).
4. Press out on the latch located on the fan shroud between the
speaker assembly and the hard disk bay.
5. Carefully lift the PCI fan assembly clear, and set it aside.
Figure 2I-4 Lifting the PCI Fan Assembly From the System Chassis
1. Using the thumbs of both hands, simultaneously lift the two levers
on the CPU module upward and to the side to approximately 135
degrees (Figure 2I-6).
2. Lift the CPU module upward until it clears the system unit
chassis.
1. Remove the screw securing the audio card to the rear panel
(Figure 2I-7).
1. Press the ejection handle release lever on the disk drive, in the
direction of the arrow, to allow the ejection handle to pop out
(Figure 2I-8).
2. Pull the ejection handle outward to disengage the drive form its
single connector.
3. Slide the RMA out part way to gain access to the cables.
4. Disconnect the peripheral data and power cables from the drives.
Note – The procedure for removing a diskette drive or 4-mm tape unit
is the same.
Caution – When removing the power supply, attach the copper end of
the wrist strap to the system unit chassis, not the power supply.
!
1. Disconnect the power cord from the power supply AC receptacle.
3. Slide the power supply to the rear to gain access to the power
connectors.
4. Disconnect the cables from peripheral devices and the main logic
board.
DIMM
To remove and replace a DIMM, proceed as follows.
Caution – DIMMs consist of electronic components that are extremely
sensitive to static electricity. Ordinary amounts of static electricity from
! clothing or the work environment can destroy the DIMM.
Note – Each DIMM bank must contain four DIMMs of equal density
(for example, four 128-Mbyte DIMMs) to function properly. Do not
mix DIMM capacities in any bank.
2. Push the ejection levers down and away from the DIMM to be
removed (Figure 2I-12 on page 2I-15).
3. Orient the DIMM so that the key and keyway are aligned.
4. Lower the DIMM into the DIMM slot and press firmly with at
both ends of the DIMMs upper edge.
2. Install the RMA and replace the front bezel (page 2I-12).
a. Slide the power supply partially into position and connect the
power cables to their respective connectors.
b. Push the unit all the way in and secure with the four captive
screws.
7. Replace the PCI Fan assembly, ensure it snaps into place (page 2I-
7).
a. Insert the UPA graphics card into UPA slot 0 (closest to CPU
fan shroud).
Note – Locate the edge connector on the module and not the position
of the cut between the two portions of pins. This slot must correspond
to the key in the main logic boards CPU module connectors. To align
the module otherwise can cause connector and module damage.
11. Install all other internal cables currently removed by reversing the
removal procedure.
14. Connect the monitor, keyboard and mouse, and power cords to the
system unit.
17. Boot the unit manually if it does not automatically boot when
power is applied.
Note – If your system did not successfully boot, call your instructor
now.
Part names associated with the numbers on this page are available on
page 2I-21.
1. Hard-disk drive
4. CD-ROM drive
5. Diskette drive
6. DC switch assembly
7. Speaker assembly
8. Chassis foot
9. Power supply
14. DIMM
Course Map
The OpenBoot PROM is a programmable piece of the system that
contains the initial “intelligence” and interface for the system.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
3-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
3
Relevance
✓ Present the following questions to stimulate the students and get them thinking about the
issues and topics presented in this module. They are not expected to know the answers to
these questions. The answers to these questions should be of interest to the students,
and inspire them to learn the content presented in this module.
Discussion – OpenBoot PROM is the Sun name for the initial boot
device. It locates, transfers, and runs the bootstrap program from a
disk device or a network source.
References
Additional resources – The following references can provide
additional details on the topics discussed in this module:
● Load the bootstrap program into the systems memory and start it
Very large enterprise servers like the Sun E10000 and most mainframe
computers use a device called a service processor to initiate a variety of
tasks. The task that must be performed to convert a thousand pounds
of steel and silicon into a functional piece of computer equipment is to
load a program into the main system’s memory and start that program
running. The service processor interfaces directly with the main
system’s internal bus structure and it “understands” that system’s
operation and addressing structure.
The service processor also contains information about the main system
that was created by an administrator. This information can be used as
default settings for the main system configuration tables and can
contain specific information about the main system not attainable from
any other source; the system’s network name and Internet Protocol
address, for example. The service processor maintains this information
and a copy of the main system’s other configuration information in
case the main system loses power. All configuration information is
protected on the service processor’s disk.
NVRAM
EEPROM
Time of Day
Configuration
information Ethernet
address
Boot PROM
System ID
Forth language commands
Battery
language interpreter
Binary
Forth
IU
machine instructions SPARC CPU chip
▼ The time of day (TOD) clock value such as OCT 23 11: 21:
98
● Battery
Boot PROM
A Forth interpreter is in the boot PROM
POST
Forth language programs
Device
drivers
language interpreter
User
commands
Binary Integer unit (IU)
Forth Toolkit
Boot
commands
Default
parameters
● Power-on self-tests
● User commands
● User diagnostics
● POST runs go and no-go tests that check the integrity of the CPU
and memory. The specific tests that run vary depending on the
type of system and the revision of the boot PROM.
● POST runs in the background, but can be viewed when the system
is in diagnostic mode and an ASCII terminal is connected to serial
port A.
● The 2.x and 3.x revision of the boot OpenBoot PROMs display
failures on the keyboard LEDs.
● A cache tests
● Additional tests
POST runs when power is applied to the system and after a reset.
POST will run more extensively when the system is in diagnostic
mode.
POST can only be displayed in its entirety through a serial port while
in diagnostic mode. The parameter settings that you just made have
prepared the system to display POST; however, the next step is also
required.
Attach the appropriate null modem cable for your system type to serial
port A. (Some systems require a special adapter cable.) Connect the
other end of the cable to the modem port of the ASCII terminal.
SPARCstation
Power-on switch
False
Yes No No (default)
Keyboard Stop Stop-d diag-
attached key keys switch?
?
True
No Yes Yes
Skip POST Set diag-switch?
to true
Maximum diag-
level
Test runs Test runs Minimum
~60 seconds ~30 seconds
High-level diagnostic: Low-level diagnostic:
POST phase POST phase
Yes
● Keyboard is attached?
The keys which have an effect on the OpenBoot PROM and define
how POST runs at power up are the
● Stop key
If you hold down the Stop key and apply power to the system,
POST diagnostics are bypassed and the OpenBoot program runs,
which displays the ok prompt. The Stop key also aborts the Solaris
boot sequence if it has started.
The possibility exists that NVRAM settings can be the reason the
system will not boot. For example, during a flash PROM
download, a power failure occurs. This can cause some of the
contents of the NVRAM to become unusable. If the system will not
boot and the parameters in the NVRAM are suspect, they can
easily be changed to the default values, which will allow the
system to boot. Hold down the Stop and n keys while the system
power is turned on. When you see the keyboard LEDs start to
flash, you can release the keys, and the system will continue to
boot.
This interrupts any program that is running at the time these keys
are depressed and puts the system into the OpenBoot PROM
command-entry mode. It presents an OK prompt for the user
which signifies it is ready to accept Forth commands.
Type 4 Keyboard
Caps lock Compose Scroll lock Num Lock
Type 5 Keyboard
If the keyboard LEDs do not give you the exact cause or they display a
vague result, for example, the Caps Lock and Num Lock LEDs are
illuminated, according to Table 3-1, there is no memory found. You
might get a more accurate display if you run a more comprehensive
set of tests. Use the following procedure to turn on the diagnostic
mode variable which will run the extended POST diagnostics.
3. Hold down the Stop and d keys while you turn on the power to
the workstation.
4. Observe the detailed POST output on the serial port terminal; the
POST program stops when the error occurs.
● 3.x – OBP supporting 32- and 64-bit processors (with support for
downloadable firmware [flash PROM])
When small changes are made to the current OBP tables to correct
a problem in the OBP code or to add a subcomponent of a
previously defined device, the version level is rolled to the next dot
level.
This OBP version would be OBP three dot one (3.1.) then three dot
two (OBP 3.2).
OBP versions are decimal numbers and as such can exceed the
number nine. A revision to OBP three dot nine (OBP 3.9) would be
three dot ten (OBP 3.10). The next revision would be three dot
eleven (OBP 3.11). This is not the same as OBP three dot one dot
one (OBP 3.1.1).
Discussion – Would OBP 3.1.1 come before or after OBP 3.2?
Would OBP 3.2 come before or after OBP 3.11?
CPU SBus
Boot
PROM SBus connector SBus connector
PROM
Device driver
Custom driver
vmunix
CPU memory
Third-party
Standard Sun SBus card
Sun does not have a
driver for a
driver for this
Sun interface
interface
Optional Cards
Sun and third-party manufacturers produce devices that plug into the
workstation bus structures via an edge connector. These connectors
conform to one of several I/O bus specifications including SBus, PCI
bus, and UPA bus.
● cd / or dev – Takes you to the device node level (/) from any
level in the device tree. You must be at this level to begin to
traverse the device tree structure.
You must type the entire device name, wild cards and partial strings
are not recognized.
To find out the full hardware path name to any device, at the OK
prompt type show-devs. An output similar to the following is
displayed:
ok show-devs
/SUNW,UltraSPARC@0,0
/sbus@1f,0
/counter-timer@1f,3c00
/virtual-memory
/memory@0,0
/aliases
/options
/openprom
/chosen
/packages
/sbus@1f,0/cgsix@2,0
/sbus@1f,0/esp@0,200000
/sbus@1f,0/dma@0,100000
/sbus@1f,0/SUNW,bpp@e,c800000
/sbus@1f,0/ledma@e,8400010
/sbus@1f,0/espdma@e,8400000
/sbus@1f,0/SUNW,pll@f,1304000
/sbus@1f,0/sc@f,1300000
/sbus@1f,0/zs@f,1000000
/sbus@1f,0/zs@f,1100000
/sbus@1f,0/eeprom@f,1200000
/sbus@1f,0/SUNW,fdtwo@f,1400000
/sbus@1f,0/flashprom@f,0
/sbus@1f,0/auxio@f,1900000
/sbus@1f,0/SUNW,CS4231@d,c000000
/sbus@1f,0/esp@0,200000/st
/sbus@1f,0/esp@0,200000/sd
/sbus@1f,0/ledma@e,8400010/le@e,8c00000
/sbus@1f,0/espdma@e,8400000/esp@e,8800000
/sbus@1f,0/espdma@e,8400000/esp@e,8800000/st
/sbus@1f,0/espdma@e,8400000/esp@e,8800000/sd
Figure 3-8 is an example of the device tree structure showing how it is similar to a
file system.
UPA bus
sbus@1f,0
zs@f,11000000 flashprom@f,0
audio@f,1900000
(ttya and ttyb ports)
le@0,c00000
esp@e,8800000
(Ethernet)
sd@0,0 st@4,0
When determining the path to a device you must use the correct
naming convention for the device paths which is
name@address:arguments as demonstrated below.
/sbus/espdma@e,8400000/esp@e,8800000/sd@0,0
● /sbus
● /espdma@e,8400000
The device code esp is one type of SCSI interface that functions in
a direct memory access (dma) mode. It has an address of “e” (hex)
with an offset of 8400000 (hex).
● /esp@e,8800000
● /sd@3,0
Note – Only devices connected and with power turned on will have a
path displayed.
At the Forth prompt (ok) type probe-scsi-all. A display similar to the following
is displayed:
ok
ok
ok probe-scsi-all
/sbus@1f,0/espdma@e,8400000/esp@e,8800000
Target 0
Unit 0 Disk SEAGATE ST322430W SUN2.1G0444
Target 1
Unit 0 Disk SEAGATE ST322430W SUN2.1G0444
Target 6
Unit 0 Removable Read Only device TOSHIBA XM-5301TASUN4XCD1895
ok
The example on page 3-34 indicates that this system has a single,
internal SCSI bus with three peripheral devices attached.
OBP OBP
Lower half
Revision A of PROM Revision A
Phase 2 Phase 3
OBP OBP
Revision B Lower half Revision B
of PROM
The Sun Ultra-1 series desktop systems that conform to the Sun-4u
architecture use a flash PROM, which replaces the EEPROM used in
previous SPARC systems. This new flash PROM
The reprogramming process starts with the original OBP data in the
lower half of memory, by address value. The POST program data is
located in the upper half of memory, by address value, of the PROM.
Phase 1 makes a full copy of the present version of the OBP data,
resident in the lower half of the PROM, onto and over the POST data
in the upper half. This wipes out the POST program code and makes
two complete copies of the current version of the OBP code.
During phase 2 of this operation, the new OBP code is loaded either
from a local CD-ROM device or across the network, to the lower half
addresses.
Once the new OBP code has been written to the lower half of the flash
PROM and it is confirmed by matching checksum data, then the latest
POST program code is written to the upper half addresses.
Caution – Placing the shunt on pins 2 and 3 switches the boot path to
! a test fixture. This configuration must never be used in an end-user
(customer) environment because the system will not boot.
The default shunt setting of J2204 is on pins 2 and 3. This selects the
lower half of the flash PROM as the boot-from address containing the
system’s boot instructions. Placing the shunt on pins 1 and 2 forces the
system to boot from the high half of the flash PROM (the purpose of
this is explained in a later section).
Before continuing on to the next module, check that you are able to
accomplish or answer the following:
Objectives
Upon completion of this lab, you should be able to
3A-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
3A
Equipment
● The Flash PROM Programming Manual for the system type you are
using
ok halt
ok reset
Note – Not all Sun UltraSPARC system boards are the same. The “J”
numbers and locations may vary from one version to the next. Refer to
the Field Engineer Handbook, Section 1 “CPU Configuration.” Verify the
jumper locations, ID (J number), and purposes for the specific system
board you are using before proceeding with the flash PROM
reprogramming.
1. Locate jumpers J2002, J2003, and J2204 on the main logic board
(refer to the Field Engineer Handbook, Section 1, “CPU
Configuration”).
Parameter Value
Updating the CPU Flash PROM may cause the contents of the NVRAM
configuration variables to be reset to their default values (except
variable ‘diag-switch?’, which may be set to ‘true’). If you have
customized NVRAM contents which must be retained, then you will need to
save (or note) the contents of the NVRAM before the Flash PROM gets
updated and restore the NVRAM contents after the update.
NOTE: Failure to note and restore the NVRAM values may cause the
system to behave in an unexpected manner after the update.
WARNING: If the contents of the system’s CPU Flash PROM(s) have been
modified by methods other than this utility, then running this utility
may render the system useless!
▼ If the revision and date code of OBP, but not POST, that is
shown in the Available Release column is more current
than that shown in the Current Release column, type so to
select OBP only for the update.
▼ If the revision and date code of POST, but not OBP, that is
shown in the Available Release column is more current
than that shown in the Current Release column, type sp to
select POST only for the update.
▼ If the revisions and date codes of OBP and POST that are
shown in the Available Release column are the same as
those shown in the Current Release column, no firmware
update is required. Type quit to exit the utility.
Refer to the "SMCC Flash PROM Programming Guide" for a complete set of
instructions.
Resetting ...
After power has been restored to the system’s location, press the
keyboard Power On key. If that fails to restore power to the system,
rock the Power On switch at the rear of the system to the On position.
b. If the “Boot system from” shunt (J2204) is set for high half
booting, then move it to the normal booting position.
The system now attempts to boot from the copy of the OBP code
copied over the POST code when the reprogramming process
started.
d. If there are indications that the system can boot, proceed with
reprogramming the flash PROM.
6. If the update was being run through a serial port from an ASCII
terminal, and the system has a frame buffer and keyboard
installed, then
c. Press and hold the Stop and n keys to force the NVRAM
contents to the default vales.
7. If the system fails to boot or gives you any new visual indications
that it is booting,
c. Open the top cover and remove the video frame buffer.
Note – If the system has more than one frame buffer, the NVRAM
configuration variables may have been modified because of the
firmware update just before power was lost. If this happened, then the
system output is possibly being directed to a device other than the one
originally used to display it. This could only have happened if a
keyboard was connected to the system.
9. If the system still does not recover after having completed these
steps, then continue to Scenario 3.
Course Map
This module will cover the OBP contents and the testing features of
POST and Forth OBP commands.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
4-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
4
Relevance
✓ Present the following questions to stimulate the students and get them thinking about the
issues and topics presented in this module. They are not expected to know the answers to
these questions. The answers to these questions should be of interest to the students,
and inspire them to learn the content presented in this module.
Discussion – Knowing what the contents of the OBP and NVRAM are
and what they mean enables you to do what if the system isn’t
working exactly the way the user wants it to?
References
Additional resources – The following references can provide
additional details on the topics discussed in this module:
Old-Mode Prompt
You can enter three commands at the old-mode prompt:
> c Continue from a UNIX abort
> n Go to new-mode prompt/interface
> b Boot the system
New-Mode Prompt
You can enter the following commands at the new-mode prompt:
ok boot
ok old-mode
ok go
ok sync
ok reset
ok banner
ok eject
The new-mode and old-mode prompts shown above are for reference
purposes only. You might see the > prompt on some older systems
and should know how to change the monitor mode to the # prompt.
Note – Boot PROM Version 1.x and OBP Version 2.x had two monitor
level prompts available. You could switch between these modes by
typing old-mode to switch from the new mode to the old-mode
prompt or by typing n while operating in the old mode to switch
to the new-mode prompt.mode. There is only one OpenBoot PROM
mode.
Only three commands can be entered at the > prompt, while many
commands can be entered at the ok prompt. The main commands
related to maintenance at the Ok prompt are listed here. Diagnostic
commands are covered on subsequent pages.
● The sync command forces any information on its way to the disk
to be written out immediately. Once synchronization is complete,
sync performs a dump and attempts to reboot.
● The reset command is used to set all logic to known values and
execute POST.
● The banner command is used to display the banner (to verify the
Ethernet address, amount of memory, host ID, and so on).
The reset command is used to make the NVRAM change take effect.
Note – For boot PROM Revision 1.x, the NVRAM parameters that you
change are written into the NVRAM permanently until you type the
reset command at the ok prompt.
To set all of the NVRAM variable names to their default values, type
the following command:
Ok set-defaults
To set one of the NVRAM variable names to its default value, use the
set-default variable name commands in the following example
that changes the diagnostic switch variable to the default value, which
is false:
Ok set-default diag-switch?
1. Configure the serial port A as the input device by setting the input
to ttya.
Not all systems have a Sun monitor and keyboard. In such cases, an
ASCII terminal is connected to one of the serial ports, and is used as
the console device.
Use these setenv commands to configure the system for the correct
console device.
Note – Setting the input and output devices to ttya eliminates the
monitor as a console.
When a serial port is used as the console, the port parameters must be
properly configured for the serial device. Use setenv to set the correct
ttya mode values as shown in Figure 4-1 on page 4-13.
Baud rate
Number of characters
Parity
Stop bits
Handshaking values
Figure 4-1 Example of ttya Settings for a Common ASCII Terminal
Connection
● Baud rates are 110, 300, 1200, 4800, 9600, 19200, and 38400.
n= None
e= Even
m= Mark
s= Space
● Handshake is
- = None
h = Hardware (rts/cts)
s = Software (xon/xoff)
Using sift to search for prob will return all Forth commands
found in the OPB Fourth vocabulary file that contain the letters
“prob.” The return would include the probe-scsi command
and the probe-scsi-all command and possibly several others.
It will also return the PROM memory address of the command.
Not all commands found with the sifting command are executable
by the user.
● These commands will only take effect if the system can pass POST.
This means that if the frame buffer, memory in Bank 0, NVRAM,
or any devices tested during POST are defective, these commands
will not take effect.
● You can only initiate these commands from the Sun keyboard.
At the root level some of the information this command will give
you includes the idprom contents, the system model number and
name, and system speed and bus type.
diag-switch?
False True
Keyboard
Init system error Init system
Fail Fail
indication Pass
Pass
Test all memory
Fail
Pass
auto-boot? auto-boot?
True True
False False
boot-device diag-device
= NVRAM parameter
* On OBP Revision. 2.9 and higher, no POST runs
** On OBP Revision 3.x and higher, POST level is determined by diag-level value
The flowchart (Figure 4-2 on page 4-18) describes the paths taken
depending on how the NVRAM parameters are configured
● diag-device? (net)
● auto-boot? (true)
● diag-switch? (false)
● boot-device (disk)
where boot boots the default file from the default device
ok boot Option
Five boot flag options are available: -a, -r, -s, -v, and -w. Any
of them can be used with boot PROM Revisions 1.x or 2.x.
All of the boot flags, except the -r option, are compatible with
Solaris 1.x and Solaris 2.x software.
Such as
Beginning path -aswv
to boot device
Bootable
Which interface kernel file
Memory address space
set aside for this device Logical unit
Target number
Device type address
UPA bus
sbus@1f,0
zs@f,11000000 flashprom@f,0
audio@f,1900000
(ttya and ttyb ports)
le@0,c00000
esp@e,8800000
(Ethernet)
sd@0,0 st@4,0
To boot from a disk other than the default boot disk (it must have the
UNIX operating system on the disk targeted) do the following:
● Use one of the following device aliases with the Forth toolkit
commands or in conjunction with the OBP boot command:
▼ ok boot cdrom
▼ ok boot disk0
▼ ok test disk1
▼ ok test floppy
● To test a device that does not have an alias name, you must type
the full path to the device as in this example:
ok test/sbus/espdma@e,8400000/esp@e,8800000/sd@5,0
ok boot yourdisk
To clear all previously added aliases from the devalias file, type
the command set-defaults, and then reset the system.
ok set-defaults
Clearing to default values.
ok reset
ok boot -v
Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz), Keyboard Present
OpenBoot 3.11, 256 MB memory installed, Serial #9361102.
Ethernet address 8:0:20:8e:d6:ce, Host ID: 808ed6ce.
Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0 File and args: -rv
Size: 272817+60132+70328 Bytes
cpu0: SUNW,UltraSPARC-IIi (upaid 0 impl 0x12 ver 0x12 clock 300 MHz)
SunOS Release 5.6 Version Generic_105181-03 [UNIX(R) System V Release
4.0]
Copyright (c) 1983-1997, Sun Microsystems, Inc.
mem = 262144K (0x10000000)
avail mem = 256655360
Ethernet address = 8:0:20:8e:d6:ce
root nexus = Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz)
pci0 at root: UPA 0x1f 0x0
PCI-device: pci@1,1, simba #0
PCI-device: pci@1, simba #1
dad0 at pci1095,6460 target 0 lun 0
dad0 is /pci@1f,0/pci@1,1/ide@3/dad@0,0
<Seagate Medalist 34342A cyl 8892 alt 2 hd 15 sec 63>
root on /pci@1f,0/pci@1,1/ide@3/disk@0,0:a fstype ufs
.
.
.
The system is coming up. Please wait.
checking filesystems
/dev/rdsk/c0t3d0s5: is clean.
/dev/rdsk/c0t3d0s7: is clean.
/dev/dsk/c0t3d0s7 mounted
/dev/dsk/c0t3d0s5 mounted
starting routing daemon.
starting rpc services: rpcbind keyserv kerbd done.
Setting default interface for multicast:add net224.0.0.0:gateway X
Print services started.
syslog service starting.
The system is ready.
Multiuser Mode
The system will boot to multiuser mode after the following sequence
of events:
● The kernel is then executed and takes control of all input and
output activity.
If the error message displays the location number, use the DSIMM
location chart in the Field Engineering Handbook, Section 1 CPU for the
system board type you are using, to identify the failing DSIMM. If the
error message displays a physical memory address, use the physical
address table to see which memory slot contains the physical address.
Using Table 4-1 you can now determine which DSIMM failed and
needs to be replaced.
U0604
U0704
U0603
U0703
U0602
U0702
U0601
U0701
● The remaining DSIMM slots can be filled in any order, but must
always be filled in banks.
Physical Physical
DSIMM Slot Location Memory Memory
Address Start Address End
Bank 0 0000 0000 0fff ffff
U0701 (byte 00–15, bits 000–127)
U0601 (byte 16–31, bits 128–255)
Bank 1 1000 0000 1fff ffff
U0702 (byte 00–15, bits 000–127)
U0602 (byte 16–31, bits 128–255)
Bank 2 2000 0000 2fff ffff
U0703 (byte 00–15, bits 000–127)
U0603 (byte 16–31, bits 128–255)
Bank 3 3000 0000 3fff ffff
U0704 (byte 00–15, bits 000–127)
U0604 (byte 16–31, bits 128–255)
Currently four DSIMM sizes will function in the Sun Ultra 1 series
systems. These are 16, 32, 64, and 128-Mbyte DSIMMs.
Use the first word of the category to list additional help for that
category. For example:
ok help file
ok help resume
ok help power
ok help diag
You can ask for help on any word in the Forth toolkit; however, not all
words are supported by the help feature. To see which commands
reside in the area you are working in, type words. As you move
through the system, the amount of supported words changes for
certain devices.
Examples:
test /iommu/sbus/ledma@f,40000010/le - test net
test net - net (device-specific is an alias)
test scsi - test scsi (device-specific is an alias)
test floppy - test floppy disk drive
ok test floppy
Testing floppy disk system. A formatted disk should be in the drive.
Test succeeded
ok test net
● test-all executes tests for all devices with self-test methods. This
means that the self-test program has to exist at that particular node
of that device.
<#0> ok show-tapes
a) /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/st
q) NO SELECTION
Enter Selection, q to quit:
ok show-disks
a) /obio/SUNW,fdtwo@0,700000
b) /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd
q) NO SELECTION
Enter Selection, q to quit:
The show command also provides an editing feature so you can alias
the device to some other name. This is covered in a subsequent
module.
ok watch-clock
Watching the 'seconds' register of the real time clock chip.
It should be 'ticking' once a second.
Type any key to stop.
50
ok watch-aui
Using AUI Ethernet Interface
Lance register test -- succeeded.
Internal loopback test -- succeeded.
External loopback test -- succeeded.
Looking for Ethernet packets.
'.' is a good packet. 'X' is a bad packet.
Type any key to stop.
Target 1
Unit 0 Disk SEAGATE ST1480 SUN0424751600759660
Target 3
Unit 0 Disk SEAGATE ST31200W SUN1.05 87240043008
Target 4
Unit 0 Removable Tape EXABYTE EXB-8200 263H
Target 6
Unit 0 Removable Read Only device TOSHIBA XM-410 TASUN08404/18/94
ok probe-scsi-all
/sbus@1f,espdma@e,8400000/esp@e,8800000
Target 1
Unit 0 Disk SEAGATE ST1480 SUN0424751600759660
Target 3
Unit 0 Disk SEAGATE ST31200W SUN1.05 87240043008
Target 4
Unit 0 Removable Tape EXABYTE EXB-8200 263H
Target 6
Unit 0 Removable Read Only device TOSHIBA XM-410 TASUN08404/18/94
For systems with an OpenBoot PROM Revision 2.7 or higher, use the
probe-scsi-all command to show SCSI devices on all SHAs.
● Target address
● Device type
The diskette drive will not show up with either probe-scsi command
because it is not a SCSI device.
Healthy system
# tip hardwi
re
B or A
Null modem
cable
or
Modem
Faulty system
● The faulty system must have diagnostic mode enabled. You can do
this by typing the diag-switch?=true command or by pressing
the Stop-d key sequence.
Before continuing on to the next module, check that you are able to
accomplish or answer the following:
Objectives
Upon completion of this lab, you should be able to
4A-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
4A
Equipment
ROM
revision:__________________________________________________
The device tree is similar to the UNIX hierarchy. The system builds
this tree when the system is reset. This information is used to establish
the paths for the device drivers used by Solaris.
Note – For information about how to navigate the tree structure, refer
to “Navigating the OpenBoot PROM” in Module 3, “OpenBoot
PROM.”
4. Write down the node for the SBus. On the newer SPARCstation 4
and 5 systems, you may have to enter cd /iommu to see the SBus
node.
6. To check which devices are plugged into the SBus, use the ls
command to list the contents of that node (as shown below).
ok ls
8. Use the pwd (print working device path) command to check your
location.
ok pwd
Note – Notice that the system gives you the absolute path name.
10. Change to the node for the frame buffer on your system.
11. Display the names of the current node’s “tools.” Make sure you
are at the /sbus/framebuffer node.
ok words
The words command lists all the valid Forth commands available
for a particular level in the device tree. Only a few are helpful for
maintenance purposes. One helpful command is selftest.
12. Did you find a command called selftest? Yes ______ No _______
14. Record the part number of the frame buffer from the part number
information report, if available:
Part number:_______________________________________________
15. Record the device type from the name information, if available.
Device type:________________________________________________
Note – In this exercise you were interacting with the ID PROM on the
device (in this case the cgsix frame buffer). The output from the ID
PROM indicates that the frame buffer was functional and working
within the SBus environment.
When you execute a command outside of the root node you will
see one of the following messages:
Data Access Exception
Note – Some commands may cause you to receive these errors if they
are not properly executed.
Note – Before you proceed, make sure the system you are working on
has a removable frame buffer.
2. Turn off the power to the following items in the order shown:
b. System chassis
c. Monitor
Note – You should now be aware that you are not able to see the frame
buffer in your system when trying to examine the SBus node.
From this procedure you can see that the frame buffer was not
recognized. This illustrates how the boot PROM dynamically builds
the device tree from a reset. If the frame buffer was recognized and the
screen was still blank, you can begin to suspect that something other
than the frame buffer is causing the problem. Other choices are a bad
video cable, a bad monitor, disconnected keyboard, bad memory, or
bad CPU.
Caution – Be careful when exchanging monitors from other systems
because they might run at different frequencies. Check the Field
! Engineer Handbook, Volume I for frame buffer specifications on
frequencies, and then check Volume II for the monitors supported by
those frequencies.
11. Turn off the system, and carefully replace the frame buffer and the
cover on the unit.
When you examined the current “tools” for a device, you used a
command called words. As you test certain devices in this section, the
device being tested must have the selftest command in its node
directory.
2. When you run the test screen command, the graphic pattern
that is displayed seems to prevent you from entering additional
commands. However, you can continue entering commands or
enter reset to stop the test and clear the display.
Some common messages for devices that have no self test include
No test for now
Some of the tests may only return the ok prompt, indicating that
the device is functioning. For tests that require a tape or CD-ROM,
try running the test without the media, and then run the same test
with media to see what types of error messages the system
generates.
MBus : __________________
SBus : ___________________
CPU#0 : _________________
CPU#2 : _________________
10. Which two disk devices have the same device path, as indicated
by the devalias command?
_______________________________________
_______________________________________
The reason there are two aliases for the same disk device path is to
ensure that the most common naming conventions are available.
clock-frequency 02faf080
banner-name _________________________
idprom 01 72 08 00 20 23 16 1e 00 00 00 00 37 84 1d de
model _________________
name _________________
breakpoint-trap 0000007f
compatible _________________
get-unum ffd34df8
stdout-path /obio/zs@0,100000:a
stdin-path /obio/zs@0,100000:a
Note – If your system did not boot successfully, notify your instructor.
Objectives
Upon completion of this lab, you should be able to
4B-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
4B
Equipment
ROM revision:_____________________________________________
The device tree is similar to the UNIX hierarchy. The system builds
this tree when the system is reset. This information will be used in
establishing the paths for the proper device drivers used by UNIX.
Note – For information about how to navigate the tree structure, refer
the to “Navigating the OpenBoot PROM” section in Module 3,
“OpenBoot PROM.”
4. Write down the node for the SBus, or the PCI bus, if you are using
an Ultra 5 or 10 system. On newer system you may have to add an
additional step where you use the cd /iommu command to display
the SBus node.
5. Now change the directory to the SBus. You can do this in two
ways:
6. To check which devices are plugged into the SBus, use the ls
command to list the contents of that node (as shown below).
ok ls
8. Use the pwd (print working device path) command to check your
location.
ok pwd
Note – Notice that the system gives you the absolute path name.
10. Change to the node for the frame buffer on your system.
11. Display the names of the current node’s “tools.” Make sure you
are at the /sbus/framebuffer node.
ok words
The words command lists all the valid Forth commands available
for a particular level in the device tree. Only a few are helpful for
maintenance purposes. One helpful command is selftest.
12. Did you find a command called selftest? Yes ______ No _______
14. Write down the following from part number and model information,
if available either from a property listing for part number or from
the model property (not all frame buffers provide this information):
Part number:_______________________________________________
Model: ________________________________
15. Record the device type from the name information, if available.
Device type:________________________________________________
Note – In this exercise you were interacting with the ID PROM on the
device (in this case the cgsix frame buffer). The output from the ID
PROM indicates that the frame buffer was functional and working
within the SBus environment.
When you execute a command outside of the root node you will
see one of the following messages:
Data Access Exception
Note – Some commands can cause you to receive these errors if they
are not properly executed.
Note – Before you proceed, make sure the system you are working on
has a removable frame buffer.
2. Turn off the power to the following items in the order shown:
b. System chassis
c. Monitor
Note – You should now be aware that you are not able to see the frame
buffer in your system when trying to examine the SBus node.
From this procedure you can see that the frame buffer was not
recognized. This illustrates how the boot PROM dynamically builds
the device tree from a reset. If the frame buffer was recognized and the
screen was still blank, you can begin to suspect that something other
than the frame buffer is causing the problem. Other choices are a bad
video cable, a bad monitor, disconnected keyboard, bad memory, or
bad CPU.
Caution – Be careful when exchanging monitors from other systems
because they might run at different frequencies. Check your Field
! Engineer Handbook, Volume I for frame buffer specifications on
frequencies, and then check Volume II for the monitors supported by
those frequencies.
11. Turn off the system, and carefully replace the frame buffer and the
cover on the unit.
When you examined the current “tools” for a device, you used a
command called words. As you test certain devices in this section, the
device being tested must have the selftest command in its node
directory.
2. When you run the test screen command, the graphic pattern
that is displayed seems to prevent you from entering additional
commands. However, you can continue entering commands or
enter reset to stop the test and clear the display.
Some common messages for devices that have no self test include:
No test for now
Some of the tests may only return the ok prompt, indicating that
the device is functioning. For tests that require a tape or CD-ROM,
try running the test without media, and then run the same test
with media to see the types of error messages the system
generates.
MBus : __________________
SBus : ___________________
CPU#0 : _________________
CPU#2 : _________________
10. Which two disk devices have the same device path, as indicated
by the devalias command?
_______________________________________
_______________________________________
The reason there are two aliases for the same disk device path is to
ensure that the most common naming conventions are available.
clock-frequency 02faf080
banner-name _________________________
idprom 01 72 08 00 20 23 16 1e 00 00 00 00 37 84 1d de
model _________________
name _________________
breakpoint-trap 0000007f
compatible _________________
get-unum ffd34df8
stdout-path /obio/zs@0,100000:a
stdin-path /obio/zs@0,100000:a
Note – If your system did not boot successfully, notify your instructor.
Objectives
Upon completion of this lab, you should be able to
● Use the tip hardwire command to examine the POST and boot
messages of a faulty system from the console of a bootable system
4C-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
4C
Equipment
● A null-modem cable
Functional system
Serial port B
or
Serial port A
Null modem
cable
or modem line
port A
Faulty system
Note – Make sure that the functional system has the Solaris operating
system booted to multiuser mode.
1. Turn on the power to all the devices of the faulty system except the
monitor to simulate a system with a monitor that appears to have
malfunctioned.
At this point you can run any boot PROM diagnostics to assist you
in troubleshooting the problem.
~# (Tilde pound)
^c (Control-c)
~. (Tilde dot)
or
~ ^d (Tilde Control-d)
Note – For more information on tip, refer to the on-line man pages.
3. Connect the keyboard to the correct port at the rear of the faulty
system.
Note – If your system did not boot successfully, notify your instructor.
2. Click on the Serial Port Manager button to start the serial port user
interface.
3. Select the port that you are working with (usually port b), and
choose Edit ➤ Modify Service.
The following steps are only necessary if you must use serial port A on
the healthy system.
________________________________________________________
________________________________________________________
b. By default this file configures the tip hardware port for ttyb,
as seen in the example below. To use ttya instead, replace the
reference from /dev/ttyb with /dev/ttya or replace
/dev/term/b with /dev/term/a.
hardwire:\
:dv=/dev/ttyb:br#9600:el=^C^S^Q^U^D:ie=%$:oe=^D:
or
:dv=/dev/term/b:br#9600:el=^C^S^Q^U^D:ie=%$:oe=^D:
Objectives
Upon completion of this lab, you should be able to
4D-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
4D
Equipment
Forth POST
language
programs
User diagnostics
Device drivers
ok halt
ok reset
ok banner
If the Ethernet address and host ID display is all Fs, it is a sign that the
NVRAM chip is bad. The common cause of this occurs when the
NVRAM has been plugged in backwards or that the NVRAM’s battery
has gone bad.
The ROM rev indicates the revision of the boot PROM where 2.x is the
second and 3.x is the third generation boot PROM. These OpenBoot
PROMs have additional functionality over Revision 1.x.
1. If your system has a diskette drive insert a diskette into the drive;
otherwise, skip this section.
ok eject
ok printenv
Note – Press the space bar to view the entire list of parameters.
selftest-#megs ____________________________
output-device ____________________________
input-device ____________________________
ok show diag-switch?
diag-switch? _______________________
ok set-defaults
ok setenv selftest-#megs 2
This will cause POST to test the first 2 MBytes of main memory.
However, if the diag-switch? is set to true, all of the memory is
tested, regardless of the selftest-#megs parameter value.
This will put the system in diagnostic mode. The change will not
take effect until the system is reset. Do not reset the system at this
time. After the reset, the system will run the extensive POST.
5. Display the parameter list and verify that your changes took effect.
ok printenv
● Cache tests
● Additional tests
POST runs when power is applied to the system and after a reset.
POST will run more extensively when the system is in diagnostic
mode.
POST can only be displayed in its entirety through a serial port while
in diagnostic mode. The parameter settings that you just made have
prepared the system to display POST; however, the next step is also
required.
SPARCstation
Note – The null-modem cable is provided for you in class. For your
work in the field, you can purchase a standard null-modem cable or
make your own. The pin configuration for a null-modem cable is
described in your Field Engineer Handbook.
2. Enter the Forth toolkit command show with the ttya option to
determine how serial port A on your system is configured.
ok show ttya-mode
9600,8,n,1,-
▼ Data bits = 8
▼ Parity = none
▼ Stop bit = 1
▼ Handshaking = - (none)
If the settings are not as shown here, use the setenv command to
change the NVRAM properties for serial port A.
3. Turn the ASCII terminal on, and verify that it is set to function
according to the serial port values shown previously.
● Run POST
ok reset
3. If you do not want to wait for all the memory to be tested, you can
safely stop it by pressing Stop-a.
The output from POST should be a long list of tests and should take a
minute or more to complete. If the tests just run do not appear to be
very extensive, confirm the NVRAM diag-switch? parameter is set
to true. If not, change the setting and return to step 1.
ok set-default output-device
ok set-default input-device
ok reset
When POST is complete, the banner will display on the Sun monitor.
ok boot
___________________________________________________________
You will be using the Forth diagnostics to test the Ethernet interface, to
find out what SCSI devices are present on your system, to test SIMM
memory, and to perform a basic check of the diskette.
Caution – Some Forth commands do not work properly immediately
after UNIX is shut down. In this case, you must perform a machine
! reset first.
The Forth toolkit provides a help menu to assist you in identifying the
diagnostic test available and choosing the options for the test selected.
Use the help command whenever you need to.
It should match. This test is the same memory test that is run by
POST after the banner. Although on some systems, the exact
amount tested is not clearly displayed.
7. List the target number and device type (disk, tape, CD-ROM) of all
devices shown:
8. Insert a diskette into the diskette drive (if your machine has a
diskette drive).
or
ok test floppy
Note – The test diskette must be formatted before it can be used. Refer
to Appendix A, “Peripheral Device Handling and Usage” for
information on formatting diskettes.
10. Record the completion message for the diskette test below.
___________________________________________________________
ok eject
ok test-net
ok
Note – If the test seems to hang, press Stop-a, enter the command
reset, and then try again.
2. Run any additional Forth toolkit diagnostic that interests you. Use
the help diag command to list the diagnostics that are available
on your system.
ok set-defaults
3. Enter the reset command so that the new parameter values are
used by the system.
ok reset
Course Map
This module describes the process of installing and configuring
internal and external peripheral devices. These devices are typically
pluggable interface cards or storage devices like tape or disk drives.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
5-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
5
Relevance
✓ Present the following questions to stimulate the students and get them thinking about the
issues and topics presented in this module. They are not expected to know the answers to
these questions. The answers to these questions should be of interest to the students,
and inspire them to learn the content presented in this module.
References
Additional resources – The following references can provide
additional details on the topics discussed in this module:
CPU
SCSI host
adapter
SCSI bus
Embedded SCSI
Devices
Target
controller
Device
SCSI Implementation
● Wide – A SCSI bus that uses a 16-bit data path to send twice as
much data as narrow; requires a 68-pin cable.
● Ultra – Increases clock frequency more and uses the wide bus.
Embedded SCSI devices contain the target controller which takes data
and commands from the SCSI protocol and converts them to the
physical devices specific command structure. This is different for every
manufacturer and every device type (disk, tape, CD-ROM).
SCSI Implementation
SCSI-2 Subsystems
Sun uses two types of SCSI2 subsystems, single-ended and differential.
The majority of the desktop systems use a single-ended SCSI bus. The
current types of SCSI bus are:
SCSI Implementation
Cabling
Cabling the desktop peripherals is easy, since the cables are keyed and
each device is daisy-chained onto the SCSI bus.
The total length of the bus must not exceed 6 meters for a single-ended
bus or 25 meters for a differential bus.
Termination
When a system has only peripherals located in the system chassis, do
not place an external terminator on the SCSI connector. Termination
for the internal SCSI bus is handled by terminators on the MLB. Once
a cable is connected to the SCSI connector a signal i which disables the
MLB terminator is grounded
Fast, wide and Ultra SCSI buses require a special active termination,
which has extra circuitry to regulate the signals. Sun’s active
terminators have the word “regulated” on them.
All wide
50 = 50-pin connector
68 = 68-pin connector
AT= Auto-termination
T = External terminator
= 50- to 68-pin conversion cable
Narrow and wide devices can be mixed on the same SCSI bus as long
as these rules are followed:
High- Low-Order
Device types
Order LED LED
4
No terminators Target 2 Term
on the device address 1 Test
PRV/ALW
Parity
Jumper
Note – Address 7 has been reserved for the SHA and is not used when
addressing devices on the bus. Device addresses available are 0–6 and
8–15.
● Individual device address jumpers are not used when the external
address selector is provided.
On-board
SHA
SHA
SBus card
SHA
PCI card
Note – For specific details about SCSI host adapters refer to the Field
Engineering Handbook, Volume I, “Configurations” in the “SCSI”
chapter, or the Sun web page at
http://www.sun.com/products-n-solutions.
Diskette drive
Double connector single ended
CD-ROM drive
Tape drive
Diskette Drive
Diskette drives are used to record small amounts of data on 3-1/2-inch
diskettes. The diskette drive is a non-SCSI peripheral associated with
the desktop product line. The diskette controller is located on the main
logic board. These drives are triple-density models and the Solaris
operating system can format the diskettes in either DOS or a UNIX®
format.
CD-ROM Drive
There are various models of the CD-ROM drives, starting with 2 speed
units up to 24-speed (and more). The most common internal and all
external drives are embedded SCSI devices. Some of the newer
UltraSPARC PCI bus systems use an imbedded drive electronics (IDE)
CD-ROM internally.
Tape Drive
Several different tape devices are available: 1/4-inch tape drives
(which use a QIC-150 format), 8-mm, and 4-mm digital audio tape
units in various capacities. Internal and external tape drives are
embedded SCSI devices. Tape units are used for data backups,
archiving data, and transferring data.
Desktop single-disk
storage pack
System Chassis
All desktop system chassis, except the monitor-based systems, can
accommodate peripherals.
External Enclosures
External enclosures, illustrated in Figure 5-7, are designed to hold
various optional peripherals.
The Desktop Storage Pack (DSP), nicknamed the Lunchbox can hold one
half-height SCSI peripheral such as a 3-1/2-inch disk, a 1/4-inch tape,
a 4-mm tape, or a CD-ROM drive.
The Desktop Storage Module (DSM), nicknamed the Dinnerbox, can hold
one full-height SCSI peripheral such as a 5-1/4-inch disk or 8-mm tape
drive, or a group of two to four 3-1/2-inch by 1-inch disk drives.
● Power supply
● Internal cables
● Fan assembly
Note – Details about the external enclosures can be found in the Field
Engineering Handbook, Volume II, “Parts Breakdown” section in the
“Options” chapter.
Peripheral Enclosures
✓ There are several overheads that can be used for this discussion.
The Desktop multi-disk storage module can support one to four half-
height single-ended fast SCSI disks. Some of its features are
Internally, each drive plugs into a “backplane” that minimizes the risk
of breaking internal cables and improves system speed and reliability.
For systems with a boot PROM Revision 2.7 or higher, use the probe-
scsi-all command to show the SCSI devices on all SHAs.
● Target address
● Device type
Target 1
Unit 0 Disk SEAGATE ST1480 SUN0424 751600759660
Copyright (c) 1992 Seagate
All rights reserved 0000
Target 3
Unit 0 Disk SEAGATE ST31200W SUN1.05 87240043008
Copyright (c) 1994 Seagate
All rights reserved 0000
Target 4
Unit 0 Removable Tape EXABYTE EXB-8200 263H
Target 6
Unit 0 Removable Read Only device TOSHIBA XM-410 TASUN08404/18/94
The r option causes the boot process to probe for devices and load the
appropriate drivers as well as create the necessary files in the
/devices and /dev directories.
The v option causes the system to boot in verbose mode so that the
probing-of-devices messages that are normally suppressed are instead
displayed. Viewing these messages enables you to verify that the
operating system has properly identified the hardware.
The messages for the SCSI devices shows the device’s instance
number, the hardware address, the physical address, and a response
back from the device.
Note – The boot device and CD-ROM device are not SCSI devices.
# format
Searching for disks. . .done
/dev/[r]dsk/c#t#d#s#
There are many ways to access a device when the operating system is
running. Figure 5-8 shows the Solaris 2.x format utility. The format
utility is commonly used when adding a disk drive to format or
partition the drive. The format utility lists drives using their logical
device names.
Accessing Devices
Logical device names are found in the /dev directory and are
symbolically linked to their corresponding physical device names in
the /devices directory. For example:
# ls -l /dev/dsk/c0t3d0s0
dev/dsk/c0t3d0s0 ->
../../devices/sbus@1,f8000000/esp@0,800000/sd@3,0:a
Controller (or SCSI host adapter) numbers such as c0, c1, and c3 are
automatically assigned in sequential order to each SHA. The onboard
SHA is assigned as 0 (zero), and additional SHA SBus cards are
assigned as 1, 2, and 3, respective to the order that the boot PROM
probed the SBus slots. These assigned numbers are the
● Device numbers which are the same as the unit number (or LUN)
are displayed by the probe-scsi command. For embedded SCSI
devices this number is always 0 (zero).
3. Turn off the power to the system chassis and all related devices to
prevent blowing the SCSI term-power fuse.
Each SCSI device must have a unique target address, or the system
will experience serious SCSI bus errors.
11. Use the -rv options for Solaris 2.x software to reconfigure the
kernel. Use a generic kernel for Solaris 1.x software.
Before continuing on to the next module, check that you are able to
accomplish the following:
Objectives
5A-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
5A
Equipment
● A DSP unit
1. Unwrap the first two folds of the wrist strap and wrap the
adhesive side firmly against the wrist.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap. Attach the copper end of the wrist strap to the bare metal of
the system chassis, not the power supply.
● Testing to ensure that the Solaris operating system can gain access
to the device
The target address for the device inside the DSP is assigned by the use
of a rotary switch. This address must coincide with the kernel
definition for the disk, tape, or CD-ROM drive for that system. If the
kernel is customized, ensure that the devices were not “commented
out” when the kernel was made.
SPARCstation
1. Ensure that the operating system is halted and all units are
powered off.
Note – Do not pull cables. Pull on the connectors only after squeezing
their release tabs.
Back view
Serial #
Target
address 1
rotary O
switch
Fan
___________________________________________________________
___________________________________________________________
1. Insert a paper clip or the end of a small screwdriver in the top row,
third hole from the rear, as indicated by the arrows. Push the catch
in to open the lunchbox. The tabs should release each side of the
top cover as you gently lift upward, while you press in on the
catch.
2. Lift cover from the rear until it reaches about a 45-degree angle.
3. Gently slide the lid toward you. Be careful not to break the locking
tabs.
3 3
Locking tabs
Caution — Do not break these tabs.
Figure 5A-4 The DSP Cover Removal Procedure
1. Using a small screwdriver, lift the end of the tab that holds the
peripheral in place, then slide the peripheral unit slowly forward
(Figure 5A-5).
Bottom view
Figure 5A-5 The DSP Bottom View
5. Disconnect the flex cable from the small interface board, and note
its orientation on the drive.
!
SCSI cable Cable release tabs
Interface board
Fan
2A fuse, 125V
Ribbon cable
Power “Flex cable” for rotary
Supply
Unit
address selection
Power
supply
release Guide rails
___Yes ___No
1. Release the tab (located near the front of the chassis, as shown in
Figure 5A-6 on page 5A-9) that holds the power supply in place.
5. Find the Sun label on the power supply, and record the power
supply specifications below:
Volts Amps
● The fan
_______________________________________________________________
Note – Except for the fuse, these items are attached to a bracket that is
difficult to remove. For this reason, do not remove this FRU during
this lab.
9. Describe the result of duplicate targets on the SCSI bus from the
probe-SCSI command messages.
___________________________________________________________
11. Describe the result of duplicate targets on the SCSI bus from the
verbose output from the boot command.
_______________________________________________
________________________________________________________
14. Set the address on the DSP to the address it had prior to starting
this lab.
Objectives
Upon completion of this lab, you should be able to
5B-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
5B
Equipment
● Narrower footprint
● Acoustically engineered
New fan speed control circuitry helps make the office environment
quieter while ensuring drive reliability in hotter environments.
The UniPack opens easily once the lock block on the rear is
removed. The enclosure lid is removed by depressing the two
latches on either side and lifting up. Disk and tape drives are
mounted on a metal sled that makes them very easy to slide out.
All disk drives will use the single connector attachment (SCA)
interface currently used in the UltraSPARC desktop workstations
and Sun Enterprise servers. The SCA interface eliminates the need
for internal cables and improves reliability and serviceability. The
tape drives will continue to use the standard three
cable/connector interface.
3. Press the cover release buttons located on both sides of the unit
cover (Figure 5B-2).
4. Remove the cover by lifting the cover from the back to a 45-degree
angle and then removing it. Set it aside.
1. Unwrap the first two folds of the wrist strap and wrap the
adhesive side firmly against the wrist.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap. Attach the copper end of the wrist strap to the bare metal of
the system chassis, not the power supply.
2. Lift the drive mount locking latch to release the drive tray (
Figure 5B-3).
3. Slide the drive unit and its mounting tray toward the front of the
unit just about 2 or 3 millimeters so it clears the latch but does not
come detached from the base.
This motion will also disconnect the drive’s single connector from
the internal interface card.
Bottom of
StorEdge UniPack Drive mount
locking latch
5. Now slide the drive unit and its mounting tray forward until it
clears the tabs on the UniPack base.
6. Look at how the drive is attached to the mounting tray with four
Phillips-head screws.
2. Remove the 5mm hex head connector studs located at each end of
the two wide SCSI connectors (Figure 5B-4).
Rear view
0 l
3. Reverse the procedure you followed to remove the cover (page 5B-
5).
8. Use boot -rv to visually confirm the unit is attached and has the
correct SCSI target ID.
Objectives
Upon completion of this lab, you will be able to
5C-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
5C
Equipment
● A small screwdriver
● A large screwdriver
Sun
● Testing to ensure that the Solaris operating system can gain access
to the device
Desktop Multi-Disk
storage pack
SPARCstation
Lock block
Model and serial
number
SCSI connectors
1. Unwrap the first two folds of the wrist strap and wrap the
adhesive side firmly against the wrist.
2. Peel the liner from the copper foil at the opposite end of the wrist
strap. Attach the copper end of the wrist strap to the bare metal of
the system chassis, not the power supply.
3. Lift the metal tab above the SCSI connectors at the rear of the
assembly, next to the fan (Figure 5C-5).
This will disconnect the SCSI cable assembly from the chassis
making removal of the disk rack assembly easier.
SCSI
Cables
Captive
screws
9. Remove the two Phillips-head screws from the side of the chassis
where they secure the disk drive to the assembly.
Notice the disk drive is attached to a tray which slides into the
drive rack, aligning and securing the two pieces together.
This tray is not part of the disk drive and has to be removed from
a defective disk and attached to a replacement drive.
A2 A1 A0 A2 A1 A0 A2 A1 A0 A2 A1 A0 A2 A1 A0 A2 A1 A0 A2 A1 A0
A2 A1 A0 A2 A1 A0
A2 A1 A0 A2 A1 A0
SCSI Target address pins can be located in any portion of the disk drives
configuration pins. The can be separated or part of other configuration pins.
You must verify the correct configuration layout for the specific disk drive
you are using. Refer to the Field Engineer Handbook or the manufacturers
documentation for the correct addressing pin locations.
1. Find the device you are using in the appropriate section of the
Field Engineer Handbook.
2. Remove the metal base plate form the chassis. It will lift out, but
may require a little effort.
3. Disconnect power connections to the fan and LED if you have not
already done so.
4. Lift the power supply sharply using the plastic cable-tie located
near the front of the supply as a handle.
The power supply is held in place by plastic tabs at the rear of the
chassis so you must lift from the front to get the power supply out
from under these tabs. When replacing the power supply, slide the
supply under these tabs first, then lower the front and press it
down to the floor of the chassis.
5. Find the Sun label on the power supply, and record the power
supply specifications in Table 5C-1
Table 5C-1 Power Supply Ratings
Volts Amps
2. Replace the base plate and secure it with the two Phillips head
screws.
3. Reconnect the fan and LED power if you have not already done
so.
4. Replace the disk drive removed earlier and secure it with two
Phillips-head screws.
5. Connect the SCSI cable to the disk drives and route it under the
appropriate tabs on the disk rack.
6. Connect the power cables to the disk drives. Position the connect
next to the P0 plug on the top row as it was when it was removed.
7. Position the SCSI connector panel at the rear of the chassis and
slide the tabs into the slots provided so it is secured to the rear
chassis.
8. Lower the disk rack into position and secure it in place with the
two captive screws.
Caution – Be careful when securing the captive screws so you do not
damage the thin exposed wires at the SCSI connector panel.
!
9. Connect P0 to the power supply cable
10. Position all cables to clear the cover when it is in moved into place.
11. Install the cover, front edge first, and secure with the lock block
and screw
Objectives
5D-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
5D
Equipment
● A StorEdge MultiPack
● 2x, 6x, and 12x 4.2Gbytes 7200 revolutions per minute Ultra SCSI
● 2x, 4x, and 6x 9.1 Gbytes 7200 revolutions per minute, Ultra SCSI
● 2x, 4x, and 6x 18.2Gbytes 7200 revolutions per minute, Ultra SCSI
The MultiPack complements the mass storage product line and brings
new features to the desktop. These include
● Geographical addressing
4. Disconnect the SCSI cable and the power cord from the
SPARCstorage MultiPack enclosure.
Note – The ejection handle only swings out to about a 45 degree angle
unlike some previous disk drive insertion/ejection handles which
swung out 180 degrees or more.
7. Grip the handle firmly and applying mild pulling force until the
drive slides out from the guide rails (Figure 5D-3).
8. Slide all the drives out and set them on an antistatic mat in a
manner that will enable you to identify each drives designated
location in the MultiPack unit.]
1. Remove the three screws and the lock block that hold the back
cover (Figure 5D-4).
2. Remove the two Phillips-head screws that attach the power supply
to the unit.
3. Remove the four 3/16 hex standoffs that are attached to the SCSI
connectors.
4. Carefully pull the power supply out from the unit using the pull
strap and set it aside (Figure 5D-5).
The plug at the back of the power supply connects to the backplane.
Because of this connection, the power supply will not slide out of the
unit easily. Slowly work the power supply loose from the plug as you
remove it from the enclosure.
1. Align the power supply at the back of the unit so that the
connector plug on the power supply lines up with the connector
on the backplane (Figure 5D-6).
2. Insert the power supply into the unit until the edges of the power
supply are flush against the edge of the chassis.
3. Insert and tighten the two screws to secure the power supply in
the enclosure.
4. Push the pull strap back into the power supply casing.
6. Insert and tighten the three corner screws, the four 3/16-inch hex
screws for the SCSI connectors and install the lock block.
1. Select the disk drive for slot 1 and slide it into the drive bay guide
rails.
Caution – You must ensure that both sides are properly aligned in the
guide rails to prevent a misalignment of the drive connector to the
! backplane. Failure to properly align the rails could result in permanent
damage to the backplane or drive connector.
2. Press the disk drive all the way to the back until the drive
connector comes in contact with the backplane connector.
3. Press the injector lever in to the right so it pulls the disk drive
connector into the Backplane connector
5. Repeat this procedure for each disk drive you remove, ensuring
they are installed in the correct slot.
10. Change the SCSI address switch on the rear panel to addresses 9–
14.
14. Change the SCSI address switch on the rear panel to identify the
internal drives as addresses 1–6.
16. Boot the system with the reconfigure option boot -r.
Course Map
The purpose of this module is to introduce you to a few disk error
conditions, how to identify and define them, and how to use some of
the tools available for repairing the soft failures.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
6-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
6
Relevance
✓ Present the following questions to stimulate the students and get them thinking about the
issues and topics presented in this module. They are not expected to know the answers to
these questions. The answers to these questions should be of interest to the students,
and inspire them to learn the content presented in this module.
What utilities are you aware of that can correct soft disk errors?
References
Additional resources – The following reference can provide additional
details on the topics discussed in this module:
● Man pages
● Power supply
Errors that are reported by the Solaris operating system for a particular
disk drive are logged and displayed.
● Multiple disk errors with the same absolute block number are
often an indication of a media (disk surface) flaw.
If the system experiences an error on the same block many times, the
system automatically reassigns the data to another block, and a system
message is sent to the system console and to the messages file.
When you start the format utility from the Solaris operating system,
the messages reported on your system will be similar to the following:
# format
Searching for disks...done
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
quit
format>
The following format utility commands are unique to the Solaris 2.x
software:
ANALYZE MENU:
read - read only test (doesn’t harm SunOS)
refresh - read then write (doesn’t harm data)
test - pattern testing (doesn’t harm data)
write - write then read (corrupts data)
compare - write, read, compare (corrupts data)
purge - write, read, write (corrupts data)
print - display data buffer
setup - set analysis parameters
config - show analysis parameters
quit
analyze>
analyze>
Caution – Do not run this utility on a mounted file system. The system
! warns you if this is attempted.
format> analyze
ANALYZE MENU:
read - read only test (doesn’t harm SunOS)
refresh - read then write (doesn’t harm data)
test - pattern testing (doesn’t harm data)
write - write then read (corrupts data)
compare - write, read, compare (corrupts data)
purge - write, read, write (corrupts data)
print - display data buffer
setup - set analysis parameters
config - show analysis parameters
quit
analyze> compare
Synopsis of analyze
The analyze command is a valuable format utility tool that provides
a way to determine if the media surface is actually defective or
repairable.
▼ When using the compare command, all data on the disk will be
lost.
FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set 8-character volume name
quit
format> repair
Enter block number of defect: 98059
Ready to repair defect, continue? y
Repairing block 10205 (48/3/20)...done
format>
Repairing a Sector
● Slipping occurs when the data of a bad sector and all remaining
sectors of the track are shifted to use the reserved sector.
PROM Embedded
SCSI interface
(controller)
Before continuing on to the next module, check that you are able to
accomplish or answer the following:
If you did not have these disk analysis tools, what alternatives would
you have when disk errors are reported?
Objectives
● Use the format utility and the setup, analyze, and compare
commands
6A-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
6A
Equipment
Note – The messages file may or may not contain disk errors.
1. Log in as the superuser if you have not done so already (You must
be root user to run format.).
3. Record the target of the disk that is mounted to / and /usr below
The example below is for the Solaris 2.x software, but the
following concept applies to the Solaris 1.x software as well.
▼ Select the disk that is not in use—a different target than that in
step 3.
# format
Searching for disks...done
ANALYZE MENU:
read - read only test (doesn’t harm SunOS)
refresh - read then write (doesn’t harm data)
test - pattern testing (doesn’t harm data)
write - write then read (corrupts data)
compare - write, read, compare (corrupts data)
purge - write, read, write (corrupts data)
print - display data buffer
setup - set analysis parameters
config - show analysis parameters
quit
2. Set the operating parameters for the setup option as shown below.
Select the default values (in brackets) by pressing the Return key.
analyze> setup
Analyze entire disk [yes]?
Loop continuously [no]?
Enter number of passes [2]: 1
Repair defective blocks [yes]? no
Stop after first error [no]?
Use random bit patterns [no]?
Enter number of blocks per transfer [126, 0/3/21]:
Verify media after formatting [yes]?
Enable extended messages [no]? yes
Restore defect list [yes]?
Restore disk label [yes]?
analyze> read
Ready to analyze (won’t harm SunOS).This takes a long
time, but is interruptible with CTRL-C. Continue? yes
pass 0
[Counter running]
1. Use the setup option of analyze and set the operating parameters
as shown below.
analyze> setup
Analyze entire disk [yes]? no
Enter starting block number [0, 0/0/0]: 2000
Enter ending block number [204539, 973/5/34]: 5000
Loop continuously [no]?
Enter number of passes [1]: 3
Repair defective blocks [no]?
Stop after first error [no]?
Use random bit patterns [no]?
Enter number of blocks per transfer [126, 0/3/21]:
Verify media after formatting [yes]?
Enable extended messages [yes]?
Restore defect list [yes]?
Restore disk label [yes]?
analyze> refresh
Ready to analyze (won’t harm data).This takes a long
time but is interruptible with CTRL-C. Continue? yes
pass 0
[Counter running]
Caution – The refresh routine can be destructive if the disk has a
basic electronics problem.
!
analyze> read
analyze> read
Ready to analyze (won’t harm SunOS).This takes a long
time, but is interruptible with CTRL-C. Continue? yes
pass 0
[Counter running]
The format command in the format utility rewrites the sector headers
of the drive. You can save time by not running the verify routine
that normally runs after format.
analyze> quit
format> format
Formatting...done
format>
Course Map
If you understand what must occur during the boot process then you
will be better prepared to troubleshoot a problem that happens at
boot-up.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
7-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
7
Relevance
✓ Present the following questions to stimulate the students and get them thinking about the
issues and topics presented in this module. They are not expected to know the answers to
these questions. The answers to these questions should be of interest to the students,
and inspire them to learn the content presented in this module.
Discussion – What can you do with a system that passes POST, begins
the process of loading the operating system, and then stops?
References
Additional resources – The following references can provide
additional details on the topics discussed in this module:
checking filesystems
/dev/rdsk/c0t3d0s4: is clean.
/dev/rdsk/c0t3d0s7: is clean.
/dev/dsk/c0t3d0s4 mounted
/dev/dsk/c0t3d0s7 mounted
starting routing daemon.
Reset
POST
Firmware Banner
Testing memory
console login:
Disk label
(First sector)
Partition A (root)
The boot block is the first thing the boot PROM loads into memory
after the initial power on diagnostics (POST) have been completed.
The boot block
● Can install a boot block on any partition that has a UNIX file
system
● The raw device on which you want to install a boot block must be
specified.
● Installboot is run from the directory that contains the boot block
program code (/usr/lib/fs/ufs/ bootblk).
Backup Kernel
▼ /kernel/genunix
▼ # uname -m
▼ # arch -k
If the kernel is removed or corrupt, the boot sequence will not be able
to complete. Fortunately, there is an exact copy of the kernel that you
can copy back to the boot partition.
How can you avoid having to make this repair in the future? Make a
backup of the kernel in the kernel boot directory. Use
/kernel/unix.backup for the Solaris 2.x operating systems.
init
The init program has an important role in the boot sequence. The
init program is started by the kernel. It starts the rc script files and
continues to run as long as the operating system is running. The init
program handles the local and remote console and serial port logins
and logouts. The init program is always process ID (PID) number 1.
rc script files
The rc files contain the scripts that start important system
configuration processes which gather information allowing for access
to file systems, networking, security, print services, multiuser mode,
and so on. They are located in the /sbin directory for the Solaris 2.x
environment.
▼ If the / and /usr file systems are correct, press Control-d at the
prompt to enable the rc scripts to finish the boot sequence.
Then log in as superuser, and edit the file system table to fix
the problem.
Hostname: venus
dump on /dev/dsk/c0t3d0s1 size 32872K
The system is coming up Please wait.
checking filesystems
/dev/rdsk/c0t3d0s4: is clean.
/dev/rdsk/c0t3d0s7: is clean.
/dev/dsk/c0t3d0s4 mounted
/dev/dsk/c0t3d0s7 mounted
starting routing daemon.
starting rpc services: rpcbind keyserv kerbd done.
Setting default interface for multicast:add net224.0.0.0:gateway
Print services started.
syslog service starting.
The system is ready.
pseudo-device: llc10
llc10 is /pseudo/llc1@0
SUNW,CS42310 at ebus0: offset 14,200000
SUNW,CS42310 is /pci@1f,0/pci@1,1/ebus@1/SUNW,CS4231@14,200000
pseudo-device: pm0
pm0 is /pseudo/pm@0
pseudo-device: tod0
tod0 is /pseudo/tod@0
atapicd2 at pci1095,6460 target 2 lun 0
atapicd2 is /pci@1f,0/pci@1,1/ide@3/atapicd@2,0
pseudo-device: pump0
pump0 is /pseudo/pump@0
SUNW,Ultra-5_10pseudo-device: vvod0
vvod0 is /pseudo/vvod@0
lus0 at pci1000,f0: target 0 lun 0
lus0 is /pci@1f,0/pci@1/scsi@1/lus@0,0
@(#)lus_sol.c 6.4 96/10/10 Copyright (C) 1996, Legato Systems, Inc
lus1 at pci1000,f1: target 0 lun 0
lus1 is /pci@1f,0/pci@1/scsi@1,1/lus@0,0
Configuring the /dev directory
Configuring the /dev directory (compatibility devices)
The system is coming up. Please wait.
checking ufs filesystems
/dev/rdsk/c0t0d0s5: is clean.
/dev/rdsk/c0t0d0s3: is clean.
starting ppp (no interface defined).
starting skip key manager daemon.
starting router discovery.
starting rpc services: rpcbind keyserv done.
Setting netmask of hme0 to 255.255.255.0
Setting default interface for multicast: add net 224.0.0.0: gateway
sestest
syslog service starting.
Print services started.
volume management starting.
SKI key server starting
starting NetWorker daemons:
nsrexecd
Starting TotalAdmin...
The system is ready.
Troubleshooting Hints
Some helpful hints that can make troubleshooting boot problems
easier are
● If the system never prints the kernel name, there may be a bad
boot block.
Some other problems that can keep the system from becoming
operational are
▼ Kernel
▼ init’s subprocesses
Before continuing on to the next module, check that you are able to
accomplish or answer the following:
Objectives
7A-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
7A
Equipment
● A CD-ROM drive
When performing this lab, the exact path name to the appropriate
directories will vary depending on the kernel architecture of the
c
system. When you see sun4 mu , enter either sun4c, sun4m, or sun4u,
depending on your system’s architecture. To determine the kernel
architecture of your system, enter one of the following commands
This step forces erroneous data into the bootstrap program. Since
you do not have access to directly corrupt the boot block, this is
how you will simulate a corrupt boot block. If you see an I/O error
message, ignore it.
To gain access to the commands that fix the corrupted bootblock, boot
the system into single-user mode from CD-ROM installation
media and run installboot as follows
1. Insert the Solaris 2.x software CD-ROM into the CD-ROM drive.
2. Boot the system into single use mode from the Solaris CD-ROM.
6. Boot from the local disk to see if the repair was successful.
ok boot
In this exercise, UNIX will be removed from the boot partition. The
system will not boot as a result, and you will record the error message.
Boot single-user mode from the CD-ROM to mount the / partition,
and copy UNIX back to the boot partition sd0a.
3. Attempt to boot.
ok boot
___________________________________________________________
___________________________________________________________
4. Copy the UNIX on the CD-ROM to the boot partition on the disk.
c
# cp /platform/sun4 mu /kernel/unix
c
/a/platform/sun4 mu /kernel/unix
For this exercise, you will edit the vfstab file so that the operating
system will attempt to run fsck and mount a file system that does not
exist. The failure symptom is fairly common and indicates a disk drive
failure. Remember the vfstab is used by the operating system to
determine which file systems are mounted at boot time. Use only the
vi editor. Other text editors can leave unseen characters that will
corrupt the vfstab file.
The finished vfstab file should look like the example below when
displayed by the more command.
/dev/dsk/c0t3d0s0 /dev/dsk/c0t3d0s0 /ufs 1 yes rw
/dev/dsk/c0t3d0s6 /dev/dsk/c0t3d0s6 /usr ufs 2 yes rw
/dev/dsk/c0t0d0s5 /dev/dsk/c0t0d0s5 /opt ufs 3 yes rw
___________________________________________________________
At this point in the exercise, your system did not boot completely. It
stopped at single-user mode, and any mounted file systems are
mounted in read-only mode. Since the / and /usr file systems are not
part of the problem, the system has the ability to continue the boot
process to remount file systems with write capabilities so that the
/etc/vfstab file can be repaired.
5. Change the /opt file system disk to the correct target number.
In the event that the system will not boot to single-user mode, you
must boot from the CD-ROM to fix the problem using vi. In this
exercise, you will make the system unable to boot to single-user mode,
and then fix the problem by booting single-user mode from the CD-
ROM.
The finished vfstab file should look like the example below when
displayed by the more command.
/dev/dsk/c0t3d0s0 /dev/dsk/c0t3d0s0 /ufs 1 yes rw
/dev/dsk/c0t0d0s6 /dev/dsk/c0t0d0s6 /usr ufs 2 yes rw
/dev/dsk/c0t3d0s5 /dev/dsk/c0t3d0s5 /opt ufs 3 yes rw
___________________________________________________________
To repair the corrupted vfstab file using vi loaded from the Solaris
CD-ROM
5. Correct the target number of the /usr disk, then write and quit
vi.
Start
Verify all
connections
are properly
seated.
Is
the power No Verify AC outlet is functional.
supply fan on? If so, replace power supply.
Yes
Check the voltages at
the CPU power
connector for correct
tolerance.
Are
all voltages No
Replace the power supply.
correct?
Yes
It is possible that Bank 0
SIMMs are causing the
problem. Swap Bank 0
with one of the other
banks, if available.
A
No
Locate the following spare
parts for further isolation:
Frame buffer
Is Monitor cable
an ASCII Monitor
terminal and No CPU board
null modem cable
available? Replace the above-mentioned
parts one at a time until you
have a display on the Sun
monitor. Verify the fix by
putting the suspected
Yes defective part back into the
system. Once verified, order
the needed part.
With all power removed from
the system, connect one end
of the null-modem connector
to the modem connector on
the ASCII terminal and the
other end to serial port A
on the back of the system
chassis. Disconnect the
keyboard from the system,
and apply power to the
system.
Does
the ASCII
terminal display Yes
any type of error that Replace the FRU.
points to an FRU?
No
Locate the following spare
parts for further isolation:
Frame buffer
Monitor cable
Monitor
CPU board
Replace the above-mentioned
parts one at a time until you
have a display on the Sun
monitor. Verify the fix by
putting the suspected
defective part back into the
system. Once verified, order
the needed part. End
Course Map
SunVTS™ is the Sun on-line validation test suite. Running diagnostic
hardware tests from this test suite, enables you to verify the
functionality of most Sun hardware devices.
Introduction
Desktop Products Product Line
Overview Introduction
System Firmware
Desktop Peripherals
Peripheral Devices
Install. and Config.
8-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
8
Relevance
✓ Present the following questions to stimulate the students and get them thinking about the
issues and topics presented in this module. They are not expected to know the answers to
these questions. The answers to these questions should be of interest to the students,
and inspire them to learn the content presented in this module.
References
Additional resources – The following references can provide
additional details on the topics discussed in this module:
Introduction
SunVTS application
programming interface
Logs messages
Test interface
SunVTS User-created
hardware tests custom tests
Introduction
User Interfaces
You can run the SunVTS graphical user interface (GUI) from
OpenWindows, or run the TTY version of the interface from a terminal
or a shell.
You can also enter SunVTS commands at the shell prompt. These
commands are part of a predefined set of commands included in the
SunVTS package.
SunVTS Kernel
The SunVTS kernel runs as a daemon, a background process. Upon
start-up of the SunVTS software, the SunVTS kernel probes the system
kernel for installed hardware devices. These devices are then
displayed on the SunVTS user interface.
When the user interface and kernel are both started, you can run your
hardware tests.
Hardware Tests
For each supported hardware device, there is a corresponding
hardware test that validates its operation. Each test is a separate
process from the SunVTS kernel process. The hardware tests send the
status and messages to and from the SunVTS kernel.
Figure 8-2 File Manager View of File System Area Where SunVTS
Is to be Installed
Make sure there is room for the SunVTS package in your /opt
directory (where SunVTS is installed by default) or in the directory
you specify for installation if you do not use the default.
To install the SunVTS packages, use the package add command. The
following command is only an example, the path on the CD-ROM you
use might be different.
# pkgadd -d /cdrom/upd_sol_2_5_smcc/SMCC/SUNWvts
Figure 8-3 shows what the output from SunVTS would look like on a
remote ASCII terminal or tip hardware connection from the serial port
to a workstation command tool
The sunvts command automatically starts both the kernel and the
user interface on your system.
# ./sunvts&
If you have already started the SunVTS kernel, only the user interface
is started.
The SunVTS kernel probes the system devices and waits for
commands from an interface. It can take from one second to several
minutes to probe the system, depending on your system configuration.
Once started, the SunVTS OPEN LOOK GUI is displayed. You can use
this interface to select tests, run them, and review the results.
● Control panel – A panel that contains the buttons that you use to
control the SunVTS user interface.
● Test Option panel -– A panel where you can select the tests and
test groups to run; you can also change the options for each test
and test group.
● Tests Selection panel – A panel where you can choose the global
options for all SunVTS tests.
● Test Status panel – A panel that displays pass and error counts for
each test and test group.
The following are the control panel buttons as shown in Figure 8-5 and
their function:
Start Starts all enabled tests. When the tests are running, the
start button dims.
Stop Halts all active tests. The test results remain on the Test
Status panel after testing is completed. Click on the Stop
button only once. Some tests do not stop immediately, so
the system status may slowly change from stop to idle.
Sys Config Displays the Sys Config menu. Using the menu choices,
you can choose to display or to print test system
configuration information or re-probe the test system.
Log Files Three log files are used to record error messages, SunVTS
status information, or UNIX reported messages. The Log
Files button displays the log files selected.
From the Test Selection panel, you can select the tests you want to run,
and specify the testing options as shown in Figure 8-6.
Options can be set globally for all of the SunVTS tests you select. Click
on the Set Options button for the SunVTS Testing Options menu.
Options can also be set for each test group. Click on the button of a test
group name for the Test Group Option menu, or the button of a test
name for a Test Option menu.
Using the SunVTS Options menu, you can change the operation of the
following options:
● Default enables the default group of tests. This includes all tests
that do not require intervention.
Option Files
You can save your SunVTS testing selections to a file. This prevents
you from having to reset these same options again in the future. Test
settings are saved in the /var/adm/sunvtslog/options directory.
To save an option file, type a name for the option file, and click on the
Store button.
Intervention
Certain tests require that you intervene before you can run the test
successfully. These include tests that require media or loopback
connectors.
You cannot select these tests until you enable the intervention mode.
This setting does not change the test function; it just serves as a
reminder that you must intervene before the test can be successfully
completed.
The icons at the top of the Test Status panel enable you to navigate
through the list of tests in case there are more tests running than can
be displayed on the panel.
Errors are also recorded in a log file that you can view by clicking on
the Log File button on the Control panel.
Log Files
You can use the Log Files menu (Figure 8-12) to view the three kinds of
log files that are managed by the system.
Objectives
8A-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
8A
Equipment
# pkgrm SUNWvts
▼ Lab network
# pkgadd -d /lab_server_directory_pathname/SUNWvts
▼ CD-ROM source
# pkgadd -d /cdrom/upd_sol_2.x_hwx98_smcc/SMCC
SunVTS 8A-3
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
8A
Running the SunVTS Software
3. From the Options menu for Test Execution, enable the following:
▼ Verbose option
▼ Stress mode
▼ Run on error
______________________________________________________
6. From the Options menu for Test Execution, set the following:
● Passes 10
● Errors 10
● Max time 10
● Number of instances 2
______________________________________________________
Now that you have a general idea of how the diagnostics work,
become familiar with other features by performing your choices of the
following lab exercises.
● Run an intervention test. The instructor can supply you with the
media.
● Select options and save them to a file, then call up the file and run
the tests.
● Run a test that requires intervention, and then do not attach the
necessary media or cables
SunVTS 8A-5
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
8A
Examining the System Error Logs
Any error messages are displayed in your Console window (if you
have one open). If you quit this window or the system crashes, all
Console window messages are recorded in the file below. To read it,
Note – The messages file may or may not contain any disk errors.
A-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services, September 1998, Revision
G
A
Introduction to System Peripherals
This appendix covers only a few of the many ways that devices are
used. But these basic procedures are comprehensive ways to help
maintain and verify the functionality of devices.
There are various models of the CD-ROM drive. All are embedded,
read-only SCSI devices. These drives provide a means to read data
from data-recorded compact disks. This is one way to install the
operating system, to boot a temporary operating system, or to access
interchangeable media.
CD-ROM drive
2. Place the CD-ROM into the CD-ROM caddy with the printed side
facing up.
4. Insert the CD-ROM caddy, arrow first, metal sliding door down,
into CD-ROM drives’ opening.
Ejecting CD-ROMs
There are four ways to eject a CD-ROM:
Note – All files on the CD-ROM must be closed, all directories must be
unmounted. If /etc/volmgt doesn’t automatically do this when you
request the CD-ROM be ejected, as superuser manually unmount the
files, folders, and the /cdrom/x directory and try the eject command
again.
● For CDE users, click on the Eject CD-ROM icon found in the
Applications Manager, Desktop_Tools folder.
Only after all other methods have been tried and have failed, try the
following manual ejection method:
2. Create the mount point (usually /cdrom), and mount the CD-
ROM. There are various CD-ROM protocols and each has its own
mount options. The three most popular mount commands, with
appropriate options, are listed below. If you are unfamiliar with
the protocol of your CD-ROM, perform the following steps:
● Mount method 1.
● Mount method 2.
● Mount method 3.
a. Format the drive. (This may not be necessary since Sun drives
are formatted at the factory)
4. Create one mount point for each UNIX file system, using the
mkdir command.
# mkdir /mount_point
Now that the file systems are mounted, data can be written to
them with the appropriate utilities or applications.
The 1/4-inch tape drive can hold 150 MBytes of data. These 1/4-inch
tape drives are used for data backups, archiving data, or transfer of
data.
2. Push the door lever toward the right until it locks in place.
Write-protect
dial SAFE
SAFE
1/4-Inch
tape
cartridge
2. Push the drive’s door lever to the right (for better exposure).
● cpio – Copies files between devices. It can span more than one
volume.
● dump and restore – Back up and restore entire file systems for
Solaris 1.x software. They can span multiple volumes.
▼ Command syntax
Note – The tar command can only copy files to one tape. It cannot
span multiple tape volumes. This is one reason tar is not used as a file
system backup utility.
Refer to the on-line man pages for more details on these tape utilities.
The 8-mm tape drives are used for data backups, archiving data, or
transfer of data.
2. If the tape gets stuck, the front door will not open. You can move
the manual door release lever forward, as shown in Figure A-3, to
release and open the front door.
Door release
lever
When the tape gets stuck, the tape cartridge usually becomes
damaged. Discard any damaged tape cartridges.
● cpio – Copies files between devices. It can span more than one
volume.
● dump and restore – Backs up and restores entire file systems for
Solaris 1.x software. They can span multiple volumes.
▼ Command syntax
Note – The tar command can only copy files to one tape. It cannot
span multiple tape volumes. This is one reason tar is not used as a file
system backup utility.
Refer to the on-line man pages for more details on these tape utilities.
The 4-mm digital audio tape (DAT) drives are used for data backups,
archiving data, or transferring of data.
● cpio – Copies files between devices. It can span more than one
volume.
● dump and restore – Backs up and restores entire file systems for
Solaris 1.x software. They can span multiple volumes.
▼ Command syntax
Note – The tar command can only copy files to one tape. It cannot
span multiple tape volumes. This is one reason tar is not used as a file
system backup utility.
Refer to the on-line man pages for more details on these tape utilities.
Once all other methods have been tried and failed, try the doing
following manual ejection method:
2. Press in firmly on the tool, you will feel the mechanism begin to
move, until the diskette pops out.
The diskette is now a mounted file system. The system does not
prevent the diskette from being ejected, but you should avoid
doing so as long as its file system is mounted.
The diskette is now a mounted file system. The system does not
prevent the diskette from being ejected, but you should avoid doing so
while the file system is mounted.
B-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998, Revision G
B
vi Quick Reference
Description
vi is a popular UNIX text editor, and it has two modes:
● Input mode – Characters typed are treated as text input to the file.
vi filename
vi newfilename
Command Mode
Press the Esc key to enter command mode. You can use the following
commands:
You can use the letter or arrow keys to position the cursor.
J K H L
Input Mode
To enter input mode, use one of the following commands:
2. Type
:wq!
2. Type
:q!
(Automatic) Esc
Last line Input
mode Screen and Line Movement mode
j k h l
C-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services, September 1998, Revision
G
C
SCSI Terms, Concepts, and Implications
SCSI-2 Features
Besides a better-defined set of required features, the SCSI-2 standard
defines several optional features that have a meaningful impact on
users: Fast SCSI, Wide SCSI, differential SCSI, and tagged queueing.
Note that these are all optional features. An implementation may be
fully SCSI-2-compliant yet implement none of these four features. In
fact, all current Sun SCSI disk and CD-ROM products, as well as the
tape drive devices, are fully compliant with SCSI-2. Also note that
there are many more features to the SCSI-2 standard than these
options. This appendix covers only these four options, because they
are the most commonly used and most widely misunderstood features
of SCSI-2.
Fast SCSI requires the proper protocol chips in both the host adapter
and device controller, as well as a modified software driver. Solaris 1.1
(and higher) software and Solaris 2.0 (and higher) software support
Fast SCSI.
Ultra SCSI
This combines the features of Fast SCSI with Wide SCSI and doubles
the transfer rate yet again to 40 MBytes per second. This increase in
transfer rate requires the faster (33MHz) PCI bus systems to handle the
increased transfer speeds.
Ultra2 SCSI
This is the latest of the SCSI standards. It provides up to 80 MBytes per
second of data transfer in burst mode. It is backward compatible with
older Ultra and Wide SCSI devices, and it provides for up to 12 meters
total of cable length without going differential.
Tagged Queueing
Tagged Queueing
A second benefit results from the fact that, unless otherwise specified
by the host, the device controller can run commands in a different
order than they were received from the host. A powerful and
intelligently programmed controller (like the one in the
Fast/differential SCSI-2 disk drives) can use this facility to improve
overall performance.
The installation manuals for all Fast SCSI devices and all new Sun
installation manuals strongly recommend that Fast SCSI devices not be
placed on the same SCSI port with SCSI components that do not
conform with the requirements for Fast SCSI. This appendix provides
recommendations for the technical modifications that can be made in a
SCSI system to enable the operation of Fast SCSI and nonconforming
enclosures, cables, or terminators on the same system.
SCSI host systems that operate at 5 MBytes per second, including all
Sun SPARC-based systems developed prior to the SPARCstation 10
system, will support any presently defined configuration of 5-MByte
SCSI devices. A Fast SCSI device can be installed on such systems,
since the host and the Fast SCSI device automatically negotiate the
proper operational speed. Fast SCSI devices attached to 5-MBytes-per -
second hosts will only operate at 5 MBytes per second, but the
capacity and access latency improvements provided by many such
devices can still improve the flexibility and performance of such
systems. Single-ended SCSI systems operating at 5 MBytes per second
have a maximum total cable length of 6 meters.
SCSI systems and host adapters that operate at 10 MBytes per second,
including the SPARCserver 600MP series, and the SPARCstation 10
system support the defined configuration of 5-MBytes per second
devices. Again, the host will determine automatically that the devices
are 5-MBytes-per-second devices and negotiate the proper operational
speed with each device.
Examples of the warning system messages that occur during boot are
shown in ‘‘Examples of Solaris 2.x Software Error Messages’’ on page
C-16.
Nonconforming Components
The use of Fast SCSI hosts and Fast SCSI peripherals provides
significant performance improvements for some types of applications.
To take full advantage of those performance improvements, the
installation guides for SCSI devices recommend that only those
components and peripheral devices supporting Fast SCSI
requirements be installed on a Fast SCSI port. If nonconforming
devices must also be installed on a host, a separate SCSI host adapter
should be installed and all the nonconforming devices should be
installed on that SCSI port, isolated from all the Fast SCSI devices that
are running on Fast SCSI host adapters.
For all other Fast SCSI hosts attaching devices that do not conform
with the Fast SCSI requirements, the operating system should be
modified to run all SCSI ports in asynchronous mode. This slower
mode fully interlocks all the SCSI data transfer signals and provides
for reliable operation of the ESM at the end of a SCSI bus. It enables
Sun configurations containing both Fast SCSI drives and
nonconforming devices to operate reliably on Fast SCSI ports.
To change to the slower asynchronous data rates with the Solaris 2.x
operating system,
WARNING:
/iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp
@f,800000/sd@1, 0 (sd1): Error for command 'read'
Error Level: Retryable Block 59640, Absolute Block:
59640 Sense Key: Aborted Command Vendor 'SEAGATE'
error code: 0x48 (<unknown extended sense code
0x48>), 0x0
or
WARNING:
/iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp
@f,800000/sd@1, 0 (sd1): SCSI transport failed:
reason 'timeout': retrying command
D-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998
D
Troubleshooting Form
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Symptom(s)
Example: “Cannot access other disks on the system.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Suspicion
Your first guess on the cause of the problem.
What would you try first? What do you suspect?
Example: “Check the SCSI cabling or check the SCSI fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Approach
List the diagnostic steps and diagnostic tools used.
Example: “I shut down the machine using the halt command and used the multi-
meter to check the fuse.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Solution
Example: “The SCSI fuse on the system board was open.”
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
Objectives
E-1
Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services September 1998
E
Equipment
● A SPARCstation 10 system
● A Phillips screwdriver
Before you begin this lab assignment, verify that your system is in operational
condition by performing the following three steps:
1. If the operating system is not running on your system, type one of the following
commands. (If the operating system is running, proceed to step 2.)
ok old-mode
> b
1. Turn off the power to the following units in the order given:
2. Remove all cables from the back of the system chassis and mark Figure E-1 to
indicate which ports are in use on your machine.
1 2a 2b 3 4 5 6 7 8
9 10 11a 11b 12 13 14 15 16
1. Use a Phillips screwdriver to fully loosen the captive screw holding the cover to
the back panel.
Captive screw
2. Use a screwdriver to gently press the retainer clip while you loosen the cover
from the back panel with your other hand.
Retainer clip
3. Grasp the sides of the cover from the rear, and lift the cover as shown. Carefully
push the cover forward until its hinge tabs are free of the system unit.
Hinge tab
To protect the system from static, perform the following ESD preventive measures:
1. Snap the wrist strap and ground clip to the antistatic mat.
2. Connect the ground clip to an unpainted portion of the computer chassis. Leave
the computer’s AC power cord plugged in.
3. Place the wrist strap around your wrist and adjust the strap tight against the
skin.
Ground
clip
Snap
Always follow these procedures when handling the electronic FRUs of the
SPARCstation 10 system.
Up to two SCSI disks from 424 MBytes to 1 GByte can be installed in the unit. The
following steps will help you to become familiar with the hard-disk drive removal
procedure.
1. Slide the hard-disk drive toward the rear of the chassis (Figure E-6) to free the
grommets from the drive mounts.
4. Lift the disk out of the chassis, and gently place it on the antistatic mat
component side up.
Note – If you are actually replacing the drive, you must retain the grommets from
the original disk and install them on the replacement disk.
DC power connector
Internal disk connector
Grommets
The diskette drive is mounted in the system unit in the same way as the hard disk
drives. The following steps will help you to become familiar with the diskette drive
removal procedure:
1. Slide the diskette drive toward the outer side of the chassis (Figure E-7) to free
the grommets from the drive mounts.
Chassis
Caution – The removal of a dynamic random access memory, single in-line memory
! module (DSIMM) is easy; however, SPARCstation 10 system DSIMMs are thin and
fragile and require extra care when handled.
1. You will find a small white ejector lever (A in Figure E-8) on the side of the
DSIMM socket toward the power-supply assembly. One ejector lever operates
on two sockets. Push the lever in the direction opposite of the DSIMM you want
to remove
B C
3. Pull up on both corners of the DSIMM until the board clears the socket.
DSIMMs are installed in a specific order as shown in the chart in Figure E-9
DSIMMs are installed with a particular orientation. The side of the DSIMM with the
center vertical chip should face the back panel of the system when installed
The SPARCstation 10 system SBus cards are installed in a manner similar to the
original pizzabox SBus cards with one important difference: SPARCstation10
systems cards have screws (Figure E-11) securing them in place.
1. Visually note the SBus card location. (Start with the cards mounted on top.)
2. Remove all the screws and washers from the outside of the rear panel where the
SBus card resides.
4. Push back all card retainers holding the SBus card in place.
SBus card
Retainer
5. Grasp the back of the card (where it plugs into the main logic board) and gently
lift up. When the connector is disengaged, lift the card out at an angle. Set it
aside on the antistatic mat.
All SPARCstation 10 systems (Figure E-13) are equipped with an MBus module that
includes the following SPARC integrated circuits:
As new MBus modules become available, you can upgrade your system by
removing the original MBus module and replacing it with a newer one.
2. Grasp the back of the card (where it plugs into the MLB) and gently lift up.
When the connector is disengaged, lift the card out at an angle. Set it aside on
the antistatic mat.
3. Repeat the above steps until all MBus modules are removed.
Under normal repair circumstances, you do not need to remove the disks, diskette
drive, and DSIMMs prior to removing the MLB. However, you must remove all SBus
and MBus modules.
1. Disconnect the internal drive connector (J0101) from the MLB (J0601).
3. Loosen the two captive retainer screws at the rear of the chassis.
4. Slide the board toward the front of the chassis to release the keyed slots.
5. Tilt the rear side of the board, and lift it up and over the rear of the chassis. Place
the board on the antistatic mat.
Slots (8 places)
The serial port jumpers and the clock speed jumpers (Figure E-15) are the only
configurable jumpers on the MLB.
Note – Refer to the Field Engineering Handbook, Volume 1, “CPU” section when
answering the questions below.
1. On the diagram in Figure E-15, indicate jumper configurations (J1401, J1404, and
so on) as they appear on your board.
Note – Depending on the part number and revision of your MLB, the jumper
locations on your board may be different than those shown in this diagram.
J1404
J1401
J1403 J0801
J0802
____ RS 423
____ RS 232
There are four PTCs on the MLB (Figure E-16). PTCs are used in place of fuses.
These devices are “self healing,” which means they reset after a fault occurs and do
not require replacement. If you suspect that a PTC has failed, turn off the system for
10 minutes to enable the PTC to cool down (heal). If the PTC does not heal or if it
opens again, the MLB will need to be replaced (the PTCs are soldered to the board,
they are not socketed). The four MLB PTCs are used to protect the
PTC
J1404
J1401
PTCs NVRAM
J1403 J0801
J0802
3. Loosen the captive screw that secures the power supply assembly to the chassis.
4. Slide the power supply assembly toward the front of the chassis. This unlocks
the power supply from the power supply mounts.
Captive screw
Power supply
At this point in the lab , all of the major field replaceable units have been removed.
The disk cable and wire harness remain inside the chassis; these items are easily
replaced and you do not need to remove them for this lab. Replace the
SPARCstation 10 system FRUs in the order noted in the following steps. Pay close
attention to the cautions to prevent damage.
1. Align the power supply assembly in the chassis with the power switch and
connector facing the rear of the unit.
2. Slide the power supply assembly toward the rear of the chassis until it locks
into the power supply mounts.
Caution – Do not overtighten the captive screw or the chassis may be damaged.
!
3. Secure the power supply assembly to the chassis by tightening but not
overtightening the captive screw.
4. Connect one of the DC power connectors to the MLB (J1501) and the other to the
DC power harness.
5. Make sure the power switch on the system unit is in the off position by pressing
the side labeled 0.
7. Verify that the power supply unit is off and reconnect the AC power cord. This
provides a ground path for your ESD kit.
1. Orient the board over the chassis so the connectors are facing the rear of the
chassis.
2. Lower the board into the chassis and slide it to the rear of the chassis. The eight
locating posts in the chassis should fit the eight slots on the MLB.
5. Tighten, but do not overtighten, the captive retainer screws at the rear of the
chassis.
6. Replace the lock block and screw into the rear of the chassis.
1. Locate the lower MBus module Slot 0 on the MLB in the chassis.
Retainer
3. Take care to insert the back edge of the module between the metal (lower) and
plastic (upper) tabs on the back panel. Do not force the connector.
5. Lock the arms of the card retainers over the edge of the MBus module. If the
system has two MBus modules, install a module into Slot 0 first, and repeat
Steps 1–4 for the second module.
1. Make sure all card retainers for the SBus slot(s) are out of the way.
2. Slide the SBus card at an angle into the back panel of the system unit, and push
it against the back panel.
4. Lock the arms of the card retainers over the edge of the SBus card.
5. Install both washers and screws into the screw holes adjacent to the SBus card
on the rear panel.
Screws and washers
(2 each)
Caution – DSIMMS must be installed in specific slots, and they must be properly
! oriented.
Installation table
2. Install the largest Mbyte DSIMM in Slot J0201 first by positioning the notched
corner of the DSIMM over the white ejection lever on the MLB. Properly
installed DSIMMs have a center vertical chip that faces the rear panel.
3. Hold the DSIMM at its edges, and insert it into the plastic guides by pushing
firmly on the DSIMM until it snaps into place.
4. Install the rest of the DSIMMs according to the installation order table in
Figure E-20.
2. Lower the drive into the chassis, and align the three grommets into the drive
mounts. The data and power cables should face the inner side of the chassis.
5. Slide the diskette drive toward the center of the chassis until the three grommets
sit tightly in the drive mounts.
Caution – The drive must be properly seated for the diskette insertion slot to be
! accessible once the cover is replaced.
2. Lower the disk drive into the chassis, and align the four grommets on the drive
mounts. The connector side of the drive should be facing the front of the chassis.
5. Slide the drive toward the front of the chassis until the four grommets sit tightly
in the drive mounts.
1. Hold the cover at an angle as shown, and gently guide the hinge tabs on the
cover into the tab slots on the front of the system unit.
Caution – The hinge tabs are easily broken if they are not properly inserted into the
! tab slots.
Hinge tab
3. Tighten, but do not overtighten, the captive screw on the rear panel.
1. Reconnect all of the external cables removed at the beginning of this lab.
2. Turn on the power to the main system and all of the external units.
3. If the system boots to the login: prompt, you have completed this lab.
4. If your system displays the banner and remains at the ok or > prompt, issue the
boot or the b command, respectively.
ok boot
> b
Note – If your system did not boot successfully, notify your instructor.
Please
Recycle