Summary of Contents for Sun Microsystems Sun Ultra 5
Page 1
Sun Ultra 5 Service Manual Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No.: 805-7763-12 February 2000, Revision A Send comments about this document to: docfeedback@sun.com...
Page 2
Computer, Ultra, Ultra Port Architecture, SunMicrophone, SunVTS, UltraSPARC, OpenBoot, Solstice DiskSuite, and SunOS are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and in other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc.
Contents Preface xix About the Multimedia Links in This Manual xix How This Book Is Organized xx Using UNIX Commands xxi Typographic Conventions xxii Shell Prompts xxii Related Documents xxiii Ordering Sun Documents xxiv Sun Welcomes Your Comments xxiv Product Description 1-1 Feature Overview 1-3 I/O Devices 1-4 System Description 1-5...
Page 4
4.6.4 Test device alias, device path, -All Diagnostic 4-10 OpenBoot Diagnostics 4-12 4.7.1 Starting the OBDiag Menu 4-12 4.7.2 OB Diagnostics 4-16 4.7.2.1 PCI/PCIO Diagnostic 4-17 4.7.2.2 EBus DMA/TCR Registers Diagnostic 4-18 Sun Ultra 5 Service Manual • February 2000...
Page 5
4.7.2.3 Ethernet Diagnostic 4-18 4.7.2.4 Keyboard Diagnostic 4-19 4.7.2.5 Mouse Diagnostic 4-20 4.7.2.6 Diskette Drive (Floppy) Diagnostic 4-20 4.7.2.7 Parallel Port Diagnostic 4-21 4.7.2.8 Serial Port A Diagnostic 4-21 4.7.2.9 Serial Port B Diagnostic 4-23 4.7.2.10 NVRAM Diagnostic 4-24 4.7.2.11 Audio Diagnostic 4-24 4.7.2.12 EIDE Diagnostic 4-25...
Page 6
7.2.1 Removing a Primary Hard Drive 7-5 7.2.2 Replacing a Primary Hard Drive 7-7 7.2.3 Installing a Secondary Hard Drive 7-8 7.2.4 Hard Drive Mirroring 7-11 7.2.4.1 Hard Drive Mirroring Configuration 7-11 Sun Ultra 5 Service Manual • February 2000...
Page 7
7.2.4.2 Hardware Considerations 7-11 7.2.4.3 Required Software and Patches 7-12 7.2.4.4 Software Constraints 7-13 7.2.4.5 Recovery Procedure for Broken Database Replicas 7-14 CD-ROM Drive 7-16 7.3.1 Removing a CD-ROM Drive 7-16 7.3.2 Replacing a CD-ROM Drive 7-17 Motherboard and Component Replacement 8-1 CPU Module 8-1 8.1.1 Removing the CPU Module 8-1...
Page 8
Ejecting a CD From the CD-ROM Drive A-8 A.5.6.3 Cleaning the CD-ROM Drive A-8 A.5.6.4 Handling and Storing CDs A-9 B. Signal Descriptions B-1 Power Supply Connectors B-2 Keyboard/Mouse Connector B-4 Twisted-Pair Ethernet Connector B-5 viii Sun Ultra 5 Service Manual • February 2000...
Page 9
B.3.1 TPE Cable-Type Connectivity B-6 B.3.2 External UTP-5 Cable Lengths B-6 Serial Port A Connector B-7 Serial Port B Connector B-9 Parallel Port Connector B-10 Audio Connectors B-12 Video Connector B-13 C. Functional Description C-1 System C-1 C.1.1 CPU Module C-3 C.1.2 PCI-IDE Interface C-4 C.1.2.1...
Page 10
Power C-35 C.5.1 Onboard Voltage Regulator C-35 C.5.2 Power Supply Memory C-35 C.5.3 Power Management C-35 Motherboard C-36 Jumper Descriptions C-37 C.7.1 Serial Port Jumpers C-38 C.7.2 Flash PROM Jumpers C-38 Enclosure C-40 Sun Ultra 5 Service Manual • February 2000...
Page 11
D. Software Notes D-1 PGX24 8-Bit or 24-Bit Graphics D-1 D.1.1 What Does 8-Bit or 24-Bit Frame Buffer Refer To? D-1 D.1.2 The Difference Between 8-Bit Mode and 24-Bit Mode on Ultra 5 Onboard Graphics D-2 D.1.3 How to Install PGX24 Graphics Software on Solaris 2.5.1 HW:11/ 97 D-2 D.1.4 How to Install PGX24 Graphics Software on Solaris 2.6 5/98 D-3...
Page 12
Sun Ultra 5 Service Manual • February 2000...
Page 13
Figures Ultra 5 System 1-2 FIGURE 1-1 Ultra 5 System Front View 1-5 FIGURE 1-2 Ultra 5 System Back View 1-5 FIGURE 1-3 Setting Up a TIP Connection 3-2 FIGURE 3-1 Sun Type-5 Keyboard 3-5 FIGURE 3-2 Sun I/O Type-6 Keyboard 3-6 FIGURE 3-3 Power Supply Connector J17 Pin Configuration 4-6 FIGURE 4-1...
Page 14
Sun I/O Type-6 Keyboard 10-4 FIGURE 10-5 CD-ROM Drive Cabling Configuration A-6 FIGURE A-1 Hard Drive Cabling Configuration (One Drive) A-6 FIGURE A-2 Hard Drive Cabling Configuration (with Optional Secondary Drive) A-6 FIGURE A-3 Sun Ultra 5 Service Manual • February 2000...
Page 15
Hard Drive Mirroring Configuration A-7 FIGURE A-4 Power Supply Connector J12 Pin Configuration B-2 FIGURE B-1 Keyboard/Mouse Connector Pin Configuration B-4 FIGURE B-2 TPE Connector Pin Configuration B-5 FIGURE B-3 Serial Port A Connector Pin Configuration B-7 FIGURE B-4 Serial Port B Connector Pin Configuration B-9 FIGURE B-5 Parallel Port Connector Pin Configuration B-10 FIGURE B-6...
Page 16
JP1/JP2 Jumper Settings for the Flash PROM C-39 FIGURE C-20 Sun Ultra 5 Service Manual • February 2000...
Preface The Sun Ultra 5 Service Manual provides detailed procedures that describe the removal and replacement of replaceable parts in the Sun Ultra™ 5 systems. The service manual also includes information about the use and maintenance of the system units. This manual is written for technicians, system administrators, authorized service providers (ASPs), and advanced computer system end users who have experience in troubleshooting and replacing hardware.
Provides procedures for replacing the system cover and powering Replacement” on the system. Appendix A, “Product Specifications” Provides specifications on power and environment, system dimensions, weight, memory mapping, and peripheral component interconnect (PCI) card slots. Sun Ultra 5 Service Manual • February 2000...
Document Organization (Continued) TABLE P-1 Chapter Content Description Appendix B, “Signal Descriptions” Provides signal descriptions, instructions for connecting the system unit to a 10BASE-T/100BASE-T twisted-pair Ethernet (TPE) local area network (LAN), and modem settings for systems used in specific network telecommunication applications. Appendix C, “Functional Description”...
The following table lists the default system prompt and superuser prompt for the C shell, Bourne shell, and Korn shell. Shell Prompts TABLE P-3 Shell Prompt C shell machine_name% C shell superuser machine_name# Bourne shell and Korn shell Bourne shell and Korn shell superuser xxii Sun Ultra 5 Service Manual • February 2000...
Application Title Part Number Installation Sun Ultra 5/Ultra 10 CD-ROM Drive and 805-7115 Hard Drive Installation Guide Installation, Getting Started with the Sun Ultra 5 with 805-0162 software notes Preinstalled Software Configuration Solaris Handbook for Sun Peripherals 805-4440 Configuration Solaris Handbook for Sun Frame Buffers...
We are interested in improving our documentation and welcome your comments and suggestions. You can email your comments to us at: docfeedback@sun.com Please include the part number of your document in the subject line of your email. xxiv Sun Ultra 5 Service Manual • February 2000...
Page 25
Shielded Cables: with FCC radio frequency emission limits. Networking connections can be made using unshielded twisted-pair (UTP) cables. Any modifications made to this device that are not approved by Sun Microsystems, Inc. may void the Modifications: authority granted to the user by the FCC to operate this equipment.
Page 26
ICES-003 Class B Notice - Avis NMB-003, Classe B This Class B digital apparatus complies with Canadian ICES-003. Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada. xxvi Sun Ultra 5 Service Manual • February 2000...
Page 27
German Acoustic Compliance ACHTUNG: Der arbeitsplatzbezogenr Schalldruckpegel nach DIN 45 635. Teil 1000 beträgt 70 Db(A) order weniger. Declaration of Conformity The declaration of conformity for the Sun Ultra 5 product is on the following page. xxvii...
Page 28
901 San Antonio Road, M/S UMPK15-102 Springfield, Linlithgow Palo Alto, CA 94303, USA West Lothian, EH49 7LR Tel: 650-786-3255 Scotland, United Kingdom Fax: 650-786-3723 Tel: 0506 670000 Fax: 0506 760011 Declaration of Conformity xxviii Sun Ultra 5 Service Manual • February 2000...
Page 29
Do not make mechanical or electrical modifications to the Follow all cautions and instructions marked on the equipment. Sun Microsystems is not responsible for equipment. regulatory compliance of a modified Sun product. Ensure that the voltage and frequency of your power...
Page 30
Laser Compliance Notice Sun products that use laser technology comply with Class 1 laser requirements. Sun Ultra 5 Service Manual • February 2000...
Page 31
Nennwerten des Geräts angegeben sind. Nehmen Sie keine mechanischen oder elektrischen Stecken Sie auf keinen Fall irgendwelche Gegenstände Änderungen an den Geräten vor. Sun Microsystems, in Öffnungen in den Geräten. Leitfähige Gegenstände könnten aufgrund der möglicherweise vorliegenden übernimmt bei einem Sun-Produkt, das geändert wurde, gefährlichen Spannungen einen Kurzschluß...
Page 32
Netzsteckdosen geliefert. Um die Gefahr eines Stromschlags zu reduzieren, schließen Sie das Gehäuseabdeckung Kabel nur an eine fachgerecht verlegte, geerdete Steckdose an. Sie müssen die obere Abdeckung Ihres Sun-Systems entfernen, um interne Komponenten wie Karten, xxxii Sun Ultra 5 Service Manual • February 2000...
Page 33
Ne pas apporter de modification mécanique ou électrique Ne jamais introduire d’objets quels qu’ils soient dans au matériel. Sun Microsystems n’est pas responsable de la une des ouvertures de l’appareil. Vous pourriez vous conformité réglementaire d’un produit Sun qui a été...
Page 34
Elles risquent d’exploser en cas de mauvais traitement. Ne pas jeter la batterie au feu. Ne pas la démonter ni tenter de la recharger. xxxiv Sun Ultra 5 Service Manual • February 2000...
Page 35
Ne remplacez ce bloc que par un bloc- batterie Sun Microsystems du même type. Ne Normativas de seguridad le démontez pas et n’essayez pas de le recharger hors du système. Ne faites pas El siguiente texto incluye las medidas de seguridad que se brûler la batterie mais mettez-la au rebut...
Page 36
Precaución – De acuerdo con la norma DIN 45 635, Parte 1000, se admite un nivel de presión acústica para puestos de trabajo máximo de 70Db(A). xxxvi Sun Ultra 5 Service Manual • February 2000...
Page 37
Las pilas sólo deben sustituirse por el mismo tipo de paquete de pilas de Sun Microsystems. No las desmonte ni intente recargarlas fuera del sistema. No arroje las pilas al fuego.
Page 38
Levér det brugte batteri tilbage til leverandøren. Suomi VAROITUS – Paristo voi räjähtää, jos se on virheellisesti asennettu. Vaihda paristo ainoastaan laitevalmistajan suosittelemaan tyyppiin. Hävitä käytetty paristo valmistajan ohjeiden mukaisesti. xxxviii Sun Ultra 5 Service Manual • February 2000...
Page 39
C H A P T E R Product Description The Ultra 5 workstations are uniprocessor devices that use the family of UltraSPARC™ processors. They support high-performance CPU module (UltraSPARC-IIi) processing. shows the Ultra 5 system. FIGURE 1-1 This chapter contains the following topics: Section 1.1 “Feature Overview”...
Feature Overview The Ultra 5 system provides the following features: Desktop-style enclosure 200-watt power supply One hard drive bay (a second, optional hard drive bracket can be added) Up to two enhanced integrated drive electronic (EIDE) hard drives CD-ROM drive CD quality audio 1.44-megabyte (Mbyte) manual-eject diskette drive Front access Personal Computer Memory Card International Association...
1280 x 800 resolution, 76-Hz refresh rate, 69 dpi Keyboard Sun Type-5: AT 101 or UNIX layout available; Sun I/O Type-6: AT 101 layout Mouse Sun Type-5: 3-button, optomechanical mouse Sun Type-6: 3-button, crossbow mouse Sun Ultra 5 Service Manual • February 2000...
System Description System components are housed in a desktop-style enclosure. Overall chassis dimensions for the Ultra 5 system are listed in the following table. Ultra 5 System Physical Dimensions TABLE 1-2 Unit Width Height Depth Ultra 5 17.17 inches (43.60 cm) 4.31 inches (10.95 cm) 16.69 inches (42.40 cm) desktop enclosure...
CPU module 333-MHz, 500-Kbyte external cache CPU module 360-MHz, 256-Kbyte external cache CPU module 360-MHz, 2-Mbyte external cache CPU module 440-MHz, 2-Mbyte external cache CPU fan assembly CPU fan, 80-mm Motherboard System board Sun Ultra 5 Service Manual • February 2000...
Page 45
Ultra 5 System Replaceable Components (Continued) TABLE 1-3 Component Description NVRAM/TOD Time of day, 48T59, with carrier PCI card Generic PCI riser board 3-slot riser expansion board Hard drive Disk drive, 4.3-Gbyte, 5400 RPM Hard drive Disk drive, 8.4-Gbyte, 5400 RPM Hard drive Disk drive, 9.1-Gbyte, 7200 RPM CD-ROM drive...
Page 46
Sun Ultra 5 Service Manual • February 2000...
C H A P T E R SunVTS Overview This chapter contains an overview of the SunVTS™ diagnostic tool. This chapter contains the following topics: Section 2.1 “SunVTS Description” on page 2-1 Section 2.1.1 “SunVTS Requirements” on page 2-2 Section 2.1.2 “SunVTS References” on page 2-2 SunVTS Description SunVTS is Sun’s online Validation Test Suite.
SunVTS User’s Guide – describes how to install, configure, and run the SunVTS diagnostic software. SunVTS Quick Reference Card – provides an overview of how to use the SunVTS CDE interface. SunVTS Test Reference Manual – provides details about each individual SunVTS test. Sun Ultra 5 Service Manual • February 2000...
C H A P T E R Power-On Self-Test This chapter describes how to initiate power-on self-test (POST) diagnostics. This chapter contains the following topics: Section 3.1 “POST Overview” on page 3-1 Section 3.2 “Pre-POST Preparation” on page 3-2 Section 3.3 “Initializing POST” on page 3-5 Section 3.4 “Maximum and Minimum POST Levels”...
1. Connect serial port A of the tested system to serial port B of a second Sun workstation using a serial null modem cable (connect cable pins 2-3, 3-2, 7-20, and 20-7). See FIGURE 3-1 Setting Up a TIP Connection FIGURE 3-1 Sun Ultra 5 Service Manual • February 2000...
Page 51
2. At the second Sun workstation, check the /etc/remote file by changing to the /etc directory and editing the remote file. The following sample remote file text shows connection to serial port B: hardwire: /dv=/dev/term/b:br#9600:el=^C^S^Q^U^D:ie=%$:oe=^D: 3. To use serial port A: a.
2. Type eeprom. 3. Verify the following serial port default settings: ttyb-mode = 9600,8,n,1 ttya-mode = 9600,8,n,1 Note – Ensure that the settings are consistent with TTY-type terminal or workstation monitor settings. Sun Ultra 5 Service Manual • February 2000...
Initializing POST POST can be initialized in two ways: By setting the diag-switch? to true and the diag-level to max or min, followed by power-cycling the system By simultaneously pressing the keyboard Stop and D keys while power is applied to the system To set the diag-switch? to true and power-cycle the system: 1.
Page 54
The monitor power-on indicator flashes on and off. The keyboard Caps Lock key indicator flashes on and off. 4. When the POST is complete, type the following at the system prompt: ok% setenv diag-switch? false Sun Ultra 5 Service Manual • February 2000...
Note – Video output is disabled while POST is initialized. diag-level Variable Set to max CODE EXAMPLE 3-1 Power On Selftest Completed Software Power ON0.0000.0000.0000 ffff.ffff.f00b.4100 0002.3333.0200.001b @(#) Sun Ultra 5/10 UPA/PCI 3.9 P2.1 Version 9 created 1997/08/ 05 16:24 Clearing E$ Tags Done...
Page 56
Probing /pci@1f,0/pci@1 at Device 3 Nothing there Probing /pci@1f,0/pci@1 at Device 4 Nothing there Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz), No Keyboard OpenBoot 3.9 P2.1 , 256 MB memory installed, Serial #9337477. Ethernet address 8:0:20:8e:7a:85, Host ID: 808e7a85. ok Hardware Power ON @(#) Sun Ultra 5/10 UPA/PCI 3.9 P2.1...
Page 57
CODE EXAMPLE 3-1 Power On Selftest Completed Probing keyboard Done %o0 = 0000.0000.0000.4001 Executing Power On SelfTest @(#) Sun Ultra 5/10 (Darwin) POST 2.1.1 (Build No. 293) 08/21/97: 15:59 CPU: UltraSPARC-LC (MHz: 301 Ecache Size: 512KB) Init POST BSS Init System BSS...
Page 58
256MB at bank 0 stack 0 (2 dimms per bank) INFO: 0MB at bank 0 stack 1 INFO: 0MB at bank 2 stack 0 INFO: 0MB at bank 2 stack 1 Block Memory Addr Test 3-10 Sun Ultra 5 Service Manual • February 2000...
Page 59
diag-level Variable Set to max (Continued) CODE EXAMPLE 3-1 Power On Selftest Completed INFO: 256MB at bank 0 stack 0 (2 dimms per bank) INFO: 0MB at bank 0 stack 1 INFO: 0MB at bank 2 stack 0 INFO: 0MB at bank 2 stack 1 Block Memory Test INFO: 256MB at bank 0 stack 0 (2 dimms per bank)
Page 60
IU ASI Access Test FPU ASI Access Test Ecache Thrash Test All CPU Error Reporting Tests CPU Data Access Trap Test CPU Addr Align Trap Test DMMU Access Priv Page Test 3-12 Sun Ultra 5 Service Manual • February 2000...
Page 61
Time Stamp [hour:min:sec] 00:02:01 [month/date year] 08/22 1997 Power On Selftest Completed Software Power ON0.0000.0000.0000 ffff.ffff.f00b.4100 0002.3333.0200.001b @(#) Sun Ultra 5/10 UPA/PCI 3.9 P2.1 Version 9 created 1997/08/ 05 16:24 Clearing E$ Tags Done Clearing I/D TLBs Done Probing Memory Done MEM BASE = 0000.0000.0000.0000...
Page 62
Probing /pci@1f,0/pci@1 at Device 3 Nothing there Probing /pci@1f,0/pci@1 at Device 4 Nothing there Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz), No Keyboard OpenBoot 3.9 P2.1 , 256 MB memory installed, Serial #9337477. Ethernet address 8:0:20:8e:7a:85, Host ID: 808e7a85. 3-14 Sun Ultra 5 Service Manual • February 2000...
Version 9 created 1997/08/ 05 16:24 Probing keyboard Done %o0 = 0000.0000.0000.2001 Executing Power On SelfTest @(#) Sun Ultra 5/10 (Darwin) POST 2.1.1 (Build No. 293) 08/21/97: 15:59 CPU: UltraSPARC-LC (MHz: 301 Ecache Size: 512KB) Init POST BSS Init System BSS...
Page 64
256MB at bank 0 stack 0 (2 dimms per bank) INFO: 0MB at bank 0 stack 1 INFO: 0MB at bank 2 stack 0 INFO: 0MB at bank 2 stack 1 All Basic Sabre MMU Tests Init Sabre 3-16 Sun Ultra 5 Service Manual • February 2000...
Page 65
Variable Set to min (Continued) CODE EXAMPLE 3-2 @(#) Sun Ultra 5/10 UPA/PCI 3.9 P2.1 Version 9 created 1997/08/ 05 16:24 Interrupt Map (short) Reg Test Interrupt Set/Clr Reg Test Sabre IOMMU Regs Test Sabre IOMMU RAM Address Test...
Page 66
Probing /pci@1f,0/pci@1 at Device 3 Nothing there Probing /pci@1f,0/pci@1 at Device 4 Nothing there Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz), No Keyboard OpenBoot 3.9 P2.1 , 256 MB memory installed, Serial #9337477. Ethernet address 8:0:20:8e:7a:85, Host ID: 808e7a85. 3-18 Sun Ultra 5 Service Manual • February 2000...
3.4.3 POST Progress and Error Reporting When POST is initialized, the Caps Lock key on the Sun Type-5 or Type-6 keyboard flashes on and off to indicate that POST is active (see FIGURE 3-2 FIGURE 3-3 Additional POST progress indications are also visible when a TTY-type terminal or a TIP line is connected between serial port A (default port) of the tested system and a second Sun workstation.
Page 68
Version 9 created 1997/08/ 05 16:24 Probing keyboard Done %o0 = 0000.0000.0000.2001 Executing Power On SelfTest @(#) Sun Ultra 5/10 (Darwin) POST 2.1.1 (Build No. 293) 08/21/97: 15:59 CPU: UltraSPARC-LC (MHz: 301 Ecache Size: 512KB) Init POST BSS Init System BSS...
Page 69
Typical Error Code Failure Message (Continued) CODE EXAMPLE 3-3 @(#) Sun Ultra 5/10 UPA/PCI 3.9 P2.1 Version 9 created 1997/08/ 05 16:24 Icache RAM Test Sabre MCU Control & Status Regs Init and Tests Init Sabre MCU Control & Status Regs...
1. Press and hold the Stop and N keys while powering on the system ( FIGURE 3-2 FIGURE 3-3 2. Continue to hold the Stop and N keys until the system banner displays on the monitor. 3-22 Sun Ultra 5 Service Manual • February 2000...
Initializing Motherboard POST To initialize the motherboard POST: 1. Power off the system. 2. Simultaneously press and hold the Stop and D keys, then press the Standby (Power) key ( FIGURE 3-2 FIGURE 3-3 Note – Video output is disabled while motherboard POST is initialized. Note –...
Page 72
3-24 Sun Ultra 5 Service Manual • February 2000...
C H A P T E R Troubleshooting Procedures This chapter describes how to troubleshoot possible hardware problems and includes suggested corrective actions. This chapter contains the following topics: Section 4.1 “Power-On Failure” on page 4-2 Section 4.2 “Video Output Failure” on page 4-3 Section 4.3 “Hard Drive or CD-ROM Drive Failure”...
10. Connect a spare Sun Type-5 or Sun I/O Type-6 keyboard to the system and press the Standby (Power) key. 11. If the system still does not power up, the system power supply might be defective. See Section 4.4 “Power Supply Test” on page 4-5. Sun Ultra 5 Service Manual • February 2000...
Symptom 2 The system attempts to power on but does not boot or initialize the monitor. Actions 1. Press the keyboard Standby (Power) key and watch the keyboard. The keyboard LEDs should light briefly and you should hear a tone from the keyboard. 2.
Test the drive response to the probe-ide command as follows: 1. To bypass POST, type setenv diag-switch? false at the ok prompt. 2. At the system ok prompt, type: ok% reset-all ok% probe-ide Sun Ultra 5 Service Manual • February 2000...
If the hard drive responds correctly to probe-ide command, the message shown on page 4-10 is displayed, which means that the system CODE EXAMPLE 4-4 EIDE controller has successfully probed the device. This is an indication that the motherboard is operating correctly. If an optional hard drive is installed and one drive does not respond to the EIDE controller probe but the other does, replace the unresponsive drive.
Power Supply Connector J17 Pin Assignments (Continued) TABLE 4-2 Signal Description -5 VDC +5 VDC +5 VDC 6. After you finish testing the power supply, remove the wrist strap, replace the system cover, and power on the system as described in Chapter 10. DIMM Failure At times, the operating environment, diagnostic program, or POST might not display a DIMM location (U number) as part of a memory error message.
(CRC) error are indicated with an “X” and an associated error description. The watch-net diagnostic is initialized by typing the watch-net command at the ok prompt and the watch-net-all diagnostic is initialized by typing Sun Ultra 5 Service Manual • February 2000...
Page 81
the watch-net-all command at the ok prompt. The following code example identifies the watch-net diagnostic output message. identifies the CODE EXAMPLE 4-3 watch-net-all diagnostic output message. Watch-Net Diagnostic Output Message CODE EXAMPLE 4-2 ok watch-net Hme register test --- succeeded. Internal loopback test -- succeeded.
Note – The diskette drive (floppy) is selected as the test alias name example. Test Diagnostic Output Message CODE EXAMPLE 4-5 ok test floppy Testing floppy disk system. A formatted disk should be in the drive. Test succeeded. Selected OBP On-Board Diagnostic Tests TABLE 4-4 Type of Test Description...
4.7.1 Starting the OBDiag Menu 1. At the ok prompt, type: ok% setenv mfg-mode on mfg-mode = on 2. At the ok prompt, type: ok% setenv diag-switch? true diag-switch? = true 4-12 Sun Ultra 5 Service Manual • February 2000...
Page 85
= false ok reset-all Resetting... Software Power ON @(#) Sun Ultra 5/10 UPA/PCI 3.11 Version 9 created 1998/03/06 10:31 Clearing E$ Tags Done Clearing I/D TLBs Done Probing Memory Done MEM BASE = 0000.0000.2000.0000 MEM SIZE = 0000.0000.1000.0000...
Page 86
Probing /pci@1f,0/pci@1/pci@1 at Device 7 Nothing there Probing /pci@1f,0/pci@1/pci@1 at Device 8 Nothing there Probing /pci@1f,0/pci@1/pci@1 at Device 9 Nothing there Probing /pci@1f,0/pci@1/pci@1 at Device a Nothing there Probing /pci@1f,0/pci@1/pci@1 at Device b Nothing there 4-14 Sun Ultra 5 Service Manual • February 2000...
Page 87
Probing /pci@1f,0/pci@1 at Device 2 Nothing there Probing /pci@1f,0/pci@1 at Device 3 Nothing there Probing /pci@1f,0/pci@1 at Device 4 Nothing there Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz), No Keyboard OpenBoot 3.11, 512 MB memory installed, Serial #9337777. Ethernet address 8:0:20:8e:7b:b1, Host ID: 808e7bb1.
4.7.2.1 PCI/PCIO Diagnostic To start the PCI/PCIO diagnostic, type at the OBDiag menu prompt. The PCI/ PCIO diagnostic performs the following: 1. vendor_ID_test – Verifies the PCIO ASIC vender ID is 108e. 2. device_ID_test – Verifies the PCIO ASIC device ID is 1000. 3.
MII data inputs, to be routed back to the receive MII data outputs. 5. 100_mb_phy_loopback_test – Enables MII transmit data to be routed to the MII receive data path. 6. 100_mb_twister_loopback_test – Forces the twisted-pair transceiver into loopback mode. 4-18 Sun Ultra 5 Service Manual • February 2000...
The following code example shows the floppy test output message. Floppy Output Message CODE EXAMPLE 4-13 Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> 5 TEST='floppy_test' SUBTEST='floppy_id0_read_test' Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> 4-20 Sun Ultra 5 Service Manual • February 2000...
4.7.2.7 Parallel Port Diagnostic To start the parallel port diagnostic, type at the OBDiag menu prompt. The parallel port diagnostic performs the following: 1. sio-passive-lb – Sets up the SuperIO configuration register to enable extended/compatible parallel port select, then does a write 0, walk-one, write 0 x ff to the data register.
Page 94
CODE EXAMPLE 4-16 Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> 7 TEST='uarta_test' 'UART A in use as console - Test not run.' Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> 4-22 Sun Ultra 5 Service Manual • February 2000...
4.7.2.9 Serial Port B Diagnostic To start the serial port B diagnostic, type at the OBDiag menu prompt. The serial port B diagnostic is identical to the serial port A diagnostic. The following code example shows the serial port B output message. Note –...
The following code example shows the audio output message. Audio Output Message CODE EXAMPLE 4-19 Enter (0-13 tests, 14 -Quit, 15 -Menu) ===> 10 TEST=’audio_test’ SUBTEST=’cs4231_test’ Codec_ID=’8a’ Version_ID=’a0’ SUBTEST=’external_lpbk’ ###OBDIAG_MFG_START### TEST=’audio_test’ STATUS=’FAILED’ SUBTEST=’external_lpbk’ ERRORS=’1 ‘ 4-24 Sun Ultra 5 Service Manual • February 2000...
Audio Output Message (Continued) CODE EXAMPLE 4-19 TTF=’505 ‘ SPEED=’299.80 MHz’ PASSES=’1 ‘ MESSAGE=’Error: External Audio Test not run: Please set the mfg- mode to sys-ext.’ Enter (0-13 tests, 14 -Quit, 15 -Menu) ===> 4.7.2.12 EIDE Diagnostic To start the EIDE diagnostic, type at the OBDiag menu prompt.
Enter (0-13 tests, 14 -Quit, 15 -Menu) ===> 13 TEST=’all_pci/cheerio_test’ SUBTEST=’vendor_id_test’ SUBTEST=’device_id_test’ SUBTEST=’mixmode_read’ SUBTEST=’e2_class_test’ SUBTEST=’status_reg_walk1’ SUBTEST=’line_size_walk1’ SUBTEST=’latency_walk1’ SUBTEST=’line_walk1’ SUBTEST=’pin_test’ TEST=’all_dma/ebus_test’ SUBTEST=’dma_reg_test’ SUBTEST=’dma_func_test’ TEST=’ethernet_test’ Using Onboard Transceiver - Link Up. SUBTEST=’my_channel_reset’ SUBTEST=’hme_reg_test’ SUBTEST=’global_reg1_test’ SUBTEST=’global_reg2_test’ SUBTEST=’bmac_xif_reg_test’ 4-26 Sun Ultra 5 Service Manual • February 2000...
Page 99
All Above Output Message (Continued) CODE EXAMPLE 4-22 SUBTEST=’bmac_tx_reg_test’ SUBTEST=’mif_reg_test’ SUBTEST=’mac_internal_loopback_test’ SUBTEST=’10mb_xcvr_loopback_test’ SUBTEST=’100mb_phy_loopback_test’ SUBTEST=’100mb_twister_loopback_test’ TEST=’keyboard_test’ SUBTEST=’internal_loopback’ TEST=’mouse_test’ SUBTEST=’mouse_loopback’ ###OBDIAG_MFG_START### TEST=’mouse_test’ STATUS=’FAILED’ SUBTEST=’mouse_loopback’ ERRORS=’1 ‘ TTF=’1011 ‘ SPEED=’299.80 MHz’ PASSES=’1 ‘ MESSAGE=’Error: Timeout receiving a character’ TEST=’floppy_test’ SUBTEST=’floppy_id0_read_test’ TEST=’parallel_port_test’ SUBTEST=’dma_read’ TEST=’uarta_test’ ‘UART A in use as console - Test not run.’...
Page 100
TEST=’ide_test’ SUBTEST=’probe-cmd-device’ SUBTEST=’hd-and-cd-check’ TEST=’video_test’ Please connect the monitor and use ttya/ttyb when running this test if you are using the screen it may be become unreadable SUBTEST=’mach64-chip-id-vendor-id-check’ SUBTEST=’video-frame-buffer-test’ 4-28 Sun Ultra 5 Service Manual • February 2000...
All Above Output Message (Continued) CODE EXAMPLE 4-22 SUBTEST=’mach64-walk-one-test’ SUBTEST=’mach64-walk-zero-test’ Enter (0-13 tests, 14 -Quit, 15 -Menu) ===> 4.7.3 Exiting the OBDiag Menu 1. At the ok prompt, type: ok% setenv mfg-mode off mfg-mode = off 2. At the ok prompt, type: ok% setenv diag-switch? false diag-switch? = false 3.
Page 102
4-30 Sun Ultra 5 Service Manual • February 2000...
C H A P T E R Preparing for Component Replacement This chapter describes the activities you must do to prepare for removal and replacement of internal system components. Note – It is very important that you review the safety requirements, symbols, and precautions in this chapter before you begin to remove or replace system components.
Follow all safety precautions. 5.3.1 Modification to Equipment Caution – Do not make mechanical or electrical modifications to the equipment. Sun Microsystems is not responsible for regulatory compliance of a modified Sun product. 5.3.2 Placement of a Sun Product Caution – To ensure reliable operation of the Sun product and to protect it from overheating, ensure equipment openings are not blocked or covered.
5.3.3 Power Cord Connection Caution – Not all power cords have the same current ratings. Household extension cords do not have overload protection. Do not use household extension cords with a Sun product. Caution – The power switch on this product functions as a standby type device only.
Shipping container used to package a Sun replacement part Inner side (metal part) of the system cover Sun ESD mat, part number 250-1088 (available through your Sun sales representative) Disposable ESD mat; shipped with replacement parts or optional system features Sun Ultra 5 Service Manual • February 2000...
Powering Off the System To power off the system: 1. Back up system files as necessary. See Solaris Handbook for SMCC Peripherals, part number 802-7675. Caution – Exit from the operating system before turning off system power. Failure to do so may result in data loss. 2.
3. Set the system power switch to the off position ( FIGURE 5-4 Note – For a typical system shutdown or restart, it is not necessary to set the power switch to the off position. Sun Ultra 5 Service Manual • February 2000...
Power switch Voltage selector switch System Power Switch FIGURE 5-4 4. Verify the following: a. The front panel power indicator LED is off. b. The system fans are not spinning. 5. Turn off the power to the monitor and any peripheral equipment. 6.
3. Lift the system cover straight up. Set it aside in a safe place. Screw (2) System cover Cover tab Removing the System Cover FIGURE 5-5 Sun Ultra 5 Service Manual • February 2000...
Attaching the Wrist Strap Caution – Wear an antistatic wrist strap and use an ESD-protected mat when handling components. When servicing or removing system components, attach an ESD strap to your wrist, then to a metal area on the chassis. Then disconnect the power cord from the system and the wall receptacle.
Page 112
5-10 Sun Ultra 5 Service Manual • February 2000...
C H A P T E R Major Subassemblies This chapter describes how to remove and replace the major subassemblies. This chapter contains the following topics: Section 6.1 “Power Supply” on page 6-1 Section 6.2 “Cable Assemblies” on page 6-4 Section 6.3 “Speaker Assembly”...
Push the power supply toward the chassis front to disengage the power supply from the chassis bottom mounting hooks. d. Lift the power supply from the chassis. Power supply Power cables Screw (4) Mounting hook (2) Removing and Replacing the Power Supply FIGURE 6-1 Sun Ultra 5 Service Manual • February 2000...
6.1.2 Replacing the Power Supply 1. Replace the power supply as follows ( FIGURE 6-1 Caution – Verify the voltage selector switch is set to the correct setting: 115V or 230V. Plugging a 115V power cord into a 230V connector will severely damage the system.
2. Remove the diskette drive cable assembly connectors from the following FIGURE 6-2 Diskette drive Motherboard (J16) 3. Remove the diskette drive cable assembly from the chassis. Sun Ultra 5 Service Manual • February 2000...
Diskette drive cable assembly Removing and Replacing the Diskette Drive Cable Assembly FIGURE 6-2 6.2.2 Replacing the Diskette Drive Cable Assembly 1. Replace the diskette drive cable assembly as follows ( FIGURE 6-2 a. Position the diskette drive cable assembly into the chassis. b.
2. Disconnect the hard drive cable assembly connectors from the following FIGURE 6-3 Hard drive(s) Motherboard (J15) 3. Remove the hard drive cable assembly from the chassis. Hard drive cable assembly Removing and Replacing the Hard Drive CableAssembly FIGURE 6-3 Sun Ultra 5 Service Manual • February 2000...
6.2.4 Replacing the Hard Drive Cable Assembly 1. Replace the hard drive cable assembly as follows ( FIGURE 6-3 a. Position the hard drive cable assembly into the chassis. b. Connect the hard drive cable assembly connectors to the following: Hard drive(s) Motherboard (J15) Note –...
Note – Verify that the cable connectors are oriented properly by aligning the connector keys. 2. Detach the wrist strap, replace the system cover, and power on the system as decribed in Chapter 10. Sun Ultra 5 Service Manual • February 2000...
6.2.7 Removing the Audio Cable Assembly 1. Power off the system, remove the system cover, and attach an antistatic wrist strap as described in Chapter 5. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
Move the diskette drive assembly (or optional secondary hard drive bracket) aside to provide clearance: i. Using a No. 2 Phillips screwdriver, loosen (but do not remove) the three screws securing the diskette drive bracket to the chassis (see FIGURE 7-1 6-10 Sun Ultra 5 Service Manual • February 2000...
ii. Slide the diskette drive bracket back and lift it from the three screws. Do not remove any of the cables attached to the diskette drive. iii. Set the diskette drive bracket on top of the power supply. c. Grasp the speaker magnet and pull the speaker away from the chassis while moving it downward.
See Section 8.4.1 “Removing a PCI Card” on page 8-9. b. Disconnect the CPU fan assembly power-cable connector from the motherboard (J19). c. Press the fan retaining clip and remove the CPU fan assembly from the chassis. 6-12 Sun Ultra 5 Service Manual • February 2000...
Retaining clip CPU fan assembly Removing and Replacing the CPU Fan Assembly FIGURE 6-7 6.4.2 Replacing the CPU Fan Assembly 1. Replace the CPU fan assembly as follows ( FIGURE 6-7 a. Position the CPU fan assembly, ensuring that the fan retaining clip is aligned with the chassis retaining-clip hole.
Using a No. 2 Phillips screwdriver, remove the two screws securing the front bezel to the chassis. e. Using your thumbs, press down on the front bezel retaining clips and detach the front bezel from the system chassis. 6-14 Sun Ultra 5 Service Manual • February 2000...
Standby switch connector Retaining clip (2) Screw (2) (located on each side) Front bezel Removing and Replacing the Front Bezel FIGURE 6-8 6.5.2 Replacing the Front Bezel 1. Replace the front bezel as follows ( FIGURE 6-8 a. Position the front bezel on the chassis. b.
Page 128
Using a No. 2 Phillips screwdriver, tighten the three securing screws. 2. Detach the wrist strap, replace the system cover, and power on the system as decribed in Chapter 10. 6-16 Sun Ultra 5 Service Manual • February 2000...
C H A P T E R Storage Devices This chapter describes how to remove and replace the Ultra 5 storage devices. This chapter contains the following topics: Section 7.1 “Diskette Drive” on page 7-1 Section 7.2 “Hard Drives” on page 7-5 Section 7.3 “CD-ROM Drive”...
Using a No. 2 Phillips screwdriver, remove the four screws securing the diskette drive to the diskette drive bracket. e. Remove the diskette drive from the diskette drive bracket. Sun Ultra 5 Service Manual • February 2000...
Diskette drive bracket Screw (4) Diskette drive Removing and Replacing the Diskette Drive, Part 2 FIGURE 7-2 7.1.2 Replacing the Diskette Drive Note – Read the diskette drive product guide for information about jumpers, switch settings, or other installation tasks. 1.
Page 132
Note – Verify that the cable connectors are oriented properly by aligning the connector keys. 2. Detach the wrist strap, replace the system cover, and power on the system as decribed in Chapter 10. Sun Ultra 5 Service Manual • February 2000...
Hard Drives To remove and replace a primary (master) hard drive, proceed as follows. 7.2.1 Removing a Primary Hard Drive 1. Power off the system, remove the system cover, and attach an antistatic wrist strap as described in Chapter 5. Caution –...
Page 134
Removing and Replacing a Primary Hard Drive (Part 1) FIGURE 7-3 Screw (2) Hard drive Screw (4) Hard drive bracket Removing and Replacing a Primary Hard Drive (Part 2) FIGURE 7-4 Sun Ultra 5 Service Manual • February 2000...
7.2.2 Replacing a Primary Hard Drive Note – Read the hard drive product guide for information about jumpers, switch settings, or other installation tasks. Note – Prior to replacing a hard drive, verify that the drive’s back panel mode- select jumper is set to CS. 1.
(master) hard drive. 12. Connect the new hard drive cable’s “SLAVE” connector to the EIDE connector on the rear of the new secondary (slave) hard drive. Sun Ultra 5 Service Manual • February 2000...
Note – Verify that the cable connectors are oriented properly by aligning the connector keys. The following diagram shows the cabling for the hard drives when two hard drives are installed. Hard drive cable Secondary hard drive Motherboard J15 Primary hard drive (slave-device 1) (primary channel) (master-device 0)
Secondary hard drive bracket Slave connector Screws (4) Master connector Motherboard connector Screws (3) Installing a Secondary Hard Drive FIGURE 7-6 7-10 Sun Ultra 5 Service Manual • February 2000...
7.2.4 Hard Drive Mirroring This section describes the requirements and constraints of a hard drive mirroring solution that utilizes Solstice DiskSuite™ software. 7.2.4.1 Hard Drive Mirroring Configuration The IDE subsystem of the Ultra 5 system has two independent channels designated “primary”...
For Solaris 7—Patch number 107121 For Solaris 2.6—Patch number 106407 For Solaris 2.5.1—Patch number 106197 The latest versions of these patches are available for download from SunSolve Online at: http://sunsolve.Corp.Sun.COM 7-12 Sun Ultra 5 Service Manual • February 2000...
7.2.4.4 Software Constraints When using Solstice DiskSuite 4.1 software, it is recommended that you have a minimum of three metadevice databases to maintain a “quorum.” It is further recommended that the databases be maintained on different disks, which would require three IDE hard drives in the system. Because the Ultra 5 system can support only two hard drives, only two metadevice databases are possible.
Using the example, you would type: # usr/opt/SUNWmd/metadb -d -f /dev/dsk/c1t2d0s3 metadb: demo:/etc/opt/SUNWmd/mddb.cf.new: Read-only file system At this point, the root (/) file system is read-only. You can ignore any mddb.cf error messages that are displayed. 7-14 Sun Ultra 5 Service Manual • February 2000...
Page 143
4. Verify that the replica was deleted using the metadb command again: # usr/opt/SUNWmd/metadb -i flags first blk block count a m p lu 1050 1034 /dev/dsk/c0t3d0s3 5. Reboot the system. 6. Halt the system and replace the failed hard drive (refer to Section 7.2 “Hard Drives”...
CD-ROM drive cable connector Power cable connector Audio cable connector d. Using a No. 2 Phillips screwdriver, remove the four screws securing the CD- ROM drive to the CD-ROM drive bracket. 7-16 Sun Ultra 5 Service Manual • February 2000...
e. Place your fingers on the back of the CD-ROM drive. Push the CD-ROM drive toward the chassis front and remove. f. Place the CD-ROM drive on an antistatic mat. Screw (4) Audio cable Peripheral power cable CD-ROM drive cable Removing and Replacing a CD-ROM Drive FIGURE 7-8 7.3.2...
Page 146
Note – Verify that the cable connectors are oriented properly by aligning the connector keys. 7. Detach the wrist strap, replace the system cover, and power on the system as decribed in Chapter 10. 7-18 Sun Ultra 5 Service Manual • February 2000...
C H A P T E R Motherboard and Component Replacement This chapter describes how to remove and replace the Ultra 5 motherboard and motherboard components. This chapter contains the following topics: Section 8.1 “CPU Module” on page 8-1 Section 8.2 “NVRAM/TOD” on page 8-4 Section 8.3 “DIMM”...
Page 148
CPU connectors MJ1 and MJ2. d. Lift the CPU module upward from the motherboard CPU connectors until it clears the system chassis. e. Place the CPU module on an antistatic mat. Sun Ultra 5 Service Manual • February 2000...
Screw Hold-down brace CPU module Hold-down clip Riser Motherboard CPU connector (2) Removing and Replacing the CPU Module FIGURE 8-1 8.1.2 Replacing the CPU Module 1. Replace the CPU module as follows ( FIGURE 8-1 a. Position the CPU module onto the motherboard CPU connectors MJ1 and MJ2. b.
Locate the NVRAM/TOD and carrier on the motherboard. c. Grasp the NVRAM/TOD carrier at each end and pull it straight up, gently wiggling it as necessary. 3. Place the NVRAM/TOD and carrier on an antistatic mat. Sun Ultra 5 Service Manual • February 2000...
NVRAM/TOD Carrier Motherboard socket Removing and Replacing the NVRAM/TOD FIGURE 8-2 8.2.2 Replacing the NVRAM/TOD 1. Replace the NVRAM/TOD as follows ( FIGURE 8-2 a. Position the NVRAM/TOD carrier on the motherboard. b. Carefully insert the NVRAM/TOD carrier into the motherboard socket. Note –...
For best system performance, install 4 identical DIMMs in the 2 banks. The following table identifies DIMM banks and slot pairs. DIMM Banks and Slot Pairs TABLE 8-1 Bank Slot Pairs DIMM1 and DIMM2 DIMM3 and DIMM4 Sun Ultra 5 Service Manual • February 2000...
8.3.1 Removing a DIMM Caution – Handle DIMMs only by the edges. Do not touch the DIMM components or metal parts. Always wear a grounding strap when handling a DIMM. 1. Power off the system, remove the system cover, and attach an antistatic wrist strap as described in Chapter 5.
Press firmly on the DIMM top until the DIMM is properly seated. 3. Verify the ejection levers are closed toward the DIMM. 4. Detach the wrist strap, replace the system cover, and power on the system as decribed in Chapter 10. Sun Ultra 5 Service Manual • February 2000...
PCI Card To remove and replace a PCI card, proceed as follows. 8.4.1 Removing a PCI Card 1. Power off the system, remove the system cover, and attach an antistatic wrist strap as described in Chapter 5. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat.
Move the PCI card so that the card bracket tab clears the chassis back panel slot. e. Remove the PCI card from the chassis. f. Place the PCI card on an antistatic mat. 8-10 Sun Ultra 5 Service Manual • February 2000...
Bracket tab adapter Raised retaining Chassis Screw Slots 1 and 3 Bracket tab adapter Chassis back panel slot Screw PCI card PCI riser board PCI connector 2 Removing and Replacing the PCI Card From PCI Slot 2 FIGURE 8-5 8.4.2 Replacing a PCI Card Note –...
Page 158
4. Connect all external cables to the PCI card. 5. Detach the wrist strap, replace the system cover, and power on the system as decribed in Chapter 10. 8-12 Sun Ultra 5 Service Manual • February 2000...
PCI Riser Board To remove and replace a PCI riser board, proceed as follows. 8.5.1 Removing the PCI Riser Board 1. Power off the system, remove the system cover, and attach an antistatic wrist strap as described in Chapter 5. Caution –...
2. Replace the PCI card(s) into the PCI riser board. See Section 8.4.2 “Replacing a PCI Card” on page 8-11. 3. Detach the wrist strap, replace the system cover, and power on the system as decribed in Chapter 10. 8-14 Sun Ultra 5 Service Manual • February 2000...
Motherboard To remove and replace a motherboard, proceed as follows. Caution – Use an antistatic mat when working with the motherboard. An antistatic mat contains the cushioning needed to protect the underside components, to prevent motherboard flexing, and to provide antistatic protection. 8.6.1 Removing the Motherboard 1.
Page 162
Lift the motherboard from the chassis. iv. Place the motherboard on an antistatic mat. Note – It might be necessary to slide the motherboard toward the chassis front before lifting it from the chassis. 8-16 Sun Ultra 5 Service Manual • February 2000...
PCI riser support screw PCI riser support PCI riser board Motherboard screws (7) CPU standoff screw Removing and Replacing the Motherboard, Part 1 FIGURE 8-7 Chapter 8 Motherboard and Component Replacement 8-17...
Note – Jumpers JP3 and JP4 can be set to either RS-423 or RS-232 serial interface. The jumpers are preset for RS-423. RS-232 is required for digital telecommunication within the European Community. 8-18 Sun Ultra 5 Service Manual • February 2000...
1. Using long-nose pliers, set the motherboard serial port jumpers JP3 and JP4 (refer to the following table). Serial Port Jumper Settings TABLE 8-2 Default Shunt Jumper Pins 1 + 2 Select Pins 2 + 3 Select on Pins RS-232 RS-423 RS-232 RS-423...
Page 166
5. Detach the wrist strap, replace the system cover, and power on the system as decribed in Chapter 10. 6. Reset the #power-cycles NVRAM variable to zero as follows: a. Press the keyboard Stop and A keys after the system banner appears on the monitor. 8-20 Sun Ultra 5 Service Manual • February 2000...
Page 167
b. At the ok prompt, type: ok% setenv #power-cycles 0 c. Verify that the #power-cycles NVRAM variable increments each time the system is power cycled. Note – The Solaris operating environment Power Management software uses the #power-cycles NVRAM variable to control the frequency of automatic system shutdown (if automatic shutdown is enabled).
Page 168
8-22 Sun Ultra 5 Service Manual • February 2000...
C H A P T E R Illustrated Parts List This chapter lists the authorized replaceable parts for the Ultra 5 system. FIGURE 9-1 illustrates an exploded view of the system. lists the replaceable TABLE 9-1 components. Numerical references illustrated in correlate to the FIGURE 9-1 numerical references listed in...
Ultra 5 System Replaceable Components TABLE 9-1 Numerical Reference Component Description Manual eject floppy Diskette drive Speaker assembly System speaker CPU fan assembly CPU cooling fan CD-ROM drive CD-ROM drive 16-Mbyte DIMM 60-ns, 16-Mbyte DSIMM 32-Mbyte DIMM 60-ns, 32-Mbyte DSIMM 64-Mbyte DIMM 60-ns, 64-Mbyte DSIMM 128-Mbyte DIMM...
Page 172
Description Power supply Power supply, 200 watts CD-ROM drive cable assembly CD-ROM drive cable. Part of service kit 370-3266 Audio cable assembly Audio subsystem cables Not shown Front bezel System front bezel Sun Ultra 5 Service Manual • February 2000...
C H A P T E R Finishing Component Replacement This chapter describes the activities you must do after you finish removing and replacing internal system components. This chapter also explains how to externally control standby operation. This chapter contains the following topics: Section 10.1 “Replacing the System Cover”...
3. Reconnect and turn on power to any peripherals (so that the system can recognize the peripherals when it is powered on). 4. Set the power switch to the on position ( FIGURE 10-2 10-2 Sun Ultra 5 Service Manual • February 2000...
Page 175
Power switch Voltage selector switch System Power Switch FIGURE 10-2 5. Press the Standby switch ( ), or press the Sun Type-5 keyboard FIGURE 10-3 Standby key ( ) or the Sun I/O Type-6 keyboard Power key ( FIGURE 10-4 FIGURE 10-5 Power indicator LED Standby switch...
Page 176
PgDn Find Control Com- pose Graph Sun I/O Type-6 Keyboard FIGURE 10-5 6. Verify the following: a. The front panel power indicator LED is on. b. The system fans are spinning. 10-4 Sun Ultra 5 Service Manual • February 2000...
A P P E N D I X Product Specifications and Reference Information This appendix provides product specifications for the Ultra 5 system. Section A.1 “Physical Specifications” on page A-1 Section A.2 “Electrical Specifications” on page A-2 Section A.3 “Modem Setup Specifications” on page A-2 Section A.4 “Environmental Requirements”...
Any modem that is compatible with CCITT V.24 can be connected to the system serial port. Modems can be set up to function in one of three ways: Dial out only Dial in only Bidirectional Sun Ultra 5 Service Manual • February 2000...
To set up a modem: 1. Become superuser and type admintool. % su Password:# admintool 2. In the Admintool window, select Serial Port Manager. 3. Select Port a or Port b for your modem connection. 4. Select Edit. The Serial Port Manager: Modify Service window is displayed. 5.
Note – The above settings are meant as helpful guidelines only. These guidelines may change depending on site requirements and the chosen modem. For additional information about modem switch settings, see the manual that came with the modem. Sun Ultra 5 Service Manual • February 2000...
Environmental Requirements The following table lists environmental requirements for the Ultra 5 system. Ultra 5 System Environmental Requirements TABLE A-3 Environmental Operating Non-operating Temperature 40 to 95 degrees F -4 to 140 degrees F (5 to 35 degrees C) (-20 to 60 degrees C) Humidity 80% (max) noncondensing 95% noncondensing...
A.5.4 Hard Drive Cabling Configuration (With Two Mirrored Drives) The following diagram shows the drive cabling configuration when the system contains two mirrored hard drives: Primary channel—One hard drive jumpered as master Secondary channel—One hard drive jumpered as master Primary IDE channel Motherboard J15 Primary hard drive (primary channel)
CDs. Use a soft, clean, lint-free, dry cloth. Clean the non-labeled side of the CD. Wipe the CD radially from the center to the outside. Use professional cleaning kits. Sun Ultra 5 Service Manual • February 2000...
A.5.6.4 Handling and Storing CDs Follow these guidelines when handling and storing CDs: Handle CDs only by their edges; avoid touching CD surfaces. Do not write on CDs with permanent marking pens. Do not use CDs in high-dust environments. Keep CDs out of direct sunlight, extreme sources of heat or cold, and away from dust and moisture.
Page 186
A-10 Sun Ultra 5 Service Manual • February 2000...
A P P E N D I X Signal Descriptions This appendix describes the Ultra 5 motherboard connector signals and pin assignments. Section B.1 “Power Supply Connectors” on page B-2 Section B.2 “Keyboard/Mouse Connector” on page B-4 Section B.3 “Twisted-Pair Ethernet Connector” on page B-5 Section B.4 “Serial Port A Connector”...
FIGURE B-2 Keyboard/Mouse Connector Pin Assignments TABLE B-2 Signal Description Chassis ground Chassis ground +5 VDC Mse-rxd Mouse receive data Kbd-txd Keyboard out Kbd-rxd Keyboard in Kbd-pwk Keyboard power on +5 VDC Sun Ultra 5 Service Manual • February 2000...
Twisted-Pair Ethernet Connector The twisted-pair Ethernet (TPE) connector is an RJ-45 type connector located on the motherboard back panel. The following figure illustrates the TPE connector configuration and the following table lists the pin assignments. Caution – Connect only TPE-type cable into the TPE connector. TPE Connector Pin Configuration FIGURE B-3 TPE Connector Pin Assignments...
The following table lists TPE UTP-5 types, application, and maximum lengths. TPE UTP-5 Cables TABLE B-4 Maximum Length Cable Type Application(s) (Metric) Maximum Length (US) UTP-5, “data grade” 10BASE-T or 100 meters 109 yards 100BASE-T Sun Ultra 5 Service Manual • February 2000...
Serial Port A Connector The serial port A connector is a DB-25 type connector located on the motherboard back panel. The serial port A connector provides both synchronous and asynchronous serial communications. The following figure illustrates the serial port A connector configuration and the following table lists the pin assignments. Serial Port A Connector Pin Configuration FIGURE B-4 Serial Port A Connector Pin Assignments...
Page 194
RTXC_A Transmit clock A Not connected RXC_A Receive clock A Not connected Not connected DTR_A Data terminal ready A Not connected Not connected Not connected TXCA Data terminal ready A Not connected Sun Ultra 5 Service Manual • February 2000...
Serial Port B Connector The serial port B connector is a DB-9 type connector located on the serial/parallel connector back panel. The serial port B connector provides asynchronous serial communications. The following figure illustrates the serial port B connector configuration and the following table lists the pin assignments. Serial Port B Connector Pin Configuration FIGURE B-5 Serial Port B Connector Pin Assignments...
PERROR Driven high by peripheral device to indicate an error in the paper path during forward channel transfer. Used to send Data2 and Data6 during reverse channel transfer. B-10 Sun Ultra 5 Service Manual • February 2000...
Page 197
Parallel Port Connector Pin Assignments (Continued) TABLE B-7 Signal Description SELECT_L Indicates the peripheral device is on- line during forward channel transfer. Used to send Data1 and Data5 during reverse channel transfer. AFXN_L Set low by the host to drive the peripheral into auto-line feed mode during forward channel transfer.
Audio Connector Line Assignment TABLE B-8 Component Headphones Line-Out Line-In Microphone Left channel Left channel Left channel Left channel Ring (center) Right channel Right channel Right channel Right channel Shield Ground Ground Ground Ground B-12 Sun Ultra 5 Service Manual • February 2000...
Video Connector The video connector is a 15-pin mini D-sub connector located on the motherboard backpanel. The following figure illustrates the video connector configuration and the following table lists the video connector pin assignment. Video Connector Pin Configuration FIGURE B-8 Video Connector Pin Assignments TABLE B-9 Signal...
Video Connector Pin Assignments (Continued) TABLE B-9 Signal Description Horizontal sync Horizontal synchronizing signal Vertical sync V. clock Data clock B-14 Sun Ultra 5 Service Manual • February 2000...
A P P E N D I X Functional Description This appendix provides a functional description of the Ultra 5 system. Section C.1 “System” on page C-1 Section C.2 “Clocking” on page C-27 Section C.3 “Address Mapping” on page C-29 Section C.4 “Interrupts”...
C.1.1 CPU Module The system CPU module is the UltraSPARC-IIi processor. The CPU module is a high- performance, highly-integrated superscalar processor implementing the SPARC-V9 64-bit RISC architecture. The CPU module is capable of sustaining the execution of up to four instructions per cycle, even in the presence of conditional branches and cache misses.
Page 204
5-VDC device residing on this bus. In the Ultra 5 systems, the primary PCI bus is a point-to-point bus between the CPU module and the APB ASIC. There are no other devices or slots on the primary PCI bus. Sun Ultra 5 Service Manual • February 2000...
C.1.2.2 Secondary PCI Buses The secondary PCI buses are designated as PCI bus A and PCI bus B. Bus A is a 33-MHz, 32-bit bus that interfaces between the APB ASIC and the PCI slots, with no motherboard device communications. PCI bus A is a 5-VDC-only bus and the only supported boards are 5-VDC type.
Four internal DMA engines can be attached to any of the 8-bit devices, buffering data streams in 128-byte FIFOs for each channel. The EBus2 channel engine provides access to several general purpose AUXIO (auxiliary IO) lines, which are used to control miscellaneous system functions. Sun Ultra 5 Service Manual • February 2000...
C.1.2.7 EIDE Interface The enhanced integrated drive electronics (EIDE) interface is a hard drive interface that is also called an ATA bus interface. With the advent of faster hard drives, the definition of the EIDE interface has been expanded to include new operating PIO and DMA modes.
Page 208
FIGURE C-5 FIGURE C-6 Ultra 5 ATA cable configurations when an optional secondary hard drive is installed. Device 2 CD-ROM Primary Master connector connector CD-ROM drive Supported Ultra 5 Configuration FIGURE C-5 Sun Ultra 5 Service Manual • February 2000...
Motherboard J15 Secondary hard drive Primary hard drive (slave-device 1) (primary channel) (master-device 0) CD-ROM Device 2 connector CD-ROM drive Supported Ultra 5 Configuration (With Secondary Hard Drive) FIGURE C-6 C.1.2.8 PCI-Based Graphics The system has an on-board PCI-based graphics controller. The graphics controller uses either 2-Mbytes SGRAM or 4-Mbytes SGRAM as the graphics memory.
DIMM architecture to achieve the 1-Gbyte capacity. All memory transfers have error checking code (ECC). The MCU performs ECC generation and checking. The following figure is a functional block diagram of the memory interface. C-10 Sun Ultra 5 Service Manual • February 2000...
The DIMMs used in the system have the following characteristics: JEDEC standard 168-pin DIMM Support ECC (x72) Single 3.3-VDC +/- 0.3-VDC power supply LVTTL-compatible input and outputs All inputs are buffered with exception of RAS_L CAS_L before RAS_L refresh capability C-12 Sun Ultra 5 Service Manual • February 2000...
C.1.3.3 Memory Address Assignment The system memory spans a 1-Gbyte region, starting at physical address 0x000.0000.0000. The system has four DIMM sockets that accept 16-Mbyte to 256- Mbyte DIMMs. DIMMs must be installed in pairs. If the same size pair of DIMMs are not installed, software configures them to the lower size DIMM.
The system motherboard transceivers are a hub of all data transfers among memory, CPU module, and the UPA graphics. The transceivers are bit-sliced so that six parts are required to implement the memory subsystem. C-14 Sun Ultra 5 Service Manual • February 2000...
C.1.4 PCI Riser Board Because of the space limitations to the system enclosures, a PCI riser board is present in the systems. The PCI riser board supports a maximum of three PCI cards. C.1.4.1 Connector Definition The PCI riser board uses the PCI 64-bit standard connector with revised pinout for additional power needed to support three PCI cards.
GNT1_L AD15 Reserved Not connected AD30 AD13 Not connected AD11 AD28 AD26 AD24 IDSEL1 C/BE0_L Not connected Not connected AD20 AD18 AD16 Not connected FRAME_L REQ64_L TRDY_L STOP_L Not connected +12V C-16 Sun Ultra 5 Service Manual • February 2000...
Page 217
PCI Riser Board Pin Assignment (Continued) TABLE C-6 Pin Number Signal Pin Number Signal SDONE SBO_L +12V Not connected INTA2_L REQ2_L REQ3_L INTA3_L INTB1_L INTD1_L INTA4_L PRSNT1_L REQ4_L Reserved PRSNT2_L Not connected INTC2_L Reserved INTC3_L GNT2_L CLK1 GNT3_L REQ1_L INTC4_L AD31 AD29 GNT4_L...
Page 218
AD21 AD19 Not connected Not connected AD17 C/BE2_L IRDY_L Not connected DEVSEL_L ACK64_L LOCK_L PERR_L Reserved Not connected SERR_L IDSEL4 Not connected IDSEL2 C/BE1_L AD14 IDSEL3 AD12 AD10 INTD2_L Not connected C-18 Sun Ultra 5 Service Manual • February 2000...
PCI Riser Board Pin Assignment (Continued) TABLE C-6 Pin Number Signal Pin Number Signal INTD3_L INTD4_L CLK2 INTB2_L CLK3 INTB3_L Reserved INTB4_L Reserved CLK4 C.1.5 ASICs System ASICs include APB, PCIO, and RISC. C.1.5.1 The advanced PCI bridge (APB) ASIC provides a connection path between the primary PCI bus and the two secondary PCI buses.
The following figure shows the system reset functional block diagram. The five reset conditions include: POWER_GOOD from power supply Scan control Button POR Button XIR Scan XIR C-20 Sun Ultra 5 Service Manual • February 2000...
Power_GOOD SYS_RESET_L Power supply P_RESET_L module SCAN control X_RESET_L Scan interface RISC ASIC BUTTON_POR Push- BUTTON_XIR button PCI_RESET_A ASIC PCI_RESET_B PCI slots Enet PCI_RESET_B EIDE PCI_RESET_B PCI_RESET_B EBus2 devices System Reset Functional Block Diagram FIGURE C-10 C.1.6 EBus2 Devices The devices described in the sections below interface to the EBus2 within PCIO ASIC.
Page 222
To power supply Standard Serial Port Functional Block Diagram FIGURE C-11 Parallel Port IEEE 1284-compatible parallel port All five modes supported: Compatible mode Nibble mode Byte mode One legacy DMA channel is supported C-22 Sun Ultra 5 Service Manual • February 2000...
C.1.6.2 Serial Communications Controller The Siemens serial communications controller enables a two-channel increased throughput because of 32-byte first-in-first-out (FIFO) architecture. Serial port A (DB25 connector) is fully synchronous/asynchronous, while serial port B (DB9 connector) is asynchronous only. The serial communications controller has 64-byte buffering on both input and output.
Page 224
SunMicrophone II or equivalent. The following figure shows a functional block diagram of the system audio circuit. lists the audio input TABLE C-7 electrical specifications and lists the audio output electrical specifications. TABLE C-8 C-24 Sun Ultra 5 Service Manual • February 2000...
The keyboard Standby/Power key can also be used to suspend the operating system and place the system in the standby mode if the Energy Star power management software (dtpower) has been installed. C-26 Sun Ultra 5 Service Manual • February 2000...
Clocking There are five system clock domains: CPU, second level cache SRAMs, UPA, PCI, and miscellaneous clocks for the various IO devices. C.2.1 CPU and UPA Clocking The CPU and UPA clocks are generated using a frequency synthesizer on the CPU module.
Address Mapping This section provides the overview of address partitioning and software-visible registers and their respective functionality. The physical address associated with each of these registers is listed, along with a brief description of the register. For further details on the description of the registers and chips functionality refer to the respective chip specification.
The PCIO ASIC is a multifunction PCI device and its configuration space has three base address pointers: Boot PROM EBus2 (function 0) Ethernet (function 1) C-30 Sun Ultra 5 Service Manual • February 2000...
Boot PROM The PCIO ASIC is strapped so that the red mode trap address is: UPA: 0x1FF.F000.0000 PCI: 0xF000.0000 EBus2: 0x00.0000 The following table lists the boot and flash PROM address assignments. Boot PROM/Flash PROM Address Assignments TABLE C-14 Offset Register Description Type Size...
Page 232
0x09 NO RISC PIN Not used 0x10 Level 0x0A SB1_INTREQ2 Not used 0x12 Level 0x0B NO RISC PIN Not used 0x18 Level 0x0C NO RISC PIN Not used 0x39 Level 0x0D C-32 Sun Ultra 5 Service Manual • February 2000...
Page 233
Interrupt Routing (Continued) TABLE C-15 INT_NUM RISC Pin Interrupt Int/Ext Source (from RISC) Type Offset Priority NO RISC PIN Not used 0x00 Level 0x0E SB3_INTREQ2 On Board PCI GFX 0x1A Level 0x0F SB0_INTREQ6 PCI A slot 0, INTA# 0x06 Level 0x10 SB0_INTREQ4 PCI A slot 0, INTB#...
Power This section discusses the following topics: Section C.5.1 “Onboard Voltage Regulator” on page C-35 Section C.5.2 “Power Supply Memory” on page C-35 C.5.1 Onboard Voltage Regulator The onboard voltage regulator meets VRM8.1 specifications. The output of the voltage regulator is programmed by the module. The module drives VID[3:0], which asks the regulator to generate the correct core voltage for the CPU module core voltage and SRAM IO.
Mouse Rear PCI riser board connector NVRAM/ JP8 JP9 Serial port B Serial CPU module connector MJ1 port A Video CPU module connector MJ2 System Bottom Motherboard Block Diagram FIGURE C-16 C-36 Sun Ultra 5 Service Manual • February 2000...
Jumper Descriptions Jumper configurations can be changed by setting jumper switches on the motherboard. The motherboard’s jumpers are preset at the factory. A jumper switch is closed (sometimes referred to as shorted) with the plastic cap inserted over two pins of the jumper. A jumper is open with the plastic cap inserted over one or no pin(s) of the jumper.
PROM jumper settings. The default shunt settings of jumpers JP1 and JP2 are 1-2. Placing the shunt on pins 2 and 3 enables reprogramming of the flash PROM. C-38 Sun Ultra 5 Service Manual • February 2000...
One 1.6-inch (4.064-cm) CD-ROM drive One 3.5-inch (8.89-cm) hard drive bay (an optional secondary hard drive can be installed in place of the diskette drive) One plug-in UltraSPARC module Four DIMMs Three PCI slots C-40 Sun Ultra 5 Service Manual • February 2000...
Software support for version 2.5.1 Hardware: 11/97 or version 2.6 5/98 requires an update, which is included on the Sun Ultra 5 Software Supplement CD (704-6625). For patch installation instructions, refer to this appendix or the instructions in the CD- insert document included with that CD.
2. Go to the directory that contains the patch by typing # ./cdrom/sun_ultra_5_10_series_hw_ab/Patches/103792-15 3. Install the patch by typing # ./installpatch . 4. Reboot the system. 5. Become super-user on the system. Sun Ultra 5 Service Manual • February 2000...
Page 243
6. Set the PGX24.graphics mode to 24-bit by typing # m64config -depth 24 -res 1152x900x66 7. Either log out or exit the windowing system, then restart the windowing system. When the windowing system starts up, the display the display will be in 24-bit mode.
% /usr/sbin/m64config -res <current resolution> -depth <8/24> 3. Check the current resolution by entering: % /usr/sbin/m64config -prconf 4. Example 1 - To change from 8-bit to 24-bit mode: % /usr/sbin/m64config -res 1152x900x66 -depth 24 Sun Ultra 5 Service Manual • February 2000...
5. Example 2 - To change from 24-bit to 8-bit mode: % /usr/sbin/m64config -res 1152x900x66 -depth 8 Note – The -res option needs to be specified although the resolution is not changing. Note – The maximum resolution supported by the 24-bit mode is 1152x900x76. 6.
Page 246
Sun Ultra 5 Service Manual • February 2000...
Glossary address A unique location within computer or peripheral memory. Reference made to an address is usually for retrieving or storing data. Advanced PCI bridge. A PCI-to-PCI bridge ASIC that features a connection path between a 32-bit bus operating at speeds up to 66 MHz on the primary interface and two 32-bit, 5 Vdc or 3.3 Vdc, PCI buses (each operating at 33 MHz), on the secondary interface.
Page 248
PROM Flash programmable read-only memory. Gbyte Gigabyte. Graphical user interface. Insulation displacement connector. Intergrated drive electronics. Input/output. JTAG IEEE standard 1149.1. Kbyte Kilobyte. Local area network. Light-emitting diode. Media access controller. Glossary-2 Sun Ultra 5 Service Manual • February 2000...
Page 249
Mbyte Megabyte. MBps Megabyte per second. Mbps Megabit per second. Memory controller unit. Megahertz. Media independent interface. Nanosecond. NVRAM Non-volatile random access memory. Stores system variables used by the boot PROM. Contains the system hostID number and Ethernet address. OpenBoot PROM. A routine that tests the network controller, diskette drive system, memory, cache, system clock, network monitoring, and control registers.
Page 250
Twisted-pair Ethernet. Time of day. A timekeeping intergrated circuit. Transistor-transistor logic. UltraSPARC port architecture. Provides processor-to-memory interconnection. Unshielded twisted-pair. VCCI Voluntary control council for interference. Visual instruction set. Vrms Volts root-mean-square. Glossary-4 Sun Ultra 5 Service Manual • February 2000...
Page 252
4-18 DMA registers, Ultra 5 system unit, 4-18 functional block diagram TCR registers, EBus2 10-/100-Mbit Ethernet, C-21 C-25 devices, audio circuit, C-23 interface, communications controller serial ports, EIDE EIDE interface, cable Index-2 Sun Ultra 5 Service Manual • February 2000...
Page 253
C-11 memory interface, pin configuration, C-24 J17 connector NVRAN/TOD, pin assignments, PCI-based graphics (PGX), pin configuration, C-10 PCI-based graphics (PGX24), jumper C-22 standard serial port, C-37 descriptions, C-21 system reset, pins system unit, C-37 identifying, functional description, settings C-39 flash PROM, C-38 RS-423 interface, 8-19...
Page 254
4-24 audio, 4-22 serial port A with TIP line, EBus 4-23 serial port B, 4-18 DMA registers, 4-11 test, 4-18 TCR registers, watch-clock, 4-18 Ethernet, watch-net, 4-20 floppy, 4-25 watch-net-all, IDE, Index-4 Sun Ultra 5 Service Manual • February 2000...
Page 255
overview pin configuration B-12 POST, audio connector, SunVTS, connector J12, J17 connector, keyboard/mouse connector, B-10 parallel port connector, 4-21 C-22 parallel port, serial port A connector, connector serial port B connector, B-10 pin assignments, TPE connector, B-10 pin configuration, B-13 video connector, 4-21 output message,...
Page 256
CPU fan assembly (Ultra 5), riser board CPU module (Ultra 5), C-15 connector definition, DIMM (Ultra 5), C-15 pin assignment, diskette drive (Ultra 5), C-15 pin summary, diskette drive cable (Ultra 5), Index-6 Sun Ultra 5 Service Manual • February 2000...
Page 257
8-13 removing, signal descriptions, 8-14 speaker assembly replacing, 6-10 removing, 6-11 replacing, specifications electrical, safety physical, precautions electrostatic discharge, product, lithium battery, standard serial port functional block diagram, modification to equipment, placement of Sun product, standby power cord connection, 10-3 switch, system unit, requirements, C-26...
Page 258
Ultra 5 hard drive cabling configuration, verifying baud rate, video connector B-13 pin assignments, B-13 pin configuration, video output failure, watch-clock diagnostic, Index-8 Sun Ultra 5 Service Manual • February 2000...
Need help?
Do you have a question about the Sun Ultra 5 and is the answer not in the manual?
Questions and answers