Summary of Contents for Sun Microsystems SPARCengine Ultra AXi
Page 1
SPARCengine Ultra ™ ™ OEM Technical Manual Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 USA 800-681-8845 Part No. 805-3158-03 May 1999...
Page 2
PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTURAL PROPERTY RIGHTS. This document contains proprietary information of Sun Microsystems, Inc. or under license from third parties. No part of this document may be reproduced in any form or by any means or transferred to any third party without the prior written consent of Sun Microsystems, Inc.
Page 3
94-V0 or better. Note that the product includes a lithium battery, the disposal of which is subject to regulation in some jurisdictions. The SPARCengine Ultra AXi is intended for inclusion in systems meeting the following regulations: USA EMC FCC Class B...
Page 4
OEMs who want to develop products that have UltraSPARC performance in a PC-ATX environment. The SPARCengine Ultra AXi OEM Technical Manual describes the functions of the SPARCengine Ultra AXi motherboard, its controls, indicators, connectors and pinouts, boot sequence, diagnostics, troubleshooting, installation and removal procedures, and its specifications.
Page 5
Chapter 3, “Functional Description” provides a short description of the function of each component on the Ultra AXi motherboard. Chapter 4, “Sequence of Events at Power Up” details the sequence of events that occur at Power Up and discusses interaction with OBP and Solaris where applicable. Appendix A, “Jumpers, Headers, Connectors, and Adapters”...
Page 6
IEEE Standard P1275.6/D4, Standard For Boot (Initialization, Configuration) Firmware, 64 Bit Extensions PCI Bus Binding to IEEE 1275-1994, Standard for Boot (Initialization, Configuration) Firmware, Revision 1.0, 14 April 1994, Prepared by the Open Firmware Task Force of the PCI Alliance Integrated Circuit Specifications: UltraSPARC IIi User’s Manual (805-0087-01)
Page 7
What Typographic Changes Mean The following table describes the typographic changes used in this book. Typographic Conventions TABLE P-1 Typeface or Symbol Meaning Example AaBbCc123 The names of commands, files, Edit your .login file. and directories; on-screen Use ls -a to list all files. computer output machine_name% You have mail.
Page 8
viii SPARCengine Ultra AX i OEM Technical Manual • May 1999...
Contents Introduction 1-1 Features 1-3 Determination of Serial Number and Version 1-5 1.2.1 Motherboard 1-5 1.2.2 CPU Module 1-6 1.2.3 Firmware 1-6 1.2.4 Software 1-6 Technical Support and Warranty 1-7 Independent Hardware Vendors (IHV) 1-7 Version History 1-8 1.5.1 Ultra AXi Board 1-8 1.5.2 CPU Module 1-8 1.5.3...
Page 11
3.3.4 TOD/NVRAM 3-6 3.3.5 FFB2 Graphics 3-6 3.3.6 Communication Ports 3-6 3.3.7 Printer Port 3-7 3.3.8 Sun Keyboard and Mouse 3-7 3.3.9 PS/2 Keyboard and Mouse 3-7 3.3.10 Floppy Drive 3-8 3.3.11 Ethernet Port 3-8 3.3.12 External and Internal SCSI Interface 3-8 3.3.13 PCI Bus Connectors 3-8 3.3.14...
Page 12
A.2.3 PS/2 Mouse Header J2500 A-5 A.2.4 PS/2 Keyboard Header J2501 A-5 A.2.5 PS/2 Speaker Header J3201 A-6 A.2.6 Power On-Off Switch Header J3301 A-6 A.2.7 Reserved (Do Not Use)J3302 A-6 A.2.8 12V Optional/Back Fan HeaderJ3602 A-7 A.2.9 12V CPU/Front Fan HeaderJ3603 A-7 Connectors A-8 A.3.1 ATX Power Connector J1901 A-8...
Page 13
Back Panel Connections B-6 Thermal Map B-7 UltraSPARC IIi CPU Module Mechanical Drawings B-9 C. Assembly, Installation and Initial Start Up Procedures C-1 Before You Start C-1 C.1.1 Materials Required C-2 C.1.2 Power Budgeting C-3 C.1.3 Software Installation Information C-4 C.1.4 Tools Required C-5 Typical Assembly C-5...
Page 14
D.12.1 Sun FFB Video Drivers D-14 D.12.2 PCI Video Drivers D-15 D.13 PS/2 Keyboard D-15 D.14 ASM Operation D-16 D.15 Field Upgrade of OBP D-16 D.15.1 Upgrading OBP When Operating in OBP D-17 D.15.2 Upgrading OBP When Operating in OS D-18 E.
Page 15
System Requirements F-2 Installing SunVTS F-2 Configuring and Running SunVTS F-3 Error Messages F-3 Ultra AXi Specific Implementation F-4 SunVTS Test Reference Manual Table of Contents F-4 Loopback Connectors F-6 Contents...
Page 17
Figures Possible Configuration Examples 1-2 FIGURE 1-1 SPARCengine Ultra AXi Motherboard 1-4 FIGURE 1-2 Motherboard Serial Number, Version Number and Date Code Locations 1-5 FIGURE 1-3 CPU Module Serial Number and Date Code Locations 1-6 FIGURE 1-4 Ultra AXi Motherboard Block Diagram 3-3...
Page 18
UltraSPARC IIi Pin Fin Heatsink Module (270 MHz) B-11 FIGURE B-12 UltraSPARC IIi Module With Pin Fin Heatsink B-12 FIGURE B-13 Ultra AXi IO Panel C-5 FIGURE C-1 Ultra AXi Motherboard Installation C-6 FIGURE C-2 UltraSPARC IIi Module C-6 FIGURE C-3 UltraSPARC-IIi CPU Module Insertion C-7 FIGURE C-4 Hold-down Installation for CPU Module with Pin Fin Heatsink C-8...
C H A P T E R Introduction The SPARCengine Ultra AXi is one of the latest members of Sun’s PCI-based platform family. The Ultra AXi motherboard conforms to the ATX form factor, supports six PCI expansion slots, and is designed to use industry standard peripheral devices.
Page 24
Enclosure CDROM Floppy UltraSPARC IIi CPU Module Cables Adapters Solaris 2.6 DOCUMENTS Memory DIMMs Ultra AX i Motherboard System Integration Solaris 2.6 Possible Configuration Examples FIGURE 1-1 SPARCengine Ultra AX i OEM Technical Manual • May 1999...
Features Complies with ATX Specification and can utilize a wide variety of standard enclosures Operates under Solaris 2.6 HW 3/98 and later (Solaris 7 recommended) Uses UltraSPARC IIi 270 MHz, 300 MHz, 333 MHz, and 360 MHz processors Supports up to 1GB memory on-board (32MB minimum) PCI Local Bus master/slave interface Autosensed 10BASE-T (802.3) or 100BASE-T (802.30) Ethernet, with fully-buffered transmit and receive channels...
Determination of Serial Number and Version 1.2.1 Motherboard The Ultra AXi Motherboard serial number, version number and date code can be found on stickers located next to the internal SCSI connector (J1001). See FIGURE 1-3, following and FIGURE 3-2 on page 3-4. The version number typically appears as “-05 Rev.50”.
1.2.2 CPU Module The UltraSPARC IIi module Part Number and Serial Number can be found on a sticker located on the side of the 180 pin module connector (J0101) facing the PCI expansion slots. See FIGURE 1-4, following and FIGURE C-5 on page C-8. Date Code Serial Number 5040 - 02...
Technical Support and Warranty Should you have any technical questions or issues that are not addressed in the SPARCengine Ultra AXi OEM Manual or on the Web site, contact your local SunService Solution Center. To contact SunService in the U.S., phone (800) USA- 4SUN (800-872-4786).
Version History This section summarizes the version history of the Ultra AXi board, CPU modules, OBP, and Solaris operating environment. 1.5.1 Ultra AXi Board There are four versions of the Ultra AXi board: -04 — The initial release of the Ultra AXi board (March 1998) -05 —...
1.5.3 The OBP is an integral part of the Ultra AXi board. The OBP can also be field upgraded, with the binaries distributed over the SunWeb (refer to Section D.15 “Field Upgrade of OBP” on page D-16 for information on how to do this). OBP 3.10.4 —...
Page 32
1-10 SPARCengine Ultra AX i OEM Technical Manual • May 1999...
C H A P T E R Specification Summary Functional Specifications These specifications describe the Ultra AXi motherboard and the applicable version of the OpenBoot Firmware and Solaris. (Solaris must be purchased separately.)
Sockets for memory 8 sockets, 2 min. populated with DIMMs of identical capacity. Pairs of different size auto configured, accepted DIMM modules DRAM, EDO, Inputs Buffered except RAS, 3.3V, 60nS, 72bits, 168 Pins 10-bit column address up to 128 MB 11-bit column address up to 128 MB Caution –...
2.1.4 Ultra-Wide SCSI Interface (SYM53C876) Interface connector 68-pin UW connector rear panel for external devices 68-pin UW connector J1001 for internal devices See A.3.7 on page A-19 and A.3.8 on page A-20 for pinouts and part numbers No. of devices Up to 8 devices on internal SCSI interface Up to 8 devices on external SCSI interface (The SCSI controller is considered one device)
2.1.7 Sun Keyboard and Mouse Interface Sun Express part no. Type 5 Keyboard (Unix) 320-1234, Mouse X494A (Other keyboard language options are available) Interface connector 8 Pin DIN type, J0902, see A.3.13 on page A-25 Baud rate, framing 1200N1 for kbd data, 1200N1 for mouse data Note –...
2.1.11 Serial Port Interface Interface Connector DB25P Male, wired for TTY-A and TTY-B, see A.3.10 on page A-22 for PinOut Need “Y” splitter cable to use TTY-B Mode of operation Async @ 460.8 KBps max, Sync @ 384 Kbps max HandShake signals CTS, RTS, DTR, DSR, fully supported, optional Interface Voltage...
2.1.13 Non-Volatile Memory, Time-of-Day Field removable module with integral battery, clock circuitry. Note – Field removal allows removal and retention of module to preserve Host ID, software license information, MAC address and other information if the motherboard needs to be replaced. The TOD/NVRAM may also contain configuration data specific to your installation.
Page 41
Shutdown 58°C 2.1.14.2 Fan Monitoring and Control Fan Control Both fans controlled simultaneously Fan Speed Four Steps: 8 V, 10 V, 11 V, 12 V Control Matrix Boot Command Used env-monitor Setting boot boot -r 12 V Fan voltage depends on measured temperature enabled-with-fans readings: Reading of...
Page 42
Motherboard Connectors J3603 Speed Control 8 to 12 VDC from software-controlled digital-to-analog converter Feedback TTL level open collector output Fan Control Firmware controls fan on-off, software controls fan speed using thermistor input Recommended Fans The OEM-supplied fan (when required for CPU modules with pin fin heatsinks in demanding system configurations) must be 12 VDC, variable speed with sensor feedback to detect a failed fan...
2.1.14.3 Voltage Monitoring Voltages Monitored +5VDC at Power Supply DC-to-DC converter core voltage output Function POWER_GOOD singal indicates to the Operating System when the voltages are within their ±10% limits Limits Power supply: 4.5 VDC to 5.5 VDC DC-to-DC converter: see TABLE 2-2 DC-to-DC Converter Core Voltage Output TABLE 2-2...
Alternate setting Default power off (pins 2 and 4 jumpered) System is not powered ON when power is connected to the power supply. Must use the front panel switch or keyboard instead to power ON the system. Note – If the system if OFF when power is disconnected from the power supply, the system always uses the front panel switch or keyboard to power ON no matter how short the power-off time.
Power Requirements Motherboard Connector J1901 Supply Voltage +5V, +3.3V, +12V, -12V Maximum Power (Motherboard only, no CPU installed) Voltage +3.3V +12V - 12V +5V_SB Maximum Power 1.0A 2.0A 0.5A .05A 20mA Power sequencing +5V first, then +3.3V preferred, simultaneous OK. Power Up Delay <...
Reliability MTBF values are calculated. CPU/Memory/Fan Mean Time Between Failure Annualized Failure Rate Configuration MTBF (Hours) (AFR) No CPU 267,000 3.28% No Memory CPU Module Installed 171,600 5.10% 32 MB Memory CPU Module Installed 164,300 5.33% 128 MB Memory 1. Assumes 8,760 power-on hours per year. When installed, the minimum MTBF of the CPU fan is 75,000 hours.
EMI Compliance The Ultra AXi has met the FCC requirements for Part 15, subtitle J, Class B in a representative ATX enclosure (Chenming Mold Industrial Corporation, model number ATX601B-P) using 270 MHz and 300 MHz CPU modules. A gasket may be needed between the enclosure sides and the base with the 333MHz CPU module.
Page 48
2-16 SPARCengine Ultra AX i OEM Technical Manual • May 1999...
C H A P T E R Functional Description General Information This section describes the functionality of various modules of the SPARCengine UltraAXi board. The functionality is explained in the context of UltraAXi hardware, OBP firmware and Solaris operating system software. It is possible to use the Ultra AXi with other operating systems, with or without OBP.
3.1.1 Terminology The terminology used in this manual generally follows industry conventions. The following list defines the specific meanings of words and terms as used in this section. Boot The process of initializing the hardware to execute and run an operating environment such as Solaris 2.6.
3.1.2 Block Diagram Sun Video Monitor 168-Pin DIMMs (optional) 4 Pairs, 8 Pockets 32 MB to 1 GB Buffers Data MUX x6 UPA64S 72 Bits = 64 Data + 8 ECC Floppy Drive PS/2 Mouse Super I/O PS/2 Kbd NS87307 TOD / NVRAM UltraSPARC II CPU Module Sun Kbd...
Layout Diagram Memory Power Connector CPU Connector to PCI 66 Bus Serial/Parallel Connectors Sun Keybd/ Mouse Serial CPU Connector to Memory/UPA64S External SCSI Connector SCSI PCIO Ethernet Floppy Connector Pin 1 Mounting Hole 10 places UPA 64S TOD/ Connectors NVRAM Super I/O Part No., Serial No.
SPARCengine Ultra AXi Motherboard The motherboard implementation details appear in the Block Diagram and the Layout Diagram. It is Fabricated on an 8 layer printed circuit board. Sockets are provided for the CPU module and the memory DIMMs. The motherboard can be equipped with a variety of CPU modules (see TABLE 2-1 on page 2-2).
Caution – Use 60 ns DIMMs only on the Ultra AXi motherboard. 3.3.3 Flash Memory There is a 1Mx8bit Flash memory device on the EBus2. This is pre-programed with the OBP code. The CPU fetches initial executable codes from Flash memory upon power-on.
use an external clock. To use Channel-A, connect a standard 25 pin terminal cable to the DTE. To use Channel-B, connect the standard 25 pin terminal cable to the “B” end of the “Y” splitter cable, see A.4.2 on page A-27. Using the “Y” splitter cable it is possible to use both channels simultaneously.
3.3.10 Floppy Drive One 3.5 inch, 1.44MB floppy drive is supported. Only manual eject is supported. Super IO chip NS87307 provides the interface circuitry. 3.3.11 Ethernet Port The Ethernet interface is a twisted pair type using an RJ45 connector at the rear panel.
3.3.14 Memory Bus The UltraSPARC IIi CPU manages all memory control signals and multiplexes the address lines for standard DRAMs. The data bus is 128-bits wide plus-16 bits ECC. This 144-bit wide bus is converted to a 72-bit bus using 6 multiplexer chips to interface with the CPU.
Further details regarding ASM can be found in the Sun document “SPARCengine UltraAXi ASM Utilization and Calibration” Application Note, Part Number (805-4877-01). 3.4.1 Temperature Monitoring Points Temperatures are monitored at four thermistors. See FIGURE B-9 on page B-7 and FIGURE B-13 on page B-12. On the CPU module under the CPU heatsink (in all versions of CPU) On the motherboard, R3407, near the mounting hole between J2002, J2001 PCI connectors...
Note – Connector J3603 powers a Sun-supplied CPU fan for CPU modules with straight fin heatsinks (e.g., 360 MHz, part number 501-5148-xx; 440 MHz, part number 501-5149-xx). An OEM-supplied front fan may also be required for CPU modules with pin fin heatsinks depending on system thermal performance. Connector J3602 powers an optional fan on all versions of CPU modules used with the Ultra AXi.
Miscellaneous Information Either the Sun keyboard and mouse or PS/2 keyboard and PS/2 mouse is supported as the input device, and either TTYA or a video card is supported as the output device. The determination of the input and output devices at power-up by the OBP is shown in TABLE 3-1 Determining Input and Output Devices at Power-up...
Page 61
boot -r command must be used to reconfigure the system if any cards are added, removed or moved from one expansion slot to another, or if memory DIMMs are added or removed or any other changes are made to the system configuration. If the system has a monitor installed, but no keyboard the output will be TTY-A.
Page 62
3-14 SPARCengine Ultra AX i OEM Technical Manual • May 1999...
C H A P T E R Sequence of Events at Power Up This chapter details the sequence of events that occur at Power Up in the reference configuration described in Appendix C. Interaction with OBP and Solaris is referred to where applicable.
Power Up Sequence TABLE 4-1 Phase Description Observation Power-Connected When Power is connected, +5V SB power will be No fan rotation, no LED Rear switch ON present. This Stand By power is available to the front Illumination. panel power switch circuitry. The Front Panel Power_On signal is driven to activate the power The fan in the power supply starts.
Page 66
Caution – At the OS level, the push button reset may leave the system in an unknown state and may corrupt the disk. Only assert the push button reset at the “OK” prompt or if maintaining the state of the disks is not critical. As in any Solaris- based system, the correct shutdown process is to become super-user, sync the file system, then finally halt the system.
A P P E N D I X Jumpers, Headers, Connectors, and Adapters All connectors shown as viewed from mating side. Appendix A Contents Jumpers Page A- 3 Headers Page A- 4 Connectors Page A- 8 Adapters Page A- 26...
Page 68
CPU Connector to Power Connector J1501 PCI 66 Bus Serial/Parallel J1901 Connectors Memory J0102 Sun Keyboard/ Mouse CPU Connector to Serial Memory/UPA64S Bus Floppy External SCSI Connector J0101 Connector Ethernet SCSI PCIO Pin 1 PS/2 Keyboard J2501 J2103 UPA 64S PS/2 Mouse J2500...
A.2.8 12V Optional/Back Fan Header J3602 12V Back Fan Header TABLE A-10 Pin # Description Back fan fail Power 1. Refer to Section 2.1.14.2 “Fan Monitoring and Control” on page 2-9 for more information about these signals. A.2.9 12V CPU/Front Fan Header J3603 12V CPU Fan Header TABLE A-11...
Connectors A.3.1 ATX Power Connector J1901 Molex Inc. Part No. 39-29-9202 ATX Power Connector TABLE A-12 Voltage Voltage 3.3V 3.3V 3.3V -12V PS_ON PW_OK 5V_SB +12V SPARCengine Ultra AX i OEM Technical Manual • May 1999...
A.3.2 Memory DIMMs J0301, J0302, J0303, J0304 J0401, J0402, J0403, J0404 AMP Inc. Part No. 382826-4 FOXCONN Inc. Part No. AT08403-H6 Memory DIMMs Pinouts TABLE A-13 Pin Signal Signal Pin Signal Signal Pin Signal Signal DQ22 DQ58 DQ36 RAS0 DQ23 DQ59 DQ37 DQ38...
A.3.3 UltraSPARC Module (Memory and UPA64S) Connector J0101 AMP Inc. Part No. 536279-8 UltraSPARC Module (Memory/UPA64S) Connector TABLE A-14 Signal Name Signal Name Signal Name VID<1> VID<0> VID<3> VID<2> VID<4> MFG_L XCVR_CLK<0> XCVR_CLK<1> XCVR_CLK<2> XCVR_RD_CNTL<0> XCVR_SEL_L XCVR_OEA_L XCVR_RD_CNTL<1> XCVR_OEB_L XCVR_WR_CNTL<1> XCVR_WR_CNTL<0>...
Page 77
UltraSPARC Module (Memory/UPA64S) Connector (Continued) TABLE A-14 Signal Name Signal Name Signal Name UPA_DATABUS<18> UPA_DATABUS<15> UPA_DATABUS<20> UPA_DATABUS<17> UPA_DATABUS<22> UPA_DATABUS<19> UPA_DATABUS<24> UPA_DATABUS<21> UPA_DATABUS<26> UPA_DATABUS<23> UPA_DATABUS<28> UPA_DATABUS<25> UPA_DATABUS<30> UPA_DATABUS<27> UPA_DATABUS<32> UPA_DATABUS<29> UPA_DATABUS<34> UPA_DATABUS<31> UPA_DATABUS<36> UPA_DATABUS<33> UPA_DATABUS<37> UPA_DATABUS<35> MEM_RAST_L<1> MEM_WE_L MEM_CAS_L<1> MEM_CAS_L<0> MEM_RAST_L<2> MEM_RAST_L<0>...
Page 78
UltraSPARC Module (Memory/UPA64S) Connector (Continued) TABLE A-14 Signal Name Signal Name Signal Name UPA_DATABUS<60> UPA_DATABUS<59> UPA_DATABUS<62> UPA_DATABUS<61> UPA_DATABUS<64> UPA_DATABUS<63> UPA_DATABUS<66> UPA_DATABUS<65> UPA_DATABUS<68> UPA_DATABUS<67> UPA_DATABUS<70> UPA_DATABUS<69> UPA_DATABUS<71> UPA_ADDRESSBUS<14> UPA_ADDRESSBUS<28> UPA_ADDRESSBUS<13> UPA_ADDRESSBUS<27> UPA_ADDRESSBUS<12> UPA_ADDRESSBUS<26> UPA_ADDRESSBUS<11> UPA_ADDRESSBUS<25> UPA_ADDRESSBUS<10> UPA_ADDRESSBUS<24> UPA_ADDRESSBUS<09> UPA_ADDRESSBUS<23> UPA_ADDRESSBUS<08> UPA_ADDRESSBUS<22> UPA_ADDRESSBUS<07>...
A.3.5 UPA64S (Vertical FFB) Connector J0601 AMP Inc. Part No. 145236-2 This connector uses four contact blades in each cavity. The top pair (furthest from the board) are separately wired and the bottom pair are connected. See Section AA below. UPA64S (Vertical FFB) Connector Pinouts TABLE A-16 Signal Name...
Page 82
UPA64S (Vertical FFB) Connector Pinouts TABLE A-16 Signal Name Signal Name Signal Name UPA_DATABUS<27> UPA_DATABUS<28> UPA_DATABUS<25> UPA_DATABUS<26> UPA_DATABUS<23> UPA_DATABUS<24> UPA_DATABUS<21> UPA_DATABUS<22> UPA_DATABUS<19> UPA_DATABUS<20> UPA_DATABUS<17> UPA_DATABUS<18> UPA_DATABUS<15> UPA_DATABUS<16> Connector Key UPA_DATABUS<13> UPA_DATABUS<14> UPA_DATABUS<11> UPA_DATABUS<12> UPA_DATABUS<09> UPA_DATABUS<10> UPA_DATABUS<07> UPA_DATABUS<08> UPA_DATABUS<05> UPA_DATABUS<06> UPA_DATABUS<03> UPA_DATABUS<04>...
Page 83
UPA64S (Vertical FFB) Connector Pinouts TABLE A-16 Signal Name Signal Name Signal Name UPA_ADDRESSBUS<13> 164 UPA_ADDRESSBUS<12> UPA_ADDRESSBUS<11> 167 UPA_ADDRESSBUS<10> UPA_ADDRESSBUS<09> 170 UPA_ADDRESSBUS<08> UPA_ADDRESSBUS<07> 173 UPA_ADDRESSBUS<06> UPA_ADDRESSBUS<05> 176 UPA_ADDRESSBUS<04> UPA_ADDRESSBUS<03> 179 UPA_ADDRESSBUS<02> UPA_ADDRESSBUS<01> 182 UPA_ADDRESSBUS<00> UPA_P_REPLY<1> UPA_ADDRESS_VALID UPA_P_REPLY<0> UPA_P_REPLY<0> UPA_P_REPLY<2> UPA_S_REPLY<1> FFB_INT-L UPA_RESET_L SPEED<1>...
A.3.6 PCI 32-Bit Connectors J2001, J2002, J2003 J2101, J2102, J2103 AMP Inc. Part No. 145154-4 32-Bit PCI Connector Pinouts TABLE A-17 Side B Side A Side B Side A -12V TRST# AD[17] AD[16] +12V C/BE[2]# +3.3V FRAME# IRDY# +3.3V TRDY# INTA# DEVSEL# INTB#...
Page 85
A.3.7 Internal SCSI Connector J1001 AMP Inc. Part No. 786555-7 SCSI Internal Connector (Channel A) Pinouts TABLE A-18 Signal Name Signal Name SCSI_AC_DAT<12> SCSI_AC_DAT<13> SCSI_AC_DAT<14> SCSI_AC_DAT<15> SCSI_AC_PAR<1> SCSI_AC_DAT<0> SCSI_AC_DAT<1> SCSI_AC_DAT<2> SCSI_AC_DAT<3> SCSI_AC_DAT<4> SCSI_AC_DAT<5> SCSI_AC_DAT<6> SCSI_AC_DAT<7> SCSI_AC_PAR<0> TERMPWRA TERMPWRA TERMPWRA TERMPWRA SCSI_AC_ATN_L SCSI_AC_BSY_L SCSI_AC_ACK_L...
Page 86
A.3.8 External SCSI Connector J1003 AMP Inc. Part No. 749076-7 SCSI External Connector (Channel B) Pinouts TABLE A-19 Signal Name Signal Name SCSI_BC_DAT<12> SCSI_BC_DAT<13> SCSI_BC_DAT<14> SCSI_BC_DAT<15> SCSI_BC_PAR<1> SCSI_BC_DAT<0> SCSI_BC_DAT<1> SCSI_BC_DAT<2> SCSI_BC_DAT<3> SCSI_BC_DAT<4> SCSI_BC_DAT<5> SCSI_BC_DAT<6> SCSI_BC_DAT<7> SCSI_BC_PAR<0> TERMPWRB TERMPWRB TERMPWRB TERMPWRB SCSI_BC_ATN_L SCSI_BC_BSY_L SCSI_BC_ACK_L...
A.3.9 Floppy Disk Drive Connector J1902 AMP Inc. Part No. 104338-7 RNUGENT Part No. IDH-34LP-S3-TR MOLEX Inc. Part No. 70246-3473 Floppy Connector TABLE A-20 Signal Name Signal Name FD_DENSEL 33_Ω_to_VCC FD_DRATE0_MSEN0 FD_INDEX_L MTR0_L FD_DRV1_SEL_L FD_DRV0_SEL_L FD_MTR1_L MSEN1 FD_DIR_L FD_STEP_L FD_WR_DAT_L FD_WR_GATE_L FD_TRK0_L MSEN0...
A.3.10 Serial Port Male Connector J1802 AMP Inc. Part No. 750601-4 on page A-27 for information and pinouts of “Y” cable serial port TABLE A-27 adapter DB-25 Serial Port Male Connector Pinouts TABLE A-21 Signal Name Signal Name TXD-B TXD-A TRXC-A RXD-A RXD-B...
A.3.12 EtherNet Transceiver Connector J2301 Stewart Inc. Part No. SS-6488S-A-NF-SB02 MAXCONN Part No. MJHS-R-88 Twisted pair connection. Auto-configuration determines either 10BASE-T or 100BASE-T operation. Type RJ-45 Connector TABLE A-23 Pin # Signal Name Transmit Data + Transmit Data - Receive Data + Presence Detect Tx Presence Detect Tx Receive Data -...
A.3.13 Sun Keyboard and Mouse J0902 AMP Inc. Part No. 749179-1 FOXCONN Part No. MH11083-K2-HT Mini DIN Connector Sun Keyboard/Mouse Connector Pinouts TABLE A-24 Pin # Signal VCC KBD MS in SUN_KBD_OUT VCC KBD POWER_ON_L Appendix A Jumpers, Headers, Connectors, and Adapters A-25...
A.4.2 Serial Port Channels A and B shows the signals on the two 25-pin connectors when using a “Y” cable to TABLE A-27 separate serial channels A and B. See Appendix A.3.10 for serial connector pinouts. The splitter cable is available from Y.C. Cable USA, Inc., 4568 Enterprise Street, Fremont, CA 94538, part number DB25F-2M10 I/O Panel Connector 25-Pin Serial Channel A and B Connectors (Y Cable)
Page 94
A-28 SPARCengine Ultra AX i OEM Technical Manual • May 1999...
A P P E N D I X Mechanical Drawings Ultra AXi Motherboard Dimensions shows a rear view of the Ultra AXi motherboard with dimensions to the FIGURE B-1 IO connectors and the IO aperture referenced to the mounting hole (0.000x0.000) used as datum in FIGURE B-2 158.75...
Height Profiles All height dimensions are measured from the component side of the Motherboard. The Motherboard thickness 1.57 mm (0.062 inch) must be added to obtain the height form the mounting pads of the enclosure.
Except as described in the height profiles, no other vertically oriented component exceeds 19mm, (.750 inch) in height. None of the horizontally oriented components exceeds 5.6mm, (0.220 inch) in height. CPU Module PCI Expansion Slots (1.89)
CPU Module with Fan 71.12 (2.8) PCI Expansion Slots DIMM (1.42) Socket Parallel Area Serial (1.26) 15.5 Connector (0.61) Dimension mm, (inch) 1.57 (0.62) Height Profile IO Side of Board (with CPU Fan)
Back Panel Connections Mouse Keyboard Serial Port Parallel Sun Keyboard/ Ext. RJ45 PS/2 Port Mouse SCSI Ethernet Keyboard/Mouse IO Panel of the Ultra AXi Motherboard FIGURE B-8 SPARCengine Ultra AX i OEM Technical Manual • May 1999...
UltraSPARC IIi CPU Module Mechanical Drawings , and show the UltraSPARC-IIi modules. FIGURE B-10 FIGURE B-11 FIGURE B-12 UltraSPARC IIi Straight Fin Heatsink Module (360 MHz and above) FIGURE B-10 Appendix B Mechanical Drawings...
A P P E N D I X Assembly, Installation and Initial Start Up Procedures This appendix specifically addresses the reference configuration. Many configuration possibilities exist, and the basic installation principles here should be applied. Reference configuration System boxed in a mid tower ATX type enclosure (Chenming Mold Co. Part No. ATX601B-P) Ultra AXi motherboard with UltraSPARC IIi CPU module 128MB of memory on the motherboard...
C.1.1 Materials Required Materials Required (May be duplicated and used to record materials used) TABLE C-1 ID _____________________________ Ref. No. __________________ Date ______________________ Item Description Quan. Notes Obtainable from Sun Microelectronics Ultra AXi Motherboard Assembly UltraSPARC-IIi Module Solaris 2.6 Desktop Edition Sun Type 5 Keyboard and Mouse Obtainable from reputable electronics supplier ATX style mid tower enclosure...
C.1.2 Power Budgeting System and Peripheral Power Budgeting Requirements Table TABLE C-2 (Duplicate and use as worksheet to budget for a specific configuration) ID ___________________________Ref. No. _________________ Date_______________________ Device +3.3V +5.0V +12V -12V Notes Motherboard 1.0A 2.0A 0.5A .05A CPU Modules 270 MHz (501-5039-03) 1.6 A 2.6 A...
C.1.3 Software Installation Information Installation Information Work Sheet TABLE C-3 (May be Duplicated and Used to Record Build Data) ID ___________________________________ Ref. No. _________________ Date _________________ Host Name IP Address Name Service (NIS, NIS+, Other Domain Name Name Server Host Name Name Server IP Address Connected to Network Subnet...
5. Install the Ultra AXi motherboard in the chassis. Generally all ten motherboard mounting screws are used, although 3 Screws some installations delete the screw marked “optional”, between the PCI 3 Screws connectors and the back panel. Optional 3 Screws Ultra AXi Motherboard Installation FIGURE C-2 6.
1. Place the Ultra AX i board on a flat and sturdy grounded surface and follow your company’s procedure for preventing static electricity damage to sensitive electronic components. 2. Orient the CPU module with respect to the long and short CPU module connectors on the Ultra AX i board.
Pin1 Pin 1 indicator on fan connector J3603 Edge of board Fan connector Hooking Up the CPU Fan Power Supply Wires to the J3603 Header FIGURE C-7 Caution – Be sure pin 1 of the fan connector is connected to pin one of J3603 on the board.
7. Install the PS/2 keyboard and mouse adapter. Tip – Due to limited clearance, the adapter cable connectors should be connected to the motherboard before the adapter is installed in the enclosure a. Unscrew the retainer screw and remove the cover from the first expansion slot adjacent to the RJ45 Ethernet connector.
9. Install the Hard Disk Drive Note – If the DIMM slots are obstructed by the drive mount cage, skip to step 11. a. Set the SCSI ID select as applicable. (Solaris default is 0, no jumper.) Consult the drive label and manufacturer documentation for jumper information. Two screws Disk drive Two screws...
10. Install the Floppy Drive Floppy drive Two screws Two screws Ultra AXi Floppy Drive Installation FIGURE C-11 Appendix C Assembly, Installation and Initial Start Up Procedures C-13...
11. Install the CD ROM drive a. Set the SCSI ID select as applicable. (Solaris default is 6.) Refer to the CD ROM drive label and the manufacturers documentation for additional jumper information. Two screws Block Size Plextor 12/20X Jumper Panel Two screws Ultra AXi CD ROM Drive Installation FIGURE C-12...
12. Install DIMMs For the reference enclosure, the DIMM modules can not exceed 1.25 inches (31.75 mm) in height. Pair 3 Pair 1 Pair 2 Pair 0 Ultra AXi DIMM Installation FIGURE C-13 To install a DIMM on an Ultra AXi motherboard, perform the following steps: Note –...
e. Make sure the lever(s) on the end(s) of the connector are in the upright position. Some Motherboards may have DIMM sockets with a lever on one end only. C.2.1 DIMM Configuration Considerations 1. Each DIMM Pair of 2 sockets must have identical DIMMs installed. The DIMM Pairs may have different memory capacities or bank types as long as the DIMMs within the Pair are identical.
Page 123
10-bit Column Address 11-bit Column Address Pair Pair Pair 1 Pair 3 Pair Pair 2 DO NOT USE THESE SOCKETS DIMM Sockets Pair Assignments FIGURE C-14 Appendix C Assembly, Installation and Initial Start Up Procedures C-17...
The machine can be configured in many combinations of DIMMS in 16MB steps. on page C-18 shows some of the more common combinations. TABLE C-4 DIMM Configurations TABLE C-4 Total 10-bit Column Address 11-bit Column Address Memory No of DIMM Case from No of DIMM...
Page 125
DIMM Configurations (Continued) TABLE C-4 Total 10-bit Column Address 11-bit Column Address Memory No of DIMM Case from No of DIMM Case from DIMMs Size Table C-2 DIMMs Size Table C-3 256MB 32MB 64MB 3, 5, 6, 9, 10, 12 64MB 32MB 7, 11, 13, 14...
13. Connect internal power cables. a. Connect ATX power cable to motherboard. Motherboard Power Connection FIGURE C-15 b. Connect hard drive power cable. c. Connect floppy drive power cable. d. Connect CD ROM power cable. 14. Connect floppy drive signal cable to motherboard connector a.
15. Connect the SCSI cable to the motherboard and the SCSI devices. Note – There are two SCSI configurations, depending on the hard drive connector. If the hard drive has a standard 68 pin SCSI connector, follow steps a. through c.
16. Connect the front panel cables to the motherboard headers. a. Connect the front panel Power On-Off switch to motherboard header J3301. J3301 Power On-Off Header FIGURE C-18 b. Connect Power On LED motherboard header J1990. Some LED cables have 3-pin connectors. If this is the case the connector may need to be modified to make the LED functional.
d. Connect Reset Switch cable to Pins 2 and 3 on motherboard header J1501. J1501 Reset Switch header FIGURE C-21 e. For CPU modules with pin fin heatsinks, connect optional fan power cable to motherboard header J3603. (The CPU fan is required for CPU modules with straight J3603 fin heatsinks (e.g., 360 MHz, part number 501-5148-xx;...
18. Install ATI Video Card Note – Be sure to follow instructions from PCI card vendor. a. Carefully remove the new PCI card from the protective packaging. b. Ensure the jumper on the card is set to Interrupt Enable. c. Hold the card by its edges, align the contacts on the bottom of the card with the slots in the socket.
e. Connect power cables to appropriate power outlets. Initial Power-On and Firmware Update 21. Power up the system. a. Position power supply switch to ON, position monitor power switch to ON then press front panel power switch. Video should be displayed in 90 seconds. 22.
c. At the ok prompt, type: ok reset-all<cr> Software Installation The information from on page C-4 as appropriate to perform the software TABLE C-3 installation. To install the system from the CD ROM, go to Step 25. To install the system from a network, go to Step 26. 25.
Caution – You must use the boot -r reconfiguration command each time the machine is booted to attach the ASM drivers. Otherwise, the system runs without ASM protection at the Solaris level. System Aging Test 28. Obtain SunVTS using the procedures described in Appendix H. a.
A P P E N D I X OpenBoot Firmware This appendix provides information on the OpenBoot Firmware used in the Ultra AXi system. The OpenBoot Firmware is resident on the Ultra AXi motherboard and provides hardware testing and initialization prior to booting. The OpenBoot Firmware also enables booting from a wide range of devices.
Minimum Requirements The minimum system configuration will have: 64 MB of system memory. A standard I/O (console device) A boot device (storage device or network interface) The OpenBoot Firmware uses NVRAM for OBP environment variables. A console device can be an external terminal connected as Serial Port A (TTYA) A console device can be internal with a keyboard connected to the motherboard assembly and a monitor with a graphics card (ATI PCI).
Flash Memory and NVRAM Layout The Ultra AXi PROM space is arranged as blocks containing headered segments. The key organizational component is the header. The information content of the PROM and its headers are shown in FIGURE D-2 0x1ff.f000.0000 Header 0x20 bytes Reset Vector 320K...
Manufacturing Not modified information bytes May be modified OBP configuration using OBP variables bytes 8 KB Optional OBP 8028 Space for executable code bytes NVRAMRC and data space ID PROM (has Ethernet address) bytes Ultra AXi NVRAM Content Layout FIGURE D-3 Power on Self-Test (POST) POST tests onboard system resources that are necessary for OBP to execute and boot Solaris.
OpenBoot Diagnostics (OB Diag) OBDIAG diagnoses the various hardware and peripheral devices. Enter obdiag at the ok prompt, and the OBDIAG menu will appear. The environment variable diag-level can be set to min or max use in set env command. No diagnostics are performed on PS/2 keyboard or mouse.
8, Serial Port B This runs only when diag-level is set to max. 9, NVRAM Simply reads and writes patterns to free space in the NVRAM module. 10, RAS (Referred to as ASM.) Active when env-monitor is enabled or enabled-with-fans. 14, Toggle Script-Debug OBdiag enters verbose or quiet mode.
Selected OBP Commands Commonly Used Commands TABLE D-1 Emergency Keyboard Commands Hold down keys during power-on sequence. Bypass POST. This command does not depend on security-mode. Stop Abort (PS/2 Keyboard equivalent Left Control-Break) Stop-A Enter diagnostic mode (set diag-switch? to true). Stop-D Enter Forth on TTYA instead of probing.
Configuration Variables Configuration variables are used by the OBP code and are stored in NVRAM. The following is a sample of the output when the printenv command is entered at the ok prompt. The setenv command is used to modify the environment variables NVRAM Configuration Variables TABLE D-2 Parameter...
Page 144
NVRAM Configuration Variables (Continued) TABLE D-2 Parameter Default Description empty string File to boot (an empty string lets secondary booter choose boot-file default). Device from which to boot. boot-device disk net local-mac-address? false ansi-terminal? true screen-#columns screen-#rows silent-mode? false If true, execute commands in NVRAMRC during system start- use-nvramrc? false empty string Contents of NVRAMRC.
Device Tree The following is the output from a show-devs command at the ok prompt. Device tree nodes representing the hardware and support packages for the PROM are shown. ok show-devs UltraSPARC-IIi CPU /SUNW,UltraSPARC-IIi@0,0 CPU-APB PCI-66 Bus /pci@1f,0 /virtual-memory Node representing system memory /memory@0,0 /aliases /options...
D.10 PCI Probe Lists The NVRAM variable maintains the current PCI Probe list. The list can be modified by the user, however, Bus B will always be probed before Bus A. The default PCI Probe list order is: 1. PCI-BPCIO, onboard 2.
D.11 Device Aliases The following is the output from the devalias command at the ok prompt which list the default device alias mappings. ok devalias pcib /pci@1f,0/pci@1,1 pcia /pci@1f,0/pci@1 ebus /pci@1f,0/pci@1,1/ebus@1 /pci@1f,0/pci@1,1/ebus@1/SUNW,envctrl Network Interface /pci@1f,0/pci@1,1/network@1,1 Floppy floppy /pci@1f,0/pci@1,1/ebus@1/fdthree /pci@1f,0/pci@1/scsi@1,1/disk@6,0 diskx6 diskx5 /pci@1f,0/pci@1/scsi@1,1/disk@5,0 diskx4...
D.12 OBP Video Drivers This section describes the function of the video drivers in OBP only. For information about the video drivers under system software see Appendix G. D.12.1 Sun FFB Video Drivers OBP PROM contains built in support for FFB2 video cards. OBP typically does not use all possible resolutions the card is capable of supporting.
D.12.2 PCI Video Drivers The OBP PROM contains built in support for selected PCI video cards. The following table shows the currently approved PCI video cards and the resolution supported when operating in OBP. These cards may be used in any of the PCI slots. Vendor Model Part Number...
D.14 ASM Operation A discussion of how ASM features are used by the Ultra AXi can be found in Section 3.4 “Advanced System Monitoring (ASM)” on page 3-9. Supported env-monitor values 1. enabled-with-fans: If set, OBP monitors and reacts as follows: If the CPU thermistor temperature is above the warning temperature threshold, a warning is issued.
The system will display: OBP 3.10.X <creation date> POST 2.Y.0 <creation date> If running Solaris, at the <machine_name> prompt type: <machine_name> /usr/bin/prtconf -V The system will display: OBP 3.10.X <creation date> The third character group (X) in OBP is the revision number. If the installed version is not current, update the OBP before continuing.
D.15.1.2 OpenBoot Program (OBP) Update Use the created floppy diskette to update the OpenBoot Firmware. 1. Insert the diskette into floppy disk drive. 2. At the OK prompt, type: ok boot floppy:nolabel<cr> 3. At the OK prompt, type: ok reset-all<cr> D.15.2 Upgrading OBP When Operating in OS The latest version of OBP may be obtained from the URL:...
A P P E N D I X System Software Solaris 2.6 Operating Environment This appendix provides information on the Solaris 2.6 (or later) software used in the Ultra AXi system. The Solaris Software is not part of the Ultra AXi motherboard package.
Solaris. Refer to the “Planning Your Installation” Section of the Information Library documentation packaged with your Solaris software. System Requirements SPARCengine Ultra AXi motherboard with UltraSPARC-IIi CPU module. 32MB to 1.0GB DRAM memory (128MB or more provides optimal performance). 2GB or more hard disk space...
Refer to Appendix E for information on approved IHV devices. Ultra AXi Platform Specifics E.5.1 Advanced System Monitoring (ASM) Refer to ASM Application Note (805-4877-01) ASM driver must be downloaded from URL: http://www.sun.com/microelectronics/SPARCengineUltraAXi/ For details on the features and how various ASM functions are performed, please refer to the OEM Technical Manual, which is available in postscript or pdf from URL: http://www.sun.com/microelectronics/SPARCengineUltraAXi/...
3. Copy the package into the target system. su (become Super User) <cr> # pkgrm SUNWglmr <cr> # tar -xvf ASMpkg.tar <cr> # pkgadd -d . SUNWglmr.u <cr> The ASM driver obtains the default values passed from OBP. The default values are: shut-down temperature = 58°C warning temperature = 55°C env-monitor-interval = 60 seconds...
Page 158
Once you enter this command, the system will use this display mode when Common Desktop Environment (CDE) comes up on the monitor. If you enter this command within a GUI, you must log out and then log back in before it takes effect. To check which display modes are currently supported by your graphics controller card, enter: machine_name% m64config -dev /dev/fb -res \?<cr>...
E.5.4 PS/2 Keyboard Key Mapping If using a PS/2 keyboard, a PS/2 mouse must also be installed at boot or the system will default to TTYA for console IO. The Function keys (F1 -F12) Insert, Home, Page- up Page-Down, Del and End have the same mapping in both the Sun Type 5 and PS/2 keyboards.
Alt<Btn2Click> frame|icon|window f.raise_lower Ctrl Alt<Btn1Click> frame|icon|window f.raise_lower Alt<Btn1Down> frame|icon|window f.move Alt<Btn3Down> window f.minimize This file will allow the mouse to be used as shown below: Right Control and mouse button 1 anywhere on the background will toggle minimize/maximize of the front panel. Right Control and mouse button 1 on a frame or icon will toggle raising/lowering that frame or window.
Refer to the documentation provided with the PCI card. Usually software drivers and related documentation are provided on CD-ROM or floppy diskettes. Read all documentation furnished with the package. The manufacturers Web Site may also be referred to for the latest product and driver information. E.6.1 To Install a PCI Card 1.
prtconf modinfo dmesg cat /etc/driver_aliases cat /etc/path_to_inst 2. Contact the vendor of the PCI card. Language Versions All European languages (including English) are consolidated into a single product with the software in all 6 languages on the Solaris 2.6 Software CD. User documentation is included and translated on the European language version of the Solaris 2.6 Documentation CD.
Page 164
E-12 SPARCengine Ultra AX i OEM Technical Manual • May 1999...
A P P E N D I X System Software SunVTS Validation Test Suite This Appendix provides information on the SunVTS suitable for the Ultra AXi system. The applicable version is based on SunVTS 2.1 Ultra AXi version. Distribution SunVTS may be downloaded at no cost to the user from the following URL: http://www.sun.com/microelectronics/SPARCengineUltraAXi/ Ensure the SunVTS version matches the Solaris version (see TABLE F-1...
System Requirements Solaris 2.6 version 3/98 uses SunVTS 2.1.2 with afbtest patch 106140-01. Solaris 2.6 version 5/98 uses SunVTS 2.1.3. SPARCengine Ultra AXi motherboard with UltraSPARC-IIi CPU module. 32MB to 1.0GB DRAM memory. 2GB or more hard disk space. CD-ROM 24X or faster.
2. Download the image to that directory. Currently the image is a bit over 17 MB using the Solaris compress utility. gzip brings the image size down to 12 MB but the utility is not part of Solaris. 3. Uncompress the image. (eg. cd /tmp/vts; uncompress vts.tar.Z) 4.
The hard disk test can be used to analyze media. Test errors are reported with block size. The sense key error can be used with the block number to repair a partially defective area using the format command. Ultra AXi Specific Implementation SunVTS does not test the ASM features on the Ultra AXi.
Page 169
SunVTS Test Reference Manual Chapter Applicability (Continued) TABLE F-2 Chap Title Remarks Sun Enterprise Network Array Test(enatest) Not Applicable Environmental Test (envtest) Not Applicable Frame Buffer Test (fbtest) Not Applicable Fast Frame Buffer Test(ffbtest) Floating Point Unit Test (fputest) Dual Basic Rate ISDN (DBRI) Chip (isdntest) ZX and TZX Graphics Accelerator Test (leotest) Not Applicable SPARCprinter Ports Test (lpvitest)
Loopback Connectors Appendix A of the SunVTS 2.1 Test Reference Manual (Part No. 802-7300-10 August 1997, Revision A) contains complete loopback connector information. This should be used any time loopback connector use is contemplated. SPARCengine Ultra AX i OEM Technical Manual • May 1999...
Need help?
Do you have a question about the SPARCengine Ultra AXi and is the answer not in the manual?
Questions and answers