Summary of Contents for Sun Microsystems Sun Ultra 30
Page 1
Sun Ultra™ 30 Service Manual Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No.: 802-7719-12 April 1998, Revision A Send comments about this document to: docfeedback@sun.com Send comments about this document to: docfeedback@sun.com...
Page 2
Sun, Sun Microsystems, the Sun logo, SunStore, AnswerBook2, docs.sun.com, and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc.
Contents Preface xix How This Book Is Organized xix UNIX Commands xx Typographic Conventions xxi Shell Prompts xxi Related Documents xxii Sun Documentation on the Web xxiii Sun Welcomes Your Comments xxiii Product Description 1-1 I/O Devices 1-2 System Unit Features 1-3 System Unit Components 1-5 SunVTS Overview 2-1 SunVTS Description 2-1...
Page 4
UPA Graphics Card 4-11 To initialize the UPA graphics card diagnostic: 4-11 OpenBoot Diagnostics 4-12 To initialize the OBDiag menu: 4-12 4.7.1 PCI/PCIO 4-16 4.7.2 EBus DMA/TCR Registers 4-17 4.7.3 Ethernet 4-17 Sun Ultra 30 Service Manual • April 1998...
Page 5
4.7.4 Keyboard 4-18 4.7.5 Mouse 4-19 4.7.6 Floppy 4-19 4.7.7 Parallel Port 4-20 4.7.8 Serial Port A 4-20 4.7.9 Serial Port B 4-21 4.7.10 NVRAM 4-22 4.7.11 Audio 4-23 4.7.12 SCSI 4-23 4.7.13 All Above 4-24 To recover the original N1fsVRAM variable settings: 4-26 Safety and Tool Requirements 5-1 Safety Requirements 5-1 Symbols 5-1...
Page 6
Speaker Assembly 8-20 8.7.1 Removing the Speaker Assembly 8-20 8.7.2 Replacing the Speaker Assembly 8-21 DC Switch Assembly 8-22 8.8.1 Removing the DC Switch Assembly 8-22 8.8.2 Replacing the DC Switch Assembly 8-24 Sun Ultra 30 Service Manual • April 1998...
Page 7
Shroud Assembly 8-25 8.9.1 One-Piece Shroud Assembly 8-25 8.9.1.1 Removing the One-Piece Shroud Assembly 8-26 8.9.1.2 Replacing the One-Piece Shroud Assembly 8-27 8.9.2 Two-Piece Shroud Assembly 8-28 8.9.2.1 Removing the Two-Piece Shroud Assembly 8-28 8.9.2.2 Replacing the Two-Piece Shroud Assembly 8-30 8.9.3 Two-Piece Shroud Fan Assembly 8-30 8.9.3.1...
Page 8
Serial Ports A and B B-1 B.1.1 Keyboard/Mouse Connector B-1 B.1.2 Serial Port A and B Connectors B-2 Twisted-Pair Ethernet Connector B-5 UltraSCSI Connector B-6 Audio Connectors B-10 Parallel Port Connector B-11 viii Sun Ultra 30 Service Manual • April 1998...
Page 9
Media Independent Interface Connector B-13 UPA Graphics Card Connector B-15 C. Functional Description C-1 System Unit C-1 C.1.1 UPA C-4 C.1.2 PCI Bus C-5 C.1.2.1 U2P ASIC C-5 C.1.2.2 Symbios 53C875 SCSI Controller C-6 C.1.2.3 PCIO ASIC C-6 C.1.3 UltraSPARC II Processor C-6 C.1.4 Memory System C-7 C.1.4.1...
Page 10
C.1.14 Control Signals C-36 C.1.14.1 Remote Enable PowerOn and PowerOff C-36 C.1.14.2 ON/OFF Functionality C-36 C.1.14.3 System Unit Power Budget C-37 C.1.15 Built-In Speaker C-40 C.1.16 Microphone C-41 C.1.17 Standard System Facilities C-41 Motherboard C-41 Sun Ultra 30 Service Manual • April 1998...
Page 12
Sun Ultra 30 Service Manual • April 1998...
Page 13
Figures Sun Ultra 30 Desktop Workstation 1-2 FIGURE 1-1 System Unit Front View 1-3 FIGURE 1-2 System Unit Rear View 1-4 FIGURE 1-3 Setting Up a tip Connection 3-3 FIGURE 3-1 Sun Type-5 Keyboard 3-5 FIGURE 3-2 Power Supply Connector J2901 4-5...
Page 14
Serial Port A and B Connector Pin Configurations B-3 FIGURE B-2 TPE Connector Pin Configuration B-6 FIGURE B-3 UltraSCSI Connector Pin Configuration B-7 FIGURE B-4 Audio Connector Configuration B-10 FIGURE B-5 Parallel Port Connector Pin Configuration B-11 FIGURE B-6 Sun Ultra 30 Service Manual • April 1998...
Page 15
MII Connector Pin Configuration B-13 FIGURE B-7 UPA Graphics Card Con B-16 FIGURE B-8 System Unit Functional Block Diagram C-3 FIGURE C-1 UPA Address and Data Buses Functional Block Diagram C-5 FIGURE C-2 Memory System Functional Block Diagram C-8 FIGURE C-3 Memory Module Functional Block Diagram (Part 1 of 2) C-9 FIGURE C-4 Memory Module Functional Block Diagram (Part 2 of 2) C-10...
Page 16
Sun Ultra 30 Service Manual • April 1998...
Page 17
Tables Document Organization TABLE P-1 Typographic Conventions xxi TABLE P-2 Shell Prompts xxi TABLE P-3 Related Documents xxii TABLE P-4 Supported I/O Devices 1-2 TABLE 1-1 Ultra 30 System Unit Replaceable Components 1-5 TABLE 1-2 SunVTS Documentation TABLE 2-1 diag-switch? and diag-level Flag Settings 3-2 TABLE 3-1 Keyboard LED Patterns 3-19...
Page 18
TABLE C-15 Power Estimates for the Storage Devices C-39 TABLE C-16 Built-In Speaker Specifications C-40 TABLE C-17 Serial Port Jumper Settings C-44 TABLE C-18 Flash PROM Jumper Settings C-45 TABLE C-19 xviii Sun Ultra 30 Service Manual • April 1998...
Preface The Sun Ultra 30 Service Manual provides detailed procedures that describe the removal and replacement of replaceable parts in the Ultra™ 30 computer (system unit). This book is written for technicians, system administrators, authorized service providers (ASPs), and advanced computer system end users who have experience troubleshooting and replacing hardware.
See one or more of the following for this information: Solaris 2.x Handbook for SMCC Peripherals AnswerBook™ online documentation for the Solaris 2.x software environment Other software documentation that you received with your system Sun Ultra 30 Service Manual • April 1998...
Typographic Conventions Typographic Conventions TABLE P-2 Typeface or Symbol Meaning Examples The names of commands, Edit your .login file. AaBbCc123 files, and directories; Use ls -a to list all files. on-screen computer output. % You have mail. What you type, when AaBbCc123 contrasted with on-screen Password:...
C H A P T E R Product Description The Ultra 30 desktop workstation is a uniprocessor device that uses the family of UltraSPARC™ processors. It supports high-performance processing (UltraSPARC II) and high-performance graphics. Enclosed within a minitower enclosure, the Ultra 30 desktop workstation provides the following: Power and cooling requirements for a high-performance processor and graphics Modular internal design...
1600 x 1000 resolution, 76- or 66-Hz refresh rate 24-inch (61-cm) color monitor 1920 x 1200 resolution, 70-Hz refresh rate Microphone SunMicrophone™ II Keyboard Sun Type-5; AT 101 or UNIX layout available Opto-mechanical mouse Optomechanical, 3-button Sun Ultra 30 Service Manual • April 1998...
System Unit Features System unit components are housed in a tower configuration enclosure. Overall enclosure dimensions (width x depth x height) are 17.72 inches (45.00 cm) x 7.50 inches (19.00 cm) x 19.61 inches (49.80 cm). System unit electronics are contained on a single printed circuit board (motherboard).
Note – Removal and replacement of selected system unit components are also illustrated with photographs and audio/visual instructions on the Sun Ultra 30 ShowMe How Multimedia Documentation, part number 704-5681. Note – Consult your authorized Sun sales representative or service provider prior to ordering a replacement part.
Page 30
4-mm tape drive 12-24-Gbyte, 4-mm DDS-2 tape drive 8-mm tape drive 14-Gbyte, 8-mm tape drive TPE cable (category 5) Twisted-pair Ethernet cable DC switch assembly DC switch assembly Chassis foot Chassis foot Sun Ultra 30 Service Manual • April 1998...
C H A P T E R SunVTS Overview This chapter contains an overview of the SunVTS™ diagnostic tool. This chapter contains the following topics: Section 2.1 “SunVTS Description” Section 2.2 “SunVTS Operation” on page 2-2 SunVTS Description The SunVTS software executes multiple diagnostic hardware tests from a single user interface.
SunVTS Test Reference Manual 802-7300 Describes each SunVTS test; provides various test options and command line arguments SunVTS Quick Reference Card 802-7301 Provides overview of vtsui interface features Sun Ultra 30 Service Manual • April 1998...
C H A P T E R Power-On Self-Test This chapter describes how to initiate power-on self-test (POST) diagnostics. This chapter contains the following topics: Section 3.1 “POST Overview” on page 3-1 Section 3.2 “Pre-POST Preparation” on page 3-2 Section 3.3 “Initializing POST” on page 3-4 Section 3.4 “Maximum and Minimum Levels of POST”...
Sun™ workstation monitor or TTY-type terminal. The tip connection is used in a SunOS™ window and provides features to help with the OBP. To set up a tip connection: Sun Ultra 30 Service Manual • April 1998...
1. See . Connect serial port A of the system being tested to another Sun FIGURE 3-1 workstation serial port B using a serial null modem cable (connect cable pins 2-3, 3-2, 7-20, and 20-7). Setting Up a tip Connection FIGURE 3-1 2.
To set the diag-switch? to true and power cycle the system unit: 1. At the system prompt, type: ok setenv diag-switch? true Sun Ultra 30 Service Manual • April 1998...
2. At the keyboard, power cycle the system unit by simultaneously pressing the Shift key and the Power-on key ( ). After a few seconds, press the FIGURE 3-2 Power-on key again. Scroll Lock Stop key Power-on key key indicator Caps Lock Shift key D key...
A POST output with the diag-level variable set to max. diag-level Variable Set to max CODE EXAMPLE 3-1 Executing Power On SelfTest @(#) Sun Ultra 30 UPA/PCI POST 1.1.1 03/04/97 CPU: UltraSPARC 2 (MHz: 296 MID: 0 Ecache Size: 2048KB) Init System BSS NVRAM Battery Detect Test...
Page 39
diag-level Variable Set to max (Continued) CODE EXAMPLE 3-1 SC Regs Test Init SC Regs Probe Memory INFO: 0MB Bank 0 INFO: 0MB Bank 1 INFO: 0MB Bank 2 INFO: 0MB Bank 3 INFO: 0MB Bank 4 INFO: 0MB Bank 5 INFO: 64MB Bank 6 INFO:...
Page 40
PBMB PCI Config Space Regs Test PBMB Control/Status Reg Test PBMB Diag Reg Test Init Memory INFO: 0MB Bank 0 INFO: 0MB Bank 1 INFO: 0MB Bank 2 INFO: 0MB Bank 3 Sun Ultra 30 Service Manual • April 1998...
diag-level Variable Set to max (Continued) CODE EXAMPLE 3-1 INFO: 0MB Bank 4 INFO: 0MB Bank 5 INFO: 64MB Bank 6 INFO: 64MB Bank 7 Memory RAM Test INFO: 0MB Bank 0 INFO: 0MB Bank 1 INFO: 0MB Bank 2 INFO: 0MB Bank 3 INFO:...
Page 42
Consist DMA Rd, IOMMU hit Ebus Test Consist DMA Rd, IOMMU hit Lpbk Test Consist DMA Wr, IOMMU miss Ebus Test Consist DMA Wr, IOMMU miss Lpbk Test Consist DMA Wr, IOMMU hit Ebus Test Sun Ultra 30 Service Manual • April 1998...
Page 43
diag-level Variable Set to max (Continued) CODE EXAMPLE 3-1 Consist DMA Wr, IOMMU hit Lpbk Test Stream DMA Rd, IOMMU miss, Scache Miss Ebus Test Stream DMA Rd, IOMMU miss, Scache Miss Lpbk Test Stream DMA Rd, IOMMU hit, Scache Miss Ebus Test Stream DMA Rd, IOMMU hit, Scache Miss Lpbk Test Stream DMA Rd, IOMMU Miss, Scache(prev rd) Hit Ebus Test Stream DMA Rd, IOMMU Miss, Scache Hit (prev rd) Lpbk Test...
Variable Set to min diag-level Variable Set to min CODE EXAMPLE 3-2 Executing Power On SelfTest @(#) Sun Ultra 30 UPA/PCI POST 1.1.1 03/04/97 CPU: UltraSPARC 2 (MHz: 296 MID: 0 Ecache Size: 2048KB) Init System BSS NVRAM Battery Detect Test...
diag-level Variable Set to min (Continued) CODE EXAMPLE 3-2 SC Address Reg Test SC Reg Index Test SC Regs Test Init SC Regs Probe Memory INFO: 0MB Bank 0 INFO: 0MB Bank 1 INFO: 0MB Bank 2 INFO: 0MB Bank 3 INFO: 0MB Bank 4 INFO:...
Ecache Thrash Test ~~~x|``Hardware Power On`Button Power ON SCUPP detected Configuring SCUP for 84.0-100.0 Mhz @(#) Sun Ultra 30 UPA/PCI 3.11 Version 1 created 1997/12/03 16:46 Probing keyboard Done %o0 = 0000.0000.0000.2001 Executing Power On SelfTest @(#) Sun Ultra 30 UPA/PCI POST 1.1.1 03/04/97...
diag-level Variable Set to min (Continued) CODE EXAMPLE 3-2 Probe Ecache Ecache RAM Addr Test Ecache Tag Addr Test Invalidate Ecache Tags Init SC Regs SC Address Reg Test SC Reg Index Test SC Regs Test Init SC Regs Probe Memory INFO: 0MB Bank 0 INFO:...
Test 7: prefetcha with asi 0x76 is noped Test 8: prefetch with fcn 5 Test 9: prefetch with fcn 2 Test 10: prefetch with fcn 12 Test 11: prefetch with fcn 16 is noped Sun Ultra 30 Service Manual • April 1998...
Page 49
diag-level Variable Set to min (Continued) CODE EXAMPLE 3-2 Test 12: prefetch with fcn 29 is noped Test 13: prefetcha with asi 0x15 is noped Test 14: prefetch with fcn 3 Test 15: prefetcha14 with fcn 2 Test 16: prefetcha80_mr Test 17: prefetcha81_1r Test 18: prefetcha10_mw Test 19: prefetcha80_17 is noped...
Typical Error Code Failure Message (Continued) CODE EXAMPLE 3-3 expected 00000000 observed 22222222 22222222 Keyboard LED Patterns TABLE 3-2 Caps Lock Compose Scroll Lock Num Lock Bit Value Meaning of Pattern Blink x000(2) POST in progress 0000(2) POST successfully completed 0001(2) DIMMs in slot U0701/U0801 failed 0010(2)
LEDs are off. If POST finds an error, a pattern is encoded in the LEDs to indicate the defective part. If POST completes with no errors, all LEDs will be Sun Ultra 30 Service Manual • April 1998...
turned off before returning to the OpenBoot PROM (OBP). on page 3-19 TABLE 3-2 defines the keyboard LED patterns. on page 3-5 shows the location of the FIGURE 3-2 LED keys on the keyboard. Motherboard Test To initialize the motherboard POST: 1.
Page 54
6. To receive additional POST failure information, establish a tip connection. See Section 3.2.1 “Setting Up a Tip Connection” on page 3-2. Sun Ultra 30 Service Manual • April 1998...
C H A P T E R Troubleshooting Procedures This chapter describes how to troubleshoot possible hardware problems and includes suggested corrective actions. Section 4.1 “Power-On Failure” on page 4-1 Section 4.2 “Video Output Failure” on page 4-2 Section 4.3 “Hard Drive or CD-ROM Drive Failure” on page 4-3 Section 4.4 “Power Supply Test”...
CPU module is properly seated. If the AC connection to the monitor is correct, the video cable is correctly connected, and the CPU module is properly seated, the system monitor or the system graphics card may be defective. Replace the monitor or the UPA graphics card. Sun Ultra 30 Service Manual • April 1998...
Hard Drive or CD-ROM Drive Failure This section provides hard drive and CD-ROM drive failure symptoms and suggested actions. Symptom A hard drive read, write, or parity error is reported by the operating system or customer application. A CD-ROM drive read error or parity error is reported by the operating system or customer application.
Verify voltage and signal availability as listed in Tables 4-2 through 4-4. 6. If any power pin signal is not present with the power supply active and properly connected to the motherboard, replace the power supply. Sun Ultra 30 Service Manual • April 1998...
10 11 12 13 14 15 16 Power Supply Connector J2901 FIGURE 4-1 Power Supply Connector J2901 Pin Assignments TABLE 4-2 Description Description SUPPLY TRIP L +3.3 Vdc SENSE POWERON L -12 Vdc +5.0 Vdc SENSE POWER OK POWER SET0 NEG +3.0 Vdc SENSE +12 Vdc POWER 0V...
Transceiver check -- Using Onboard Transceiver - Link Up. passed Using Onboard Transceiver - Link Up. Looking for Ethernet Packets. '.' is a Good Packet. 'X' is a Bad Packet. Type any key to stop. Sun Ultra 30 Service Manual • April 1998...
4.6.3 probe-scsi and probe-scsi-all probe-scsi transmits an inquiry command to internal and external SCSI devices connected to the system unit on-board SCSI interface. If the SCSI device is connected and active, the target address, unit number, device type, and manufacturer name is displayed.
Performs internal/external loopback test of An Ethernet cable must be attached to the test net the system auto-selected Ethernet interface. system and to an Ethernet tap or hub or the external loopback test fails. Sun Ultra 30 Service Manual • April 1998...
Selected OBP On-Board Diagnostic Tests (Continued) (Continued) TABLE 4-6 Type of Test Description Preparation Outputs an alphanumeric test pattern on A terminal must be connected to the port test ttya the system serial ports: ttya, serial port A; being tested to observe the output. test ttyb ttyb, serial port B.
1. At the ok prompt, type: CODE EXAMPLE 4-10 ok setenv mfg-mode on mfg-mode = on 2. At the ok prompt, type: CODE EXAMPLE 4-11 ok setenv diag-switch? true diag-switch? = true Sun Ultra 30 Service Manual • April 1998...
Page 67
CODE EXAMPLE 4-14 ok reset-all Resetting ... Software Power ON SCUPP detected Configuring SCUP for 84.0-100.0 Mhz @(#) Sun Ultra 30 UPA/PCI 3.11 Version 1 created 1997/12/03 16:46 Clearing E$ Tags Done Clearing I/D TLBs Done Probing Memory SIMM population : 0000.0000.2200.0000 SIMM esize info : 0000.0000.2200.0000...
Page 68
Probing /pci@1f,2000 at Device 1 Nothing there Probing /pci@1f,2000 at Device 2 Nothing there Sun Ultra 30 UPA/PCI (UltraSPARC-II 296MHz), Keyboard Present OpenBoot 3.11, 128 MB memory installed, Serial #9097271. Ethernet address 8:0:20:8a:d0:37, Host ID: 808ad037. 6. At the ok prompt, type: obdiag.
Page 69
OBDiag Menu (Continued) CODE EXAMPLE 4-15 3 ..Keyboard 4 ..Mouse 5 ..Floppy 6 ..Parallel Port 7 ..Serial Port A 8 ..Serial Port B 9 ..NVRAM 10 ..Audio 11 ..SCSI 12 ..All Above 13 ..
9. pin_test – Verifies interrupt pin is logic-level high (1) after reset. identifies the PCI/PCIO output message. CODE EXAMPLE 4-16 PCI/PCIO Output Message CODE EXAMPLE 4-16 Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> 0 TEST='all_pci/cheerio_test' SUBTEST='vendor_id_test' SUBTEST='device_id_test' SUBTEST='mixmode_read' SUBTEST='e2_class_test' Sun Ultra 30 Service Manual • April 1998...
PCI/PCIO Output Message (Continued) CODE EXAMPLE 4-16 SUBTEST='status_reg_walk1' SUBTEST='line_size_walk1' SUBTEST='latency_walk1' SUBTEST='line_walk1' SUBTEST='pin_test' Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> 4.7.2 EBus DMA/TCR Registers The EBus DMA/TCR registers diagnostic performs the following: 1. DMA_reg_test – Performs a walking ones bit test for control status register, address register, and byte count register of each channel.
The keyboard diagnostic consists of an external and an internal loopback. The external loopback requires a passive loopback connector. The internal loopback verifies the keyboard port by transmitting and receiving 128 characters. identifies the keyboard output message. CODE EXAMPLE 4-19 Sun Ultra 30 Service Manual • April 1998...
The serial port A diagnostic invokes the uart-loopback test. The uart-loopback test transmits and receives 128 characters and checks the transaction validity. identifies the serial port A output message. CODE EXAMPLE 4-23 Sun Ultra 30 Service Manual • April 1998...
Note – The serial port A diagnostic will stall if the tip line is installed on serial port A. Serial Port A Output Message CODE EXAMPLE 4-23 Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> 7 TEST='uarta_test' BAUDRATE='1200' BAUDRATE='1800' BAUDRATE='2400' BAUDRATE='4800' BAUDRATE='9600' BAUDRATE='19200'...
CODE EXAMPLE 4-30 ok setenv mfg-mode off mfg-mode = off 2. At the ok prompt, type: CODE EXAMPLE 4-31 ok setenv diag-switch? false diag-switch? = false 3. At the ok prompt, type: Sun Ultra 30 Service Manual • April 1998...
Page 81
CODE EXAMPLE 4-32 ok setenv auto-boot? true auto-boot? = true 4. At the ok prompt, type: CODE EXAMPLE 4-33 ok reset-all Chapter...
Page 82
Sun Ultra 30 Service Manual • April 1998...
C H A P T E R Safety and Tool Requirements This chapter describes the safety requirements, symbols, safety precautions, and tools required. This chapter contains the following topics: Section 5.1 “Safety Requirements” on page 5-1 Section 5.2 “Symbols” on page 5-1 Section 5.3 “Safety Precautions”...
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, openings in the equipment must not be blocked or covered.
5.3.3 Power Cord Connection Caution – Not all power cords have the same current ratings. Household extension cords do not have overload protection. Do not use household extension cords with the Sun product. Caution – The power switch of this product functions as a standby type device only.
Page 86
Inner side (metal part) of the system unit cover Sun ESD mat, part number 250-1088 (can be purchased through your Sun sales representative) Disposable ESD mat; shipped with replacement parts or optional system features Sun Ultra 30 Service Manual • April 1998...
Section 6.2 “Powering Off the System Unit” on page 6-3 Note – The actions required to power on and power off the system unit are also illustrated with photographs and audio/visual instructions on the Sun Ultra 30 ShowMe How Multimedia Documentation, part number 704-5681.
The system unit fans are spinning. System Power On (Front Panel) FIGURE 6-1 Power on key Sun Type-5 Keyboard FIGURE 6-2 Sun Ultra 30 Service Manual • April 1998...
Powering Off the System Unit Caution – Prior to turning off system power, exit from the operating system. Failure to do so may result in data loss. Caution – Wear an antistatic wrist strap and use an ESD-protected mat when handling components.
Section 7.3 “Replacing the Side Access Cover” on page 7-5 Note – How to access the Ultra 30 computer for service is also illustrated with photographs and audio/visual instructions on the Sun Ultra 30 ShowMe How Multimedia Documentation, part number 704-5681.
Grasp the side panel and pull it toward the back of the system unit. b. Disengage the side access cover from the chassis hooks. c. Grasping the access cover sides, lift the side access cover up and remove. Sun Ultra 30 Service Manual • April 1998...
2. Peel the liner from the copper foil at the opposite end of the wrist strap. 3. Attach the copper end of the wrist strap to the chassis ( FIGURE 7-3 4. Disconnect the AC power cord. Sun Ultra 30 Service Manual • April 1998...
Wrist strap Chassis System unit rear Attaching the Wrist Strap FIGURE 7-3 Replacing the Side Access Cover 1. Position the side access cover ( FIGURE 7-4 2. Engage the side access cover and the chassis hooks. Push the access cover toward the system unit front.
5. Power on the system unit. See Section 6.1 “Powering On the System Unit” on page 6-1 Side access cover Chassis hooks System unit System unit front (service position) Replacing the Side Access Cover FIGURE 7-4 Sun Ultra 30 Service Manual • April 1998...
Section 8.9.2 “Two-Piece Shroud Assembly” on page 8-28 Section 8.9.3 “Two-Piece Shroud Fan Assembly” on page 8-30 Note – Removal and replacement of major subassemblies are also illustrated with photographs and audio/visual instructions on the Sun Ultra 30 ShowMe How Multimedia Documentation, part number 704-5681. Power Supply...
Disconnect the peripheral cable connector from the power supply. d. Disconnect the power supply cables from the motherboard (not illustrated). e. Remove the power supply from the chassis. Sun Ultra 30 Service Manual • April 1998...
Peripheral power cable Peripheral power cable connector Power supply (partially extended) Captive screw (4) Removing and Replacing the Power Supply (Part 1 of 2) FIGURE 8-1 Chapter...
Slide the power supply toward the chassis front. d. Connect the power cables to the motherboard. e. Connect the peripheral cable connector to the power supply. f. Replace the peripheral power cable through the cable routing clips. Sun Ultra 30 Service Manual • April 1998...
g. Slide the power supply toward the chassis front until the power supply rear panel is flush with the chassis. h. Using a number 2 Phillips screwdriver, tighten the captive screws securing the power supply to the chassis. Note – Tighten the captive screws in a clockwise order beginning with the upper right captive screw.
5. Remove the PCI fan assembly by moving it back, over, and up. Locking snap PCI fan assembly Power harness Stud (2) Chassis slot (2) Removing and Replacing the PCI Fan Assembly FIGURE 8-3 Sun Ultra 30 Service Manual • April 1998...
8.2.2 Replacing the PCI Fan Assembly Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. 1. Position the PCI fan over the speaker assembly ( FIGURE 8-3 2.
Page 104
Using a number 2 Phillips screwdriver, remove the screws securing the SCSI drive bay to the chassis. h. Feed the SCSI cable under the PCI fan bracket while pulling up in Step 4-g. i. Slide the SCSI drive bay out of the chassis. Sun Ultra 30 Service Manual • April 1998...
Screw (2) SCSI drive bay Removing and Replacing the SCSI Drive Bay FIGURE 8-4 8.3.2 Replacing the SCSI Drive Bay Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
M6-type UPA graphics card cable assembly, proceed as follows. 8.4.1 Removing the Peripheral Power Cable Assembly 1. Power off the system unit. See Section 6.2 “Powering Off the System Unit” on page 6-3. Sun Ultra 30 Service Manual • April 1998...
2. Remove the side access cover. See Section 7.1 “Removing the Side Access Cover” on page 7-1. Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. 3.
Remove the diskette drive cable connector from the diskette drive. d. Remove the diskette drive cable from the plastic spring clips installed adjacent to the drive bay. e. Remove the diskette drive cable connector from the motherboard. Sun Ultra 30 Service Manual • April 1998...
5. Remove the diskette drive cable assembly. 8.4.4 Replacing the Diskette Drive Cable Assembly Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. 1.
Page 110
Using a number 2 Phillips screwdriver, remove the screw securing the end panel to the chassis. c. Remove the UPA graphics card cable assembly end panel from the chassis PCI slot. Sun Ultra 30 Service Manual • April 1998...
See Section 6.1 “Powering On the System Unit” on page 6-1. EMI Filler Panels To remove and replace the EMI filler panels from the front bezel or the drive tray, proceed as follows. Sun Ultra 30 Service Manual • April 1998...
8.5.1 Removing an EMI Filler Panel 1. Identify the EMI filler panel to be removed. 2. Remove an EMI filler panel as follows ( FIGURE 8-6 a. Remove the front bezel. b. Use your finger to pop the EMI filler panel from the bezel. 3.
To remove and replace a chassis foot, proceed as follows. 8.6.1 Removing the Chassis Foot 1. Power off the system unit. See Section 6.2 “Powering Off the System Unit” on page 6-3. 2. Lay the system in the service position. Sun Ultra 30 Service Manual • April 1998...
3. Using a number 2 Phillips screwdriver, loosen the screw securing the chassis foot to the chassis ( FIGURE 8-8 4. Remove the chassis foot. Chassis foot (4) Screw (4) Removing and Replacing the Chassis Foot FIGURE 8-8 8.6.2 Replacing the Chassis Foot 1.
5. Disconnect the speaker power cable from the motherboard ( FIGURE 8-9 6. Using a number 2 Phillips screwdriver, remove the screw securing the speaker assembly to the chassis. 7. Remove the speaker assembly. Sun Ultra 30 Service Manual • April 1998...
Speaker assembly Screw Speaker power cable Removing and Replacing the Speaker Assembly FIGURE 8-9 8.7.2 Replacing the Speaker Assembly Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
5. Using a number 2 Phillips screwdriver, remove the four screws securing the front panel to the chassis. Remove the front panel. 6. Remove the SCSI drive bay. See Section 8.3.1 “Removing the SCSI Drive Bay” on page 8-7. Sun Ultra 30 Service Manual • April 1998...
Page 119
7. Remove the PCI fan assembly. See Section 8.2.1 “Removing the PCI Fan Assembly” on page 8-5. 8. Remove the DC switch assembly as follows ( FIGURE 8-10 a. Using a small flat-blade screwdriver, press the detent tab on one side of the DC switch assembly while pushing the switch toward the front.
1. Replace the DC switch assembly as follows ( FIGURE 8-10 a. Feed the DC switch assembly power connector through the chassis front. b. Position the DC power connector adjacent to motherboard connector J3504. Sun Ultra 30 Service Manual • April 1998...
c. Connect the DC switch assembly power connector to motherboard connector J3504. d. Position the DC switch assembly into the chassis housing and snap it into place. 2. Replace the SCSI drive bay. See Section 8.3.2 “Replacing the SCSI Drive Bay” on page 8-9. 3.
4. Separate the shroud assembly from the motherboard. Shroud-to-PCI bracket latch CPU fan assembly power cable Connector J2601 Removing and Replacing the One-Piece Shroud Assembly (Part 1 of 2) FIGURE 8-11 Sun Ultra 30 Service Manual • April 1998...
Motherboard bottom side Retaining clip (3) Removing and Replacing the One-Piece Shroud Assembly (Part 2 of 2) FIGURE 8-12 8.9.1.2 Replacing the One-Piece Shroud Assembly Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
See Section 8.1.1 “Removing the Power Supply” on page 8-2. 5. Remove the CPU module. See Section 10.1.1 “Removing the CPU Module” on page 10-2. 6. Remove the DIMMs. See Section 10.5.1 “Removing a DIMM” on page 10-13. Sun Ultra 30 Service Manual • April 1998...
7. Disconnect the shroud assembly as follows ( FIGURE 8-13 a. Disconnect the CPU fan assembly power cable from the motherboard connector J2601. b. Using a number 2 Phillips screwdriver, loosen the captive screws securing the shroud assembly and motherboard to the chassis (the captive screws will pop up).
9. Power on the system unit. See Section 6.1 “Powering On the System Unit” on page 6-1. 8.9.3 Two-Piece Shroud Fan Assembly To remove and replace the two-piece shroud fan assembly, proceed as follows. Sun Ultra 30 Service Manual • April 1998...
8.9.3.1 Removing the Two-Piece Shroud Fan Assembly 1. Power off the system unit. See Section 6.2 “Powering Off the System Unit” on page 6-3. 2. Remove the side access cover. See Section 7.1 “Removing the Side Access Cover” on page 7-1. Caution –...
Using the metal handle, insert the fan assembly into the two-piece shroud assembly, firmly compressing the foam until the catch snap activates into the square opening. b. Route the fan assembly power cable through the five cable clips. Sun Ultra 30 Service Manual • April 1998...
Page 129
c. Connect the fan assembly power cable to the motherboard connector J2601. 2. Connect the AC power cord. 3. Detach the wrist strap. 4. Replace the side access cover. See Section 7.3 “Replacing the Side Access Cover” on page 7-5. 5.
Page 130
Sun Ultra 30 Service Manual • April 1998...
Section 9.2 “Removable Media Assembly Drive” on page 9-4 Note – Removal and replacement of selected storage devices are also illustrated with photographs and audio/visual instructions on the Sun Ultra 30 ShowMe How Multimedia Documentation, part number 704-5681. Hard Drive To remove and replace a hard drive, proceed as follows.
Page 132
Extend the hard drive handle to disconnect the hard drive from the system. c. Holding the drive handle, remove the hard drive from the drive bay. 5. Place the hard drive on an antistatic mat. Sun Ultra 30 Service Manual • April 1998...
Hard drive handle Handle latch Hard drive Drive bay Removing and Replacing a Hard Drive FIGURE 9-1 9.1.2 Replacing a Hard Drive Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
3. Attach the wrist strap. See Section 7.2 “Attaching the Wrist Strap” on page 7-4. 4. Remove the RMA as follows ( FIGURE 9-2 a. Remove the front bezel. Sun Ultra 30 Service Manual • April 1998...
b. Using a number 2 Phillips screwdriver, loosen the two captive screws securing the RMA to the chassis. c. Partially remove the RMA from the chassis. d. Disconnect the peripheral cables and the power cables from the drives (not illustrated). e.
2. Using a number 2 Phillips screwdriver, remove the four screws securing the CD-ROM drive or tape drive to the RMA. 3. Remove the CD-ROM drive or tape drive and place it on an antistatic mat. Sun Ultra 30 Service Manual • April 1998...
9.2.3 Replacing a CD-ROM Drive or 4-mm/8-mm Tape Drive Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. 1.
5. Replace the side access cover. See Section 7.3 “Replacing the Side Access Cover” on page 7-5. 6. Power on the system unit. See Section 6.1 “Powering On the System Unit” on page 6-1. Sun Ultra 30 Service Manual • April 1998...
C H A P T E R Motherboard and Component Replacement This chapter describes how to remove and replace the Ultra 30 motherboard and motherboard components. This chapter contains the following topics: Section 10.1 “CPU Module” on page 10-1 Section 10.2 “NVRAM/TOD” on page 10-4 Section 10.3 “PCI Card”...
135 degrees. b. Lift the CPU module up until it clears the shroud assembly and system chassis. 5. Place the CPU module on an antistatic mat. Sun Ultra 30 Service Manual • April 1998...
CPU module Lever (2) Shroud assembly Removing and Replacing the CPU Module FIGURE 10-1 10.1.2 Replacing the CPU Module Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface.
Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. Sun Ultra 30 Service Manual • April 1998...
4. Remove the power supply. See Section 8.1.1 “Removing the Power Supply” on page 8-2. 5. Remove the NVRAM/TOD as follows ( FIGURE 10-2 a. Locate the NVRAM/TOD and carrier on the motherboard. b. Grasp the NVRAM/TOD carrier at each end and pull straight up. Note –...
Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. Sun Ultra 30 Service Manual • April 1998...
4. Attach the wrist strap. See Section 7.2 “Attaching the Wrist Strap” on page 7-4. 5. Remove the PCI card as follows ( FIGURE 10-3 a. Using a Phillips screwdriver, remove the screw securing the PCI card bracket tab to the system chassis. Caution –...
See Section 7.3 “Replacing the Side Access Cover” on page 7-5. 5. Connect all cables to the PCI slots. 6. Power on the system unit. See Section 6.1 “Powering On the System Unit” on page 6-1. Sun Ultra 30 Service Manual • April 1998...
10.4 UPA Graphics Card Note – If the UPA graphics card is an M6-type graphics card, it may be necessary to remove and replace the UPA graphics card cable assembly that is used for stereo applications. To remove the UPA graphics card cable assembly, see Section 8.4.5 “Removing the UPA Graphics Card Cable Assembly”...
At the two upper corners of the graphics card, pull the card straight up from the slot. c. Remove the UPA graphics card. 6. Place the UPA graphics card on an antistatic mat. Screw UPA graphics card Removing and Replacing a UPA Graphics Card FIGURE 10-4 Sun Ultra 30 Service Manual • April 1998...
10.4.2 Replacing a UPA Graphics Card Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. 1. Replace the UPA graphics card as follows ( FIGURE 10-4 a.
10.5.1 Removing a DIMM Caution – Handle DIMMs only by the edges. Do not touch the DIMM components or metal parts. Always wear a grounding strap when handling a DIMM. 1. Power off the system unit. See Section 6.2 “Powering Off the System Unit” on page 6-3. 2.
Replacing a DIMM Caution – DIMMs are made of electronic components that are extremely sensitive to static electricity. Ordinary amounts of static electricity from clothing or work environment can destroy the DIMM. Sun Ultra 30 Service Manual • April 1998...
Page 153
Caution – Do not remove any DIMM from the antistatic container until ready to install it on the motherboard. Handle DIMMs only by their edges. Do not touch DIMM components or metal parts. Always wear a grounding strap when handling DIMMs.
Caution – Avoid damaging the connector by not applying force to one end or one side of the board. b. Remove the UPA graphics card(s). See Section 10.4.1 “Removing a UPA Graphics Card” on page 10-9. Sun Ultra 30 Service Manual • April 1998...
c. At the two upper corners of the audio card, pull the card straight up from the slot. d. Remove the audio card. 6. Place the audio card on an antistatic mat. 10.6.2 Replacing the Audio Card Caution – Use proper ESD grounding techniques when handling components. Wear an antistatic wrist strap and use an ESD-protected mat.
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. Sun Ultra 30 Service Manual • April 1998...
Note – If the motherboard is being replaced, remove all DIMMs, UPA graphics cards, PCI card(s), audio card, and CPU module prior to removing the motherboard. Note the chassis slot location for each DIMM, UPA graphics card, and PCI card prior to removal.
Page 158
Remove the three screws securing the motherboard to the chassis. Loosen the two captive screws (until the screws pop up) securing either the one- piece or two-piece shroud assembly to the motherboard. Sun Ultra 30 Service Manual • April 1998...
Shroud-to-PCI bracket latch (shown closed) Screw (3) Removing and Replacing the Motherboard (Part 1 of 2) FIGURE 10-8 Caution – Handle the motherboard by the handle, back panel, or the edges only. d. Grasping the shroud assembly handle, lift the motherboard from the chassis. 7.
ESD-protected mat. Store ESD-sensitive components in antistatic bags before placing them on any surface. Caution – Handle the motherboard by the handle, back panel, or the edges only. Sun Ultra 30 Service Manual • April 1998...
Note – Jumpers J2604 and J2605 can be set to either RS-423 or RS-232 serial interface. The jumpers are preset for RS-423. RS-232 is required for digital telecommunication within the European Community. 1. Using needle-nose pliers, set the motherboard serial port jumpers J2604 and J2605. TABLE 10-2 FIGURE 10-10 Motherboard Serial Port Jumpers J2604 and J2605...
PCI fan assembly cable connector. Internal SCSI cable assembly. Note – Ensure that the SCSI cable is routed through both plastic spring clips installed adjacent to the drive bay. DC power cable. External cables. Sun Ultra 30 Service Manual • April 1998...
Page 163
Peripheral cable. See Section 8.4.2 “Replacing the Peripheral Power Cable Assembly” on page 8-11. Note – Ensure that the peripheral power cable is routed through the cable routing clips. e. Latch the shroud to the PCI fan bracket hinge clip. 4.
Page 164
Note – The Solaris operating environment Power Management software uses the #power-cycles NVRAM variable to control the frequency of automatic system shutdown if automatic shutdown is enabled. Sun Ultra 30 Service Manual • April 1998...
C H A P T E R Illustrated Parts List This chapter lists the authorized replaceable parts for the Ultra 30 computer (system unit). illustrates an exploded view of the system unit. lists the FIGURE 11-1 TABLE 11-1 system unit replaceable components. A brief description of each listed component is also provided.
Page 166
Sun Ultra 30 Service Manual • April 1998...
Page 167
System Unit Exploded View FIGURE 11-1 System Unit Replaceable Components TABLE 11-1 Numerical Reference Component Description 2.1-Gbyte SCSI assembly Hard drive 4.2-Gbyte SCSI assembly Hard drive 9.1-Gbyte SCSI assembly Hard drive Hard drive bay with SCSI Mechanical hard drive housing PCI fan assembly PCI fan CD-ROM drive...
Page 168
24-inch HDTV monitor 24-inch high-definition television monitor illustrated 24-inch HDTV monitor 24-inch high-definition television monitor (logo-less) illustrated SCSI cable 68-pin external SCSI cable (2 m) illustrated SCSI cable 68-pin external SCSI cable (0.8-m) illustrated Sun Ultra 30 Service Manual • April 1998...
A P P E N D I X Product Specifications This appendix provides product specifications for the Ultra 30 computer. Section A.1 “Physical Specifications” on page A-1 Section A.2 “Electrical Specifications” on page A-2 Section A.3 “Environmental Requirements” on page A-2 Physical Specifications lists physical specifications for the system unit.
Altitude 10,000 ft (3 km) 40,000 ft (12 km) 1. Not to exceed 35° C (95° F) with tape media. 2. Refer to tape media specifications for recommended tape media storage. Sun Ultra 30 Service Manual • April 1998...
A P P E N D I X Signal Descriptions This appendix provides signal descriptions for the Ultra 30 computer (system unit) motherboard connectors. Tables B-1 through B-9 list connector pin assignments and signal descriptions. An illustration of each connector is also provided. Section B.1 “Keyboard/Mouse and Serial Ports A and B”...
The serial port A and B connectors are DB-25 type connectors located on the motherboard back panel. illustrates the serial port A and serial port B FIGURE B-2 connector configuration and lists the connector pin assignments. TABLE B-2 Sun Ultra 30 Service Manual • April 1998...
Serial port B Serial port A Serial Port A and B Connector Pin Configurations FIGURE B-2 Serial Port A and B Connector Pin Assignments TABLE B-2 Mnemonic Signal Name Description Not connected None Transmit Data Used by the data terminal equipment (DTE) to transmit data to the data circuit equipment (DCE).
Page 174
Not connected None. Data Terminal Ready Used to control switching of the DCE to the communication channel. Once disabled, DTR can not be enabled until SYNC is turned OFF. Not connected None. Sun Ultra 30 Service Manual • April 1998...
Serial Port A and B Connector Pin Assignments (Continued) TABLE B-2 Mnemonic Signal Name Description Not connected None. Not connected None. Terminal Clock Generated by the DTE to provide timing information to the DCE. Used only in synchronous mode and only when the driver requests a locally generated clock.
Termination Common mode termination Termination UltraSCSI Connector The UltraSCSI connector is located on the motherboard back panel. FIGURE B-4 illustrates the UltraSCSI connector configuration and lists the connector TABLE B-4 pin assignments. Sun Ultra 30 Service Manual • April 1998...
Page 178
Undefined Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Dat<12>_ Data 12 Dat<13>_ Data 13 Dat<14>_ Data 14 Dat<15>_ Data 15 Par1 l_ Parity 1 Sun Ultra 30 Service Manual • April 1998...
Page 179
UltraSCSI Connector Pin Assignments (Continued) TABLE B-4 Signal Name Description Dat<0>_ Data 0 Dat<1>_ Data 1 Dat<2>_ Data 2 Dat<3>_ Data 3 Dat<4>_ Data 4 Dat<5>_ Data 5 Dat<6>_ Data 6 Dat<7>_ Data 7 Par0 l_ Parity 0 Ground Term_dis_ Term disable Termpower Termpower...
TABLE B-5 Component Headphones Line Out Line In Microphone Left channel Left channel Left channel Left channel Ring (center) Right channel Right channel Right channel Right channel Shield Ground Ground Ground Ground Sun Ultra 30 Service Manual • April 1998...
Parallel Port Connector The parallel port connector is a DB-25 type connector located on the motherboard back panel. illustrates the parallel port connector configuration and FIGURE B-6 lists the connector pin assignments. TABLE B-6 Parallel Port Connector Pin Configuration FIGURE B-6 Parallel Port Connector Pin Assignments TABLE B-6 Mnemonic...
Page 182
Set high to indicate bus direction is from peripheral to host. Signal Ground Signal ground. Signal Ground Signal ground. Signal Ground Signal ground. Signal Ground Signal ground. Signal Ground Signal ground. Sun Ultra 30 Service Manual • April 1998...
Parallel Port Connector Pin Assignments (Continued) TABLE B-6 Mnemonic Signal Name Description Signal ground Signal ground Signal ground Signal ground Signal ground Signal ground Media Independent Interface Connector The media independent interface (MII) connector is located on the motherboard back panel.
Page 184
Transmit data enable Txd0 Transmit data 0 Txd1 Transmit data 1 Txd2 Transmit data 2 Txd3 Transmit data 3 Collision detected Carrier sense Power Power Ground Ground Ground Ground Ground Ground Ground Ground Sun Ultra 30 Service Manual • April 1998...
MII Connector Pin Assignments (Continued) TABLE B-7 Signal Name Description Ground Ground Ground Ground Ground Ground Ground Ground Ground Ground Power UPA Graphics Card Connector The UPA graphics card connector is located on the UPA graphics card. FIGURE B-8 illustrates the UPA graphics card connector configuration and lists the TABLE B-8 connector pin assignments.
Serial Read 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 Sun Ultra 30 Service Manual • April 1998...
A P P E N D I X Functional Description This appendix provides a functional description for the Ultra 30 computer (system unit). Section C.1 “System Unit” on page C-1 Section C.2 “Motherboard” on page C-41 Section C.3 “Jumper Descriptions” on page C-43 Section C.4 “Enclosure”...
Page 188
Section C.1.13 “Power Supply” on page C-35 Section C.1.14 “Control Signals” on page C-36 Section C.1.15 “Built-In Speaker” on page C-40 Section C.1.16 “Microphone” on page C-41 Section C.1.17 “Standard System Facilities” on page C-41 Sun Ultra 30 Service Manual • April 1998...
UPA address and data buses are connected between the UPA and the UPA clients. UPA Port Identification Assignments TABLE C-1 UPA Slot Number UPA Port ID <4:0> CPU module slot 0 U2P ASIC 0x1F Sun Ultra 30 Service Manual • April 1998...
UPA_DATA0 UPA_AD0 UPA_AD0 P Bus <35:0> module UltraBMX ASIC SC_UP+ UPA_DATA1 UPA_AD0 ASIC I Bus ASIC UPA_AD1 UPA_DATA1 UPA_AD1 <28:0> graphics 0 UPA_AD1 UPA_DATA1 graphics 1 UPA Address and Data Buses Functional Block Diagram FIGURE C-2 C.1.2 PCI Bus The peripheral component interconnect (PCI) bus is a high-performance 32-bit or 64-bit bus with multiplexed address and data lines.
Snooping or directory based protocol support Four-way superscalar design with nine execution units and four integer execution units Three floating-point execution units Two graphics execution units Selectable little- or big-endian byte ordering Sun Ultra 30 Service Manual • April 1998...
64-bit address pointers 16-Kbyte non-blocking data cache 16-Kbyte instruction cache with single cycle branch following Power management Software prefetch instruction support Multiple outstanding requests C.1.4 Memory System The memory system ( ) consists of three components: the system controller FIGURE C-3 uniprocessor plus (SC_UP+) ASIC, the crossbar switch 1 (UltraBMX) ASIC, and the memory module.
Page 194
The memory system normally operates in a non-interleave mode. To operate in the interleave mode, three conditions must exist: The interleave bit in the SC_UP+ ASIC is set. Any row containing DIMMs is fully populated. Sun Ultra 30 Service Manual • April 1998...
Page 195
All DIMMs in the same row must have identical capacity. Row A Row B U0701 U0702 U0801 MEM_ADR_A U0802 MEM_ADR_A MEM_ADR_A WE_A_L WE_A_L WE_A_L RAS0_L RAS0_L RAS0_L Bank 0 CAS0_L CAS0_L Bank 0 CAS0_L MEM_DATA_A MEM_DATA_A MEM_DATA_A (Sh 2) DIMM Pair 0A DIMM Pair 0B U0901 U0902...
Page 196
U1004 MEM_ADR_B MEM_ADR_B WE_B_L WE_B_L RAS1_L RAS1_L CAS1_L CAS1_L Bank 1 Bank 1 MEM_DATA_B MEM_DATA_B DIMM Pair 1C DIMM Pair 1D Memory Module Functional Block Diagram (Part 2 of 2) FIGURE C-5 Sun Ultra 30 Service Manual • April 1998...
Row D U1004 U0904 U0804 U0704 Row C U1003 U0903 U0803 U0703 U1002 Rear Front U0902 Row B U0802 U0702 U1001 U0901 U0801 U0701 Row A Bottom DIMM Row Mapping FIGURE C-6 C.1.4.1 DIMM The DIMM is a 60-nanosecond, fast-page-mode-style DIMM. Four DIMM configurations are supported in the system unit: 16-Mbyte, 32-Mbyte, 64-Mbyte, and 128-Mbyte.
U0702 and U0802 U0703 and U0803 U0704 and U0804 U0901 and U1001 U0902 and U1002 U0903 and U1003 U0904 and U1004 Physical Address Map to DIMM Pair (Non-Interleave) TABLE C-3 DIMM Pair PA[30:28] Sun Ultra 30 Service Manual • April 1998...
Physical Address Maps to DIMM Pair (Interleave) TABLE C-4 DIMM Pair {PA[30:29],PA[6]} C.1.4.2 Memory System Timing The SC_UP+ ASIC generates the memory addresses and control signals to the memory system. The UPA clock is the clock source for the SC_UP+ ASIC and operates at a 100-MHz frequency.
C.1.5 Peripherals The following peripherals are supported by the system unit: CD-ROM drive, diskette drive, and hard drive. An optional 4-mm or 8-mm tape drive is also supported. Sun Ultra 30 Service Manual • April 1998...
C.1.5.1 CD-ROM Drive The CD-ROM drive is a standard device with multimedia features. This includes multi-session capability and fast access (16X-speed) for image and video data. The CD-ROM drive dimensions are 5.94 inch (149.5 mm) x 7.78 inch (196 mm) x 1.71 inch (43 mm) and the drive slot is a standard 1.6-inch (40.64 mm) bay that uses industry-standard bezels.
Page 202
WRITE_GATE signal is active low. WRITE_GATE When active low, WRITE_GATE enables the drive write circuits. When active high, WRITE_GATE enables drive read circuits. Sun Ultra 30 Service Manual • April 1998...
Page 203
Diskette Drive Signals by Mnemonic Name (Continued) TABLE C-5 Mnemonic Name Function TRACK0 When active low, TRACK0 indicates that the track zero sensor has been activated and that the heads are over the outermost cylinder. WRITE_PROTECT When active low, WRITE_PROTECT indicates that the inserted diskette is write- protected and that drive write operations are disabled.
It is packaged in the industry-standard 5.25-inch half-height form factor. The 8-mm Tape Drive Specifications, part number 802-5775, provides cleaning, jumper setting, and tape cartridge instructions for the 8-mm tape drive. Sun Ultra 30 Service Manual • April 1998...
C.1.6 Keyboard and Mouse, Diskette, and Parallel Port The keyboard and mouse, diskette, and parallel port interfaces are managed by the SuperIO component. shows keyboard, diskette, and parallel port interface FIGURE C-7 functionality. For a brief description of the SuperIO, see Section C.1.12 “SuperIO” on page C-34.
Nibble mode – Provides an asynchronous, reverse (peripheral-to-host) channel, under control of the host. Data bytes are transmitted as two sequential, four-bit nibbles using four peripheral-to-host status lines. Sun Ultra 30 Service Manual • April 1998...
Parallel Port Cables The parallel port cable is IEEE 1284 compliant and consists of 18 pairs of signal wires that are double shielded with braid and foil. The maximum length of the parallel port cable is 2 meters. Electrical Characteristics Drivers operate at a nominal 5-Vdc transistor-transistor logic (TTL) levels.
The additional speed of the serial port can be used to execute communications with a CSU/DSU for a partial T1 line to the internet at 384 Kbaud per second. Sun Ultra 30 Service Manual • April 1998...
C.1.7.3 EIA Levels Each serial port supports both RS-232 and RS-423 protocols. RS-232 signaling levels are between -3 Vdc and -15 Vdc and +3 Vdc and +15 Vdc. A binary 1 (001 ) is anything greater than +3 Vdc and a binary 0 (000 ) is anything less than -3 Vdc.
MII registers IEEE 1149.1 controller (JTAG compliance) IEEE 802.3u auto negotiation The next sections provide brief descriptions of the following: Automatic negotiation External transceivers External cables Connectors MII power MII port timing Sun Ultra 30 Service Manual • April 1998...
C.1.8.1 Automatic Negotiation Automatic negotiation controls the cable when a connection is established to a network device. It detects the various modes that exist in the linked partner and advertises its own abilities to automatically configure the highest performance mode of inter-operation, namely, 10BASE-T, 100BASE-TX, or 100BASE-T4 in half- and full-duplex modes.
A1, B1, C1, and D1. The unidirectional paths between the reconciliation sublayer and the remote PHY IC are composed of sections A2, B2, C2, and D2. PCIO ASIC (remote) (local) MII Port Timing Model FIGURE C-9 Sun Ultra 30 Service Manual • April 1998...
C.1.9 Audio Card and Connector The audio card provides various audio applications from telephone-quality speech to CD-quality music. The audio card supports four jacks of identical type: line in, line out, headphone out, and microphone in. lists the major features of the TABLE C-7 audio card and illustrates a functional block diagram.
(Internal/optional) EBus Interface Audio Card Functional Block Diagram FIGURE C-10 C.1.10 SCSI The system unit implements a small computer system interface (SCSI) Fast-20 (UltraSCSI) parallel interface bus. The UltraSCSI provides the following: Sun Ultra 30 Service Manual • April 1998...
Efficient peer-to-peer I/O bus devices Mechanical, electrical, and timing specification definitions that support transfer rates of 20 or 40 Mbytes per second (corresponding to the data path width of an 8-bit, or 16-bit bus, respectively) Peak bandwidth of 40 Mbytes per second (with implemented 16-bit bus width) The internal SCSI bus is terminated at each end.
SCSI signals, the 80-conductor cable carries diskette drive and system LED signals to the SCSI backplane card. The IDC receptacle mates with a right angle plug that is mounted on the motherboard in close proximity to the test edge connector. Sun Ultra 30 Service Manual • April 1998...
The 80-conductor cable attaches on the other end to the SCSI backplane card with another IDC connector. The SCSI backplane card incorporates two SCA-2 connectors for mounting the hard drives, a four-circuit power connector to supply 5-Vdc and 12-Vdc power to the hard drives, a 34-pin diskette drive signal connector, and a green, right-angle LED.
Controls the UltraBMX ASIC, hence controls the data flow throughout the system. Contains a memory controller that supplies address and control lines to memory. Receives and distributes resets to all system UPA clients. Sun Ultra 30 Service Manual • April 1998...
Contains logic for the CPU module wake up. C.1.11.2 UltraBMX The UltraBMX ASIC is the hub of all data transfers in the system unit. The UltraBMX ASIC permits the implementation of a high-bandwidth/-interleaved dual bank memory system. It coordinates among memory (two buses, each 288 bits wide), the processor UPA bus (144 bits wide), and the I/O UPA bus (72 bits wide).
EMI filtering on the keyboard and parallel port signals. Support for mixed voltage modes and power management features for low power operation are also included. Features of the SuperIO include: Two independent serial ports used for keyboard and mouse Sun Ultra 30 Service Manual • April 1998...
N82077 diskette drive interface IEEE 1284 parallel port interface C.1.13 Power Supply The system unit uses a 300-watt power supply that operates under the voltage range of 85 to 264 volts root-mean-square (Vrms) and a frequency range of 47 to 63 Hz. The maximum input current is 7 amps and the inrush current is limited to 80 peak amps.
Set the TOD timer to wake-up at a given time Power switch on front of the system Turning the System Unit Off The system unit can be turned off in the following ways: Sun Ultra 30 Service Manual • April 1998...
Type poweroff from shell (this does a graceful shutdown) Halt system and type poweroff from the OBP Activate Energy Star Press the keyboard Shift and Power key simultaneously from the OBP Press power switch on front of the system unit Note –...
3.3-Vdc PCI card. Power Estimate for the 5-Vdc PCI Card TABLE C-13 PCI Cards Voltage Rail (Vdc) (Max No.) Current each (A) Current total (A) Total Power (W) 12.0 <= 60 Sun Ultra 30 Service Manual • April 1998...
Power Estimate for the 3.3-Vdc PCI Card TABLE C-14 PCI Cards Voltage Rail (Vdc) (Max No.) Current each (A) Current total (A) Total Power (W) <= 60 4.55 18.18 Memory System lists the power estimates for the memory subsystem. TABLE C-15 Power Estimate for the Memory Subsystem TABLE C-15 Number of DIMMs...
C.1.16 Microphone A SunMicrophone™ II mono microphone is included with each system unit. C.1.17 Standard System Facilities In addition to the previously listed features, the system unit provides the following: TOD/NVRAM for clock and identification functions. Flash PROM for operating system initialization. The Flash PROM is re-programmable through UNIX and OBP utilities.
Page 228
PCI 2 J1401 J1801 PCI 3 J1501 PCI 4 J1601 System Bottom J2703=FPROM R/W, J2605 + J2604=RS423/ 232, J3001=UPA Clk /2 /3, J2804=FPROM Boot Hi- System Unit Motherboard Functional Block Diagram FIGURE C-13 Sun Ultra 30 Service Manual • April 1998...
Page 229
Jumper Descriptions Jumper descriptions include brief overviews of serial port jumpers, Flash PROM jumpers, and additional motherboard jumper and connector blocks. shows typical jumper layout patterns. Jumpers are identified on the FIGURE C-14 motherboard by J designations. Jumper pins are located immediately adjacent to the J designator.
C.3.2 Flash PROM Jumpers Flash PROM jumpers J2703 and J2704 are for reprogramming specific code blocks and remote programming of the Flash PROM. identifies the Flash PROM TABLE C-19 jumper settings. The default shunt setting of J2703 is on pins 1 and 2. Placing the shunt on pins 2 and 3 enables reprogramming of the Flash PROM.
The system unit meets or exceeds the specifications defined by the “Controlled Office” classification of the 990-1146-03, Rev A document. Agency Compliance The system unit complies with international and domestic regulatory requirements for safety, ergonomics, EMI, immunity, electrical, and telecommunication. Sun Ultra 30 Service Manual • April 1998...
Page 233
Glossary 10BASE-T An evolution of Ethernet technology that succeeded 10BASE5 and 10BASE2 as the most popular method of physical network implementation. A 10BASE-T network has a data transfer rate of 10 megabits per second and uses unshielded twisted-pair wiring with RJ-45 modular telephone plugs and sockets.
Page 234
CPU, memory, and device controllers. byte A group of adjacent binary digits (bits) operated on by the computer as a unit. The most common size byte contains eight binary digits. Sun Ultra 30 Service Manual • April 1998...
Page 235
Common desktop environment. A graphical user interface running on UNIX. CD-ROM Compact disc, read-only memory. A form of storage characterized by high capacity (roughly 600 megabytes) and the use of laser optics rather than magnetic means for reading data. chip (1) A small chunk of silicon bearing the equivalent of a large number of electrical components.
Page 236
Frame buffer RAM. A special type of DRAM used in high-speed frame buffers. FIFO First-in first-out. Flash PROM Flash programmable read-only memory. Can be reprogrammed by a voltage pulse or a flash of light. Gbyte Gigabyte. One billion bytes. Insulation displacement connector. Sun Ultra 30 Service Manual • April 1998...
Page 237
Input/output. Refers to equipment used to communicate with a computer, the data involved in that communication, the media carrying the data, and the process of communicating that information. International Organization for Standardization. An international agency that reviews and approves independently designed products for use within specific industries.
Page 238
A modular cable connector standard, used with consumer telecommunications equipment. RS-232-C standard An industry standard for serial communications connections. Adopted by the Electronic Industries Association (EIA), this standard defines the characteristics for serial communications between devices. Sun Ultra 30 Service Manual • April 1998...
Page 239
RS-423 standard An industry standards for serial communications between devices with transission distances over 50 feet. Single buffer. SCSI Small computer system interface. An industry standard bus used to connect disk and tape devices to a workstation. SC_UP+ System controller uniprocessor plus. An ASIC that regulates the flow of requests and data throughout the system unit.
Page 240
Sun Ultra 30 Service Manual • April 1998...