Summary of Contents for Sun Microsystems Sun Blade 1000
Page 1
Sun Blade™ 1000 and SunBlade 2000 Service Manual Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 816-3217-10 January 2002, Revision A Send comments about this document to: docfeedback@sun.com...
Page 2
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...
Page 6
Fan Bracket 6-23 6.6.1 Removing the Fan Bracket 6-23 6.6.2 Replacing the Fan Bracket 6-24 Speaker Assembly 6-25 6.7.1 Removing the Speaker Assembly 6-25 6.7.2 Replacing the Speaker Assembly 6-26 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 7
FC-AL Backplane Assembly 6-27 6.8.1 Removing the FC-AL Backplane Assembly 6-27 6.8.2 Replacing the FC-AL Backplane Assembly 6-28 Chassis Foot 6-29 6.9.1 Removing a Chassis Foot 6-29 6.9.2 Replacing a Chassis Foot 6-30 6.10 Filler Panels 6-31 6.10.1 Removing a Filler Panel 6-31 6.10.2 Replacing a Filler Panel 6-32 Removing and Replacing Storage Devices 7-1...
Page 8
Replaceable Battery 8-34 8.7.1 Removing the Battery 8-34 8.7.2 Replacing the Battery 8-34 Motherboard 8-35 8.8.1 Removing the Motherboard 8-36 8.8.2 Replacing the Motherboard 8-38 CPU Shroud 8-40 viii Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 9
8.9.1 Removing the CPU Shroud 8-40 8.9.2 Replacing the CPU Shroud 8-41 Finishing Replacement Procedures 9-1 Replacing the Access Panel 9-1 Powering On the Workstation 9-4 Enabling Power Management 9-5 9.3.1 Activating the Workstation From Low-Power Mode 9-6 Disabling Power Management 9-7 OpenBoot Emergency Procedures 10-1 10.1 OpenBoot Emergency Procedures for Workstations With Standard (Non-...
Page 10
System Requirements for the UltraSPARC III 900 MHz CPU Module C-8 C.1.2.5 System Requirements for the UltraSPARC III Cu CPU Module C-9 C.1.3 System Memory C-9 C.1.3.1 Organization C-9 C.1.3.2 Memory Configuration C-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 12
Motherboard C-44 Jumper Descriptions C-47 C.4.1 Flash PROM Jumpers C-48 Enclosure C-50 C.5.1 Enclosure Basics C-50 C.5.2 Enclosure Features C-50 Power Management C-51 C.6.1 Subsystems Power Management C-52 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 13
C.6.1.1 UltraSPARC III Processor(s), Main Memory, and Sun CrossBar Interconnect C-52 C.6.1.2 EPCI Bus C-52 C.6.1.3 Storage Devices C-52 C.6.1.4 Audio C-53 C.6.1.5 IEEE 1394 Bus C-53 C.6.1.6 USB C-53 D. USB Support D-1 USB Keyboard and Mouse D-1 D.1.1 USB Keyboard D-1 D.1.2 USB Mouse D-2...
Page 14
Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 15
Figures Sun Blade 1000 and Sun Blade 2000 Workstation, Monitor, Keyboard, and Mouse 1-4 FIGURE 1-1 Front Panel Overview — Sun Blade 1000 and Sun Blade 2000 Workstations 1-5 FIGURE 1-2 Back Panel Overview — Sun Blade 1000 and Sun Blade 2000 Workstations 1-6 FIGURE 1-3 Exploded View —...
Page 16
Torque Tool A Clicks When the Captive Screws Are Correctly Torqued 8-19 FIGURE 8-14 Removing and Replacing a PCI Card 8-21 FIGURE 8-15 Graphics, EPCI, and PCI Card Slots 8-24 FIGURE 8-16 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 17
Diskette Drive Connector J1801 B-21 FIGURE B-17 Internal SCSI Connector J5002 B-24 FIGURE B-18 Internal FC-AL Connector J2901 B-25 FIGURE B-19 Logo LED Connector J3605 B-26 FIGURE B-20 Sun Blade 1000 and Sun Blade 2000 Functional Block Diagram C-3 FIGURE C-1 Figures xvii...
Page 18
FIGURE C-14 System Motherboard Block Diagram C-45 FIGURE C-15 Selected Jumper Settings C-47 FIGURE C-16 Identifying Jumper Pins C-48 FIGURE C-17 Flash PROM Jumper Locations C-49 FIGURE C-18 xviii Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 19
Tables Sun Blade 1000 and Sun Blade 2000 Product Features and Options 1-2 TABLE 1-1 Back Panel Overview — Sun Blade 1000 and Sun Blade 2000 Workstations 1-7 TABLE 1-2 Replaceable Components 1-10 TABLE 1-3 Approximate POST Completion Times 3-5...
Page 20
Audio Card Features C-37 TABLE C-6 ISP2200A GPIO Bits C-39 TABLE C-7 Power Supply Output Values for the Sun Blade 1000 and Sun Blade 2000 C-43 TABLE C-8 Power Supply Control Signal Levels C-43 TABLE C-9 Motherboard Component Functions C-46...
Page 21
FCC radio frequency emission limits. Networking connections can be made using unshielded twisted-pair (UTP) cables. Modifications: Any modifications made to this device that are not approved by Sun Microsystems, Inc. may void the authority granted to the user by the FCC to operate this equipment.
Page 22
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. xxii Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 23
BSMI Class A Notice The following statement is applicable to products shipped to Taiwan and marked as Class A on the product compliance label. Regulatory Compliance Statements xxiii...
Page 24
Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 25
Declaration of Conformity Compliance Model Number: Product Family Name: Sun Blade 1000 and Sun Blade 2000 USA—FCC Class B This equipment complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: 1. This equipment may not cause harmful interference.
Page 26
Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 27
Modifications to Equipment reduce the risk of electric shock, always plug Do not make mechanical or electrical modifications to the the cord into a grounded power outlet equipment. Sun Microsystems is not responsible for regulatory compliance of a modified Sun product. xxvii...
Page 28
Ne pas apporter de modification mécanique ou électrique radiation exposure. au matériel. Sun Microsystems n’est pas responsable de la conformité réglementaire d’un produit Sun qui a été modifié. xxviii Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 29
Positionnement d’un produit Sun Attention – votre produit Sun a été livré équipé d’un cordon d’alimentation à trois fils Attention – pour assurer le bon (avec prise de terre). Pour écarter tout risque fonctionnement de votre produit Sun et pour d’électrocution, branchez toujours ce cordon l’empêcher de surchauffer, il convient de ne dans une prise mise à...
Page 30
Netzsteckdosen geliefert. Um die Gefahr eines Stromschlags zu reduzieren, schließen Sie das Kabel nur an eine fachgerecht verlegte, geerdete Steckdose an. Achtung – Gefährliche Spannungen. Anweisungen befolgen, um Stromschläge und Verletzungen zu vermeiden Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 31
Modificaciones en el equipo No realice modificaciones de tipo mecánico o eléctrico en el CD-ROM oder DVD-ROM equipo. Sun Microsystems no se hace responsable del cumplimiento de las normativas de seguridad en los equipos Sun modificados. Achtung – Die Verwendung von anderen...
Page 32
No utilice alargadores de tipo doméstico para conectar Class 1 Laser Product sus productos Sun. Luokan 1 Laserlaite Klasse 1 Laser Apparat Laser KLasse 1 xxxii Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 33
CD-ROM Suomi Precaución – El manejo de los controles, los VAROITUS – Paristo voi räjähtää, jos se on ajustes o la ejecución de procedimientos virheellisesti asennettu. Vaihda paristo distintos a los aquí especificados pueden ainoastaan laitevalmistajan suosittelemaan exponer al usuario a radiaciones peligrosas. tyyppiin.
Page 34
Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Preface The Sun Blade 1000 and Sun Blade 2000 Service Manual provides a detailed description of the hardware components used in the Sun Blade™ 1000 and Sun Blade 2000 workstations. This service manual includes information about the use, maintenance, troubleshooting, theory of operation, and product specifications for the workstations.
Page 36
Sun Blade 1000 and Sun Blade 2000 workstations. Appendix D describes the interaction of the USB mouse, USB keyboard, and USB power management with the Sun Blade 1000 and Sun Blade 2000 workstations. xxxvi Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 37
UNIX Commands ® This document may not contain information on basic UNIX commands and procedures such as shutting down the workstation, booting the workstation, and configuring devices. See one or more of the following for this information: Solaris Handbook for Sun Peripherals AnswerBook2™...
Page 38
12-24 Gbyte 4-mm DDS-3 Tape Drive Installation and User’s Guide 802-7791 Installation Sun Blade 1000 and Sun Blade 2000 Rackmount Installation Guide 805-7959 Installation/user Sun StorEdge CD32 Installation and User’s Guide 805-4237 xxxviii Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 39
Application Title Part Number Specification Manual Eject Diskette Drive Specifications 805-1133 Specification 18 GB 10K rpm Disk Drive Specifications 806-1057 Specification 36 GB 10K rpm Disk Drive Specifications 806-4799 Specification 73 GB 10K rpm Disk Drive Specifications 816-1133 Specification 8-mm Tape Drive Specifications 802-5775 Specification 4-mm, DDS-2 Tape Drive Specifications...
Page 40
Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R Product Description This chapter contains an overview of the Sun Blade 1000 and Sun Blade 2000 workstations. This product description includes a product overview and a list of replaceable components for the workstation.
Sun Blade 1000 and Sun Blade TABLE 1-1 2000 standard features and options. Sun Blade 1000 and Sun Blade 2000 Product Features and Options TABLE 1-1 Sun Blade 1000 Sun Blade 2000...
Page 43
Refresh rates from 60 Hz to 112 Hz. 1. First version of the Solaris operating environment that supports the Sun Blade 1000 or Sun Blade 2000 workstations. Always check the Sun web site for the latest compatible operating environment, firmware,...
Sun Blade 1000 and Sun Blade 2000 workstations. Monitor Workstation Mouse Keyboard Sun Blade 1000 and Sun Blade 2000 Workstatio n, Monitor, Keyboard, and FIGURE 1-1 Mouse Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Back Panel Overview — Sun Blade 1000 and Sun Blade 2000 Workstations TABLE 1-2 Callout in Figure 1-3 Explanation Back Panel Symbol None Access panel lock block Serial connectors A and B, DB-25 (can support RS-423 and RS-232 protocols) SCSI connector (UltraSCSI, 68-pin)
PCI 1 PCI card slot 1 (66 MHz) Power connector None Replaceable Components This section lists the authorized replaceable parts for the Sun Blade 1000 and Sun Blade 2000 workstations. lists the replaceable components for both TABLE 1-3 systems. is an exploded view of each of the listed components in...
Internal SCSI cable for removable bay Peripheral power cable DC power cable assembly assembly Diskette drive cable Diskette drive cable assembly assembly Smart card cable 20 inch, 10-pin, I2C cable 1-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 51
Replaceable Components (Continued) TABLE 1-3 Ref. No. Component Description Motherboard assembly System board Power supply assembly Power supply, 670 watts DVD-ROM drive DVD-ROM drive Manual eject floppy Diskette drive assembly Smart card reader Smart card reader assembly Speaker assembly 16 ohm speaker FC-AL backplane Provides interface between hard drive(s) and assembly...
Page 52
1-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R SunVTS Overview This chapter contains an overview of the SunVTS diagnostic tool. The SunVTS diagnostic tool should be used to validate workstation operation during development, production, inspection, troubleshooting, periodic maintenance, and subsystem stressing. This chapter contains the following topics: Section 2.1, “SunVTS Description”...
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 Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R Power On Self-Test This chapter describes how to initiate power on self-test (POST) diagnostics. POST is a firmware program used to determine workstation failures. POST verifies the core functionality of the workstation, including operation of the CPU module(s), motherboard, memory, and some on-board I/O devices.
1. Connect serial port A of the workstation being tested to serial port B of another Sun system using a serial null modem cable (connect cable pins 2-3, 3-2, 7-20, and 20-7). Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Setting Up a TIP Connection FIGURE 3-1 2. At the other Sun system, check the /etc/remote file by changing to the /etc directory and then editing the remote file: hardwire:\ :dv=/dev/term/b:br#9600:el=^C^S^Q^U^D:ie=%$:oe=^D: Note – The example shows connection to serial port B of the other Sun system. 3.
Note – The default setting is min. See Section 3.4, “Maximum and Minimum Levels of POST” on page 3-5 below to set POST to the min mode. To set the diag-switch? to true: Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
1. At the system prompt, type: ok setenv diag-switch? true ok setenv diag-level = min, max, menus Note – At the system prompt, type: ok setenv diag-level = “min” or “max” or “menus” Do not type “min”, “max” and “menus”. 2.
— diag-level variable set to max (single CPU) CODE EXAMPLE 3-2 Note – The following POST examples are executed with 750 MHz CPUs and 512 MB of memory. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 61
diag-level Variable Set to max (2-Way CPU) (1 of 15) CODE EXAMPLE 3-1 @(#) 4.0 Version 28 created 2000/06/27 18:05 Clearing TLBs Done Power-On Reset Executing Power On SelfTest {0}@(#)POST, v4.1.1 06/30/2000 02:15 PM {0}* Test CPU present {1}@(#)POST, v4.1.1 06/30/2000 02:15 PM {1}* Test CPU present {0}Soft POR to the whole system {1}Soft POR to the whole system...
Page 62
{1}Walk 1/0 STICK Compare register {0}* Stick & Stick-Compare Reg {1}Verify STICK register is counting {0}Walk 1/0 STICK Compare register {1}Verify STICK register Overflow {0}Verify STICK register is counting {1}Verify STICK Interrupt Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 63
diag-level Variable Set to max (2-Way CPU) (3 of 15) CODE EXAMPLE 3-1 {0}Verify STICK register Overflow {0}Verify STICK Interrupt {1}* Measure CPU Clock {0}* Measure CPU Clock {0}AFT pin is high {0}Setup Memory Controller {0}* IMMU Registers {1}* IMMU Registers {0}Testing I-TSB {1}Testing I-TSB {0}Test walking 1 through the register...
Page 64
{0}* 8K DTLB TAG {1}Test data reliability {0}Test address up {1}Test address line transitions {1}* 8K DTLB TAG {1}Test address up {0}Test address down {1}Test address down 3-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 65
diag-level Variable Set to max (2-Way CPU) (5 of 15) CODE EXAMPLE 3-1 {0}Test address line transitions {1}Test address line transitions {0}* 4M ITLB RAM {0}Test address up {0}Test address down {0}Test cell disturbance {1}* 4M ITLB RAM {0}Test data reliability {1}Test address up {1}Test address down {0}Test address line transitions...
Page 66
{1}* I-Cache RAM {0}Test address up {1}Test address up {0}Test address down {1}Test address down {0}Test cell disturbance {1}Test cell disturbance {0}Test data reliability {1}Test data reliability 3-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 67
diag-level Variable Set to max (2-Way CPU) (7 of 15) CODE EXAMPLE 3-1 {0}Test address line transitions {1}Test address line transitions {0}* I-Cache TAGS {0}Testing I-Cache Tag {0}Test address up {1}* I-Cache TAGS {1}Testing I-Cache Tag {1}Test address up {0}Test address down {1}Test address down {0}Test cell disturbance {1}Test cell disturbance...
Page 68
{0}Test address up {1}* D-Cache SnoopTags {1}Test address up {0}Test address down {1}Test address down {0}Test cell disturbance {1}Test cell disturbance {0}Test data reliability {1}Test data reliability 3-14 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 69
diag-level Variable Set to max (2-Way CPU) (9 of 15) CODE EXAMPLE 3-1 {0}Test address line transitions {1}Test address line transitions {0}* D-Cache Init {1}* D-Cache Init {0}* W-Cache RAM {0}Test address up {0}Test address down {0}Test cell disturbance {0}Test data reliability {1}* W-Cache RAM {1}Test address up {1}Test address down...
Page 70
{1}Test address down {0}Test walking 1/0 FPU registers {1}Test cell disturbance {1}Test data reliability {1}Test address line transitions {1}* P-Cache Status Data {1}Test address up {1}Test address down 3-16 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 71
diag-level Variable Set to max (2-Way CPU) (11 of 15) CODE EXAMPLE 3-1 {1}Test cell disturbance {1}Test data reliability {1}Test address line transitions {1}* P-Cache Init {1}* FPU Registers {1}Test walking 1/0 FPU registers {0}Test register addressing {0}* FSR {0}Test walking 1 FSR register {0}* Ecache RAM {0}Test address up {1}Test register addressing...
Page 72
{0}memtst sbuf addr port A {1}memtst pg addr port B {1}memtst sbuf addr port B {0}* Schizo merg test {0}merg_wr 8 byte port A {0}merg_wr 4 byte port A 3-18 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 73
diag-level Variable Set to max (2-Way CPU) (13 of 15) CODE EXAMPLE 3-1 {0}merg_wr 2 byte port A {1}* Schizo merg test {0}merg_wr 1 byte port A {1}merg_wr 8 byte port B {0}merg_blkwr block port A {1}merg_wr 4 byte port B {1}merg_wr 2 byte port B {1}merg_wr 1 byte port B {1}merg_blkwr block...
Page 74
{0}* FPU Branch {0}Testing Branching on fcc0 {0}Verify branching {0}Verify no branching {0}Testing Branching on fcc1 {0}Verify branching {0}Verify no branching {0}Testing brancing on fcc2 {0}Verify branching 3-20 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 75
diag-level Variable Set to max (2-Way CPU) (15 of 15) CODE EXAMPLE 3-1 {0}Verify no branching {0}Testing Branching on fcc3 {0}Verify branching {0}Verify no branching {0}* Ecache Functional {0}Verify cacheline fill on read miss {0}Verify write allocate on write miss {0}Verify cacheline update on write hit {0}Verify write back {0}* Xcall Test...
Page 76
{0}DIMM 1: {0}DIMM 2: {0}DIMM 3: {0}DIMM 4: {0}DIMM 5: {0}DIMM 6: {0}DIMM 7: {0}Bank 0 not present, size = 00000000.00000000 {0}Bank 1 is present, size = 00000000.10000000 3-22 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 77
diag-level Variable Set to max (single CPU) (2 of 9) CODE EXAMPLE 3-2 {0}Bank 2 not present, size = 00000000.00000000 {0}Bank 3 not present, size = 00000000.10000000 {0}* Setup CPUs and system frequency {0}CPU 0 ratio: 4 {0}CPU 1 ratio: 0 {0}System frequency: 150 MHz {0}* Load PLL and reset {0}PLL reset...
Page 78
{0}Test address line transitions {0}* 4M ITLB TAG {0}Test address up {0}Test address down {0}Test cell disturbance {0}Test data reliability {0}Test address line transitions {0}* 8K ITLB TAG 3-24 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 79
diag-level Variable Set to max (single CPU) (4 of 9) CODE EXAMPLE 3-2 {0}Test address up {0}Test address down {0}Test address line transitions {0}* IMMU Init {0}* DMMU Init {0}Mapping done. MMU enabled {0}* Memory address selection Initial area {0}* Memory marching Initial area {0}* E-Cache Global Vars Init {0}* E-Cache Quick Verification {0}* Ecache TAGS...
Page 80
{0}Test data reliability {0}Test address line transitions {0}* W-Cache SnoopTAGS {0}Test address up {0}Test address down {0}Test cell disturbance {0}Test data reliability {0}Test address line transitions {0}* W-Cache Init 3-26 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 81
diag-level Variable Set to max (single CPU) (6 of 9) CODE EXAMPLE 3-2 {0}* P-Cache RAM {0}Test address up {0}Test address down {0}Test cell disturbance {0}Test data reliability {0}Test address line transitions {0}* P-Cache TAGS {0}Test address up {0}Test address down {0}Test cell disturbance {0}Test data reliability {0}Test address line transitions...
Page 82
{0}PCI B Device ID 8001 {0}* Schizo mem test {0}memtst ram data port B {0}memtst cam data port B {0}memtst ram addr port B {0}memtst cam addr port B 3-28 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 83
diag-level Variable Set to max (single CPU) (8 of 9) CODE EXAMPLE 3-2 {0}memtst pnta port B {0}memtst lnta port B {0}memtst rnta port B {0}memtst enta port B {0}memtst ln addr port B {0}memtst pg addr port B {0}memtst sbuf addr port B {0}* Schizo merg test {0}merg_wr 8 byte port B {0}merg_wr 4 byte port B...
2-way, and single CPU configurations. diag-level Variable Set to min (2-Way CPU)— CODE EXAMPLE 3-3 diag-level Variable Set to min (single CPU) — CODE EXAMPLE 3-4 3-30 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 85
diag-level Variable Set to min (2-Way CPU) (1 of 12) CODE EXAMPLE 3-3 @(#) 4.0 Version 28 created 2000/06/27 18:05 Clearing TLBs Done Power-On Reset Executing Power On SelfTest {0}@(#)POST, v4.1.1 06/30/2000 02:15 PM {0}* Test CPU present {1}@(#)POST, v4.1.1 06/30/2000 02:15 PM {1}* Test CPU present {0}Soft POR to the whole system {1}Soft POR to the whole system...
Page 86
{0}Verify TICK register is counting {1}Verify TICK Interrupt {0}Verify TICK register Overflow {0}Verify TICK Interrupt {1}* Stick & Stick-Compare Reg {1}Walk 1/0 STICK Compare register {0}* Stick & Stick-Compare Reg 3-32 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 87
diag-level Variable Set to min (2-Way CPU) (3 of 12) CODE EXAMPLE 3-3 {0}Walk 1/0 STICK Compare register {1}Verify STICK register Overflow {0}Verify STICK register is counting {1}Verify STICK Interrupt {0}Verify STICK register Overflow {0}Verify STICK Interrupt {1}* Measure CPU Clock {0}* Measure CPU Clock {0}AFT pin is high {0}Setup Memory Controller...
Page 88
{1}Test address line transitions {0}* 4M ITLB RAM {0}Test address up {0}Test address down {1}* 4M ITLB RAM {0}Test cell disturbance {0}* 8K ITLB RAM {1}Test address down 3-34 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 89
diag-level Variable Set to min (2-Way CPU) (5 of 12) CODE EXAMPLE 3-3 {0}Test address up {1}Test cell disturbance {0}Test address down {1}* 8K ITLB RAM {1}Test address up {0}Test cell disturbance {1}Test address down {1}Test cell disturbance {0}* 4M ITLB TAG {0}Test address up {0}Test address down {0}Test cell disturbance...
Page 90
{1}Test address down {0}Test cell disturbance {1}Test cell disturbance {0}* I-Cache Init {1}* I-Cache Init {0}* D-Cache RAM {0}Test address up {1}* D-Cache RAM {1}Test address up 3-36 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 91
diag-level Variable Set to min (2-Way CPU) (7 of 12) CODE EXAMPLE 3-3 {0}Test address down {1}Test address down {0}Test cell disturbance {1}Test cell disturbance {0}* D-Cache TAGS {0}Test address up {1}* D-Cache TAGS {1}Test address up {0}Test address down {1}Test address down {0}Test cell disturbance {1}Test cell disturbance...
Page 92
{0}* P-Cache Init {1}Test address down {0}* FPU Registers {1}Test cell disturbance {0}Test walking 1/0 FPU registers {1}* P-Cache Status Data {1}Test address up {1}Test address down 3-38 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 93
diag-level Variable Set to min (2-Way CPU) (9 of 12) CODE EXAMPLE 3-3 {1}Test cell disturbance {1}* P-Cache Init {1}* FPU Registers {1}Test walking 1/0 FPU registers {0}Test register addressing {0}* FSR {0}Test walking 1 FSR register {0}* Ecache RAM {1}Test register addressing {0}Test address up {1}* FSR...
Page 94
{0}merg_wr 4 byte port A {1}* Schizo merg test {1}merg_wr 8 byte port B {1}merg_wr 4 byte port B {0}* Map PCI B space for RIO {0}* RIO Config 3-40 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 95
diag-level Variable Set to min (2-Way CPU) (11 of 12) CODE EXAMPLE 3-3 {0}* RIO EBus access {1}* Icache Functional {1}Verify cacheline fill on read miss {1}* Dcache Functional {1}Verify no allocate on write miss {1}Verify fetch from memory on read miss {1}Verify write-through on write hit {1}Verify write-through/fetch on read miss {1}Verify set-associativity...
Page 96
{0}* Xcall Test {0}Sending Cross Calls to CPU AID 1 {1}POST_END Note – The following POST examples are executed with 750-MHz CPUs and 512- MB of memory. 3-42 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 97
diag-level Variable Set to min (Single CPU) (1 of 8) CODE EXAMPLE 3-4 @(#) 4.0 Version 35 created 2000/01/21 17:29 Clearing TLBs Done Executing Power On SelfTest @(#) 4.0 Version 28 created 2000/06/27 18:05 Clearing TLBs Done Power-On Reset Executing Power On SelfTest {0}@(#)POST, v4.1.1 06/30/2000 02:15 PM {0}* Test CPU present Device Present register (BBC) showed that...
Page 98
{0}Test walking 1 through the register {0}Test walking 0 through the register {0}* DMMU Registers {0}Testing Primary Context {0}Test walking 1 through the register {0}Testing Secondary Context 3-44 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 99
diag-level Variable Set to min (Single CPU) (Continued) (3 of 8) CODE EXAMPLE 3-4 {0}Test walking 1 through the register {0}Testing D-TSB {0}Test walking 1 through the register {0}Testing D-TLB Tag Access {0}Test walking 1 through the register {0}Testing Virtual Watchpoint {0}Test walking 1 through the register {0}Testing Physical Watchpoint {0}Test walking 1 through the register...
Page 100
{0}Test address up {0}Test address down {0}Test cell disturbance {0}* D-Cache SnoopTags {0}Test address up {0}Test address down {0}Test cell disturbance {0}* D-Cache Init {0}* W-Cache RAM 3-46 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 101
diag-level Variable Set to min (Single CPU) (Continued) (5 of 8) CODE EXAMPLE 3-4 {0}Test address up {0}Test address down {0}Test cell disturbance {0}* W-Cache TAGS {0}Test address up {0}Test address down {0}Test cell disturbance {0}* W-Cache SnoopTAGS {0}Test address up {0}Test address down {0}Test cell disturbance {0}* W-Cache Init...
Page 102
{0}memtst ram data port B {0}memtst cam data port B {0}memtst ram addr port B {0}memtst cam addr port B {0}memtst pnta port B {0}memtst lnta port B 3-48 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 103
diag-level Variable Set to min (Single CPU) (Continued) (7 of 8) CODE EXAMPLE 3-4 {0}memtst rnta port B {0}memtst enta port B {0}memtst ln addr port B {0}memtst pg addr port B {0}memtst sbuf addr port B {0}* Schizo merg test {0}merg_wr 8 byte port B {0}merg_wr 4 byte port B {0}* Map PCI B space for RIO...
Fault address 00000000.00000090 Fault status 00000002.0000004f (CE) Correctable system data ECC error CPU data bit 6 Memory data bit 146 DIMM connector J0406 Connector pin 124 CPMS Slice 1 3-50 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R Troubleshooting Procedures This chapter describes how to troubleshoot possible hardware problems and suggests corrective actions. This chapter contains the following topics: Section 4.1, “Power On Failure” on page 4-2 Section 4.2, “System LEDs” on page 4-2 Section 4.3, “Video Output Failure”...
Some hardware components and software drivers do not support the workstation’s lowest possible power consumption mode. When this occurs, the power indicator LED will not blink. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Frame Buffer Power Management Symptom When a Sun Blade 1000 or Sun Blade 2000 workstation is configured with a CD- ROM or DVD-ROM drive, and the monitor and frame buffers are powered off and are in energy saving mode, the workstation could hang during a panic and the core dump would not be saved.
Page 108
In the command line, ^D indicates that you should hold the Control key down and type the letter D. 3. At the # prompt, type: pmconfig 4. Exit superuser. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Hard Drive or DVD-ROM Drive Failures 4.5.1 Hard Drive or DVD-ROM Read or Parity Errors Symptom A hard drive read, write, or parity error is reported by the Solaris operating environment or by customer application. A DVD-ROM drive read error or parity error is reported by the Solaris operating environment or by customer application.
Power Supply Troubleshooting Caution – This procedure must be performed by a qualified, Sun Blade 1000 and Sun Blade 2000 service-trained, maintenance provider. Persons who remove any of the outer panels to access the internal workstation hardware must observe all safety precautions and comply with skill level requirements, certification, and all applicable local and national laws.
Page 111
This section describes how to use a digital volt meter (DVM) to test the power supply under an operational load. See to identify the J3601 and J3603 FIGURE 4-1 power connectors. 1. Power off the workstation and remove the access panel. See Chapter 5.
Section 4.8.3, “Probe-SCSI and Probe-SCSI-All Diagnostics” on page 4-10 Section 4.8.4, “Test alias name, device path, -all Diagnostic” on page 4-11 Section 4.8.5, “Graphics Card” on page 4-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
4.8.1 Watch-Clock Diagnostic The watch-clock diagnostic displays the result as a seconds counter. During normal operation, the seconds counter repeatedly increments from 0 to 59. Initialize the watch-clock diagnostic by typing the watch-clock command at the ok prompt. The following code example identifies the watch-clock diagnostic output message. Watch-Clock Diagnostic Output Message CODE EXAMPLE 4-1 {0} ok watch-clock...
Probe-SCSI Diagnostic Output Message CODE EXAMPLE 4-4 ok probe-scsi LiD HA --- Port WWN --- ---- Disk description ---- 210000203700ca78 SEAGATE ST39103FCSUN9.0G01479916021084 210000203708ad4d SEAGATE ST39102FCSUN9.0G09299906F45038 4-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Probe-SCSI-All Output Message CODE EXAMPLE 4-5 ok probe-scsi-all /pci@8,600000/scsi@4 LiD HA --- Port WWN --- ---- Disk description ---- 210000203708ad4d SEAGATE ST39102FCSUN9.0G09299906F45038 210000203700ca78 SEAGATE ST39103FCSUN9.0G01479916021084 /pci@8,700000/scsi@6,1 Target 0 Unit 0 Disk SEAGATE ST39173W SUN9.0G2815 /pci@8,700000/scsi@6 Target 6 Unit 0 Removable Read Only device TOSHIBA DVD-ROM SD- M12011B08 4.8.4...
To execute the built-in diagnostic test, the workstation must be at the ok prompt. To initilize the graphics card diagnostic: 1. At the ok prompt, type: ok setenv diag-switch? true diag-switch? = true 4-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
2. At the ok prompt, type: ok test screen ok test screen Testing screen Starting IFB Selftest (This will take an estimated 2-4 minutes for the full test) Direct access frame buffer test: address test ovl0 pass address test ovl1 pass pattern test ovl0 00 ff a5 5a pass pattern test ovl1 00 ff a5 5a pass passed...
Note – Set the diag-level variable to min prior to performing these tests. You can set the level at the ok prompt or within the obdiag menu. Perform the following steps to start OpenBootDiag: 4-14 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 119
1. At the ok prompt, type: ok setenv mfg-mode on mfg-mode = on 2. Type: ok setenv diag-switch? true diag-switch? = true 3. Type: ok setenv auto-boot? false auto-boot? = false 4. Type: ok reset-all 5. Verify that the platform resets (see the following code example). Reset All CODE EXAMPLE 4-7 ok reset-all...
Page 120
OpenBoot 4.0 common-23, 512 MB memory installed, Serial #8839885. Ethernet address 8:0:20:86:e2:cd, Host ID: 8086e2cd. 6. At the ok prompt, type . Verify that the OBDiag menu is displayed obdiag CODE EXAMPLE 4-8 4-16 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Diagnostic Output Message CODE EXAMPLE 4-12 obdiag> test 04 Hit the spacebar to interrupt testing Testing /pci@8,700000/ebus@5 .......... passed Hit any key to return to the main menu 4-18 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
4.9.6 firewire@5,2 Output Message The following code example shows the firewire output message. Firewire Output Message CODE EXAMPLE 4-13 obdiag> test 05 Hit the spacebar to interrupt testing Testing /pci@8,700000/firewire@5,2 ........passed Hit any key to return to the main menu 4.9.7 flashprom@0,0 Output Message The following code example shows the flashprom output message...
I2c@1,2e Diagnostic Output Message with Tip Line Installed CODE EXAMPLE 4-17 obdiag> test 09 Hit the spacebar to interrupt testing Testing /pci@8,700000/ebus@5/i2c@1,2e ......... passed Hit any key to return to the main menu 4-20 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
4.9.11 i2c@1,30 Output Message The following code example shows the i2c1,30 output message. I2c@1,30 Diagnostic Output Message CODE EXAMPLE 4-18 obdiag> test 10 Hit the spacebar to interrupt testing Testing /pci@8,700000/ebus@5/i2c@1,30 ......... passed Hit any key to return to the main menu 4.9.12 network@5,1 Output Message The following code example shows the network@5,1 output message.
The following code example shows the scsi@6 output message scsi@6 Diagnostic Output Message CODE EXAMPLE 4-23 obdiag> test 15 Hit the spacebar to interrupt testing Testing /pci@8,700000/scsi@6 ..........passed 4-22 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
4.9.17 scsi@6,1 Output Message The following code example shows the scsi@6,1 output message. scsi@6 Diagnostic Output Message CODE EXAMPLE 4-24 obdiag> test 16 Hit the spacebar to interrupt testing Testing /pci@8,700000/scsi@6,1 ........passed Hit any key to return to the main menu 4.9.18 Serial Output Message The following code example shows the serial output message.
The test-all diagnostic runs all tests in sequence. Note – You may exclude certain tests using the except command. The following code example shows the test-all output message. 4-24 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 129
Test-all Diagnostic Output Message CODE EXAMPLE 4-27 obdiag> test-all Hit the spacebar to interrupt testing Testing /pci@8,600000/SUNW,qlc@4......passed Testing /pci@8,700000/ebus@5/audio@1,200000 ...passed Testing /pci@8,700000/ebus@5/bbc@1,0 ....passed Testing /pci@8,700000/ebus@5 ......passed Testing /pci@8,700000/firewire@5,2 ....passed Testing /pci@8,700000/ebus@5/flashprom@0,0 .... passed Testing /pci@8,700000/ebus@5/floppy@1,3023f0..passed Testing /pci@8,700000/ebus@5/gpio@1,300600 ....
Page 130
4-26 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R Preparing for Component Removal and Replacement This chapter describes how to prepare for removal and replacement of internal workstation components. Caution – To prevent equipment damage, review the safety requirements, safety symbols, and safety precautions in this chapter before you remove or replace workstation components.
Caution – Hazardous voltages are present. To reduce the risk of electric shock and personal injury, follow the instructions. Caution – Avoid contact. Surfaces are hot and may cause personal injury if touched. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
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 that equipment openings are not blocked or covered.
Caution – The workstation contains a replaceable lithium battery, part number 150- 2850. Lithium batteries may explode if mishandled. Do not dispose of a battery in fire. Do not disassemble a battery or attempt to recharge it. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Tools Required The following tools are required for servicing Sun Blade 1000 and Sun Blade 2000 workstations: No. 2 Phillips screwdriver (magnetized tip suggested) Needle-nose pliers Grounding wrist strap CPU module torque-indicator tool, located in the hard drive bracket or behind the...
Page 136
To remove all power from the workstation, disconnect the power cord. Power switch Sun logo Front panel Workstation Power Switch FIGURE 5-1 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 137
2. Verify the following: a. That the backlit Sun logo on the front panel is off. b. That the workstation fans are not spinning. Caution – Disconnect the power cord prior to servicing workstation components. 3. Turn off the power to the monitor and other external peripherals. 4.
FIGURE 5-3 2. Tilt the top of the access panel about an inch away from the chassis. 3. Lift the access panel up. 4. Lift the access panel off. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
2. Peel the liner from the copper foil at the opposite end of the antistatic wrist strap. 3. Attach the copper end of the antistatic wrist strap to the chassis ( FIGURE 5-4 4. Disconnect the power cord. 5-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Antistatic wrist strap Power cord Chassis Attaching the Antistatic Wrist Strap to the Chassis FIGURE 5-4 Chapter 5 Preparing for Component Removal and Replacement 5-11...
Page 142
5-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R Removing and Replacing Major Subassemblies This chapter describes how to remove and replace the following major subassemblies: Section 6.1, “Power Supply Assembly” on page 6-1 Section 6.2, “Power Switch Assembly” on page 6-5 Section 6.3, “Cable Assemblies”...
Push the power supply cable connectors through the chassis cutout while slowly pulling the power supply out. Note – Support the power supply assembly with one hand as you remove it from the chassis. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
J3601 Power supply connectors J3603 Cable route J3603 J3601 Removing and Replacing the Power Supply Assembly FIGURE 6-2 Screw (6) Power supply Removing and Replacing the Connectors for the Power Supply Assembly FIGURE 6-3 Chapter 6 Removing and Replacing Major Subassemblies...
6. Attach the reusable cable tie around the power supply cables ( FIGURE 6-1 7. Using a No. 2 Phillips screwdriver, replace the six screws securing the power supply assembly to the chassis back panel ( FIGURE 6-3 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
8. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. Power Switch Assembly Use the following procedures to remove and replace the power switch assembly. 6.2.1 Removing the Power Switch Assembly 1. Power off the workstation, remove the access panel, and attach the antistatic wrist strap.
2. Connect the combined cable assembly connectors to the power switch assembly terminators. 3. Using a 5/16-inch nutdriver, replace the nut securing the power switch assembly to the chassis. 4. Replace the peripheral bezel assembly. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
5. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. Cable Assemblies Use the following procedures to remove and replace these assemblies: Peripheral power cable assembly SCSI cable assembly Diskette drive cable assembly Smart card reader cable assembly Combined cable assembly Logo LED cable assembly...
1. Position the peripheral cable assembly in the chassis ( FIGURE 6-6 2. Connect the peripheral power cable assembly as follows ( FIGURE 6-6 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
a. Connect the peripheral power cable assembly connectors to the tape drive or DVD-ROM drive, diskette drive, and the FC-AL backplane assembly. b. Connect the peripheral power cable assembly connector to the motherboard connector J3608. 3. Replace the fan assembly and fan bracket. See Section 6.5.2, “Replacing a Fan Assembly”...
Connect the SCSI cable assembly connector to the Tape or DVD-ROM drive. 2. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. 6-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
6.3.5 Removing the Diskette Drive Cable Assembly 1. Power off the workstation, remove the access panel, and attach the antistatic wrist strap. See Chapter 5. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
Connect the diskette drive cable assembly to the motherboard diskette drive connector J1801. b. Feed the diskette drive cable through the chassis cutout. c. Feed the SCSI cable through the chassis cutout. 6-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
d. Connect the diskette drive cable assembly to the rear of the diskette drive. e. Connect the SCSI cable to J5002. 3. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. 6.3.7 Removing the Smart Card Reader Cable Assembly 1.
3. Connect the smart card reader cable assembly to the motherboard connector J3904. 4. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. 6-14 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
6.3.9 Removing the Combined Cable Assembly 1. Power off the workstation, remove the access panel, and attach the antistatic wrist strap. See Chapter 5. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
1. Position the combined cable assembly in the chassis ( FIGURE 6-10 2. Connect the combined cable assembly as follows: 6-16 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
a. Attach the combined cable assembly connectors to the interlock switch terminators. b. Attach the combined cable assembly connectors to the power switch terminators. c. Replace the LED in the front panel LED holder. d. Replace the combined cable assembly connectors to the speaker assembly terminators.
Connect the logo LED cable assembly connector to motherboard connector J3605. 3. Replace the fan bracket. See Section 6.6.2, “Replacing the Fan Bracket” on page 6-24. 6-18 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
4. Replace the CPU shroud cover. See Section 8.9.2, “Replacing the CPU Shroud” on page 8-41. 5. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. Interlock Switch Assembly Use the following procedures to remove and replace the interlock switch assembly. 6.4.1 Removing the Interlock Switch Assembly 1.
3. Continue to press the detent tabs and pull the interlock switch assembly until the switch is properly seated. 4. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. 6-20 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Fan Assemblies Use the following procedures to remove and replace the upper or lower fan assemblies. 6.5.1 Removing a Fan Assembly 1. Power off the workstation, remove the access panel, and attach the antistatic wrist strap. See Chapter 5. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat.
Store ESD-sensitive components in antistatic bags before placing them on any surface. 1. Press the fan assembly into the fan bracket ( FIGURE 6-13 6-22 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
2. Feed the fan cable through the sheet metal cutout in the chassis. 3. Position the fan bracket into the chassis by aligning the four lower tabs and three upper side tabs. 4. Gently push the fan bracket down and towards the chassis frame until the fan bracket side tabs latch.
3. Gently push the fan bracket down and toward the chassis frame until the fan bracket side tabs latch. 4. Reconnect the fan power connectors. See Section 6.5.2, “Replacing a Fan Assembly” on page 6-22. 6-24 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
5. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 5. Speaker Assembly Use the following procedures to remove and replace the speaker assembly. 6.7.1 Removing the Speaker Assembly 1. Power off the workstation, remove the access panel, and attach the antistatic wrist strap.
3. Using a No. 2 Phillips screwdriver, replace the screw securing the speaker assembly to the chassis. 4. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. 6-26 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
FC-AL Backplane Assembly The FC-AL backplane assembly consists of the FC-AL backplane, FC-AL cable assembly, and hard drive bracket. The FC-AL backplane assembly is attached to the chassis. Use the following procedures to remove and replace the FC-AL backplane assembly. 6.8.1 Removing the FC-AL Backplane Assembly 1.
Replace the two screws into the chassis bottom that secure the FC-AL backplane assembly to the chassis. b. Tighten the two captive screws (located on the left side of the FC-AL backplane assembly). 6-28 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
3. Connect the FC-AL backplane cable assembly to the FC-AL backplane. 4. Connect the power connector to the FC-AL backplane assembly. 5. Replace the hard drive(s). See Section 7.1.2, “Replacing a Hard Drive” on page 7-3. 6. Return the torque tool to the slot in the backplane assembly. 7.
1. Using a cloth rag and cleanser, clean the chassis area where the foot is to be mounted ( FIGURE 6-17 2. Peel the protective cover from the adhesive side of the foot and place the foot on the chassis. 6-30 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
6.10 Filler Panels Use the following procedures to remove and replace a filler panel. 6.10.1 Removing a Filler Panel 1. Identify the filler panel to be removed. 2. Remove the peripheral bezel assembly ( FIGURE 6-18 3. Remove the plastic filler panel from the peripheral bezel assembly. 4.
1. Position and snap the metal filler panel into the peripheral assembly ( FIGURE 6-19 2. Position and snap the plastic filler panel into the peripheral bezel assembly FIGURE 6-18 6-32 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Hard Drive Perform the following procedures to remove and replace a hard drive. If necessary, view the ShowMe How video clip located on the Sun Blade 1000 and Sun Blade 2000 Hardware Documentation CD-ROM. Note – When removing or replacing a hard drive, drive slot 1 is in the bottom position of the hard drive bracket.
4. Remove the hard drive from the hard drive bracket. 5. Place the hard drive on an antistatic mat. Drive handle Release button Hard drive Removing and Replacing a Hard Drive FIGURE 7-1 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
To remove and replace a peripheral assembly drives, it is necessary to remove the peripheral assembly. If necessary, view the ShowMe How video clip located on the Sun Blade 1000 and Sun Blade 2000 CD-ROM. Note – A peripheral assembly drive can include a DVD-ROM drive, a 4-mm tape drive, smart card reader, or other optional component drives.
6. Remove the peripheral assembly from the chassis. 7. Place the peripheral assembly on an antistatic mat. Peripheral assembly Screw (4) Peripheral bezel assembly Removing and Replacing the Peripheral Assembly FIGURE 7-2 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
7.2.2 Removing the DVD-ROM Drive or Any Optional Tape Drive Component Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. 1.
1. Log in as root to the workstation. 2. Logically remove the smart card reader by typing: # smartcard -c admin -t terminal -r user_friendly_name -x delete 3. Disconnect connector J3604. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
7.2.5 Disabling the Smart Card The following procedure assumes that the user has forgotten the smart card PIN and cannot log in to the workstation. 1. Halt the workstation and then reboot in the single user mode. 2. Disable the smart card by typing: # smartcard -c disable 3.
4. Using a No. 2 Phillips screwdriver, replace the four screws securing the smart card reader to the peripheral assembly. 5. Replace the peripheral assembly. See Section 7.2.10, “Replacing the Peripheral Assembly” on page 7-10. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
7.2.8 Removing the Diskette Drive Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. 1. Position the peripheral assembly on a flat surface so that the diskette drive is flat FIGURE 7-2 2.
Note – Ensure that the peripheral assembly is correctly seated in the rails of the chassis. 2. Connect the rear cable connectors to the drives as required. 7-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 185
3. Using a No. 2 Phillips screwdriver, tighten the four screws securing the peripheral assembly to the chassis. 4. Replace the peripheral bezel assembly. 5. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. Chapter 7 Removing and Replacing Storage Devices 7-11...
Page 186
7-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R Removing and Replacing the Motherboard and Associated Components This chapter describes how to remove and replace the workstation motherboard and associated components. This chapter covers the following topics: Section 8.1, “UltraSPARC III CPU Module” on page 8-2 Section 8.3, “PCI Card”...
There are now two types of UltraSPARC III CPU modules used in the Sun Blade 1000 and Sun Blade 2000 workstations: The Sun Blade 1000 uses UltraSPARC III 600, 750, or 900 MHz CPU modules. The Sun Blade 2000 uses UltraSPARC III Cu CPU modules.
Configuration Rules The following configuration rules apply to both UltraSPARC III CPU modules and UltraSPARC III Cu CPU modules used in the Sun Blade 1000 and Sun Blade 2000 workstations: You can install one or two UltraSPARC III CPU module(s) into the workstation motherboard.
Removing a Torque Tool There are two types of torque tools used to install an UltraSPARC III or and UltraSPARC III Cu CPU module into a Sun Blade 1000 or Sun Blade 2000 workstation. Your workstation could have either torque tool A or torque tool B installed. The...
2. Remove the access panel. See Section 5.6, “Removing the Access Panel” on page 5-8. 3. Attach and antistatic wrist strap. See Section 5.7, “Attaching the Antistatic Wrist Strap” on page 5-10. 4. Locate and remove torque tool A or torque tool B from its holder. FIGURE 8-3 Torque tool A Torque tool B...
1. Minimum level of Solaris, OpenBoot PROM, and software patches necessary ensure proper operation of the Sun Blade 1000 and Sun Blade 2000 workstations. Always check the Sun web site for the latest compatible op- erating environment, firmware, and software updates.
5. Remove torque tool A or torque tool B from its holder. See Section 8.2, “Removing a Torque Tool” on page 8-4. Note – Sun manufacturing installs torque tool A or torque tool B in Sun Blade 1000 and Sun Blade 2000 workstations. The torque tools are located in different locations in the workstation.
If you are installing an additional CPU module, perform Step 10. Torque tool A Right captive screw Left captive screw Using Torque Tool A to Remove a CPU Module FIGURE 8-5 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 195
8. To remove an existing CPU module by using torque tool A: a. Alternately rotate the left and right captive screws one turn counterclockwise until the screws are free of the threaded inserts (see FIGURE 8-5 Caution – Do not touch the board for the CPU module or its components. Touch only the captive screws and plastic top cover of the module to avoid damaging module components by electrostatic discharge (see FIGURE 8-8...
Removing the Cover for the Shroud FIGURE 8-6 b. Alternately rotate the left and right captive screws one turn counterclockwise until the screws are free of the threaded inserts (see FIGURE 8-7 8-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Torque tool B Right captive screw Left captive screw Using Torque Tool B to Remove a CPU Module FIGURE 8-7 Caution – As you remove the CPU module from the shroud, handle it only by its captive screws. Do not touch the connectors on the bottom edge of the module or the electrical components on the module.
Do not remove the plastic cover from the CPU module connectors until you are ready to install the module into the workstation motherboard. Do not grip the CPU module by its heat sink. 8-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
1. Remove the plastic cover from the CPU module connectors (see FIGURE 8-8 Plastic top cover CPU module connector (2) Plastic cover Captive screw (2) CPU module Removing the Plastic Cover From the CPU Module Connectors FIGURE 8-8 2. Lower the CPU module into the shroud until the CPU module’s captive screws are aligned with the threaded inserts (see FIGURE 8-9 Chapter 8 Removing and Replacing the Motherboard and Associated Components...
5. Use torque tool B to rotate the left captive screw one turn clockwise (see FIGURE 8-10 Caution – Do not use a torque tool from another Sun product. The Sun Blade torque tools are specifically designed for this workstation. 8-14 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
6. Use torque tool B to rotate the right captive screw one turn clockwise (see FIGURE 8-10 Right captive Torque tool B screw Left captive screw Alternately Rotating Left and Right Captive Screws One Turn Clockwise FIGURE 8-10 Caution – Under torquing the captive screws for the CPU module may cause a loss of contact between the CPU module and the motherboard connector.
8. Return torque tool B to its green plastic holder, then return the holder to its storage location in the hard drive bracket. 9. If necessary install the cover for the shroud (see FIGURE 8-12 8-16 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Cover Shroud Installing the Cover for the Shroud FIGURE 8-12 10. Use torque tool A to rotate the left captive screw one turn clockwise (see FIGURE 8-13 11. Use torque tool A to rotate the right captive screw one turn clockwise (see FIGURE 8-13 Chapter 8 Removing and Replacing the Motherboard and Associated Components 8-17...
12. Repeat Steps 10 and 11 until torque tool A clicks (see FIGURE 8-14 Seating occurs when both captive screws are evenly torqued to 5 inch-lbs. (58 grams- meter). Torque tool A clicks the adjustment specification is achieved. 8-18 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Torque tool A Click Captive screw(2) Torque Tool A Clicks When the Captive Screws Are Correctly Torqued FIGURE 8-14 13. Return torque tool A to its storage location in the workstation. 14. If necessary, reinstall the filler panel for the shroud. Caution –...
5. Pull the upper two corners of the card straight up from the connector. 6. Remove the PCI card. 7. Place the PCI card on an antistatic mat. 8-20 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Aligned with fan bracket Screw card guide Bracket tab PCI card Removing and Replacing a PCI Card FIGURE 8-15 Chapter 8 Removing and Replacing the Motherboard and Associated Components 8-21...
Replacing a PCI Card Perform the following procedures to replace a PCI card. If necessary, view the ShowMe How video clip located on the Sun Blade 1000 and Sun Blade 2000 Hardware Documentation CD-ROM. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat.
Graphics Card Perform the following procedure to remove and replace a graphics card. If necessary, view the ShowMe How video clip located on the Sun Blade 1000 and Sun Blade 2000 Hardware Documentation CD-ROM. 8.4.1 Graphics and PCI Card Options...
Sun Expert3D and Expert-Lite Graphics Cards A software patch is required when two Sun Expert3D or Expert3D Lite graphics cards are installed in a Sun Blade 1000 and Sun Blade 2000 workstations. This software patch prevents system lockup of the CPUs when processing data between 8-24 Sun Blade 1000 and Sun Blade 2000 Service Manual •...
two Expert3D or Expert3D-Lite graphics cards. The software patch number is 108576-08 and is downloaded when you install the Sun Expert3D or Expert3D Lite software provided with the graphics card installation kit. Check for the latest patch level at the following Sun web site: http://www.sun.com/sunsolve/ 8.4.3 Removing the Graphics Card...
2. Guide the card bracket tab into the chassis back-panel slot opening. Next, guide the opposite end of the card into the fan bracket card guide so that the card is aligned evenly with the motherboard connector. 8-26 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 213
Caution – Avoid applying excessive force to one end or one side of the card, or connector damage might occur. 3. At the two upper corners of the card, push the card straight down into the connector until the card is fully seated. Note –...
5. At the two upper corners of the audio module assembly, pull the module straight up from the connector. 6. Remove the audio module assembly. 7. Place the audio module assembly on an antistatic mat. 8-28 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Screw Bracket Audio module assembly Removing and Replacing the Audio Module Assembly FIGURE 8-18 8.5.2 Replacing the Audio Module Assembly Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
DIMM Perform the following procedures to remove and replace a DIMM. If necessary, view the ShowMe How video clip located on the Sun Blade 1000 and Sun Blade 2000 Hardware Documentation CD-ROM. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat.
Page 217
Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. 2. Lay the workstation on its side. 3. Locate the DIMM(s) to be removed. 4.
Caution – Do not remove any DIMM from the antistatic container until you are ready to install it on the motherboard. Handle DIMMs only by their edges. Do not touch DIMM components or metal parts. 8-32 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 219
Note – For optimum memory performance, consider interleaving issues when installing DIMMs. See Section C.1.3.5, “System Memory Interleaving” on page C-14. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an antistatic mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
Replacing the Battery Note – Install the new battery with the plus (+) side up. 1. Hold the battery retaining clip up and slide the battery into its socket. 8-34 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Motherboard Perform the following procedures to remove and replace the motherboard. If necessary, view the ShowMe How video clip located on the Sun Blade 1000 and Sun Blade 2000 Hardware Documentation CD-ROM. 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.
CPU shroud from the chassis. 8. Using the attached part of the CPU shroud, push the motherboard carefully toward the front of the unit until it is disengaged from the chassis. 8-36 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
9. Lift the motherboard from the chassis and place it on an antistatic mat. 10. Remove the CPU shroud from the motherboard. See Section 8.9.1, “Removing the CPU Shroud” on page 8-40. 11. Remove the DIMMs. See Section 8.6.1, “Removing a DIMM” on page 8-30. 12.
FC-AL backplane cable assembly Diskette drive cable assembly Smart card reader cable assembly Logo LED cable assembly 11. Connect the power supply cables to motherboard connectors J3601 and J3603. 8-38 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 225
12. Replace the following: a. Audio card See Section 8.5.2, “Replacing the Audio Module Assembly” on page 8-29. b. Graphics card(s) See Section 8.4.4, “Replacing the Graphics Card” on page 8-26. c. PCI card(s) See Section 8.3.2, “Replacing a PCI Card” on page 8-22. d.
Squeeze the two tabs on the cover to release it from the CPU shroud. 5. Remove the CPU module(s). See Section 8.2.2, “Removing a CPU Module” on page 8-6. 8-40 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
6. Using a No. 2 Phillips screwdriver, loosen the six captive screws securing the CPU shroud to the motherboard. 7. Lift the CPU shroud from the motherboard ( FIGURE 8-21 Cover for the CPU shroud Tab (2) Captive screws (6) CPU shroud Motherboard Removing and Replacing the CPU Shroud...
Page 228
4. Replace the CPU shroud cover ( FIGURE 8-21 5. Detach the antistatic wrist strap, replace the access panel, and power on the workstation. See Chapter 9. 8-42 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R Finishing Replacement Procedures This chapter describes the tasks you must do after you finish removing and replacing internal workstation components. The chapter also explains how to externally control standby operation. This chapter covers the following topics: Section 9.1, “Replacing the Access Panel”...
8. Reconnect power cords on all external peripherals. 9. Connect the power cord to the wall socket and to the workstation. Access panel Replacing the Access Panel FIGURE 9-1 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Lock block Lock Block Location FIGURE 9-2 10. Turn on the power to all connected peripherals. Note – Power to the peripherals should be activated prior to activating workstation power. This enables the system to recognize the peripherals when power to the workstation is turned on.
Powering On the Workstation Perform the following procedure to power on the workstation. If necessary, view the ShowMe How video clip located on the Sun Blade 1000 and Sun Blade 2000 Hardware Documentation CD-ROM. Note – If it is necessary to power off the workstation, see Chapter 5.
Power-indicator LED Power switch Sun logo Front panel Workstation Power Switch FIGURE 9-3 Enabling Power Management The power-indicator LED in the center of the front panel power switch has three states that indicate the power status of the system, as described in TABLE 9-1 Power-Indicator LED States TABLE 9-1...
Note – By default, the hard drive is spun down when the system enters the low- power mode. The drive can take as long as 30 seconds to spin back up. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Disabling Power Management 1. At the system prompt type: /usr/dt/bin/dtpower 2. Select Disabled for the Current Power Saving Scheme. Note – You can select Customized, Disabled, Minimal, or Standard as the Current Power Saving Scheme. Chapter 9 Finishing Replacement Procedures...
Page 236
Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C H A P T E R OpenBoot Emergency Procedures The introduction of USB keyboards with Sun’s newest desktop systems has made it necessary to change some of the OpenBoot™ emergency procedures. Specifically, the Stop-N, Stop-D, and Stop-F commands that are available on workstations that have standard (non-USB) keyboards and are not supported on systems that have USB keyboards.
Stop-N Functionality 1. Turn on the power to your workstation. Wait until the front panel power button LED begins to blink and you hear an audible beep. 10-2 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 239
NVRAM contents to the default values. If a screen similar to the following does not appear, repeat Steps 1 and 2. Sun Blade 1000 and Sun Blade 2000 2 (2 X UltraSPARC III), Keyboard Present OpenBoot 4.0, 256 MB memory installed, Serial #12134241.
(see Chapter 10.2.2). This action temporarily sets diag- switch? to true. If you want the diagnostic mode turned on permanently, type: ok setenv diag-switch? true 10-4 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 241
A P P E N D I X Product Specifications This appendix provides product specifications for the Sun Blade 1000 and Sun Blade 2000 workstations including: Section A.1, “Physical Specifications” on page A-1 Section A.2, “Electrical Specifications” on page A-2 Section A.3, “Energy Star Compliance”...
5.0 VDC, 1.5A Energy Star Compliance All standard configurations of the Sun Blade 1000 and Sun Blade 2000 workstations meet Energy Star® guidelines. Any other configuration may not comply with Energy Star guidelines. For additional information about Sun Blade 1000 and Sun Blade 2000 workstation configurations that are Energy Star compliant go to: http://store.sun.com...
Environmental Requirements Environmental Requirements TABLE A-3 Environmental Factor Operating Parameters Nonoperating Parameters Temperature (with tape drive) 41 to 95 degrees F -40 to 140 degrees F (5 to 35 degrees C) (-40 to 60 degrees C) Temperature (without tape drive) 41 to 104 degrees F -40 to 140 degrees F (5 to 40 degrees C)
Page 244
Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 245
A P P E N D I X Signal Descriptions This appendix describes the system motherboard connector signals and pin assignments. Section B.1, “Power Connectors” on page B-2 Back panel connectors Section B.2, “Serial Ports A and B” on page B-6 Section B.3, “UltraSCSI Connector”...
Power on -12 VDC -12 VDC +5 VDC Return (SENSE) +5 VDC Return +3.3 VDC Return (SENSE) +3.3 VDC Return RETURN Return RETURN Return Spare Spare POWER_OK Power ok Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Ground CPU Fan Connector J3303 FIGURE B-4 CPU Fan Connector J3303 Pin Description TABLE B-5 Signal Description FAN_V_OUT1 Fan voltage Ground Combined Cable Assembly Connector J3602 FIGURE B-5 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Combined Cable Assembly Connector J3602 Pin Description TABLE B-6 Signal Description Voltage at the common collector SPEAKER_OUT+ Speaker out + SWITCH_L Switch low POWERON_L Power on low SYS LED System LED SPEAKER_OUT- Speaker out– Ground INTERLOCK_L Interlock low Peripheral Power Cable Assembly Connector J3608 FIGURE B-6 Peripheral Power Cable Assembly Connector J3608 Pin Description TABLE B-7...
Receive data SER_RTS_A_L_CONN Ready to send SER_CTS_A_L_CONN Clear to send SER_DSR_A_L_CONN Data set ready Signal ground SER_DCD_A_L-CONN Data carrier detect BUTTON_POR Power on reset BUTTON_XIR_L Transmit internal reset Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Serial Port A and B Connector Pin Assignments (Continued) TABLE B-8 Signal Description +5VDC +5 VDC Not connected Not connected Not connected SER_TRXC_A_L_CONN Transmit clock Not connected SER_RXC_A_L_CONN Receive clock Not connected Not connected SER_DTR_A_L_CONN Data terminal ready Not connected Not connected Not connected SER_TXC_A_L_CONN...
UltraSCSI Connector Pin Assignments TABLE B-9 Signal Description Ground Ground Not connected Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground TERMPOWER Termpower TERMPOWER Termpower Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 253
UltraSCSI Connector Pin Assignments (Continued) TABLE B-9 Signal Description Not connected Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground SCSI_B_DAT<12> Data 12 SCSI_B_DAT<13>_ Data 13 SCSI_B_DAT<14>_ Data 14 SCSI_B_DAT<15>_ Data 15 SCSI_B_PAR<l> Parity 1 SCSI_B_DAT<0>_ Data 0 SCSI_B_DAT<1>_...
Page 254
Terminal B power TERMPOWER_B Terminal B power Not connected Ground SCSI_B_ATN_L Attention Ground SCSI_B-BSY_L Busy SCSI_B_ACK_L Acknowledge SCSI_B_RESET_L Reset SCSI_B_MSG_L Message SCSI_B_SEL_L Select SCSI_B-CD_L Command SCSI_B_REQ_L Request SCSI_B_IO_L In/out B-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 255
UltraSCSI Connector Pin Assignments (Continued) TABLE B-9 Signal Description SCSI_B_DAT<8>_ Data 8 SCSI_B_DAT<9>_ Data 9 SCSI_B_DAT<10>_ Data 10 SCSI_B_DAT<11>_ Data 11 Note – _ (underscore) signifies active low. Appendix B Signal Descriptions B-11...
Parallel Port Connector Pin Assignments (Continued) TABLE B-10 Signal Description Chassis ground Chassis ground Chassis ground Chassis ground Chassis ground Signal ground Signal ground Signal ground Universal Serial Bus Connector Two universal serial bus (USB) connectors (J3001, 3002) are located on the motherboard back panel.
Two IEEE 1394 connectors (J3201, 3203) are located on the rear panel. IEEE 1394 Connector Pin Configuration FIGURE B-11 IEEE 1394 Connector Pin Assignments TABLE B-12 Signal Name Description P1394_EX_BUSPOWER +12 VDC/33 VDC Ground CM_P1394_TPB1_OUT_N TPB1_Ndata - B-14 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
IEEE 1394 Connector Pin Assignments (Continued) TABLE B-12 Signal Name Description CM_P1394_TPB1_OUT_P TPB1_Pdata + CM_P1394_TPA1_OUT_N TPA1_Ndata - CM_P1394_TPA1_OUT_P TPA2_Pdata + Twisted-Pair Ethernet Connector The twisted pair Ethernet (TPE) connector (J5301) is an RJ-45 connector located on the motherboard back panel. Caution –...
The following table lists TPE UTP-5 types, applications, and maximum lengths. TPE UTP-5 Cables TABLE B-14 Maximum Length Cable Type Application(s) (Metric) Maximum Length (U.S.) UTP-5, “data grade” 10BASE-T or 100 meters 109 yards 100BASE-T B-16 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Audio Connectors The audio connectors are located on the audio card. The connectors use EIA standard 3.5-mm/0.125-inch jacks. Line out Headphones Line in Microphone Audio Connector Configuration FIGURE B-13 Audio Connector Line Assignment TABLE B-15 Component Headphones Line Out Line In Microphone Left channel Left channel...
The graphics card connector is located on the graphics card. A1 A2 Graphics Card Connector Pin Configuration FIGURE B-15 Graphics Card Connector Pin Assignments TABLE B-17 Signal Name Description Green Blue Serial Read Serial read B-18 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Graphics Card Connector Pin Assignments (Continued) TABLE B-17 Signal Name Description Vert Sync Vertical sync Sense <0> Sense <0> Ground Comp Sync Composite sync Horiz Sync Horizontal sync Serial Write Serial write Sense <1> Sense <1> Sense <2> Sense <2> Ground B.11 Smart Card Reader Connector...
Signal Name Description +12 VDC +12VDC power Ground Ground I2C_SCL I2C bus clock +5 VDC +5 VDC power I2C_SDA I2C bus data Ground Ground Int_L No connection B-20 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
B.12 Diskette Drive Connector Diskette Drive Connector J1801 FIGURE B-17 Diskette Drive Connector, J1801, Signals and Functions TABLE B-19 Signal Name Function FLOPPY_ESECT MODE_SELECT When active low, MODE_SELECT sets the drive for a 1.2-Mbyte formatted disk. When active high, MODE_SELECT sets the drive for a 1.44-Mbyte formatted disk.
Page 266
READ_DATA When active, READ_DATA enables data from the disk to be transferred to the host through this signal line. B-22 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 267
Diskette Drive Connector, J1801, Signals and Functions (Continued) TABLE B-19 Signal Name Function HEAD_SELECT When low, HEAD_SELECT selects head 1. When high, HEAD_SELECT selects head 0. DISK_CHANGE When low, DISK_CHANGE indicates that the drive tape medium has been changed. DISK_CHANGE is reset when a new disk is inserted and an enable signal is sent by the host.
3, 4, 7, 8, 11, 12, 15, 16, 19, 20 T_DR2_PORT2IN_P T_DR2_PORT2IN_N DR2_PORT2OUT_P DR2_PORT2OUT_N T_DR1_PORT1IN_P T_DR1_PORT1IN_N DR1_PORT1OUT_P DR1_PORT1OUT_N B.15 Logo LED Connector Logo LED Connector J3605 FIGURE B-20 B-26 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Logo LED Connector J3605 TABLE B-22 Signal Name LED1 anode LED3 cathode LED2 cathode LED3 anode LED2 anode LED1 cathode Appendix B Signal Descriptions B-27...
Page 272
B-28 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
A P P E N D I X Functional Description This appendix provides functional descriptions for the following: Section C.1, “System” on page C-1 Section C.2, “Power Supply” on page C-43 Section C.3, “Motherboard” on page C-44 Section C.4, “Jumper Descriptions” on page C-47 Section C.5, “Enclosure”...
C.1.1 Workstation Overview Sun customers can purchase the Sun Blade 1000 and Sun Blade 2000 workstations as single or dual UltraSPARC III processor controlled desktop systems. The Sun Blade 1000 and Sun Blade 2000 workstations use shared-memory multiprocessor architecture with both processors installed on a single motherboard (See FIGURE C-1, a functional block diagram of the Sun Blade 1000 and Sun Blade 2000 workstations).
Page 275
External LUC6612 Diskette SCSI connector Synchronous Parallel Audio I/O serial port ports RS 232/423 Ethernet port Ext1394 port port BASE-T 10/100 Ext USB ports Sun Blade 1000 and Sun Blade 2000 Functional Block Diagram FIGURE C-1 Appendix C Functional Description...
The module also includes a DC-to-DC converter to limit the current density in the connector at the male/female interface to provide better power regulation at the pins of the processor. *Sun CrossBar Interconnect Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 277
Cache SRAMs LM-SUN SEEROM Data UltraSPARC III processor Address * SCI SDRAM SDRAM Addr Misc Data Addr/Ctl UltraSPARC III Processor Functional Block Diagram FIGURE C-2 The base CPU module frequency is 600 MHz. The Sun Blade 2000 also supports faster processor speeds up to 1050 MHz. Each CPU module plugs vertically into the motherboard through a set of two connectors.
If you wish to install more than one UltraSPARC III 600, 750, or 900 MHz CPU module on a Sun Blade 1000, you can. The speed of the modules does not need to be identical. If you wish to install more than one UltraSPARC III Cu CPU module on a Sun Blade 2000, you can.
Before installing the 600 MHz UltraSPARC III CPU module, verify that: Solaris 8 10/00* is installed on your system. Solaris 8 10/00 is the first version of software that supports the Sun Blade 1000, UltraSPARC III, 600 MHz CPU module.
Solaris 8 10/00 or later is installed on your system. Solaris 8 10/00 is the first version of software that supports the Sun Blade 1000, 900 MHz CPU module. Software patches 109888-10 or later, 110460-09 or later, and 108528-10 or later are installed on your system.
C.1.2.5 System Requirements for the UltraSPARC III Cu CPU Module If you are installing an UltraSPARC III Cu CPU module (501-6002) you may need to upgrade your workstation’s OpenBoot PROM firmware and the Solaris operating environment supporting the workstation. The OpenBoot PROM firmware upgrade patch and the Solaris operating environment update can be obtained from the Sun web site at: http://www.sun.com/sunsolve/ Note –...
Page 282
The interleaving is based on multiples of 64 bytes. Main memory interleaving is described in more details in Section C.1.3.5, “System Memory Interleaving” on page C-14. C-10 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
36 (stacked 4 Gbyte Mbyte x 8) technology) Main memory is populated with one or two groups of DIMMs. The following table lists the possible memory configurations. C-12 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Note – The banks in the following table are logical banks for interleaving purposes. Memory Sizes Supported TABLE C-2 No Second Second Group: Second Group: Second Group: First Group Group 512 Mbyte 1 Gbyte 4 Gbyte 512 Mbyte 512 Mbyte, 1 GB, 1.5 GB, 4.5 GB,...
Page 286
System memory interleaving is a technique to increase CPU throughput by splitting the system memory into independent banks that answer CPU read or write requests independently and in parallel. The group addresses for the Sun Blade 1000 and Sun Blade 2000 are listed in the following table. C-14...
The following figure illustrates the possible system interleaving configurations for the Sun Blade 1000 workstation. In only one configuration is it possible to interleave by four. Both groups must be populated with DIMMs of the same size in all four banks.
The memory bus timing is controlled by a set of four memory timing control registers. C-16 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
The memory subsystem implementation also defines the timing parameters. The term “implementation” refers to the motherboard and all the chips that are part of the memory bus. A given implementation of a Sun Blade 1000 or Sun Blade 2000 system defines a set of timing parameters.
Page 290
Clocks/Misc 66 MHz PCI-B PCI-A CTRL Leaf CTRL Leaf 64-bit, 33 MHz PCI, 6 devices 64-bit, 66/33 MHz EPCI, 2/4 devices IChip SBC Block Diagram FIGURE C-6 C-18 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 291
EPCI. It supports 3.3 V signalling only. The PCI A leaf can support four master devices. The Sun Blade 1000 and Sun Blade 2000 workstation only includes only two master devices: the EPCI slot and the FC- AL disk controller.
Page 292
The PCI B leaf supports six master devices. The Sun Blade 1000 and Sun Blade 2000 workstations include the following five devices: PCIO-2, three slots, and the 876 SCSI controller. C.1.4.2 PCIO-2 The PCIO-2 contains a multi-function PCI interface and four leaves for each of the supported interfaces: Ethernet (10/100 Mbit), USB, IEEE 1394, and EBus.
The PCIO-2 USB host controller programming model is Open HCI compatible. The Sun Blade 1000 and Sun Blade 2000 workstations use USB connectors to interface to the Sun Type-6 USB keyboard and mouse. The Type-6 USB keyboard does not include a hub.
In the Sun Blade 1000 and Sun Blade 2000 workstations, IEEE 1394 is used as the interface for multimedia devices like digital cameras, digital video recorders, digital video/versatile disks (DVD). IEEE 1394 is a very flexible interconnect that supports multi-master, live connect/disconnect, and dynamic node allocation.
Page 295
Sun CrossBar Interconnect I chip EBus PCIO 876 2200 Sun Blade 1000 and Sun Blade 2000 Interrupt Block Diagram FIGURE C-8 C.1.6 BootBus The CPU module supports an alternate 8-bit bus (the BootBus) used after a reset to fetch the first instruction they execute.
POST and OpenBoot PROM. Note – When the system is running Solaris software, the kernel has no knowledge of the BootBus space. C-24 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 297
Reset Controller The BBC is the reset controller in the Sun Blade 1000 and Sun Blade 2000 workstation. The controller receives the reset source lines and is responsible for generating the reset signals for the CPU module and the overall system. The external sources for reset include the power up reset from the power supply, the reset buttons on the motherboard, the SuperI/O watchdog timer, and fatal error conditions.
Page 298
Ethernet address. This EEPROM can be transferred to a replacement motherboard. Another I2C EEPROM contains system info for a diagnostic log. I2C is also used in the Sun Blade 1000 and Sun Blade 2000 workstations for a smart card reader interface. Clock Synthesizers The BBC ASIC supports another serial interface to access the clock synthesizers.
There are two PCI buses in the Sun Blade 1000 and Sun Blade 2000 workstations. The first bus is a one-slot, 3.3-VDC, 64-bit or 32-bit, 66-MHz bus. The second bus is a three-slot, 5.0-VDC, 64-bit or 32-bit, 33-MHz bus.
Page 300
The FC-AL loop supports up to 125 devices. See Section C.1.16, “FC-AL Subsystem” on page C-39. C-28 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 301
Sun Expert3D and Expert3D-Lite Graphics Cards A software patch is required when two Sun Expert3D or Expert3D-Lite graphics cards are installed in a Sun Blade 1000 or Sun Blade 2000 workstation. This software patch prevents system lockup of the CPUs when processing data between two Expert3D or Expert3D-Lite graphics cards.
The workstation supports two internal FC-AL hard drives. Each hard drive has a single connector configuration. A drive bracket is used to mount the drives. The following table lists the hard drive features of some of the Sun Blade 1000 and Sun Blade 2000 drives.
The 18 Gbyte 10K RPM Disk Drive Specifications, part number 806-1057, provides installation instructions, power requirements, and performance data for the 18-Gbyte 10K RPM hard drive. C.1.9.4 Smart Card Reader The smart card reader enables a user to securely log into the Solaris operating environment through the use of a smart card.
N82077 diskette controllers. The SuperI/O ASIC is compatible with perpendicular recording drives (2.88-Mbyte formatted diskettes) and standard diskette drives. The diskette controller handles data rates of 2Mbit/sec., 1Mbit/sec, 500 Kbits/sec, and 250 Kbit/sec. C-32 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Two extra pins on the SuperI/O ASIC support all Sun standard diskette drives, including diskette drives using Density_Select and Density_Sense pins and diskette drives using a Disk_Change signal. It is DMA driven via a DMA channel in the EBus interface of the PCIO ASIC. Manual eject diskette drives (IDs of 0 or 1, respectively) are supported.
Serial port components include a serial port controller, line drivers, and receivers. The serial port controller contains 64-byte input and output buffers that reduce the CPU bandwidth requirements of the serial port controller. C-34 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Note – Interrupts are generated when the buffer reaches 32 bytes or half full. The line drivers and line receivers are compatible with both RS-232 and RS-423 protocols. Software control sets the line drivers and line receivers to either RS-232 or RS-423 protocols.
The 10BASE-T section of the PHY IC consists of the 10-Mbps transceiver module with filters. The 100BASE-X and 10BASE-T sections share the following functional characteristics: PCS control IEEE 802.3u auto negotiation C-36 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
C.1.14.1 Automatic Negotiation Automatic negotiation controls the Ethernet (TPE) cable when a connection is established to a network device. Automatic negotiation detects the various modes that exist in the linked partner and advertises its own abilities to automatically configure to the highest performance mode: 10BASE-T, 100BASE-TX, or 100BASE-T4 in half- and full-duplex modes.
Page 310
LOUT L Aux 1 L LOUT R Aux 1 R Headphone Headphone mute control out (stereo) DVD-ROM drive (internal/optional) EBus interface Audio Card Functional Block Diagram FIGURE C-12 C-38 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Two spare pins C.1.16 FC-AL Subsystem Sun Blade 1000 and Sun Blade 2000 workstations support FC-AL (Fibre Channel- Arbitrated Loop) as the interface for internal and external hard drives. The physical medium is copper. Optical links are not supported. The disk drives are connected to the loop through a hub chip. The hub supports two internal connectors and the external connector.
Page 312
The memory for the firmware is external and is implemented with synchronous 128 Kilobyte SRAM. This memory also keeps the context data for outstanding I/Os. The figure below shows the Sun Blade 1000 and Sun Blade 2000 disk subsystem architecture: EPCI...
C.1.17 SCSI The workstation implements a small computer system interface (SCSI) for UltraSCSI, 40 Mbps parallel interface bus. UltraSCSI provides the following: Efficient peer-to-peer I/O bus devices Mechanical, electrical, and timing specification definition that support transfer rates of 20 or 40 Mbytes/sec. (corresponding to the data path width of an 8-bit, or 16-bit bus, respectively) Peak bandwidth of 40 Mbytes/sec.
C.1.18 SuperI/O The Sun Blade 1000 and Sun Blade 2000 workstations use a SuperI/O ASIC to interface to the diskette drive and the parallel port. The SuperI/O ASIC also: provides the TOD/ID SEEPROM and interfaces with the power supply.
The power supply output voltages are listed in the following table. The power supply continues to regulate all outputs for 10 milliseconds after AC power is removed. Power Supply Output Values for the Sun Blade 1000 and Sun Blade 2000 TABLE C-8 Output...
A remote interface can enable the DC outputs with a low signal to the Power On input. This signal is applied to the power supply from the motherboard. Motherboard shows a block diagram of the Sun Blade 1000 and Sun Blade 2000 FIGURE C-15 motherboard.
J3002 USB rear panel connector J3201 IEEE 1394 rear panel connector J3203 IEEE 1394 rear panel connector J3302 Lower fan power connector J3303 Upper fan power connector C-46 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Flash PROM jumpers J2103 and J2104 are for reprogramming specific code blocks and remote programming of the flash PROM. The following figure shows the flash PROM jumper locations. C-48 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
2 + 3 X or Logic Set Note – Additional Flash PROM information for the Sun Blade 1000 and Sun Blade 2000 workstations can be found in the publication, Sun Flash PROM Guide for Workstations and Workgroup Servers—Standalone Version (802-3233).
Enclosure The Sun Blade 1000 and Sun Blade 2000 enclosure allows for under-desk installation. The enclosure design complies with all necessary environmental and regulatory specifications. C.5.1 Enclosure Basics Overall dimensions of the enclosure are 10.0 inches x 24.4 inches x 17.8 inches (255mm x 620 mm x 452 mm).
Full power is on in one or more of the internal subsystems and system self test has completed successfully. Note – Energy Star power management for Sun Blade 1000 and Sun Blade 2000 workstations can be disabled by using the Dtpower (dt = “desktop”) GUI. See Section 9.4, “Disabling Power Management”...
UltraSPARC III Processor(s), Main Memory, and Sun CrossBar Interconnect This subsystem corresponds to the core of the Sun Blade 1000 and Sun Blade 2000 workstation and represents most of the workstation power budget. Power is saved in this subsystem by lowering the system clock frequency. The Power Management software manages the frequency shifts by monitoring idle and active time as reported by the Solaris operating environment.
The PHY is still on so that it acts as a repeater although the Sun Blade 1000 and Sun Blade 2000 workstations are logically off the IEEE 1394 bus. This would allow external devices to still communicate on the bus while the Sun Blade 1000 and Sun Blade 2000 workstations are in low-power mode.
Page 326
C-54 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
A P P E N D I X USB Support This appendix contains information on the following topics: Section D.1, “USB Keyboard and Mouse” on page D-1. Section D.2, “USB Power Management” on page D-2. USB Keyboard and Mouse D.1.1 USB Keyboard The following USB Keyboard information is provided for your Type-6 USB keyboard:...
Note – As a rule of thumb, the deeper the USB device tree, the poorer USB power management becomes. Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
D.2.1 Storage Devices Use pcfs(7fs) and udfs(7fs) with USB mass storage devices. These file systems are platform neutral and data can be easily shared between platforms. UFS is also supported, but requires syncing on panic. The driver currently supports syncing. Each mass storage device has a device node called disk.
Iomega Zip 100, Zip 250. See the man page for scsi2usb for a complete list of devices supported. D.2.6 Man Pages Available ohci(7D), uhci(7D), hubd(7D), usb_mid(7D), hid(7D), scsi2usb(7D), usbprn(7D), usbkb(7M), usbms(7M) Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 331
Glossary address (1) A number used by system software to identify a storage location. (2) In networking, a unique code that identifies a node to the network. ASIC Application-specific integrated circuit Asynchronous An operation that is not synchronized with the timing of any other part of the system.
Page 332
An addressable point on a network. Each node in a Sun network has a different name. A node can connect a computing system, a terminal, or various other peripheral devices to the network. Nanosecond, 10 seconds Glossary-2 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 333
NVRAM Nonvolatile random-access memory. A type of RAM that retains information when power is removed from the workstation. In Sun systems, contains the system hostID number and Ethernet address. OpenBoot PROM OpenBoot PROM. A routine that tests the network controller, diskette drive system, memory, cache, system clock, network monitoring, and control registers.
Page 334
Time of day. A timekeeping integrated circuit. Transistor-transistor logic UltraSPARC III The high performance central processing unit used in the Sun Blade 1000 workstation. This aluminum module uses SPARC V9, 64 bit reduced instruction set computer (RISC) architecture. UltraSPARC III Cu The high performance central processing unit used in the Sun Blade 2000 workstation.
Page 335
Index cable type connectivity TPE, B-16 A and B connector pin assignments cables external serial port, B-6 Ethernet, C-37 Access panel SCSI, C-42 replacing, 9-1 card PCI, C-27, C-28 asynchronous rates CD-ROM drive failure, 4-5 serial port, C-36 chassis foot audio card removing, 6-29 connector, C-39...
Page 336
DVD-ROM drive graphics card, B-18 removing and replacing, 7-5 control signals DVD-ROM drive or tape drive power supply, C-43 replacing, 7-6 CPU module Index 2 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 340
4-1 Access panel, 9-1 processor audio module assembly, 8-29 UltraSPARC III, C-4 cable assembly product diskette drive, 6-12 description, 1-1 chassis foot, 6-30 Index 6 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Page 341
CPU module, 8-12 functions, C-35 CPU shroud assembly, 8-41 slew rate, C-36 DIMM, 8-32 synchronous rates, C-35 fan assembly, 6-22 setting up a Tip connection, 3-2 fan bracket, 6-24 shell prompts, -xxxviii filler panel, 6-32 signal descriptions, B-1 graphics card, 8-26 smart card reader hard drive, 7-3 removing and replacing, 7-8...
Page 342
B-8 UltraSPARC III processor, C-4 function block diagram, C-5 universal PCI card, C-27 UNIX commands, -xxxvii UPA, C-27 USB Connector pin assignments, B-14 pin configuration, B-13 Index 8 Sun Blade 1000 and Sun Blade 2000 Service Manual • January 2002...
Need help?
Do you have a question about the Sun Blade 1000 and is the answer not in the manual?
Questions and answers