THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART I ====== OVERVIEW CPU/CHASSIS OVERVIEW ======== This primary focus of this document is to cover older Sun-badged hardware in detail sufficient to be useful to buyers and collectors of used Sun hardware, much of which comes without documentation. Details on hardware commonly used with Suns, especially hardware specifically designed for Suns, are also included where available. The focus is generally on older equipment, since information on newer equipment is more readily available, from Sun itself if nowhere else. In particular, no effort is made to keep up with Sun's introduction of new SPARC models or Mbus modules. Note that there is no warranty of any kind on the information in this document. It has been assembled from a variety of sources of varying reliability. Efforts have been made to exclude information known to be incorrect, and to include only information deemed reasonably reliable, but there is no guarantee on any of it, especially since official Sun documents occasionally contradict each other. This document is copyright (c) 1995 by James W. Birdsall. You may distribute it freely in unmodified form. THIS DOCUMENT IS A WORK IN PROGRESS. I still have a lot of information which I have not had time to integrate yet. In addition, if you have documentation for systems or boards not listed here, speak up! I would really like to get ahold of an *old* Sun Field Engineer's Handbook. Henry Bryant of Sun's Atlanta office kindly donated one that covers Sun-3's, 386i's, and Sun-4's, but I'm still looking for an old one that covers Sun-2's. Even the opportunity to borrow one would be appreciated. This document is available via anonymous FTP from ftp.picarefy.com in /pub/Sun-Hardware-Ref as a .tar.Z, .zip, or individual parts in the parts directory. It is also available from ftp.netcom.com in /pub/ru/rubicon/sun.hdwr.ref. This document is organized into the following sections: *** PART I *** OVERVIEW CPU/CHASSIS Sun-1, Sun-2, Sun-3, Sun 386i, Sun-4/SPARC General descriptions of the models, including processor/fpu/speed, bus, chassis type, OS support, etc. Processor Data Info on SuperSPARC, microSPARC, etc. SPARC Register Overview. *** PART II *** FAQ ROM Monitors How to use the ROM monitor built into every Sun (boot instructions and other tips). Using a Terminal as Console Notes on using a serial terminal instead of a Sun framebuffer and keyboard. Memory Display on Startup How much memory a system has. Miscellaneous Questions and Answers Facts in Search of a Home Miscellaneous Pinouts SIMM Compatbility Chart *** PART III *** BOARDS crossreference by bus, CPU/motherboard, SPARC modules Descriptions of boards by type and part number, including pinouts, jumpers, DIP switch settings, and LEDs. *** PART IV *** BOARDS (cont'd) memory, video, SCSI, non-SCSI disk controllers, tape controllers, Ethernet, serial/parallel/other commo, floating-point/system accelerator, backplanes, other Descriptions of boards by type and part number, including pinouts, jumpers, DIP switch settings, and LEDs. *** PART V *** DISKS SMD, MFM, ESDI, SCSI Descriptions of models commonly used, including jumpers and switch settings. KEYBOARDS Types 1-5c Descriptions of types of keyboards, what CPUs they work with, and any configuration information. Alternatives Ergonomic keyboards. MICE Sun-1, Sun-2, Sun-3, Sun-4 Descriptions of types of mice, what CPUs they work with, and any configuration information. Alternatives Trackballs, etc. MONITORS TTL mono, ECL/TTL mono, color Descriptions of types of monitors, what video boards they work with, and any configuration information. FLOPPY DRIVES Descriptions of models commonly used, including jumpers and switch settings. TAPE DRIVES 9-track, QIC-11, QIC-24 Descriptions of models commonly used, including jumpers and switch settings. *** PART VI *** APPENDICES Cardcage configuration tables What cards go in which slots in which machines. *** PART VII *** APPENDICES (cont'd) Repairs and Modifications Repair and modification information as contributed by various net.people. Part number index Index of all known part numbers, with references to larger descriptions, if any, in the main body Announcement Dates/List Prices Announcement dates and list prices for various configurations. Author's Notes Miscellanea. Bibliography/Acknowledgments Contributors, and documents used in compiling this reference. CPU/CHASSIS =========== For each model listed below, whatever information is available is given, in the following order: Processor: The microprocessor followed by its clock speed in MHz. The floating point coprocessor (FPU), if any, followed by whatever information is available about the MMU, including the number of hardware contexts. Lastly, various speed ratings, as available: MIPS (Millions of Instructions Per Second, aka Meaningless...), MFLOPS (Millions of FLoating-point OPerations per Second), SPECmark89, and/or SPECint92/SPECfp92/SPECintRate92/SPECfpRate92. Note that some SPARC processors are referred to by name; information on these is available in the "Processor Data" section. CPU or motherboard: The Sun part number of the CPU board or motherboard. Chassis type: "Rackmount" chassis, as the name suggests, are designed to fit into a standard 19" equipment rack. They usually require clearance over and under the chassis for cooling. "Pizza box" chassis are intended to sit on a desktop, typically underneath the monitor; they are low, wide, and deep. Older pizza boxes (2/50, 3/75, 3/50, and 3/60) are much wider than they are deep; newer ones are square (3/80, SPARCstation 1, 1+, 2, etc.). Some older pizza boxes (mostly the 3/50) have a 'dimple top', a case top with a circular depression that allows the chassis to serve as a tilt/swivel monitor base directly. 9-slot Multibus and 12-slot VME (and probably 6-slot VME as well) "deskside" chassis are wide towers that must stand on the floor. 3-slot VME "deskside" chassis can stand on the floor as narrow towers or lie on their sides on a desktop as tallish pizza boxes. "Lunchbox" chassis are small rectangular boxes the size of a couple large hardcover books stacked. "Monitor" chassis (SPARCstation SLC, etc.) have the motherboard in the back of the monitor. Bus: Whatever bus or busses the machine has. Sun has, at various times, used Multibus, VMEbus, ISA, SBus, Mbus, and XDBus. Memory: The amount of physical memory the machine can take, if known, followed by the maximum size of the machine's virtual memory space, if known, followed by the cycle time for physical memory, if known, and finally details of any on-chip or off-chip caches, if known. The caches on the Motorola 68020 and 68030 and the Intel 80386 are not described, since information on these chips is widely known. To save space, the on-chip caches of various common SPARC processors are described in the "Processor Data" section. Notes: General information which does not belong under other headings. Not all models shown in the Announcement Date/List Price section in the appendix are described in this section. In particular, models which differ only in peripherals have been excluded. Sun-1 ----- OVERVIEW Sun-1's were the very first models ever produced by Sun. The earliest ran Unisoft V7 UNIX; SunOS 1.x was introduced later. According to some sources, fewer than 200 Sun-1's were ever produced; they are certainly rare. The switch from Motorola 68000's to 68010's occurred during the Sun-1's reign. Some models are reported to have 3Mbit Ethernet taps as well as 10Mbit. 68000-based Sun-1's are not supported by SunOS. The last version of SunOS to support Sun-1's may be the same as the last version to support Sun-2's, since the 100U CPU boards are the same part. From bjork@rahul.net (../Steven): [The Sun-1] did not have the DVMA of the sun-2 architecture. There was an even earlier board that had the 68000, not the 68010. The 68000 board was licensed by Stanford to several folks (can't recall names). The original cisco cpu was a slightly upgraded 68000 version. Andy Bechtolsheim was using SUDS on the triple-I in the CS Dungeon (Margaret Jacks Hall) when my boss asked him to modify the sun board to accept 256k ram chips. I handed Andy a pencil and the schematics and he scribbled the mods on it. I took the mods, and with exacto knife and jumpers, modified a sun board for the 256k chips. Len Bosack then took the mods and relaid out the PC. That board was the first cisco cpu, and was also produced internally to Stanford. [...] The original sun lacked the DVMA and thus needed Multibus memory. Their "ar" tape controller design thus included 256k of Multibus memory. When upgraded to a sun2, one had to switch this ar-resident memory off since it would conflict with the DVMA memory on the sun2 P2 (memory bus). MODELS Sun-1 Processor(s): 68000 Notes: Large black desktop boxes with 17" monitors. Uses the original Stanford-designed video board and a parallel microswitch keyboard (type 1) and parallel mouse (Sun-1). 100 Processor(s): 68000 @ 10MHz Bus: Multibus, serial Notes: Uses a design similar to original SUN (Stanford University Network) CPU. The version 1.5 CPU can take larger RAMs. 100U Processor(s): 68010 @ 10MHz CPU: 501-1007 Bus: Multibus, serial Notes: "Brain transplant" for 100 series. Replaced CPU and memory boards with first-generation Sun-2 CPU and memory boards so original customers could run SunOS 1.x. Still has parallel kb/mouse interface so type 1 keyboards and Sun-1 mice could be connected. 170 Processor(s): 68010? Bus: Multibus? Chassis type: rackmount Notes: Server. Slightly different chassis design than 2/170's Sun-2 ----- OVERVIEW Sun-2's were introduced in the early 1980's and were Sun's first major commercial success. While not as popular or as common as the later Sun-3's, they did well and there are still quite a few in circulation in the home/collector-used market. All Sun-2's are based on the Motorola 68010 and run SunOS. The last version of SunOS to support Sun-2's was 4.0.3. Early Sun-2's were Multibus; later models were VME, which Sun continued to use through the Sun-3 era and well into the Sun-4 line. One of the hardest parts of restoring a Sun-2 is finding OS tapes for it. The hardware is usually still in fine working order, but tapes -- if you can even find any -- are sometimes unreadable after so many years. See author's notes in the appendices. MODELS 2/120 Processor(s): 68010 @ 10MHz CPU: 501-1007/1051 Chassis type: deskside Bus: Multibus, 9 slots Memory: 7M physical with mono video, 8M without Notes: First machines in deskside chassis. Serial microswitch keyboard (type 2), Mouse Systems optical mouse (Sun-2). 2/170 Processor(s): 68010 @ 10MHz CPU: 501-1007/1051 Chassis type: rackmount Bus: Multibus, 15 slots Memory: 7M physical with mono video, 8M without Notes: Server. 2/50 Processor(s): 68010 @ 10MHz CPU: 501-1141/1142/1143 Chassis type: wide pizza box Bus: VME, 2 slots Memory: 7M physical Notes: Optional SCSI board (model name is SCSI-2 because it is the second SCSI design; the first was for 2/1xx's) sits on memory expansion board in second slot. CPU board has 1, 2, or 4M, Ethernet, two serial ports. The (type 2) keyboard and mouse attach via an adapter that accepts two modular plugs and attaches to a DB15 port. 2/130 2/160 Processor(s): 68010 CPU: 501-1144/1145/1146 Chassis type: deskside Bus: VME, 12 slots Memory: 7M physical Notes: First machine in 12-slot deskside VME chassis. Has four-fan cooling tray instead of six as in later machines, which led to cooling problems with lots of cards. Also has only four P2 memory connectors bussed instead of six. 2/160 upgradeable to a 3/160 by replacing the CPU board. No information on the differences between the 2/130 and the 2/160. Sun-3 ----- OVERVIEW Sun switched to using the Motorola 68020 with the introduction of the Sun-3's. A few later models had 68030's, but by that time Sun was already moving toward SPARC processors. All models either have a 68881 or 68882 FPU installed stock or at least have a socket for one. All models which are not in pizza box chassis are VMEbus. Two out of three pizza box models have a "P4" connector which can take a framebuffer; the exception is the 3/50. Support for Sun-3's was introduced in SunOS 3.0. The last version of SunOS to support Sun-3's was 4.1.1U1. During the Sun-3 era, Sun introduced the handy practice of putting the model number on the Sun badge on the front of the chassis. There are two different kernel architectures in the Sun-3 model line. All 68020-based models are "sun3" architecture; 68030-based models (the 3/80 and 3/4xx) are "sun3x" architecture. MODELS 3/160 Processor(s): 68020 @ 16.67MHz, 68881, Sun-3 MMU, 8 hardware contexts, 2 MIPS CPU: 501-1074/1096/1163/1164/1208 Chassis type: deskside Bus: VME, 12 slots Memory: 16M physical (documented), 256M virtual, 270ns cycle Notes: First 68020-based Sun machine. Uses the 3004 "Carrera" CPU, which is used in most other Sun 3/1xx models and the 3/75. Sun supplied 4M memory expansion boards; third parties had up to 32M on one card. SCSI optional. One variant of the memory card holds a 6U VME SCSI board; there is also a SCSI board which sits in slot 7 of the backplane and runs the SCSI bus out the back of the backplane to the internal disk/tape (slot 6 in very early backplanes). CPU has two serial ports, Ethernet, keyboard. Type 3 keyboard plugs into the CPU; Sun-3 mouse plugs into the keyboard. Upgradeable to a 3/260 by replacing CPU and memory boards. 3/75 Processor(s): 68020 @ 16.67MHz, 68881, Sun-3 MMU, 8 hardware contexts, 2 MIPS CPU: 501-1074/1094/1163/1164 Chassis type: wide pizza box Bus: VME, 2 slot Memory: 16M physical (documented), 256M virtual, 270ns cycle Notes: Optional SCSI sits on memory expansion board in second slot. 3/140 Processor(s): 68020 @ 16.67MHz, 68881, Sun-3 MMU, 8 hardware contexts, 2 MIPS CPU: 501-1074/1094/1163/1164/1208 Chassis type: deskside Bus: VME, 3 slots Memory: 16M physical (documented), 256M virtual, 270ns cycle 3/150 Processor(s): 68020 @ 16.67MHz, 68881, Sun-3 MMU, 8 hardware contexts, 2 MIPS CPU: 501-1074/1094/1163/1164/1208 Chassis type: deskside Bus: VME, 6 slots Memory: 16M physical (documented), 256M virtual, 270ns cycle 3/180 Processor(s): 68020 @ 16.67MHz, 68881, Sun-3 MMU, 8 hardware contexts, 2 MIPS CPU: 501-1074/1094/1163/1164/1208 Chassis type: rackmount Bus: VME, 12 slots Memory: 16M physical (documented), 256M virtual, 270ns cycle Notes: Rackmount version of 3/160. Upgradeable to a 3/280 by replacing the CPU and memory boards. Very early backplanes have the special SCSI hookup on slot 6 rather than 7. 3/110 Processor(s): 68020 CPU: 501-1134/1209 Chassis type: deskside Bus: VME, 3 slots Notes: Similar to the "Carerra" CPU, but has 8-bit color framebuffer (cgfour) on board and uses 1M RAM chips for 4M on-CPU memory. Code-named "Prism". 3/50 Processor(s): 68020 @ 15.7MHz, 68881 (socket for 501-1075/1133/1162, installed for 501-1207), Sun-3 MMU, 8 hardware contexts, 1.5 MIPS CPU: 501-1075/1133/1162/1207 Chassis type: wide pizza box Bus: none Memory: 4M physical (documented), 256M virtual, 270ns cycle Notes: Cycle-stealing monochrome frame buffer. 4M memory maximum stock, but third-party memory expansion boards were sold, allowing up to at least 12M. No bus or P4 connector. Onboard SCSI. Thin coax or AUI Ethernet. Code-named "Model 25". 3/60 Processor(s): 68020 @ 20MHz, 68881 (stock), Sun-3 MMU, 8 hardware contexts, 3 MIPS CPU: 501-1205/1322/1334/1345 Chassis type: wide pizza box Bus: P4 connector (not same as P4 on 3/80) Memory: 24M physical, 256M virtual, 200ns cycle Notes: VRAM monochome frame buffer for 501-1205/1334. Optional color frame buffer (can run mono and color simultaneously) on P4 connector. Onboard SCSI. SIMM memory (100ns 1M x 9 SIMMs). High (1600 * 1100) or low (1152 * 900) resolution mono selectable by jumper. Thin coax or AUI Ethernet. Code-named "Ferrari". 4M stock on 501-1205/1322, 0M stock on 501-1322/1345. 3/60LE Processor(s): 68020 @ 20MHz, 68881 (stock), Sun-3 MMU, 8 hardware contexts, 3 MIPS CPU: 501-1378 Bus: P4 connector (not same as P4 on 3/80) Memory: 12M physical, 256M virtual, 200ns cycle Notes: A version of the 3/60 with no onboard framebuffer and limited to 12M of RAM (4M of 256K SIMMs and 8M of 1M SIMMs). 3/260 Processor(s): 68020 @ 25MHz, 68881 @ 20MHz (stock), Sun-3 MMU, 8 hardware contexts, 4 MIPS CPU: 501-1100/1206 Chassis type: deskside Bus: VME, 12 slot Memory: 64M (documented) physical with ECC, 256M virtual; 64K write-back cache, direct-mapped, virtually-indexed and virtually-tagged, with 16-byte lines; 80ns cycle Notes: Two serial ports, AUI Ethernet, keyboard, and video on CPU. Video is mono, high-resolution only. Sun supplied 8M memory boards. Sun 4/2xx 32M boards work up to 128M. First Sun with an off-chip cache. Upgradeable to a 4/260 by replacing the CPU board. Code-named "Sirius". 3/280 Processor(s): 68020 @ 25MHz, 68881 @ 20MHz (stock), Sun-3 MMU, 8 hardware contexts, 4 MIPS CPU: 501-1100/1206 Chassis type: rackmount Bus: VME, 12 slot Memory: 64M (documented) physical with ECC, 256M virtual; 64K write-back cache, direct-mapped, virtually-indexed and virtually-tagged, with 16-byte lines; 80ns cycle Notes: Rackmount version of the 3/260. Upgradeable to a 4/280 by replacing the CPU board. Code-named "Sirius". 3/80 Processor(s): 68030 @ 20MHz, 68882 @ 20MHz, 68030 on-chip MMU, 3 MIPS, 0.16 MFLOPS CPU: 501-1401/1650 Chassis type: square pizza box Bus: P4 connector (not same as P4 on 3/60) Memory: 16M or 40M physical, 4G virtual, 100ns cycle Notes: Similar packaging to SparcStation 1. Parallel port, SCSI port, AUI Ethernet, 1.44M 3.5" floppy (720K on early units?). No onboard framebuffer. Code-named "Hydra". Type-4 keyboard and Sun-4 mouse, plugged together and into the machine with a small DIN plug. 1M x 9 30-pin 100ns SIMMs. Boot ROM versions 3.0.2 and later allow using 4M SIMMs in some slots for up to 40M (see Misc Q&A #15). 3/460 Processor(s): 68030 @ 33 MHz, 68882, 68030 on-chip MMU, 7 MIPS, 0.6 MFLOPS CPU: 501-1299/1550 Bus: VME Memory: 128M physical with ECC, 4G/process virtual, 64K cache, 80ns cycle Notes: A 3/260 upgraded with a 3/4xx CPU board. Uses original 3/2xx memory boards. 3/470 Processor(s): 68030 @ 33 MHz, 68882, 68030 on-chip MMU, 7 MIPS, 0.6 MFLOPS CPU: 501-1299/1550 Chassis type: deskside Bus: VME Memory: 128M physical with ECC, 4G/process virtual, 64K cache, 80ns cycle Notes: Rare. Code-named "Pegasus". 8M standard, uses same memory boards as 3/2xx. 3/480 Processor(s): 68030 @ 33 MHz, 68882, 68030 on-chip MMU, 7 MIPS, 0.6 MFLOPS CPU: 501-1299/1550 Chassis type: rackmount Bus: VME Memory: 128M physical with ECC, 4G/process virtual, 64K cache, 80ns cycle Notes: Rare. Code-named "Pegasus". 8M standard, uses same memory boards as 3/2xx. 3/E Processor(s): 68020 CPU: 501-8028 Bus: VME Notes: Single-board VME Sun-3, presumably for use as a controller, not as a workstation. 6U form factor. Serial and keyboard ports. External RAM, framebuffer, and SCSI/ethernet boards available. Sun 386i -------- OVERVIEW The Sun 386i models, based on the Intel 80386 processor, were introduced when 80386-based IBM PC/AT clones were starting to become widespread. Intel had finally produced a chip sufficiently capable (32-bit, among other things) to allow porting SunOS, and using an Intel processor and an ISA bus offered the ability to run MS-DOS applications without speed-draining emulation. Unfortunately, they were a dismal failure. Support for Sun-386i's was introduced in SunOS 4.0 (?). The 386i SunOS releases came from Sun's East Coast division, so 386i SunOS was not identical to the standard version with the same number. The last released version of SunOS to support Sun-386i's was 4.0.2; there are a few copies of 4.0.3Beta (with OpenLook 2.0) floating around. MODELS 386i/150 Processor(s): 80386 @ 20MHz, 80387, 80386 on-chip MMU, 3 MIPS, 0.17 MFLOPS CPU: 501-1241/1414 Chassis type: tower (20"H * 7"W * 16"D) Bus: 4 32-bit slots; ISA (3 16-bit, 1 8-bit) Memory: 8M physical Notes: Shared code name "Roadrunner" with the /250. The frame buffer was not on the ISA bus. 720K or 1.44M 3.5" floppy. A variant of the 150 had the 250's external cache. 386i/250 Processor(s): 80386 @ 25MHz, 80387, 80386 on-chip MMU, 5 MIPS, 0.2 MFLOPS CPU: 501-1324/1413 Chassis type: tower Bus: 4 32-bit slots; ISA (3 16-bit, 1 8-bit) Memory: 16M physical, 32K cache Notes: Shared code name "Roadrunner" with the /150. The frame buffer was not on the ISA bus. 720K or 1.44M 3.5" floppy. 486i Processor(s): 80486 Notes: Code-named "Apache". A very limited quantity of these were supposedly built and shipped to customers just before the Intel-based line was cancelled. Sun-4/SPARCstation/SPARCserver/SPARCwhatever -------------------------------------------- OVERVIEW These machines were initially introduced with model designations in the same pattern as previous lines: Sun 4/xxx. However, for marketing purposes, Sun departed from their classic naming scheme with the name SPARCstation, and has since experimented with alphabetic designations (e.g. "SPARCstation SLC") before returning to numbered SPARCstations. Until the SPARCstation 10, however, every model still had a 4/xxx designation as well, which is displayed by the ROM monitor during power-up and used by much of Sun's documentation. This model line marks the introduction of Sun's own RISC chip, the SPARC. There have been a number of different implementations of the chip from various manufacturers, with varying degrees of hardware support for the instruction set. Support for Sun-4's was introduced in SunOS 4.0, although there was a special variant of SunOS 3.2 for Sun-4's which was shipped with some very early units. Since this product line is still current, it is still in general supported by SunOS, which has mutated to become part of Solaris. Support for some earlier models has been dropped, and some later models require at least 4.0.3c, 4.1.1, or Solaris 2.x. Some of the later models have pictures silkscreened on their CPU boards. Note that MIP/GIP ratings for later models are even more suspicious than usual for benchmarks. There are several kernel architectures in the Sun-4 model line. Where known, the architecture for each model is listed. MODELS 4/260 Processor(s): SF9010 @ 16.67MHz, Weitek 1164/1165, Sun-4 MMU, 16 hardware contexts, 10 MIPS, 1.6 MFLOPS CPU: 501-1274/1491/1522 Chassis type: deskside Bus: VME, 12 slot Memory: 128M physical with ECC, 1G/process virtual, 60ns cycle Architecture: sun4 Notes: First SPARC machine. Code-named "Sunrise". Cache much like Sun-3/2xx, uses same memory boards. 4/110 Processor(s): MB86900 @ 14.28MHz, Weitek 1164/1165, Sun-4 MMU, 16 hardware contexts, 7 MIPS CPU: 501-1199/1237/1462/1463/1464/1465/1512/1513/ 1514/1515/1516/1517/1656/1657/1658/1659/ 1660/1661 Chassis type: deskside Bus: VME, 3 slot Memory: 32M physical with parity, 1G/process virtual, 70ns cycle Architecture: sun4 Notes: First desktop-able SPARC. CPU doesn't support VME busmaster cards (insufficient room on CPU board for full VME bus interface), so DMA disk and tape boards won't work with it. Originally intended as single-board machine, although there are a few slave-only VME boards (such as the ALM-2 and second ethernet controller) which work with it. Onboard SCSI, two serial ports, Ethernet, keyboard/mouse. "P4" frame buffer could be monochrome or color. Used static column RAM rather than a conventional cache. Code-named "Cobra". CPUs 501-1199/1462/1464/1512/1514/1516/ 1656/1658/1660 do not have an FPU; 501-1237/ 1463/1465/1513/1515/1517/1657/1659/1661 have an FPU. 4/280 Processor(s): SF9010 @ 16.67MHz, Weitek 1164/1165, Sun-4 MMU, 16 hardware contexts, 10 MIPS, 1.6 MFLOPS CPU: 501-1274/1491/1522 Chassis type: rackmount Bus: VME, 12 slot Memory: 128M physical with ECC, 1G/process virtual, 60ns cycle Architecture: sun4 Notes: Rackmount version of 4/260. 4/150 Notes: 4/110 CPU in a 3/150 chassis. SPARCstation 1 (4/60) Processor(s): MB86901A or LSI L64801 @ 20MHz, Weitek 3170, Sun-4c MMU, 8 hardware contexts, 12.5 MIPS, 1.4 MFLOPS, 10 SPECmark89 CPU: 501-1382/1629 Chassis type: square pizza box Bus: SBus @ 20MHz, 3 slots (slot 3 slave-only) Memory: 64M physical with synchronous parity, 512M/process virtual; 64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 16-byte lines; 50ns cycle Architecture: sun4c Notes: Code name "Campus". 1M or 4M x 9 30-pin 100ns SIMMs, in four banks. 720K or 1.44M (?) 3.5" floppy. First supported in SunOS 4.0.3c. SPARCserver 1 Notes: SPARCstation 1 without a monitor/framebuffer. 4/330 (SPARCstation 330, SPARCserver 330) Processor(s): CY7C601 @ 25MHz, TI8847, Sun-4 MMU, 16 hardware contexts, 16 MIPS, 2.6 MFLOPS, 11.3 SPECmark89 CPU: 501-1316/1742 Bus: VME Memory: 56M/72M physical with synchronous parity, 1G/process virtual, 128K cache, 40ns cycle Architecture: sun4 Notes: Onboard SCSI, serial ports. Uses SIMMs. Cache similar to 4/2xx but write-through. Code-named "Stingray". 56M limit only for early versions of ROM. 1M or 4M x 9 30-pin SIMMs, 100ns. 4/310 Notes: 4/3xx CPU in a 4/110 chassis. 4/350 Notes: 4/3xx CPU in a 3/150 chassis. 4/360 Processor(s): CY7C601 @ 25MHz, TI8847, Sun-4 MMU, 16 hardware contexts, 16 MIPS, 2.6 MFLOPS, 11.3 SPECmark89 CPU: 501-1316/1742 Chassis type: deskside Bus: VME, 12 slots Memory: 56M+ physical with synchronous parity, 1G/process virtual, 128K cache, 40ns cycle Architecture: sun4 Notes: 4/260 upgraded with a 4/3xx CPU. Onboard SCSI, serial ports. Uses SIMMs. Cache similar to 4/2xx but write-through. Code-named "Stingray". Room for SCSI disk in top of chassis. 56M limit only for early versions of ROM. 1M or 4M x 9 30-pin SIMMs, 100ns. 4/370 (SPARCstation 370, SPARCserver 370) Processor(s): CY7C601 @ 25MHz, TI8847, Sun-4 MMU, 16 hardware contexts, 16 MIPS, 2.6 MFLOPS, 11.3 SPECmark89 CPU: 501-1316/1742 Bus: VME, 12 slots Memory: 56M+ physical with synchronous parity, 1G/process virtual, 128K cache, 40ns cycle Architecture: sun4 Notes: Onboard SCSI, serial ports. Uses SIMMs. Cache similar to 4/2xx but write-through. Code-named "Stingray". Room for up to four SCSI disks in top of chassis. 56M limit only for early versions of ROM. 1M or 4M x 9 30-pin SIMMs, 100ns. 4/380 Notes: 4/280 upgraded with 4/3xx CPU. 4/390 (SPARCserver 390) Processor(s): CY7C601 @ 25MHz, TI8847, Sun-4 MMU, 16 hardware contexts, 16 MIPS, 2.6 MFLOPS, 11.3 SPECmark89 CPU: 501-1316/1742 Bus: VME Memory: 56M+ physical with synchronous parity, 1G/process virtual, 128K cache, 40ns cycle Architecture: sun4 Notes: Onboard SCSI, serial ports. Uses SIMMs. Cache similar to 4/2xx but write-through. Code-named "Stingray". 56M limit only for early versions of ROM. 1M or 4M x 9 30-pin SIMMs, 100ns. 4/470 (SPARCstation 470, SPARCserver 470) Processor(s): CY7C601 @ 33MHz, TI8847 (?), 64 hardware contexts, 22 MIPS, 3.8 MFLOPS, 17.6 SPECmark89 CPU: 501-1381/1899 Bus: VME Memory: 96M physical, 128K cache Architecture: sun4 Notes: Write-back rather than write-through cache, 3-level rather than 2-level Sun-style MMU. Code-name "Sunray" (which was also the code name for the 7C601 CPU). 4/490 (SPARCserver 490) Processor(s): CY7C601 @ 33MHz, TI8847 (?), 64 hardware contexts, 22 MIPS, 3.8 MFLOPS, 17.6 SPECmark89 CPU: 501-1381/1899 Bus: VME Memory: 96M physical, 128K cache Architecture: sun4 Notes: Write-back rather than write-through cache, 3-level rather than 2-level Sun-style MMU. Code-name "Sunray" (which was also the code name for the 7C601 CPU). SPARCstation SLC (4/20) Processor(s): MB86901A or LSI L64801 @ 20MHz, 12.5 MIPS, 1.2 MFLOPS, 8.6 SPECmark89 CPU: 501-1627/1680/1720/1748 (1776/1777 ?) Chassis type: monitor Bus: none Memory: 16M physical; 64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 16-byte lines Architecture: sun4c Notes: Code name "Off-Campus". 4M x 33 72-pin SIMMs. No fan. 17" mono monitor built in. Has audio, keyboard, A/B serial (in same DB25), SCSI-2, and AUI Ethernet connectors. First supported in SunOS 4.0.3c. SPARCstation IPC (4/40) Processor(s): MB86901A or LSI L64801 @ 25MHz, 13.8 SPECint92, 11.1 SPECfp92, 327 SPECintRate92, 263 SPECfpRate92 CPU: 501-1689/1835/1870/1974 (1690?) Chassis type: lunchbox Bus: SBus @ 25MHz, 2 slots Memory: 48M physical; 64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 16-byte lines Architecture: sun4c Notes: Code name "Phoenix". 1M or 4M x 9 30-pin 100ns SIMMs, three banks. Onboard mono frame buffer. 1.44M 3.5" floppy. First supported in SunOS 4.0.3c. SPARCstation 1+ (4/65) Processor(s): LSI L64801 @ 25MHz, Weitek 3172, Sun-4c MMU, 8 hardware contexts, 15.8 MIPS, 1.7 MFLOPS, 12 SPECmark89 CPU: 501-1632 Chassis type: square pizza box Bus: SBus @ 25MHz, 3 slots (slot 3 slave-only) Memory: 64M (40M?) physical with synchronous parity, 512M/process virtual; 64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 16-byte lines; 50ns cycle Architecture: sun4c Notes: Code name "Campus B". 1M or 4M x 9 30-pin 100ns SIMMs, in four banks. 1.44M 3.5" floppy. Essentially same as SPARCstation 1, just faster clock and improved SCSI controller. First supported in SunOS 4.0.3c. SPARCserver 1+ Notes: SPARCstation 1+ without a monitor/framebuffer. SPARCstation 2 (4/75) Processor(s): CY7C601 @ 40MHz, TI TMS390C601A (602A ?), Sun-4c MMU, 16 hardware contexts, 28.5 MIPS, 4.2 MFLOPS, 21.8 SPECint92, 22.8 SPECfp92, 517 SPECintRate92, 541 SPECfpRate92 CPU: 501-1638/1744/1858/1859/1912/1926/1989/1995 Chassis type: square pizza box Bus: SBus @ 20MHz, 3 slots Memory: 64M physical on motherboard/128M total, 64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 32-byte lines Architecture: sun4c Notes: Code name "Calvin". 4M x 9 30-pin 80ns SIMMs, in four banks. Case slightly larger and has more ventilation. (Some models apparently have LSI L64811 @ 40MHz?) Expansion beyond 64M is possible with a 32M card which can take a 32M daughterboard (card blocks SBus slot). First supported in SunOS 4.1.1. SPARCserver 2 Notes: SPARCstation 2 without a monitor/framebuffer. SPARCstation ELC (4/25) Processor(s): Fujitsu MB86903 or Weitek W8701 @ 33MHz, FPU on CPU chip, Sun-4c MMU, 8 hardware contexts, 21 MIPS, 3 MFLOPS, 18.2 SPECint92, 17.9 SPECfp92, 432 SPECintRate92, 425 SPECfpRate92 CPU: 501-1861 (1730?) Chassis type: monitor Bus: none Memory: 64M physical; 64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 32-byte lines Architecture: sun4c Notes: Code name "Node Warrior". 4M or 16M x 33 72-pin SIMMs. No fan. 17" mono monitor built in. first supported in SunOS 4.1.1c. SPARCstation IPX (4/50) Processor(s): Fujitsu MB86903 or Weitek W8701 @ 40MHz, FPU on CPU chip, Sun-4c MMU, 8 hardware contexts, 28.5 MIPS, 4.2 MFLOPS, 21.8 SPECint92, 21.5 SPECfp92, 517 SPECintRate92, 510 SPECfpRate92 CPU: 501-1780/1810/1959/2044 Chassis type: lunchbox Bus: SBus @ 20MHz, 2 slots Memory: 64M physical; 64K write-through cache, direct-mapped, virtually indexed, virtually tagged, 32-byte lines Architecture: sun4c Notes: Code name "Hobbes". 4M or 16M x 33 72-pin SIMMs. Onboard GX-accelerated cg6 color framebuffer (not usable with ECL mono monitors, unlike SBus version). Picture of Hobbes (from Watterson's "Calvin and Hobbes" comic strip) silkscreened on motherboard. 1.44M 3.5" floppy. First supported in SunOS 4.1.1 (may require IPX supplement). SPARCengine 1 (4/E) CPU: 501-8035/8058/8064 Bus: SBus, 1 slot Notes: Basically a SPARCstation 1 (or 1+?) with a VME interface and 8K rather than 4K pages. Sold as a 6U VME board. Code name "Polaris". SPARCserver 6xxMP/xx Processor(s): Mbus modules CPU: 501-1686/2055 Chassis type: rackmount Bus: VME; SBus @ 20MHz; and Mbus Memory: 640M physical Architecture: sun4m Notes: First Mbus-based machine. Cypress/ROSS Mbus modules later upgraded to TI SuperSPARC modules (/xx models). Code name "Galaxy". Up to four CPUs. 4M or 16M x 9 80ns 30-pin SIMMs. SPARCclassic (SPARCclassic Server)(SPARCstation LC) (4/15) Processor(s): microSPARC @ 50MHz, 59.1 MIPS, 4.6 MFLOPS, 26.4 SPECint92, 21.0 SPECfp92, 626 SPECintRate92, 498 SPECfpRate92 CPU: 501-2200/2262/2326 Chassis type: lunchbox Bus: SBus @ 20MHz, 2 slots Memory: 96M physical Architecture: sun4m Notes: Sun4m architecture, but no Mbus. Shares code name "Sunergy" with LX. Uniprocessor only. 1.44M 3.5" floppy. Soldered CPU chip. Onboard cgthree framebuffer, AMD79C30 8-bit audio chip. Takes pairs of 4M or 16M 60ns SIMMs. First supported in SunOS 4.1.3c. SPARCclassic X (4/10) CPU: 501-2079/2262/2313 Notes: Essentially the same as SPARCclassic, but intended for use as an X terminal (?). SPARCstation LX/ZX (4/30) Processor(s): microSPARC @ 50MHz, 59.1 MIPS, 4.6 MFLOPS, 26.4 SPECint92, 21.0 SPECfp92, 626 SPECintRate92, 498 SPECfpRate92 CPU: 501-2031/2032/2233/2474 Chassis type: lunchbox Bus: SBus @ 20MHz, 2 slots Memory: 96M physical Architecture: sun4m Notes: Sun4m architecture, but no Mbus. Shares code name "Sunergy" with SPARCclassic. Uniprocessor only. Takes pairs of 4M or 16M 60ns SIMMs. Soldered CPU chip. Onboard cgsix framebuffer, 1M VRAM standard, expandable to 2M. DBRI 16-bit audio/ISDN chip. First supported in SunOS 4.1.3c. SPARCstation Voyager Processors(s): microSPARC II @ 60MHz, 47.5 SPECint92, 40.3 SPECfp92, 1025 SPECintRate92, 859 SPECfpRate92 Bus: SBus; PCMCIA type II, 2 slots Memory: 80M physical Architecture: sun4m Notes: Portable (laptop?). 16M standard, two memory expansion slots for Voyager-specific SIMMs (16M or 32M). Code-named "Gypsy". 14" 1152x900 mono or 12" 1024x768 color flat panel displays. DBRI 16-bit audio/ISDN chip. SPARCserver 10/xx Notes: SPARCstation 10/xx without monitor/framebuffer. SPARCstation 3 Notes: Although this model appeared in a few Sun price lists, it was renamed the SPARCstation 10 before release. SPARCstation 10/xx Processor(s): up to two Mbus modules Motherboard: 501-1733/2259/2274/2365 (-2274 in model 20 only) Chassis type: square pizza box Bus: SBus @ 16.6/20MHz (model 20) or 18/20MHz, 4 slots; and Mbus, 2 slots Memory: 512M physical Architecture: sun4m Notes: Code name "Campus-2". 1.44M 3.5" floppy. Up to four CPUs, some models with multiple CPUs stock. 16M or 64M 70ns SIMMs. Some models (514, others?) use double-width CPU modules which block SBus slots. model MHz SPECint92 SPECfp92 SPECint SPECfp ----- --- --------- -------- -Rate92--Rate92- 10/20 33 39.8 46.6 943 1104 10/30 36 45.2 54.0 1072 1282 10/40 40 50.2 60.2 1191 1427 10/402 40x2 2112 2378 10/41 40 53.2 67.8 1264 1607 10/412 40x2 2411 2854 10/51 50 65.2 83.0 1580 2008 10/512 50x2 2950 3744 10/514 50x4 5155 5809 10/52 45x2 announced but never shipped 10/54 45x4 announced but never shipped 10/61 10/612 10/71 10/712 SPARCcenter 2000 Processor(s): Mbus modules Motherboard: 501-1866/2334/2362 Bus: XDBus * 2, 20 slots; SBus @ 20MHz, 4 slots/motherboard; Mbus, 2 slots/motherboard Memory: 5G physical Architecture: sun4d Notes: Dual XDBus backplane with 20 slots. One board type that carries dual Mbus SPARC modules with 2M cache (1M for each XDBus), 512M memory and 4 SBus modules. Any combination can be used; memory is *not* tied to the CPU modules but to the XDBus. Solaris 2.x releases support an increasing number of CPUs (up to full twenty), due to tuning efforts in the kernel. First supported in Solaris 2.2 (SunOS 5.2). Code name "Dragon". 2.19 GIPS, 269 MFLOPS. model MHz SPECint92 SPECfp92 SPECint SPECfp ----- --- --------- -------- -Rate92--Rate92- 2108 40x8 8047 10600 2216 50x16 21196 28064 SPARCclassic M Processor(s); microSPARC @ 50MHz Memory: 96M physical Notes: 16M standard. SPARCstation 10M Processor(s): SuperSPARC @ 36MHz, 86.1 MIPS Bus: SBus, Mbus Memory: 512M physical, 32K cache Notes: 32M standard. 1.44M 3.5" floppy. SPARCserver 1000 Processor(s): Mbus modules Motherboard: 501-2336 (2338?) Bus: XDBus; SBus @ 20MHz, 3 slots/motheboard; Mbus, 2 slots/motherboard Memory: 2G physical, 1M off-chip cache Architecture: sun4d Notes: Single XDBus design with "curious L-shaped motherboards". Three SBus slots, onboard FSBE, 512M, two CPU modules per motherboard. Four motherboards total, or a disk tray with four 535M 1" high 3.5" disks (1G disks supported recently). Code name "Scorpion". 135 MIPS. First supported in Solaris 2.2 (SunOS 5.2). model MHz SPECint92 SPECfp92 SPECint SPECfp ----- --- --------- -------- -Rate92--Rate92- 1102 50x2 2730 3681 1104 50x4 5318 7076 1108 50x8 10113 12710 SPARCcluster 1 Processor(s): SuperSPARC @ 45MHz, 86.1 MIPS Bus: SBus Memory: 1M off-chip cache Notes: 512M standard. A bunch of SPARCstation 10's glued together with an switch (Alantec? Kalpana?). SPARCstation 5 Processor(s): microSPARC II @ 70MHz, 85MHz, 110MHz; 57.0/64.0/? SPECint92, 47.3/54.6/? SPECfp92, 1352/1518/? SPECintRate92, 1122/1295/? SPECfpRate92 Bus: SBus Memory: 256M physical Architecture: sun4m Notes: 16M standard in 70MHz model, 32M standard in 85MHz model. 8 SIMM slots, 8M or 32M SIMMs, mixable except that any 32M SIMMs must be in slots before any 8M SIMMs. Code name "Aurora". Uses SCA connectors (see Misc Q&A #29) for internal SCSI drives. Socketed CPU chip. SPARCserver 5 Notes: SPARCstation 5 without monitor/framebuffer. SPARCserver 20 Notes: SPARCstation 20 without monitor/framebuffer. SPARCstation 20M Processor(s): SuperSPARC @ 50MHz, 86.1 MIPS Bus: SBus, MBus Memory: 512M physical, 32K off-chip cache Notes: 32M standard. 1.44M 3.5" floppy. SPARCstation 20/xx Processor(s): Mbus modules Bus: SBus and Mbus; SBus for models 50 and 61 (and possibly others?) @ 25MHz/64bits Memory: 512M physical Architecture: sun4m Notes: 1.44M 3.5" floppy. 32M standard all models. Code name "Kodiak". Uses SCA connectors (see Misc Q&A #29) for internal SCSI drives. 16, 32, or 64M 60ns SIMMs. Some models (514, others?) use double-width CPU modules that block SBus slots. model MHz SPECint92 SPECfp92 SPECint SPECfp ----- --- --------- -------- -Rate92--Rate92- 20/50 50 69.2 78.3 1628 1842 20/502 50x2 2833 2995 20/51 50 73.6 84.8 1731 1995 20/514 50x4 6034 6752 20/61 60 88.9 102.8 2092 2418 20/612 60x2 3903 4645 20/71 20/712 SPARCstation 4 Processor(s): MicroSPARC II @ 70MHz Bus: SBus, 1 slot Architecture: sun4m Notes: Optional 16-bit audio, onboard framebuffer. Processor Data -------------- SPARC register overview From John Cheshire (john@float.demon.co.uk): SPARC registers can be divided into two general classifications: working registers and control/status registers. Working registers are those used for data and addressing operations. They are called r-registers in the integer unit (IU), or f-registers in the floating-point unit. The various control/status registers record status or control the state of a processor or memory management unit (MMU). The 136 r-registers of the integer unit are divided into eight register windows. The 32 f-registers of the floating-point unit are a directly addressed register file (referred to as freg0...freg31). All registers for SPARC are 32 bits in length, although floating-point double-precision instructions allow an adjacent and aligned floating-point data register pair to be accessed as a single 64-bit register. Also note that while all control registers are 32 bits in length, some of the bit fields may be designated as reserved. Reserved bits are non-writable, and are returned as zero when when the register is read. It is good programming practice to write zeros into a reserved bit field when writing to a control register of this type. This practice avoids upgrade problems with later hardware versions. The 136 r-registers of the [Ross] RT620 are 32 bits wide and are divided into a set of 128 window registers and a set of eight global registers. The 128 window registers are grouped into eight sets of 24 r-registers called windows. One of these eight windows is selected by setting the Current Window Pointer (CWP), a 5-bit field in the processor state register (PSR). Within each window, the programmer can directly access 24 windowed r-registers by register number. The eight global registers may be accessed regardless of the window selected by the CWP. Register Alternate Register Number Register Number Group Name -------- --------------- ---------- r[24] to r[31] i[0] to i[7] ins r[16] to r[23] l[0] to l[7] locals r[8] to r[15] o[0] to o[7] outs r[0] to r[7] g[0] to g[7] globals The windowed register file is implemented as a circular stack, with the highest numbered window joined to the lowest. For the eight windows implemented in SPARC, window 7 adjoins window 0. Note that each window shares its ins and outs with adjacent windows. Outs from a previous window (CWP+1) are the ins of the current window, and the outs of the current window are the ins of the next window (CWP-1). While only adjacent windows share ins and outs, globals are shared by all windows. A window's locals, on the other hand, are not shared at all, belonging only to that window. An alternative approach to understanding SPARC window registers is to note that the Current Window Pointer (CWP) acts as an index pointer within the stack of 128 window registers. Changing the Current Window Pointer by one offsets the r-register addressing by 16. Since 24 r-registers can be addressed with each CWP value, incrementing or decrementing the CWP results in an eight register overlap in register addressing. This overlap of window register addressing creates the in-out feature of the windowed registers. After power-on reset, the state of the Current Window Pointer and the window invalid mask (WIM) register are undefined. The power-on reset trap routine must initialize the CWP and WIM register for correct operation. In addition to the 136 r-registers, SPARC defines a set of 32-bit floating point data registers, referred to as f-registers. The [Ross] RT620 fp register files each provide a set of 32 f-registers. These registers can be accessed as 32 registers containing single precision (32-bit) data types or as 16 pairs of registers containing double precision (64-bit) data types. Double precision pairs are always addressed as adjacent even-odd registers. SuperSPARC Texas Instruments TMX390Z50. On-chip 20K 5-way set-associative I-cache, physically indexed and tagged. On-chip 16K 4-way set-associative D-cache, write-back, physically indexed and tagged. 65536 hardware contexts. FPU and SPARC Reference MMU on chip. SPARC Reference MMU has in-memory 3-level page tables, similar to a "de-baroqued subset" of the 68030 MMU, but with Sun-MMU-style contexts. Code name "Viking". "When the SuperSPARC Multi-Cache Controller is used in the Mbus configuration, it supports either no E-cache or 1MB of E-cache. When the MCC is used in the X[D]Bus configuration, it supports a variety of E-cache sizes: none, 512Kb, 1Mb, or 2Mb." -- Texas Instruments SuperSPARC User's Guide, Alpha release. microSPARC Texas Instruments TMX390S10. On-chip 4K I-cache. On-chip 2K D-cache. 64 hardware contexts. FPU and SPARC Reference MMU on chip. SPARC Reference MMU has in-memory 3-level page tables, similar to a "de-baroqued subset" of the 68030 MMU, but with Sun-MMU-style contexts. Code name "Tsunami". microSPARC II Fujitsu MB86904. On-chip 16K I-cache. On-chip 8K D-cache.FPU and SPARC Reference MMU on chip. SF9010/MB86900 These two are the same chip; Fujitsu simply renamed it. The FPC portion was later given the separate designation MB86910 (?). ROSS RT601/Cypress CY7C601 These two are the same chip, renamed when Cypress sold ROSS Technology to Fujitsu. No on-chip cache. ROSS RT602/Cypress CY7C602 These two are the same chip, renamed when Cypress sold ROSS Technology to Fujitsu. ROSS RT605/Cypress CY7C605 These two are the same chip, renamed when Cypress sold ROSS Technology to Fujitsu. 64K unified cache which can run in either write-through or write-back mode; SunOS/Solaris uses write-back. SPARC Reference MMU with 4096 contexts. hyperSPARC ROSS RT620 IU/FPU and ROSS RT625 MMU/cache controller. On-chip 8K direct-mapped I-cache, 128K or 256K external (?) unified cache which can run in write-through or write-back mode; SunOS/Solaris uses write-back. SPARC Reference MMU with 4096 contexts. Code name "Pinnacle". END OF PART I OF THE SUN HARDWARE REFERENCE THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART II ======= FAQ FAQ === ROM Monitors ------------ Sun-2's sported a rather primitive monitor; with each succeeding model line, it has become more powerful. In all models, the machine enters the ROM monitor upon power up. The monitor tries to boot from a default device, which may be determined by a simple priority-ordered search for boot devices (Sun-2) and/or by EEPROM settings (Sun-3 and later). If it cannot find a boot device or the boot device is offline, it enters command-line mode. Command-line mode may be manually invoked at any time, including while the OS is running, by holding down L1 and then pressing A on a Sun console, or sending BREAK if you are using a terminal as the console. On all models, the "c" (continue) command resumes execution at the point where the monitor was entered, so you can recover from accidentally halting the OS. Note that if you are using a terminal as the console, turning it off or disconnecting it is usually interpreted as BREAK and halts the machine. Note that the ROM monitor in a machine may or may not know about any particular color framebuffer, depending on the revision of the ROM and the age of the framebuffer standard. If the ROM does not know how to detect and display on the particular color framebuffer you have installed, it will be unable to display the normal ROM boot messages. This does not affect OS support for the framebuffer; if you are willing to boot blind, SunOS should find the framebuffer and start displaying on it normally. The alternative is to get a more recent ROM or a different framebuffer. SUN-1 No information. The 100U used a Sun-2 CPU (the same one used in early 2/120 units), so it had a Sun-2 ROM monitor. SUN-2 The ROM monitor in at least the 2/120 and 2/170 (and probably all other Sun-2 models) is capable of booting and performing some memory and register operations, but not much more. There is no online help or diagnostics. The boot command is of the form "b dd(x,y,z) args" where "dd" is a device string, "x" is the controller number, "y" is the unit number (?), "z" is the partition number, and "args" are optional arguments to the kernel. "dd" may be sd (SCSI disk), st (SCSI tape), xy (Xylogics SMD controller), ie (Sun Ethernet board), or ec (3Com Ethernet board), and probably others (mt?). For example, to boot from the first partition on the first SCSI disk on the first SCSI controller (a common configuration), the command would be "b sd(0,0,0)". To boot from the first partition on the second SMD disk on the first SMD controller (a configuration I have), the command would be "b xy(0,1,0)". To boot from the fourth file on the first SCSI tape drive on the first SCSI controller (booting from the n'th file may be required during OS installation), the command would be "b st(0,0,3)". Note that the ROM monitor makes certain assumptions about SCSI IDs -- the tape drive is actually at SCSI ID 4, but is referred to as tape unit 0. By default ("b"), the ROM monitor tries to boot from (0,0,0) on the highest-priority bootable device that it can find in the machine's slots; the priority order is xy, sd, and ie/ec (don't know which has priority over the other). It never boots from tape by default. There may be other bootable devices, but I have never seen them. Also note that for at least some versions of SunOS, "args" is not actually passed to the kernel. The "b" command reads a tiny bootstrap from the indicated device. The bootstrap then automatically continues the boot from the same device, ignoring "args". The only way I have found to actually pass arguments such as the single-user flag (-s) to the kernel is to use the bootstrap program on the OS tapes, which gives a prompt rather than continuing automatically. At that prompt, entering the device information followed by the arguments (e.g. "xy(0,1,0) -s") will actually get the arguments passed to the kernel. SUN-3 The Sun-3 ROM monitor is much more sophisticated. Entering "?" will produce a list of commands with brief explanations and syntax. The ROM contains diagnostics sufficient for a preliminary checkout of a machine for which you do not have a boot device. Syntax of the boot command is largely the same as for Sun-2's, with a few differences: the hardware search for a boot device may be overridden by EEPROM settings which direct the machine to always boot from a particular device; on machines with a Lance Ethernet chip rather than Intel, the Ethernet device is le rather than ie; and "args" is passed to the kernel correctly (actually, this appears to be a difference between SunOS 3.x and SunOS 4.x rather than a ROM difference). Sun-3 boot ROM versions 3.x are actually a step backward in some ways. They can boot from more devices (QIC-150 tapes, possibly CD-ROMs) but the online help and most of the diagnostic tests were removed, probably because the ROM space was needed for new boot code. SUN-386i No information. SUN-4 The Sun-4 ROM monitor is vastly more sophisticated than even the Sun-3 version. It has two different command-line modes. The old mode, in the style of earlier monitors, can do exactly three things: boot (using the old-style syntax), continue execution, or switch to new command-line mode. New mode uses "ok" for a prompt. Help may be obtained by typing "help". It has a built-in command-line editor, and (at least in newer versions) a Forth interpreter (I haven't seen any sign of one on my SLC but I wouldn't know how to look, either). You can boot either using the old-style syntax or by specifying a type of device ("boot disk", "boot tape", etc.). EEPROM configuration is through "printenv" and "setenv", which use names rather than addresses. Good help is available for most commands, and there are a lot of commands, encompassing all the functionality available in earlier monitors and adding helpful new features, such as "probe-scsi", which searches the SCSI bus and prints out the ID, LUN, device type, and identification string for anything it finds. EEPROM/NVRAM Parameters ----------------------- Every Sun-3, Sun386i, and Sun-4/SPARCstation has EEPROM or NVRAM on the CPU board which retains settings for various things the ROM monitor needs to know to boot and function properly. Most of these locations are standard across all three model lines; where this is not true, it is noted in the list below. All numeric values are in hexadecimal unless otherwise noted. 0x14 Installed memory Megabytes of memory installed 0x15 Tested memory Megabytes of memory tested during power-on self test (POST) 0x16 Monitor screen size 0x00 1152 x 900 (standard resolution) 0x12 1024 x 1024 (1Kx1K) 0x13 1600 x 1280 (high resolution, see locations 0x50 and 0x51) 0x14 1440 x 1440 0x15 1024 x 768 (low resolution) 0x17 Watchdog reset action 0x00 invoke ROM monitor 0x12 imitate power-on reset (default) 0x18 Operating system boot device 0x00 poll (default) 0x12 boot from EEPROM/NVRAM specified boot device 0x19-0x1A SunOS boot device name (in ASCII) 0x78 0x79 (xy) Xylogics 450/451 SMD controller 0x78 0x64 (xd) Xylogics 7053 SMD controller 0x73 0x64 (sd) SCSI disk 0x69 0x65 (ie) Ethernet (Intel-based controller) 0x69 0x64 (id) IPI disk 0x67 0x6E (gn) ??? 0x6C 0x65 (le) Ethernet (Lance-based controller) 0x1B-0x1D SunOS boot device controller, unit, partition numbers 0x00 0x00 0x00 (0,0,0) (default) 0x1F Primary terminal 0x00 monochrome framebuffer 0x10 serial port A 0x11 serial port B 0x12 VMEbus and 3/60-P4 color frame buffers (configure locations 0x60C-0x613 when VX and MVX graphics options are installed) 0x20 non-3/60-P4-color frame buffer 0x20 Power-up banner 0x00 Sun logo display 0x12 custom banner stored in 0x68-0xB7 0x21 Keyboard click 0x00 OFF 0x12 ON (default) 0x22-0x23 Diagnostic boot device name (in ASCII) Used when NORM/DIAG switch in DIAG position. As 0x19-0x1A, or 0x00 0x00 to invoke ROM monitor. 0x24-0x26 Diagnotic boot device controller, unit, partition numbers Used when NORM/DIAG switch in DIAG position. As 0x1B-0x1D. 0x28-0x4F Diagnostic boot path Used when NORM/DIAG switch in DIAG position. ASCII codes for path and filename(?) to boot, or all zeroes to invoke ROM monitor. 0x50 High resolution number of columns 0x51 High resolution number of rows 0x58 Serial port A default baud rate 0x00 9600 baud 0x12 use rate stored at 0x59-0x5A 0x59-0x5A Serial port A baud rate The baud rate as a 16-bit number, MSB first (e.g. 0x04 0xB0 for 1200, 0x12 0xC0 for 4800, 0x25 0x80 for 9600). 0x5B Serial port A DTR/RTS 0x00 assert DTR and RTS signals 0x12 do not assert DTR and RTS signals 0x60 Serial port B default baud rate 0x00 9600 baud 0x12 use rate stored at 0x61-0x62 Note that when the NORM/DIAG switch is in the DIAG position, port B runs at 1200 baud and the settings of locations 0x60-0x62 are ignored. 0x61-0x62 Serial port B baud rate The baud rate as a 16-bit number, MSB first (e.g. 0x04 0xB0 for 1200, 0x12 0xC0 for 4800, 0x25 0x80 for 9600). 0x63 Serial port B DTR/RTS 0x00 assert DTR and RTS signals 0x12 do not assert DTR and RTS signals 0x68-0xB7 Custom banner ASCII codes for desired banner, padded with spaces and ending with 0x0D, 0x0A in locations 0xB6 and 0xB7 0x111 Sun386i CPU revision level 0x01 P1.5 CPU (should not be in the field) 0x02 501-1241/1324-xx 0x03 501-1413/1414-xx 0x112 Sun386i CPU revision level 0x00 P1.5 CPU (should not be in the field) ([0x111] = 0x01) 0x00 <= 501-1241-02 Rev 15 ([0x111] = 0x02) <= 501-1324-02 Rev 15 0x02 >= 501-1241-02 Rev 16 ([0x111] = 0x02) >= 501-1324-02 Rev 16 0x00 501-1413/1414-xx ([0x111] = 0x03) 0x154 Sun386i SCSI spin-up delay (boot ROM >= 4.5 only) 0x00 no delay (default) 0xnn delay nn seconds 0x162 Sun386i password mode select (boot ROM >= 4.5 only) 0x01 command secure mode 0x5E fully secure mode other non-secure mode 0x163-0x16A Sun386i password Eight bytes of password in ASCII. 0x18F Logo type 0x00 normal Sun logo 0x06 3D logo for cgsix framebuffers 0x12 custom logo 0x492 Sun386i power-on mode 0x02 bypass mode 0x06 diagnostic boot 0x07 normal boot Sun-3 and Sun-4 password mode select (boot ROM >= 2.7.1 only) 0x01 command secure mode 0x5E fully secure mode other non-secure mode 0x493-0x49A Sun-3 and Sun-4 password (boot ROM >= 2.7.1 only) Eight bytes of password in ASCII. If the ROM is 2.8, enter a '@' character before each letter of the password. Enter one letter per location, followed by . If the password is less than eight letters, enter 0x00 in the remaining locations. The hexadecimal values of the letters can also be used to enter the password. 0x494 Sun386i autoconfig message flag 0x00 no messages 0x01 Sun-3 (UNIX expert type messages) 0x02 verbose messages 0x60C-0x60F VX and MVX options boot code 0x31 0x40 0x00 0x00 use the VX/MVX as the system console 0x610-0x61e VX and MVX options bus type 0xFC 0x00 0x00 0x00 use the VX/MVX as the system console 0x70B 3/80 power-on mode (boot ROM >= 2.3 only) 0x06 normal boot 0x12 diagnostic mode other full diagnostic boot HOSTID and IDPROM/NVRAM ----------------------- For more information, check out the files listed in Q&A #3-4, but here is a fast list of HOSTIDs and chip locations. The IDPROM or NVRAM contains a variety of important information, including a machine-type code and the machine serial number. Note that because of the machine-type code, IDPROMs and NVRAMs can only be swapped between machines with the same CPU board type. (For example, swapping between a 3/75 and a 3/180 should work because they both use the "Carrera" 3004 CPU, but it wouldn't work in a 3/60, which uses a different CPU.) On Sun-3's, 386i's, and early Sun-4's, the IDPROM has a printed label which indicates the machine type and the serial number as well. system hostid label type P/N location ------ ------ ----- ---- --- -------- 3/60 1700xxxx 0 xxxx IDPROM 520-1559 U224 3/50 1200xxxx 4 xxxx IDPROM 520-1295 U0204 3/80 4200xxxx - NVRAM 2Kx8 CMOS 525-1031 U0205 3/110 1400xxxx 6 xxxx IDPROM 520-1412 U1409 3004 (3/75/ 1100xxxx 3 xxxx IDPROM 520-1221 U1409 140/150/ 160/180) 3/2xx 1300xxxx 5 xxxx IDPROM 520-1322 U1907 3/4xx 4100xxxx D xxxx IDPROM 525-1083 U1701 3/E 1800xxxx 9 xxxx IDPROM 520-8049 U224 386i 31xxxxxx xxxx IDPROM 520-1811 U601 - - NVRAM 2Kx8 CMOS 100-1628 U603 4/10 80xxxxxx - NVRAM 8Kx8 CMOS 525-1343 U0707 4/15 80xxxxxx - NVRAM 8Kx8 CMOS 525-1203 U0707 4/20 54xxxxxx - NVRAM 2Kx8 CMOS 520-2749 U1011 4/25 56xxxxxx - NVRAM 2Kx8 CMOS 525-1188 U0813 4/30 80xxxxxx - NVRAM 8Kx8 CMOS 525-1203 U0707 4/40 52xxxxxx - NVRAM 2Kx8 CMOS 525-1084 U0901 4/50 57xxxxxx - NVRAM 2Kx8 CMOS 525-1180 U0512 4/60 51xxxxxx - NVRAM 2Kx8 CMOS 525-1032 U089 4/65 53xxxxxx - NVRAM 2Kx8 CMOS 525-1109 U098 4/75 55xxxxxx - NVRAM 2Kx8 CMOS 525-1112 U0512 4/1xx 2200xxxx B xxxx IDPROM 520-1638 U805 4/2xx 2100xxxx A xxxx IDPROM 520-1532 U1901 4/3xx 23xxxxxx C xxxx IDPROM 523-2136 U2202 NVRAM 2Kx8 CMOS 100-1628 U2200 4/4xx 24xxxxxx - IDPROM 525-1100 U1404 NVRAM 2Kx8 CMOS 100-1628 U3505 4/6xx 71xxxxxx - NVRAM 8Kx8 CMOS 525-1181 U2701 4/E 61xxxxxx - NVRAM 2Kx8 CMOS 523-8151 U1101 SS10 72xxxxxx - NVRAM 8Kx8 CMOS 525-1184 U1004 SServ1000 80xxxxxx - EEPROM 2Kx8 100-2922 U0209 80xxxxxx - NVRAM 8Kx8 CMOS 100-3528 U1007 SCtr2000 80xxxxxx - EEPROM 2Kx8 100-2922 U0203 80xxxxxx - NVRAM 8Kx8 CMOS 100-2822 U1205 Note that many of the later models (4/10/15/30, SPARCserver 1000, SPARCcenter 2000) use the same machine-type code. Note that the EEPROM for the SPARCserver 1000 and SPARCcenter 2000 is soldered to the "Control Board". Using a Terminal as Console --------------------------- Every Sun model has the ability to use a serial terminal as a console, instead of a Sun framebuffer and keyboard. In general, machines which have a removeable framebuffer (on a separate board rather than built into the CPU board/motherboard) require that the framebuffer be removed; the ROM monitor notes the absence of a framebuffer and sends output to the first serial port on the CPU board (usually labelled serial port A and known to the operation system as /dev/ttya), and the OS does the same when booted. Machines which do not have a removeable framebuffer may switch to terminal mode when the keyboard is not connected, or may require that the console designator in the EEPROM be changed. For the latter, those which have NORM/DIAG switches can be temporarily forced to use a terminal by powering up with the switch in the DIAG position. From there, you can break out of the diagnostics and use the ROM monitor command line to change the console designator in the EEPROM. The Sun 2/120 and 2/170 have an unusual configuration: the keyboard and mouse connect to the framebuffer board rather than the CPU. If the framebuffer board is removed, all input and output goes to ttya, as might be expected. If a framebuffer is present but no keyboard is connected, output goes to the framebuffer, but input comes from ttya. Terminals should be set for 9600 bps, 8 data bits, one stop bit, and no parity. The Sun 3/260 and 3/280 support the usual connection on ttya, but can also support a console terminal at 1200 bps on the second serial port on the CPU board, ttyb. The equivalent of L1-A (halt machine, drop to ROM monitor) from a terminal console is BREAK. Unfortunately, turning off the terminal or disconnecting it is usually interpreted as a BREAK and halts the machine. Thus, it is not easily possible to turn off the terminal when the console is not in use, or to use one terminal with many machines via a switchbox. Suggested solutions include a special cable (on a 4/2xx CPU, a 4.7K resistor between pins 3 and 25 may work) or modifying the SunOS serial driver (zs) to ignore breaks. Memory Display On Startup ------------------------- One of the points which causes much confusion is the startup display of how much memory is installed versus how much is being tested. As with most subjects, little is known about what the Sun-1's displayed, except the 100U which used a Sun-2 CPU. The Sun 2/120, 2/170, and probably all other Sun-2 models simply display the amount of memory installed. If the ROM monitor sees the memory, SunOS should see it as well, and if the ROM monitor does not see it, SunOS is most unlikely to see it either. All memory is tested, but there are no displays to that effect unless an error is found. (Note that installing memory boards set to overlapping address ranges causes errors.) With the Sun-3's, the ability to set how much memory would be tested on startup was added; it is stored in the EEPROM along with a variety of other settings. The total amount of memory installed is displayed, on one of the first lines printed (in the same area as ROM revision, serial number, etc.), but the line stating how much memory is being tested is much more conspicuous. The amount of memory tested is not automatically increased when more memory is installed, which frequently leads to dismay by the installer when the machine apparently does not recognize the memory just installed. Sun-4's behave the same way. SunOS does not care how much memory was tested. It will use however much is installed. As with the Sun-2's, if the ROM monitor sees the memory, SunOS should see it as well, and if the ROM monitor does not see it, SunOS is most unlikely to see it either. Miscellaneous Questions and Answers ----------------------------------- 1) I can't get anything out of the onboard SX video port on my SPARCstation 20. 2) Why doesn't my old SBus card fit the slot in my newer machine, or vice versa? 3) My IDPROM/NVRAM just died. What can I do? 4) Where can I get information about the IDPROM/NVRAM? 5) Why doesn't my new monochrome monitor work with older monochrome framebuffers (especially the GX), or vice versa? 5a) My machine won't boot with the monochrome monitor connected. What? 6) There is a battery on my VME SCSI host adapter board. What's it for? 7) Can I run my old, slow SCSI drives on a new machine with fast SCSI? 8) Can I use a type-4 keyboard on a Sun-3 that normally takes a type-3 keyboard? 9) I have a VME-based CPU but not the matching chassis. Can I put it in some other Sun VME chassis? 10) What's the situation with the 4/6xx and Solaris 1.x/2.x? 10a)Compatiblity chart for SPARCstation 10 Mbus modules and Solaris. 11) Can I use a non-Sun CD-ROM drive? Will I be able to boot from it? 12) Can I use a Sun CD-ROM drive on some other computer? 13) What's the maximum DVMA burst size for various SBus machines? 14) I occasionally get strange SCSI errors and other disk flakiness with the internal drives on my 3/80. 15) Can I put 4M SIMMs in my 3/80? 16) Can I put two 36MHz Mbus modules in my SPARCstation 10/30? 16a)What are the limitations on mixing Mbus modules in a single machine? 17) My Sun doesn't like 3-chip SIMMs. 18) My SPARCstation 1+ says "The SCSI bus is hung. Perhaps an external device is turned off." when I try to boot, or it locks up completely after displaying the banner. What do I do? 19) My SPARCstation IPC chokes with "panic: mmp_getpmg" when booting. What do I do? 20) I have some old SMD drives and controllers and/or a 9-track tape drive. Can I still use them with newer machines and OS versions? 21) My Sun-3 won't boot from a SCSI disk, but when I hook the disk up to another machine or boot from another disk, it works fine. What? 21a)My Sun-4 won't boot from a SCSI disk, but... 22) I'm getting "timeout" and "disk not responding to selection" errors with a brand-new SCSI disk. 23) I have a SunOS CD-ROM with sun3 and/or sun3x versions of the OS on it. Can I boot my Sun-3 from this CD-ROM? 24) I have a SunPC Accelerator card with an Intel 486DX on it. Can I use one of the DX2/DX4 replacement chips? 25) Can I set the stock serial ports to rates higher than 38400? 26) Can I get an ergonomic keyboard for my Sun? A trackball? 27) What's this 80-pin SCSI connector? 28) My SPARCstation 10 says "Data Access Error" and chokes when cold-booting, but typing "boot" at the ROM monitor prompt works. What? 29) Why can't I get my Fast Ethernet SBus card from Sun to work? 30) I have a disk for which there is no entry in format.dat. Does anybody have an entry I can use? 31) I just added some SIMMs, and now I'm getting odd DMA errors and/or Ethernet problems. What? 32) Should internal SCSI drives be terminated? 1) I can't get anything out of the onboard SX video port on my SPARCstation 20. To use the onboard SX video, you need a VSIMM. This is an extra-long SIMM that sits in one of the two dual-ported memory slots. If you do not have a VSIMM, the onboard SX video will not work. If you did not buy the machine in an SX configuration, it did not come with a VSIMM. You can order one separately to enable the onboard SX video. 2) Why doesn't my old SBus card fit the slot in my newer machine, or vice versa? From Chuck Narad: In SBus rev A, the cards were designed to snap into place in the SS1 enclosure. Later, before the spec went big time (before the IEEE standard), we decided to make SBus fit into other environments such as VME card spacing (as was done on the 600MP). For reasons of card pitch and RFI compliance the backplate needed to be shorter, since the originators of the spec hadn't thought about how to do this; for SS1/SS2 compatibility the snap-in 'ears' needed to be maintained. We ended up with a 2-piece backplate where the 'ears' were a removable part, and the screw-holes could be used to mount the card in systems that did not use the ears. This decision took over a year and cost thousands of lives :-) This two-piece backplate was finalized quite a while ago, and made it into SBus rev B.0. Unfortunately many third-party vendors continued to make older, rev-A backplates for a couple years after the change was announced and broadcast in such places as the SBus spec, the SBus bulletin, newsgroups, etc. Also unfortunately, there was a significant number of old-style cards shipped by Sun by that time; the hope was that few customers actually moved cards from one system to another, and the volumes of new cards swamped the volumes of old cards quickly. The theory was that all bus standards go through a 'shake-down cruise' in their first incarnations, and repairs to early decisions sometimes leave incompatibilities with older parts (examples include VME, SCSI, Multibus... you get the picture). SBus ended up being used in a much wider range of machines than it was originally intended for. Later, the mechanical team on the SS10 decided to take advantage of the removable ears for various reasons, so in that enclosure also the older cards won't fit. Now the good news; as long as you don't care about minor RFI leakeage, you can just cut off the ears on the old card with a pair of diagonal cutters, and the card will fit into the slot fine, you just can't use screws to secure it. 3) My IDPROM/NVRAM just died. What can I do? 4) Where can I get information about the IDPROM/NVRAM? There is some information in the HOSTID and IDPROM/NVRAM section above. For more, get eeprom-nvram.faq and nvram.faq from ftp.netcom.com, in directory /pub/he/henderso. 5) Why doesn't my new monochrome monitor work with older monochrome framebuffers (especially the GX), or vice versa? 5a) My machine won't boot with the monochrome monitor connected. What? Older monochrome framebuffers and monitors used a 66Hz vertical refresh rate. Newer units use a 76Hz vertical refresh rate. The GX framebuffers straddle the two: the dual-slot version does not support 76Hz vertical refresh, but the single-slot version does (except possibly for very early versions). The most common problem is that the machine won't boot with the monitor connected, but boots and displays properly if the monitor is connected about sixty seconds after power-up. An additional gotcha is that older monochrome monitors (up through about the SPARCstation 1) used a digital signal with ECL levels and a DB9 connector. Since then, monochrome configurations have usually been grayscale monitors connected to a monochrome framebuffer with analog outputs and a 13W3 connector. 6) There is a battery on my VME SCSI host adapter board. What's it for? It powers a time-of-day clock chip which is not used by Sun-3's. Supposedly some of the VME-based Sun-2's did not have a realtime clock. 7) Can I run my old, slow SCSI drives on a new machine with fast SCSI? Yes. You may get a lot of SCSI errors. While the SCSI controller is compatible with the older drives, the cables and termination are frequently a problem. Cables should be short and of high quality, and the termination active. Olders Sun external enclosures don't have suitable cabling and termination. 8) Can I use a type-4 or type-5 keyboard on a Sun-3 that normally takes a type-3 keyboard? Yes. The cable/adapter is sold by Sun (P/N 530-1478 or 530-1479), Sun refurbisher Apex, and possibly others; Sun-3's manufactured toward the end came new with type-4 keyboards and the appropriate adapter. 9) I have a VME-based CPU but not the matching chassis. Can I put it in some other Sun VME chassis? In general, yes. CPU boards which have onboard memory can be put in just about any chassis, including the 3/50 and 3/60 chassis, which don't have a full set of VME connectors -- they only have the power connector! CPU boards which require external memory boards (such as the 3/2xx) obviously require a chassis with at least two slots and a full set of VME connectors. With some chassis, there may be problems with lacking voltages. One individual reports that a 4/3xx CPU works in a 3/60 chassis, except the lack of -12VDC means "we can't use a console on it." It is also possible to make multiple CPUs share a VME chassis. This is trickier. It requires isolating sections of the bus, and being sure not to stomp on specialized slots used for memory or SCSI boards. Since 3/50 and 3/60 motherboards only use the VME bus for power they can share a VME chassis with anything, in any slot. 10) What's the situation with the 4/6xx and Solaris 1.x/2.x? From Greg Elkinbard: SuperSPARC Rev 3.1, 3.2, 3.3 require patches: Solaris 1.1 - 101508, 101509 Solaris 1.1.1_U1 - 101726, 101408 Solaris 2.3 - 101318, 101406 If you have Rev 3.5 or Rev 5.x then you should disable 101509, 101408, 101406 Rev 3.5 is compatible with Solaris 1.1, 1.1.1B, 2.3 do not use it with 1.1.1A (4.1.3_U1) Rev 5.x is compatible with Solaris 1.1, 1.1.1A, 1.1.1B, 2.3 Galaxy (4/6xx) compatible processors and rev: SM41 - 501-2258, 501-2270, 501-2359 - Rev 2.x SM51 - 501-2352, 501-2360, 501-2361, 501-2387 - rev 3.x SM51 - 501-2607, 501-2562-01, 501-2562-02, - rev 3.5 SM51 - 501-2617, 501-2707 - rev 5.x SM520 - 501-2444 - rev 3.x SM521 - 501-2445 - rev 3.x Field service manual states that minimum OS for SM520 and SM521 is 2.3, this leads me to believe that 1.x will not support Viking MP reliably (i.e use it at your own risk) From the FE manual: module minimum Solaris(SunOS) version ------ ------------------------------ SM100 *1 or 2 1.0.1 (4.1.2) SM41 *1 1.1 (4.1.3) SM41 *2 2.1 (5.1) SM51 *1 1.1 (4.1.3) SM51 *2 2.1 (5.1) SM52x *1 or 2 2.3 (5.3) Boot PROM 2.8v2 or greater is required for SM41. Boot PROM 2.10 or greater is required for SM51. 10a)Compatiblity chart for SPARCstation 10 Mbus modules and Solaris. module minimum Solaris(SunOS) version ------ ------------------------------ SM20 *1 1.1 (4.1.3) SM30 *1 1.1 (4.1.3) SM40 *1 1.1 (4.1.3) SM40 *2 2.2 (5.2) SM41 *1 1.1 (4.1.3) SM41 *2 2.1 (5.1) SM51 *1 1.1 (4.1.3) SM51 *2 2.1 (5.1) SM52x *1 or 2 2.3 (5.3) 11) Can I use a non-Sun CD-ROM drive? Will I be able to boot from it? 12) Can I use a Sun CD-ROM drive on some other computer? The "CD-ROMs on Sun Hardware FAQ" was maintained by Kyle Downey. You should still be able to get it from ftp://student_96kfd.williams.edu/pub/faq/sun-info/sun-cd-faq. In general, the answer is "maybe, and possibly only after modifying the drive or the kernel." 13) What's the maximum DVMA burst size for various SBus machines? This is a very complicated question. The SBus controller is probably capable of handling any burst size; the limiting factor is usually the slave interface to main memory. The SPARCstation 2 and microSPARC-based machines were supposedly limited to 16-byte bursts (one individual reports that, using an SBus card with programmable burst sizes, he was able to successfully use 64-byte bursts to main memory). MicroSPARC II-based machines and Mbus machines supposedly could do 32-byte bursts, and the SPARCserver 1000 and SPARCcenter 2000 supposedly can do full 64-byte bursts. The SPARCstation 20 models with 64-bit SBuses can do 128-byte bursts, although there are not many 64-bit SBus cards to take advantage of it yet. 14) I occasionally get strange SCSI errors and other disk flakiness with the internal drives on my 3/80. The SCSI bus is routed internally to three locations (two disk connectors and the external connector), which sometimes causes problems. According to one report, a Sun "in-line" SCSI terminator on one of the internal disk connectors will solve the problem. 15) Can I put 4M SIMMs in my 3/80? If you have version 3.0.2 or better of the boot ROMs, yes. The version is displayed in the startup messages immediately after powering the machine on. You can install up to 40M of memory by putting 4M 80ns SIMMs in banks 0 and 1 or 2 (sorry, not clear which it should be), and filling the remaining two banks with 1M 80ns SIMMs. Note that ROM version 3.0.2 has known problems with booting from QIC-150 tape drives. 16) Can I put two 36MHz Mbus modules in my SPARCstation 10/30? 16a)What are the limitations on mixing Mbus modules in a single machine? From John DiMarco: There is no intrinsic technical reason why a 36MHz Mbus can't support two modules. While it is true that you cannot normally configure a system to support two M30 modules, the reason for this is that early revisions of the SuperSPARC processor contained bugs that prevented MP configurations from working properly without the 1M external cache. Most if not all M20 (33MHz) and M30 (36MHz) modules, and many M40 (40MHz) modules had this problem. In general, if you want to mix and match modules (which is unsupported but probably works for a number of configurations), you'll need to make sure that the interface speeds of all modules are matched. The modules without SuperCACHE run at the Mbus speed (or the Mbus runs at their speed?), so modules without SuperCACHE cannot be mixed. Nor can they be mixed with modules with SuperCACHE. Modules with SuperCACHE can be mixed, but this may not be advisable. The 41 and 51 modules both require a 40MHz Mbus (SS10 or SS20 switched to slow board speed), but the 61 can use a 50MHz Mbus as well. Mixing a 61 with slower modules may slow down the 61 as well. Another consideration is that slower modules are usually older SuperSPARC steppings that may require more drastic workarounds and hence slow down newer, faster processors -- assuming it works at all. 17) My Sun doesn't like 3-chip SIMMs. From John O'Connor: 3-chip SIMMs have two 4Mbit chips (organised as 1M * 4bits) plus one 1Mbit chip as opposed to the nine 1Mbit chips on the 9-chip SIMMS. The difference arises from the fact that the 4Mbit chips require more addresses to be read in the refresh cycles, so you get unreliable operation of 3-chip SIMMs in systems that don't provide enough refresh cycles. 18) My SPARCstation 1/1+ says "The SCSI bus is hung. Perhaps an external device is turned off." when I try to boot, or it locks up completely after displaying the banner. What do I do? Check the SCSI termination fuse, located on the motherboard near the external SCSI connector. The fuse looks like a small cylinder that is usually clear or totally black with a black top and white writing. It is in a socket and is easy to remove. If adding an external device that powers its own terminator makes the machine work, the problem is definitely the termination fuse. It may also be necessary to change the settings on the disk drive, to spin up on command only and not by default. Also, the FE manual notes that for SPARCstation 1's with motherboards 501-1382-10 or lower, or 501-1629-10 or lower, one should power on the system before turning on external disk drives. 19) My SPARCstation IPC chokes with "panic: mmp_getpmg" when booting. What do I do? This may have to do with mixed 1M and 4M SIMMs. Make sure the 4M SIMMs are in the first memory bank. This problem was supposed to be solved after SunOS 4.1.1. Alain Brossard reports that a few very old IPC's experience the this failure when booting over the network, and the following incantation at the ROM monitor prompt fixed the problem: ok 7f fff0.0000 smap! ok boot net 20) I have some old SMD drives and controllers and/or a 9-track tape drive. Can I still use them with newer machines and OS versions? SMD support is limited to VME-based machines, of which the 4/6xx is the most recent. Stock SunOS and Solaris support these devices on the sun4 architecture (all VME-based sun-4's except the 4/6xx) but not on the sun4m architecture (the 4/6xx). It is available for the 4/6xx as a special package, however. 21) My Sun-3 won't boot from a SCSI disk, but when I hook the disk up to another machine or boot from another disk, it works fine. What? 21a)My Sun-4 won't boot from a SCSI disk, but... SunOS can use SCSI disks with SCSI parity turned on, but in general Sun-3's can't boot from them, although there are reports that certain model/boot ROM versions can (3/60 with > 2.9). Sun-4's apparently can boot from disks with parity turned on. Check the jumpers on the drive or the SCSI converter card (Emulex MD-21, Adaptec ACB4000, etc.). For a Sun-4, the problem may also be that the drive is initiating synchronous negotiation. The boot ROMs can't cope with this; they expect the kernel to initiate synchronous negotiation after booting. Check the jumpers on the drive. 22) I'm getting "timeout" and "disk not responding to selection" errors with a brand-new SCSI disk. Check the temperature in the disk enclosure! Many newer SCSI drives (especially Seagate, apparently) have the ability to spin down and otherwise quiesce when the drive gets too hot. When the drive it accessed, it will spin up again, but this takes some time and the Sun usually complains before the disk can respond. 23) I have a SunOS CD-ROM with sun3 and/or sun3x versions of the OS on it. Can I boot my Sun-3 from this CD-ROM? Supposedly ROM versions 3.0.1 and above can boot from a CD-ROM. Make sure that you're trying to boot from the correct partition (these CD-ROMs usually have bootable partitions for a variety of architectures). Try booting from "sd(0,30,x)" where 'x' is a partition number. 24) I have a SunPC Accelerator card with an Intel 486DX on it. Can I use one of the DX2/DX4 replacement chips? Only 5V chips can be used. The SBus provides sufficient power, but cooling may be a problem. Adding a heat sink and microfan to the new chip will probably solve that problem, but may interfere with the next SBus slot. 25) Can I set the stock serial ports to rates higher than 38400? Yes, but you have to hack the kernel in order to do it. Furthermore, the standard ZS hardware is not capable of supporting the normal bit rates (57600 and 115200) unless you can supply an external clock and run them in synchronous mode. The only higher internally-generated rates are 51200 (pretty useless) and 76800, which a few modems can be set to handle. Also, the 76800 rate will result in frequent overruns unless it is being used for pure output, such as to a printer. 26) Can I get an ergonomic keyboard for my Sun? A trackball? Ren Tescher (ren@rap.ucar.EDU) maintains an unofficial trackball FAQ. See also the "Alternatives" sections under KEYBOARDS and MICE in this reference. And check: http://www.cs.princeton.edu/grad/dwallach/tifaq/keyboards.html 27) What's this 80-pin SCSI connector? It is an SCA connector, as defined by the Small Form Factor Committee, which provides a wide single-ended SCSI connection and power (+12V, +5V). The standard number is SFF8015 23A. 28) My SPARCstation 10 says "Data Access Error" and chokes when cold-booting, but typing "boot" at the ROM monitor prompt works. What? Paul J. Grillo reports that this usually means that the boot ROM can't find the boot block on the disk, possibly because there has not been enough time for the disk to spin up yet (and by the time the user does a manual boot, the disk is up and running, so the machine boots normally). 29) Why can't I get my Fast Ethernet SBus card from Sun to work? With SunOS 4.1.3 or higher, the boot ROM revision must be 2.3 or higher, the network must not use trailers, the card cannot be in an SBus expansion chassis, and it is only supported in sun4m-architecture machines. These cards are also supported by Solaris 2.3 Hardware 5/94 and later Solaris revisions. The same restrictions apply, but support has been added for the SPARCstation 2, IPX, SPARCserver 1000, and SPARCcenter 2000. 30) I have a disk for which there is no entry in format.dat. Does anybody have an entry I can use? There is an extended format.dat available at: ftp://ftp.cdf.toronto.edu/pub/sun-managers/format.dat. 31) I just added some SIMMs, and now I'm getting odd DMA errors and/or Ethernet problems. What? Evidently there are some SIMMs out there now which do not actually store parity bits, but rather calculate them on the fly. It is, I guess, cheaper, but obviously not much use for error detection, and causes major problems for systems which use those extra bits for things other than parity, as apparently some Sun systems do. The problem arises when these "logic-parity" SIMMs are sold as ordinary parity SIMMs... From Vaughan Pratt: I had bought 1x36's from NCA before that worked fine in a batch of 7 SLCs [...] Satisfied that NCA's SIMMs worked in SLCs, I bought some more. The second batch of 1x36's caused occasional DMA and ethernet problems, which were hard to diagnose. A disk had previously been giving trouble, and I wasted a lot of time thinking that the disk was the problem before getting suspicious about an ethernet slowdown and finally tracking the problem down to the RAM. The attitude at NCA Palo Alto was that the two chip types were both 1x36 and were interchangeable. They seem completely oblivious to the fact that one type is only 1x32 plus faked or logic parity. 32) Should internal SCSI drives be terminated? It depends. For older systems (Sun-2's and Sun-3's except the 3/80, non-desktop SPARCs), the only difference between internal drives and external drives is which way the cables go. They should be terminated as normal for SCSI. For the 3/80 and desktop SPARCs (SPARCstation 1, 1+, 2, 4, 5, 10, 20, IPC, IPX, etc.), there is some confusion. In some cases, SCSI terminating resistors are present on the motherboard itself, and internal drives are regarded as being close enough to that terminator not to need their own terminators. In other cases, there may be a terminating feedthrough connector in-line with a drive. Or none of the above may be present. Facts in Search of a Home ------------------------- + Sun 3/50's and 3/60's often used the Matsushita ETX-593C101M power supply, capable of supplying 100W (15A @ 5V, 2A @ -5V, and 1.3A @ 12V). The 3/75 had a 150W power supply. See pinouts below. + The Sun 2/50 power supply is rated at 22A @ 5V, 1.5A @ 12V, and 0.5A @ -12V. + Mbus modules for the SPARCstation 10/514 (two 50MHz CPUs and corresponding 1M caches) are physically so large that they each cover two SBus slots. The SBus slots are not actually used, just inaccessible. + The Adaptec 5500 card was "similar in function to the 4000", which was a SCSI-MFM converter used for disks, mostly in Sun-2's. It had a number of jumpers: A-B hard reset SCSI bus reset initiates hard reset of card when jumped. C-D reserved E-F hard-sectored drive on LUN0 G-H hard-sectored drive on LUN1 J-K reserved DIAG diagnostics Continuously repeat selftest when jumped. Par SCSI parity Enable SCSI bus parity checking when jumped. Parity is always generated. A4 SCSI ID MSB A2 SCSI ID A1 SCSI ID LSB + The Sun HSI/S interface board (501-1725) has four high-speed synchronous serial ports with an aggregate bandwidth of 4-5Mbits per second. If only two ports are used, full T1 speeds can be used on both. SunExpress says it supports X.25, SNA, Frame Relay, PPP, T1, and CEPT. + The Adaptec ACB4000 MFM-SCSI adapter board and the Emulex MD21 ESDI-SCSI adapter board may not coexist well on the same SCSI bus. One individual reports getting SCSI disconnect errors from the MD21 when attempting to run both on the SCSI bus of a 3/60 running SunOS 3.5. + The last version of the boot ROM for the 3/60 was 3.0.1. It supports cg6 color framebuffers, and is supposed to support cg8 color framebuffers as well. Miscellaneous Pinouts --------------------- + DB9 serial ports on 3/80, 4/3xx, others? 1 DCD 4 DTR 7 RTS 2 RxD 5 GND 8 CTS 3 TxD 6 DSR 9 unused + parallel port on 3/80 1 STBN 9 D7 17 SLCN 2 D0 (data 0) 10 ACK 18 GND 3 D1 11 BUSY 19 GND 4 D2 12 PAPE 20 GND 5 D3 13 SLCT 21 GND 6 D4 14 AFXN 22 GND 7 D5 15 ERRN 23 GND 8 D6 16 ININ 24 GND 25 GND + DIN-8 serial port on SPARCstation IPC, others? ------- / === \ / \ / 6 7 8 \ | | | 3 4 5 | \ / \ 1 2 / \_______/ 1 DTR 4 GND 7 DCD 2 CTS 5 RxD 8 RxC (receive clock) 3 TxD 6 RTS + DIN-8 audio port on SPARCstation IPX, others? ------- / === \ / \ / 6 7 8 \ | | | 3 4 5 | \ / \ 1 2 / \_______/ 1 not connected 4 not connected 7 GND 2 not connected 5 not connected 8 audio out 3 audio in - 6 audio in + + DB25 A/B serial ports on SPARCstation SLC, ELC, others? 1 unused 9 unused 17 A-RxC (receive clock) 2 A-TxD 10 unused 18 unused 3 A-RxD 11 unused 19 B-RTS 4 A-RTS 12 B-DCD 20 A-DTR 5 A-CTS 13 B-CTS 21 unused 6 A-DSR 14 B-TxD 22 unused 7 A&B-GND 15 A-TxC in (?) 23 unused 8 A-DCD 16 B-RxD 24 A-TxC out (transmit clock out) 25 unused Note that only port A has full modem control. + DB25 A/B serial ports on SPARCstation LX, SPARCclassic, and SPARCstation 10, others? As for the SLC/ELC, but with additional signals for the B port: 11 B-DTR 18 B-TxC in 25 B-TxC out + 50-pin motherboard card-edge test connector on sun4c's 1 eject 18 direction 35 unused 2 unused 19 GND 36 VCC (+5V) 3 GND 20 step 37 ledout- 4 unused 21 GND 38 VCC (+5V) 5 GND 22 wrdata 39 unused 6 unused 23 GND 40 VCC (+5V) 7 GND 24 wrgate 41 por- 8 index 25 GND 42 VCC (+5V) 9 GND 26 trk00 43 VDD (+12V) 10 ds0 27 GND 44 VCC (+5V) 11 GND 28 wrprot 45 VBB (-12V) 12 unused 29 GND 46 VCC (+5V) 13 GND 30 rddata 47 unused 14 unused 31 GND 48 VCC (+5V) 15 GND 32 hdsel 49 VCC (+5V) 16 motor_on 33 GND 50 VCC (+5V) 17 GND 34 unused Pins 36, 38, 40, 42, 44, 46, and 48-50 (VCC, +5V) are the same as pins 1, 2, 7, and 8 on the power connector. Pin 37 (ledout-) is the same as pin 2 on the speaker connector. Pin 41 (por-) is Power-On Reset, like the Power Good signal on PC power supplies, and the same as pin 6 on the power connector. Pin 43 (VDD, +12V) is the same as pins 5 and 11 on the power connector. Pin 45 (VBB, -12V) is the same as pin 12 on the power connector. + Power supply connector on (PS?) chassis for 3/50, 3/60, 3/75 1 -5V white 7 GND black 2 Pwr OK brown 8 GND black 3 +12V blue 9 +5V red 4 GND black 10 +5V red 5 GND black 11 +5V red 6 GND black 12 +5V red SIMM Compatibility Chart ------------------------ These charts mostly come from the 12/15/93 Field Engineer manual. An 'x' means that the indicated SIMM was available from Sun installed or as an option for the machine shown. An 's' means that the SIMM was tested and supported by Sun in the machine shown. The 'B' column is bits, 'P' is pins, and 'S' is speed, in nanoseconds. Part numbers marked with '*' mean that that SIMM is also present in other model tables. SIZE B P S P/N MACHINES ---- -- -- --- -------- ----------------------------------------- Sun-3 and Sun 386i: 3/60 3/60LE 3/80 386i/150 386i/250 256K 501-1349 x 1M 9 30 100 501-1239 x 1M 501-1346 x 1M 501-1375 x 1M 9 30 100 501-1408* x 1M 501-1424 x x 1M 501-1510 x Sun-4 (sun4 and sun4c architectures) SLC ELC IPC IPX 1 1+ 2 4/20 4/25 4/40 4/50 4/60 4/65 4/75 4/1xx 4/3xx 256K 9 30 501-1314 x 1M 9 30 100 501-1408* x x x 1M 9 30 501-1466* x s 1M 9 30 501-1544 x 1M 9 30 501-1565* x 1M 9 30 80 501-1697 x x x 4M 9 30 80 501-1625 x x x 4M 33 72 501-1676 x 4M 9 30 501-1682* x! 4M 33 72 501-1698 x s 4M 9 30 80 501-1739* x x x x x 4M 33 72 501-1812 x x 16M 33 72 501-1822 x x 16M 33 72 501-1915 x ! 4M SIMMs are not supported on the 4/330 CPU. Sun-4 (sun4m architecture) clsX classic LX/ZX 4/10 4/15 4/30 SS10 4/6xx 1M 9 30 501-1466* s! 1M 9 30 501-1565* s! 1M 60 501-2289 x 2M 60 501-2433 x 4M 9 30 501-1682* s! 4M 9 30 80 501-1739* x 4M 60 501-1991 x x x 4M 9 30 501-2460 x 16M 70 501-1785 x 16M 60 501-2059 x x x 16M 9 30 80 501-2060 x 16M 70 501-2273 x 64M 70 501-1930 x ! Only supported on 4/6xx expansion memory boards, not on the 4/6xx CPU. Sun-4 (sun4d architecture) SPARCserver 1000 SPARCcenter 2000 8M 70 501-1817 x x 32M 70 501-2196 x x Additional notes: + SPARCstation 1, 1+, 2, and IPC 1M x 9 30-pin 9-chip IBM-compatible SIMMs. 100ns or faster for the 1, 1+, and IPC; 80ns or faster for the 2. The 2 and IPC can also take 4M SIMMs. + SPARCstation 10, 20 SS10: 16M or 64M 70ns SIMMs. Can also use SIMMs of appropriate sizes from SS20. SS20: 16M, 32M, or 64M 60ns SIMMs. The 16M and 64M SIMMs can also be used in SS10s, but not the 32M SIMMs. + SPARCstation 5 8M or 32M SIMMs. END OF PART II OF THE SUN HARDWARE REFERENCE THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART III ======== BOARDS BOARDS ====== This section covers the various circuit boards which make up or are used with Sun systems. This includes: CPU boards/motherboards; memory boards; video boards and video accelerator boards; SCSI controller boards; non-SCSI disk controller boards such as SMD and IPI controllers and boards used to connect non-SCSI disks to SCSI busses; non-SCSI tape controller boards such as those used with 9-track tapes; Ethernet boards (boards for systems where Ethernet is not integrated into the CPU/motherboard and boards providing second, third, etc. network connections for systems with integrated Ethernet) and boards for other networks such as Token-Ring and FDDI; communication boards, including serial, parallel, synchronous, and X.25 boards; floating-point and other system accelerator boards; cardcage backplanes; and boards not covered by the categories above. The first subsection is a brief listing of boards described in the rest of this section, sorted by bus type (Multibus, VME, P4, ISA, SBus, MBus, XDBus, SCSI, None, Unknown). Crossreference by bus --------------------- MULTIBUS 370-0502 ? 0167 Computer Products Corporation TAPEMASTER 370-1012 Xylogics 450 SMD controller 370-1021 Sky Floating Point Processor 501-0288 3COM 3C400 Ethernet 501-0289 cgone(?) color framebuffer 501-1003 monochrome video/keyboard/mouse TTL only 501-1004 Sun-2 Ethernet 501-1006 Sun-2 SCSI/serial 501-1007 100U, 2/120, 2/170 CPU 501-1013 1M RAM 501-1048 1M RAM 501-1051 2/120, 2/170 CPU 501-1052 monochrome video/keyboard/mouse ECL/TTL 501-1054 Multibus-VME adapter 501-1232 4M RAM xxx-xxxx Systech MTI-800A/1600A Multiple Terminal Interface xxx-xxxx Systech VPC-2200 Versatec Printer/Plotter controller VME 501-1014 cgtwo (2160) color framebuffer 501-1020 2/50 1M memory 501-1045 "Sun-2" SCSI host adapter, 6U 501-1046 2/50 2M memory 501-1047 2/50 4M memory 501-1054 Multibus-VME adapter 501-1055 gp graphics processor (accelerator) 501-1058 gb graphics buffer (used with gp/gp+) 501-1067 2/50 3M memory 501-1074 3004 "Carrera" CPU 2M (3/75/140/150/160/180) 501-1079 2/50 0M memory 501-1089 cgthree (3160) color framebuffer double-buffered 501-1094 3004 "Carrera" CPU 4M (3/75/140/150/160/180) 501-1100 3/2xx CPU 501-1102 3/2xx,3/4xx,4/2xx 8M memory 501-1111 3/75 2M memory 501-1116 cgthree (3160) color framebuffer single-buffered 501-1121 3/75 0M memory 501-1122 3/75 4M memory 501-1131 3/1xx 2M memory 501-1132 3/1xx 4M memory 501-1134 3/110 CPU 501-1138 "Sun-2" SCSI host adapter, external 501-1139 gp+ graphics processor (accelerator) 501-1141 2050 CPU 1M (2/50) 501-1142 2050 CPU 2M (2/50) 501-1143 2050 CPU 4M (2/50) 501-1144 2050 CPU 1M (2/130/160) 501-1145 2050 CPU 2M (2/130/160) 501-1146 2050 CPU 4M (2/130/160) 501-1149 "Sun-2" SCSI host adapter, internal 501-1163 3004 "Carrera" CPU 2M (3/75/140/150/160/180) 501-1164 3004 "Carrera" CPU 4M (3/75/140/150/160/180) 501-1167 "Sun-2" SCSI host adapter, internal/external 501-1170 "Sun-3" SCSI host adapter, internal 501-1199 4/1xx CPU 8M w/o FPU 501-1206 3/2xx CPU 501-1208 3004 "Carrera" CPU 4M (3/75/140/150/160/180) 501-1209 3/110 CPU 501-1217 "Sun-3" SCSI host adapter, external 501-1236 "Sun-3" SCSI host adapter, 6U 501-1237 4/1xx CPU 8M with FPU 501-1254 4/2xx 32M memory 501-1267 cgfive color framebuffer 501-1268 gp2 graphics processor (accelerator) 501-1274 4/2xx CPU with FPC-6/4 501-1299 3/4xx CPU 501-1316 4/3xx CPU 8M 501-1317 4/330 16M memory 501-1319 cgthree (3160) color framebuffer 1024x1024 501-1333 4/4xx 32M memory 501-1381 4/4xx CPU 501-1383 TAAC-1 application accelerator, POP board 501-1434 cg9 color framebuffer 501-1436 4/330 8M memory 501-1447 TAAC-1 application accelerator, DFB board 501-1451 3/4xx,4/2xx 32M memory 501-1462 4/1xx CPU 16M w/o FPU 501-1463 4/1xx CPU 16M with FPU 501-1464 4/1xx CPU 32M w/o FPU 501-1465 4/1xx CPU 32M with FPU 501-1491 4/2xx CPU with FPU-2 2-hi backpanel 501-1495 4/3xx 48M memory (except 4/330) 501-1512 4/1xx CPU 8M w/o FPU 501-1513 4/1xx CPU 8M with FPU 501-1514 4/1xx CPU 16M w/o FPU 501-1515 4/1xx CPU 16M with FPU 501-1516 4/1xx CPU 32M w/o FPU 501-1517 4/1xx CPU 32M with FPU 501-1522 4/2xx CPU with FPC-6/4 2-hi backpanel 501-1537 VX Visualization Accelerator/Super Frame Buffer 501-1538 MVX Visualization Accelerator/Pixel Processor 501-1550 3/4xx CPU 501-1563 4/3xx 24M memory (except 4/330) 501-1564 4/3xx 48M memory (except 4/330) 501-1576 3/4xx,4/2xx 16M memory 501-1656 4/1xx CPU 8M w/o FPU 501-1657 4/1xx CPU 8M with FPU 501-1658 4/1xx CPU 16M w/o FPU 501-1659 4/1xx CPU 16M with FPU 501-1660 4/1xx CPU 32M w/o FPU 501-1661 4/1xx CPU 32M with FPU 501-1686 4/6xx motherboard 0M 501-1703 4/3xx 32M memory (except 4/330) 501-1704 4/330 32M memory 501-1711 4/330 16M memory 501-1721 4/4xx 128M memory 501-1723 4/330 8M memory 501-1742 4/3xx CPU 32M 501-1767 4/6xx 64M memory 501-1755 4/330 32M memory 501-1847 Prestoserve NFS accelerator (see Disk Controllers) 501-1899 4/4xx CPU 501-1901 4/6xx 0M memory 501-2055 4/6xx motherboard 0M 501-8020 3/E monochrome framebuffer 501-8028 3/E CPU 501-8029 3/E color framebuffer cgtwo 501-8030 3/E 12M memory 501-8031 3/E 4M memory 501-8035 4/E (SPARCengine 1) CPU 4M w/Weitek 501-8036 4/E (SPARCengine 1) 16M memory 501-8042 4/E (SPARCengine 1) 4M memory 501-8058 4/E (SPARCengine 1) CPU 4M w/o Weitek 501-8060 4/E (SPARCengine 1) combo memory/SBus slots (0M) 501-8064 4/E (SPARCengine 1) CPU 16M w/Weitek P4 501-1210 3/60 cgfour color framebuffer 501-1247 mgthree ECL/TTL mono framebuffer 501-1248 cgfour color framebuffer 501-1371 cgeight color framebuffer 501-1374 cgsix color framebuffer 501-1637 mgthree ECL/TTL mono framebuffer 3/80 backpanel 501-1402 mgfour ECL/TTL/Analog mono framebuffer 3/80 backpanel 501-1443 cgfour color framebuffer 3/80 backpanel 501-1505 cgsix color framebuffer 3/80 backpanel 501-1518 cgeight color framebuffer 501-1532 cgsix color framebuffer 501-1577 cgeight color framebuffer 3/80 backpanel ISA 501-1397 386i SunVGA/EGA SBUS 370-1401 Prestoserve NFS accelerator (see Disk Controllers) 501-1823 4/75 (SPARCstation 2) 32M primary expansion memory 501-1824 4/75 (SPARCstation 2) 32M secondary expansion memory MBUS 370-1388 SM100 SPARC module 501-1889 SM30 SPARC module 501-2218 SM20 SPARC module 501-2219 SM40 SPARC module 501-2239 SM30 SPARC module 501-2258 SM41 SPARC module 501-2270 SM41 SPARC module 501-2318 SM41 SPARC module 501-2352 SM51 SPARC module 501-2351 SM51-2 SPARC module 501-2358 SM40 SPARC module 501-2359 SM41 SPARC module 501-2360 SM51 SPARC module 501-2361 SM51 SPARC module 501-2387 SM51 SPARC module 501-2431 SM52X dual SPARC module 501-2444 SM520 dual SPARC module 501-2445 SM521 dual SPARC module XDBUS 501-1866 SPARCcenter 2000 motherboard 0M 501-2334 SPARCcenter 2000 motherboard 0M 501-2336 SPARCserver 1000 motherboard 0M 501-2362 SPARCcenter 2000 motherboard 0M SCSI 370-1010 Adaptec ACB4000 SCSI-MFM controller 370-1011 Sysgen SC4000 SCSI/QIC-II controller xxx-xxxx Emulex MT-02 SCSI/QIC-02 controller xxx-xxxx Emulex MD21 SCSI-ESDI controller NONE 501-1075 3/50 motherboard w/o FPU 501-1133 3/50 motherboard w/o FPU 501-1162 3/50 motherboard w/o FPU 501-1205 3/60 motherboard 4M with mono 501-1207 3/50 motherboard with FPU 501-1241 386i/150 motherboard 501-1322 3/60 motherboard 4M w/o mono 501-1324 386i/250 motherboard 501-1334 3/60 motherboard 0M with mono 501-1345 3/60 motherboard 0M w/o mono 501-1378 3/60LE motherboard 501-1382 4/60 (SPARCstation 1) motherboard 501-1401 3/80 motherboard 501-1413 386i/250 motherboard 501-1414 386i/150 motherboard 501-1627 4/20 (SPARCstation SLC) motherboard 8M 501-1629 4/60 (SPARCstation 1) motherboard 501-1632 4/65 (SPARCstation 1+) motherboard 8M w/FPU 501-1638 4/75 (SPARCstation 2) motherboard 16M FCC-A 501-1650 3/80 motherboard 501-1680 4/20 (SPARCstation SLC) motherboard 0M 501-1689 4/40 (SPARCstation IPC) motherboard 8M FCC-A 501-1720 4/20 (SPARCstation SLC) motherboard 8M 501-1733 SPARCstation 10 motherboard 501-1744 4/75 (SPARCstation 2) motherboard 0M FCC-A 501-1748 4/20 (SPARCstation SLC) motherboard 0M 501-1780 4/50 (SPARCstation IPX) motherboard 16M 501-1810 4/50 (SPARCstation IPX) motherboard 0M 501-1835 4/40 (SPARCstation IPC) motherboard 8M FCC-B 501-1858 4/75 (SPARCstation 2) motherboard 16M FCC-B 501-1859 4/75 (SPARCstation 2) motherboard 0M FCC-B 501-1861 4/25 (SPARCstation ELC) motherboard 0M 501-1870 4/40 (SPARCstation IPC) motherboard 8M FCC-B 501-1912 4/75 (SPARCstation 2) motherboard 32M FCC-B 501-1926 4/75 (SPARCstation 2) motherboard 32M FCC-B 501-1959 4/50 (SPARCstation IPX) motherboard 16M 501-1974 4/40 (SPARCstation IPC) motherboard 8M FCC-B 501-1989 4/75 (SPARCstation 2) motherboard 16M FCC-B 501-1995 4/75 (SPARCstation 2) motherboard 0M FCC-B 501-2031 4/30 (SPARCstation LX/ZX) motherboard 32M 501-2032 4/30 (SPARCstation LX/ZX) motherboard 16M 501-2044 4/50 (SPARCstation IPX) motherboard 0M 501-2079 4/10 (SPARCclassic X) motherboard 4M 501-2200 4/15 (SPARCclassic) motherboard 16M 501-2233 4/30 (SPARCstation LX/ZX) motherboard 0M 501-2259 SPARCstation 10 motherboard 501-2262 4/10/15 (SPARCclassic X/SPARCclassic) motherboard 0M 501-2274 SPARCstation 10 motherboard (model 20 only) 501-2313 4/10 (SPARCclassic X) motherboard 8M 501-2326 4/15 (SPARCclassic) motherboard 32M 501-2365 SPARCstation 10 motherboard 501-2377 SPARCstation 10SX/BSX motherboard 0M 501-2474 4/30 (SPARCstation LX/ZX) motherboard 0M 501-2495 4/75 (SPARCstation 2) motherboard 0M (270-1926) w/SPARC POWER uP 501-2496 4/50 (SPARCstation IPX) motherboard 0M (270-1780) w/SPARC POWER uP 501-2505 4/75 (SPARCstation 2) motherboard 0M (270-1638) w/SPARC POWER uP 501-2506 4/75 (SPARCstation 2) motherboard 0M (270-1858) w/SPARC POWER uP 501-2507 4/50 (SPARCstation IPX) motherboard 0M (270-1959) w/SPARC POWER uP UNKNOWN 501-1243 386i/150/250 cgthree color framebuffer 1152x900 501-1244 386i/150/250 monochrome framebuffer 1152x900 501-1286 386i/150/250 cgthree color framebuffer 1024x768 501-1298 386i/150/250 8M XP cache memory 501-1325 386i/150/250 4M XP cache memory 501-1352 386i/150/250 GXi color framebuffer 501-1394 386i/150 4M dynamic memory 501-1428 386i/150/250 0M XP cache memory 501-1433 386i/150/250 monochrome framebuffer 1024x768 501-1441 386i/150 8M dynamic memory 501-1483 DC to DC converter for 501-1637 in 3/80 501-1567 386i/150/250 monochrome framebuffer 1152x900 501-1568 386i/150/250 monochrome framebuffer 1024x768 501-1671 SPARCcenter 2000 system control board 501-1785 SPARCstation 10 16M SIMM 501-1930 SPARCstation 10 64M SIMM 501-1979 SPARCserver 1000 system control board 501-2001 SPARCstation 10 2M NVSIMM 501-2197 SPARCserver 1000, SPARCcenter 2000 1M NVSIMM 501-2273 SPARCstation 10 16M SIMM 501-2335 SPARCcenter 2000 system control board 501-2406 SPARCcenter 2000 system control board unprogrammed 501-2412 SPARCserver 1000 system control board unprogrammed 555-1054 386i/150/250 0M XP cache memory 555-1423 386i/150 0M dynamic memory CPU boards/motherboards ----------------------- 501-1007(-04 to -08) 100U,2/120,2/170 CPU Multibus 10MHz 68010, no floating point chip, MMU, no on-board memory. Multibus interface. The CPU board is entirely concealed within the chassis. On one long edge, it has Multibus card-edge connectors. On the other long edge, from top to bottom, it has: a header connector for the Sun-1 parallel keyboard and mouse, eight LEDs, and a 50-pin header connector (J1) for two serial ports. The LEDs display the usual sort of test cycling at power-up. Unlike later models, they do not simply blink or cylon while the OS is running; instead, they display all sorts of patterns, possibly in response to bus activity (?). Jumper information: J200 Crystal shunt JUMPED by default Located by crystal at D1. Removed for A.T.E. testing, installed for normal operation. J400 EPROM select JUMPED by default Located by EPROMs at D10. 1-2 selects 27128 EPROMs (default) 3-4 selects 27256 EPROMs J700 Bus priority on serial arbitration UNJUMPED by default Located by bus connectors. J701 Common bus request arbiter UNJUMPED by default Located by bus connectors. If the CPU board is used in conjunction with a Multibus DMA board (such as a disk or tape controller) that does NOT support the Common Bus Request (CBRQ), the CPU board must be configured such that it gives up the Multibus after every Multibus cycle, by jumping J701. This also causes three additional wait states for each Multibus access. When this jumper is unjumped, the CPU board retains bus mastership until a lower priority master requests it by asserting CBRQ. Following a CBRQ, the CPU board yields mastership for at least one cycle. Certain machine configurations (especially those with color) will be much slower if this jumper is jumped. J702 Enables the CCLK on P1 JUMPED by default Located by bus connectors. J703 Enables the BCLK on P1 JUMPED by default Located by bus connectors. J801 Selects +5V for the parallel mouse UNJUMPED by default Located by J2 header connector. Used only in 100U configurations (?). The two serial ports on J1 are usually labelled SIO-A and SIO-B on the back of the machine and appear as /dev/ttya and /dev/ttyb under SunOS. The documented maximum output speed is 19200 bps. All ports are wired DTE and are compatible with both RS-232C and RS-423, using Zilog Z8530A dual UART chips. The pinout of J1 is: 3 TxD-A 14 DTR-A 33 DD-B 4 DB-A 15 DCD-A 34 CTS-B 5 RxD-A 22 DA-A 36 DSR-B 7 RTS-A 24 BSY-A 38 GND-B 8 DD-A 28 TxD-B 39 DTR-B 9 CTS-A 29 DB-B 40 DCD-B 11 DSR-A 30 RxD-B 47 DA-B 13 GND-A 32 RTS-B 49 BSY-B Power requirements are +5V @ 6A. 501-1051 2/120,2/170 CPU Multibus 10MHz 68010, no floating point chip, MMU, no on-board memory. Multibus interface. The CPU board is entirely concealed within the chassis. On one long edge, it has Multibus card-edge connectors. On the other long edge, from top to bottom, it has: a header connector for the Sun-1 parallel keyboard and mouse, eight LEDs, and a 50-pin header connector (J1) for two serial ports. Jumper information: J100 Sixteen pins, hardwired. All unjumped by default. J102 1-2 Connects -5V to P1 -5V (default) 3-4 Connects -5V to regulator J200 Crystal shunt JUMPED by default Removed for A.T.E. testing, installed for normal operation. J400 1-2 selects 27128 EPROMs (default) 3-4 selects 27256 EPROMs J700 1-2 CPU drives P1 reset (jumped by default) 3-4 P1 INT drives CPU reset (unjumped by default) 5-6 serial arbiter enable (unjumped by default) 7-8 arbiter bus config select (unjumped by default) If the CPU board is used in conjunction with a Multibus DMA board (such as a disk or tape controller) that does NOT support the Common Bus Request (CBRQ), the CPU board must be configured such that it gives up the Multibus after every Multibus cycle, by jumping this jumper. This also causes three additional wait states for each Multibus access. When this jumper is unjumped, the CPU board retains bus mastership until a lower priority master requests it by asserting CBRQ. Following a CBRQ, the CPU board yields mastership for at least one cycle. Certain machine configurations (especially those with color) will be much slower if this jumper is jumped. J701 1-2 CPU drives P1 BCLK (jumped by default) 3-4 CPU drives P1 CCLK (jumped by default) J801 Not used, unjumped by default. The two serial ports on J1 are usually labelled SIO-A and SIO-B on the back of the machine and appear as /dev/ttya and /dev/ttyb under SunOS. The documented maximum output speed is 19200 bps. All ports are wired DTE and are compatible with both RS-232C and RS-423, using Zilog Z8530A dual UART chips. The pinout of J1 is: 3 TxD-A 14 DTR-A 33 DD-B 4 DB-A 15 DCD-A 34 CTS-B 5 RxD-A 22 DA-A 36 DSR-B 7 RTS-A 24 BSY-A 38 GND-B 8 DD-A 28 TxD-B 39 DTR-B 9 CTS-A 29 DB-B 40 DCD-B 11 DSR-A 30 RxD-B 47 DA-B 13 GND-A 32 RTS-B 49 BSY-B Power requirements are +5V @ 6A, and -5V @ 0.1A or -12V @ 0.1A. The last two are mutually exclusive. 501-1074 3004 "Carrera" CPU VME 2M (3/75/140/150/160/180) 16.67MHz 68020, 68881, Sun-3 MMU with eight hardware contexts, up to 4M of onboard memory (depending on model). VME bus interface. From left to right with component side up and connector edge toward you (normal top edge at left), the rear edge has: a female DB15 AUI Ethernet connector; eight LEDs (bit 0 to the top/left); a switch to toggle between Normal and Diagnostics modes; a reset switch; a female DB9 monochrome video connector; a female DB15 keyboard/mouse connector; and two female DB25 serial port connectors (ports A and B from left to right (top/bottom)). Pin 1 is usually in the upper right corner of all connectors. Unconnected pins are not listed. Jumpers J2501, J2503, and J2505 relate to Ethernet. The pinout of the AUI Ethernet connector is: 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 5 E.RxD+ 12 E.RxD- 6 GND 13 +12V 7 VCC (see J2503) The eight LEDs are used for diagnostic purposes. If you want the machine to boot normally, set the diagnostics switch to "NORM" (labelled "BOOT" on some early versions). If you want extended diagnostics when you power up the system, set the switch to the "DIAG" position. If the switch is set to "DIAG", power-on self-test messages are sent to serial port A. The user reset button invokes a watchdog reset. The result depends on the value at address 0x17 of the EEPROM. (?) The monochrome video output levels are ECL/TTL, with a resolution of 1152 x 900 at 61.8KHz horizontal sync and 66Hz vertical sync. The pinout of the monochrome video connector is: 1 VIDEO+ 6 VIDEO- 3 HSYNC 7 GND 4 VSYNC 8 GND 9 GND The pinout of the keyboard/mouse connector is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC The serial ports conform to both RS-232-C and RS-423 and are wired DTE. The documented maximum speeds are 19200 bps for output and 9600 bps for input. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND 25 VERR (-5V) The DB, DD, and DA signals are not used with ordinary asynchronous equipment such as most modems and terminals, printers, etc.). There are a variety of jumper blocks, many of which (oddly) have separate designations for each pair of pins. Locations below are given with component side up and connector edge toward you. J100 (pins 5-6 of a block on the left side, beyond the 68881) "Cache disable". Normally unjumped. J300 (block in far left corner, pin 1 nearest) 1-2 unused 3-4 VME interrupt level 1 JUMPED 5-6 VME interrupt level 2 JUMPED 7-8 VME interrupt level 3 JUMPED 9-10 VME interrupt level 4 JUMPED 11-12 VME interrupt level 5 JUMPED 13-14 VME interrupt level 6 JUMPED 15-16 VME interrupt level 7 JUMPED J400 (block toward far left corner, pin 1 nearest) 1-2 16.67MHz CPU clock JUMPED 3-4 12.5MHz CPU clock UNJUMPED 5-6 12.5MHz FPU clock UNJUMPED 7-8 16.67MHz FPU clock JUMPED J1001 (single jumper in middle right) Jump to enable SCC clock. JUMPED J1200 (pins 4-5 of block in near left corner) Jump for 27256 boot PROMs. UNJUMPED J1201 (pins 5-6 of block in near left corner) Jump for 27512 boot PROMs. JUMPED J2301 (single jumper in near middle, to right of divider) Jump to enable video clock. JUMPED J2501 (pins 1-2 of block in near left) Jump to enable Ethernet clock. JUMPED J2502 (pins 1-2 of block in near left corner) Jump to enable VME clock. JUMPED J2503 (pins 3-4 of block in near left) Jump to put VCC on pin 7 of AUI Ethernet. UNJUMPED J2505 (pins 7-8 of a block on the left side, beyond the 68881) Jump for a type-1 Ethernet transceiver, unjump for a type-2. J2700-J2703 (block in far left, pin 1 nearest) 1-2 J2703, jump to enable VME reset master JUMPED 3-4 J2702, jump to enable VME reset slave UNJUMPED 5-6 J2701, jump to enable VME request/arbiter JUMPED 7-8 J2700, jump to enable VME request only UNJUMPED J3101 (pins 1-2 of block on the left side, beyond the 68881) Jump for 2M CPU. J3102 (pins 3-4 of block on the left side, beyond the 68881) Jump for 4M CPU. Additional features of interest: the boot PROM is on the near left side at location U1200 (grid C5). The IDPROM is catty-corner from the boot PROM at location U1409 (grid B10). The keyboard fuse is by the reset switch at grid A10. The Ethernet fuse is in the middle of the right edge, near J1001, at grid E34. Note that boot PROM version 1.8 is required to boot from a QIC-24 tape. Boot PROM version 2.6 is required to boot from a QIC-24 tape in a Sun-2 shoebox. Boot PROM version 2.6 is also required to boot from an SMD disk attached to a Xylogics 7053 SMD controller. Note that in order to use a VME 32-bit data device (e.g. MCP, HSI, ALM-2, SCA, or "Sun-3" SCSI (?)), the CPU revision must be 501-1074-22, 501-1094-22, 501-1163-09, 501-1164-09, or later. Power requirements are +5V @ 14/14.6A (2M/4M), -5V @ 0.8A. 501-1075 3/50 motherboard w/o FPU 15.7MHz 68020, a socket for a 68881 floating point chip (at 15.7MHz), Sun-3 MMU with eight hardware contexts, 4M of onboard memory. No bus interfaces. From left to right, the back edge of the board has: a female DB15 keyboard/mouse connector; eight LEDs (bit 0 to the left); a switch to toggle between Normal and Diagnostics modes; a BNC thin Ethernet connector; a female DB15 AUI Ethernet connector; two female DB25 serial port connectors (ports A and B from left to right); a female D50 SCSI port connector; and a female DB9 monochrome video connector. Pin 1 is usually in the upper right corner of all connectors. Unconnected pins are not listed. The pinout of the keyboard/mouse connector is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC The eight LEDs are used for diagnostic purposes. In the chart below, a "1" indicates a lit LED, and a "0" indicates an unlit LED. The pattern is shown left to right, as it appears on the LEDs. Pattern Status Error -------- ------ ----- 11111111 Resetting CPU or PROMs bad 00000000 Test 0: CPU to SCC path CPU board (SCC) bad 10000000 Test 1: boot PROM Boot PROM bad 11000000 Test 3: context register CPU board (MMU) bad 00100000 Test 4: segment map RAM rd/wr CPU board (MMU) bad 10100000 Test 5: segment map RAM CPU board (MMU) bad 01100000 Test 6: page map RAM CPU board (MMU) bad 11100000 Test 7: memory data path CPU board bad 00010000 Test 8: bus error detection CPU board bad 10010000 Test 9: interrupt capability CPU board bad 01010000 Test 10: MMU read access CPU board bad 11010000 Test 11: MMU write access CPU board bad 00110000 Test 12: write to invalid page CPU board bad 10110000 Test 13: write to protected pg CPU board bad 01110000 Test 14: parity error check CPU board bad 11110000 Test 15: parity error check CPU board bad 00001000 Test 16: memory tests CPU board bad 00000001 Self-tests have found an error See below 00000010 An exception class error found See below "Marching ones" (cycling through 10000000, 01000000, 00100000, etc.) indicates that Unix is running OK. On power up, it cycles through the tests in the chart above, then boots Unix. Pattern 11111111 may also mean that a SCSI device was powered up prior to the CPU being powered up. If LED 7 (00000001) lights up while the tests are being performed, it indicates that the test failed. If LED 6 (00000010) lights up while the tests are being performed, it indicates that an unexpected error (bus error, address error, unexpected interrupt, etc.) occurred during the test. When all tests are finished, LED 5 (00000100) starts blinking to indicate that the ROM monitor is running and/or Unix is booting. If you want the machine to boot normally, set the diagnostics switch to "NORM" (labelled "BOOT" on some early versions). If you want extended diagnostics when you power up the system, set the switch to the "DIAG" position. If the switch is set to "DIAG", power-on self-test messages are sent to serial port A. Jumper J0642 and switch S0618 relate to Ethernet. The pinout of the AUI Ethernet connector is: 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 5 E.RxD+ 12 E.RxD- 6 GND 13 +12V The serial ports conform to both RS-232-C and RS-423 and are wired DTE. The documented maximum speeds are 19200 bps for output and 9600 bps for input. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND 25 VERR (-5V) The DB, DD, and DA signals are not used with ordinary asynchronous equipment such as most modems and terminals, printers, etc.). The pinout of the SCSI connector is: 1 GND 17 GND 34 GND 2 data bus 0 18 data parity 35 GND 3 GND 19 GND 36 busy 4 data bus 1 20 GND 37 GND 5 GND 21 GND 38 acknowledge 6 data bus 2 22 GND 39 GND 7 GND 23 GND 40 reset 8 data bus 3 24 GND 41 GND 9 GND 25 GND??? 42 message 10 data bus 4 26 ??? 43 GND 11 GND 27 GND 44 select 12 data bus 5 28 GND 45 GND 13 GND 29 GND 46 command/data 14 data bus 6 30 GND 47 GND 15 GND 31 GND 48 request 16 data bus 7 32 attention 49 GND 33 GND 50 input/output and the pattern of the pins is: 49 46 43 .... 19 16 13 10 7 4 1 48 45 42 .... 18 15 12 9 6 3 50 47 44 41 .... 17 14 11 8 5 2 The monochrome video output levels are ECL/TTL, with a resolution of 1152 x 900 at 62KHz horizontal sync and 66Hz vertical sync. The pinout of the monochrome video connector is: 1 VIDEO+ 6 VIDEO- 3 HSYNC 7 GND 4 VSYNC 8 GND 9 GND There are five jumpers/jumper blocks and one DIP switch block. All locations are given with component side up and connector side toward you. J0108 (forward far left corner, pin 1 at right) 1-2 jump to test the onboard 4M RAM JUMPED 3-4 jump to run "ETH SIA CAL." test UNJUMPED 5-6 jump to "SCSI on (on is active high)" UNJUMPED 7-8 jump to "DCP on (on is active high)" JUMPED J0123 (forward far left corner, pin 1 at right) 1-2 15.7MHz clock for 68020 JUMPED 3-4 12.5MHz clock for 68020 UNJUMPED 5-6 12.5MHz clock for 68881 UNJUMPED 7-8 15.7MHz clock for 68881 JUMPED J0642 (K4, by S0618, near AUI Ethernet connector) 1-2 jump for type-1 Ethernet transceiver, unjump for type-2 J0702 (leftish middlish, by 68881 socket and boot PROMs, pin 1 at right) 1-2 jump for 27256 PROMs UNJUMPED 3-4 jump for 26512 PROMs JUMPED J1500 (right middlish) 1-2 jump for 100MHz video clock JUMPED S0618 (by AUI Ethernet connector, switch 1 toward rear) 1-8 ON for thin Ethernet (BNC connector), OFF for AUI Additional features of interest: the IDPROM is at location U0204 (grid N21), on the left side toward the far end, by the battery. The boot PROM is at location U0701 (grid N9), on the left side toward the near end. The keyboard fuse F1 is near serial port B at grid F4 and the Ethernet fuse F2 is near the SCSI port at grid E4. Note that boot PROM version 1.8 is required to boot from a QIC-24 tape. Boot PROM version 2.5 is required to boot from a QIC-24 tape in a Sun-2 shoebox. Note that CPU revisions lower than 501-1075-10, 501-1162-08, and 501-1133-10 may fail under SunOS 3.3. Additionally, the 370-1011 Sysgen SC4000 SCSI/QIC-11 tape controller does not work with the 3/50 under SunOS 3.3. Note that a bus error may occur when large executables are run during a prefetch across a page boundary with CPU revisions lower than 501-1162-11 and 501-1207-04. Power requirements are +5V @ 13.5A max, -5V (-5.2V?) @ 0.8A max, and +12V @ 0.5A max. 501-1094 3004 "Carrera" CPU VME 4M (3/75/140/150/160/180) See 501-1074. 501-1100 3/2xx CPU VME 25MHz 68020, 20MHz 68881 floating point chip, Sun-3 MMU with eight hardware contexts, no on-board memory but 64K write-back cache, direct-mapped, virtually-indexed and virtually-tagged, with 16-byte lines. VME bus interface. 256K of dual-ported video RAM for the onboard high-resolution monochrome framebuffer. From left to right, with component side up and connector edge toward you (normal top at left), the rear edge of the board has: two female DB25 serial ports (A and B from left to right (top/bottom)); a female DB15 AUI Ethernet connector; a reset button; a switch to toggle between Normal and Diagnostics modes; a female DB15 keyboard/mouse connector; eight LEDs (bit 0 at the top/left); and at the bottom, a female DB9 high-res monochrome video connector. The serial ports conform to both RS-232-C and RS-423 and are wired DTE. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND 25 -5V The pinout of the AUI Ethernet connector is: 1 chassis ground 7 VCC (see J2401) 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 4 chassis ground 12 E.RxD- 5 E.RxD+ 13 +12V 6 GND The user reset button invokes a watchdog reset. The result depends on the value at address 0x17 of the EEPROM. If you want the machine to boot normally, set the diagnostics switch to "NORM". If you want extended diagnostics when you power up the system, set the switch to the "DIAG" position. If the switch is set to "DIAG", power-on self-test messages are sent to serial port A at 9600 bps or serial port B at 1200 bps. The pinout of the keyboard/mouse connector is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC The eight LEDs are used for diagnostic purposes. In the chart below, a "1" indicates a lit LED, and a "0" indicates an unlit LED. Bit 0 is at the top and bit 7 is at the bottom; the patterns below are shown with bit 0 on the left. Pattern Status -------- ------ 11111111 Resetting 10000000 PROM checksum test 01000000 DVMA register test 11000000 Context register test 00100000 Segment map read/write test 10100000 Segment map address test 01100000 Page map test 11100000 Memory path data test 00010000 Nonexistent memory bus error test 10010000 Interrupt test 01010000 Time-Of-Day clock interrupt test 11010000 MMU protection/status tests 00110000 ECC error test 10110000 Cache data 3-pattern test 01110000 Cache tag 3-pattern test 11110000 Memory tests 01001111 Initializing MMU 00000001 Self-tests have found an error 00000010 An exception class error occurred "Marching ones" (cycling through 10000000, 01000000, 00100000, etc.) indicates that Unix is running OK. On power up, it cycles through the tests in the chart above, then boots Unix. If LED 7 (00000001) lights up while the tests are being performed, it indicates that the test failed. If LED 6 (00000010) lights up while the tests are being performed, it indicates that an unexpected error (bus error, address error, unexpected interrupt, etc.) occurred during the test. When all tests are finished, LED 5 (00000100) starts blinking to indicate that the ROM monitor is running and/or Unix is booting. The monochrome video output levels are ECL/TTL. The output is high resolution (1600 x 1280, 89KHz horizontal sync, 66Hz vertical sync) only and a high-resolution monochrome monitor must be used. The pinout of the monochrome video connector is: 1 VIDEO+ 6 VIDEO- 3 HSYNC 7 GND 4 VSYNC 8 GND 9 GND There are a variety of jumper blocks. All locations are given with component side up and connector side toward you. J100 (single jumper at H-5, in middle left) Jump to disable 68020 cache. UNJUMPED J200 (block at J-6, in middle left, pin 1 to right) 1-2 unused 3-4 25MHz CPU clock JUMPED 5-6 25MHz FPU clock UNJUMPED 7-8 20MHz FPU clock JUMPED J300 (single jumper at H-2, in middle left edge, only on 501-1100) Jump to enable P2 bus. JUMPED J500 (block at H-3/H-4, in middle left, pin 1 to right) 1-2 VME interrupt level 1 JUMPED 3-4 VME interrupt level 2 JUMPED 5-6 VME interrupt level 3 JUMPED 7-8 VME interrupt level 4 JUMPED 9-10 VME interrupt level 5 JUMPED 11-12 VME interrupt level 6 JUMPED 13-14 VME interrupt level 7 JUMPED 15-16 unused UNJUMPED J2000 (block at H-1, in middle left, pin 1 to right) 1-2 Select 27512 boot PROM JUMPED 3-4 Select 27256 boot PROM UNJUMPED J2401 (block at A-16, in near middle, pin 1 nearest) 1-2 Enable Ethernet clock JUMPED 3-4 +5V to Ethernet tap UNJUMPED 5-6 jump for type-1 transceiver (capacitive), unjump for type-2 (xformer) 7-8 SCC clock enable (501-1206 only) JUMPED J2500 (block at L-11, in far left, pin 1 to right) 1-2 CPU is VME arbiter & requester JUMPED 3-4 CPU is VME requester only UNJUMPED 5-6 CPU is VME reset slave UNJUMPED 7-8 CPU is VME reset master JUMPED J2600 (single jumper at L-9, in far left) Jump to enable 16MHz VME clock. JUMPED Additional features of interest: the boot PROM is in the near left at location U2008 (grid C1). The IDPROM is in the middle left at location U1907 (grid E3 (E4?)). The Ethernet fuse is by the Ethernet connector at grid A12 and the keyboard fuse by the reset switch at grid A17. The lithium battery (BBCV2) in the far middle is Matsushita Electric/Panasonic part number BR2325. It is documented as not being a customer-replacable part. Note that boot PROM version 2.6 is required to boot from an SMD disk connected to a Xylogics 7053 SMD controller. Note that when "CPU EPROM 2.1" (probably boot PROM version 2.1) is installed, two control-G's cause the keyboard bell to remain on until the system is reset. Note that the minimum CPU revision required for use with the IPC is 501-1100-06 or 501-1206-06. Power requirements are +5V @ 22.5A and -5V @ 0.6A. 501-1133 3/50 motherboard w/o FPU See 501-1075. 501-1134 3/110 CPU VME 68020, 68881, Sun-3 MMU with eight hardware contexts, 4M onboard RAM. VME bus interface. Onboard cgfour color framebuffer. From left to right with component side up and connector edge toward you (normal top edge at left), the rear edge has: a female DB15 AUI Ethernet connector; a switch to toggle between Normal and Diagnostics modes; eight LEDs (bit 0 to the left/top); a female DB15 keyboard/mouse connector; two female DB25 serial port connectors (ports A and B from left to right (top/bottom)); four BNC color video connectors; and a reset switch. Pin 1 is usually in the upper right corner of all connectors. Unconnected pins are not listed. Jumpers J2500, J2501, and J2503 relate to Ethernet. The pinout of the AUI Ethernet connector is: 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 5 E.RxD+ 12 E.RxD- 6 GND 13 +12V 7 VCC (see J2503) If you want the machine to boot normally, set the diagnostics switch to "NORM" (labelled "BOOT" on some early versions). If you want extended diagnostics when you power up the system, set the switch to the "DIAG" position. If the switch is set to "DIAG", power-on self-test messages are sent to serial port A. The eight LEDs are used for diagnostic purposes. The pinout of the keyboard/mouse connector is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC The serial ports conform to both RS-232-C and RS-423 and are wired DTE. The documented maximum speeds are 19200 bps for output and 9600 bps for input. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND 25 VERR (-5V) The DB, DD, and DA signals are not used with ordinary asynchronous equipment such as most modems and terminals, printers, etc.). The four video connectors are Blue, Green, Red, and Sync from left to right (top/bottom). The resolution is 1152 x 900 with a 61.8KHz horizontal sync and 66Hz vertical sync. The user reset button invokes a watchdog reset. The result depends on the value at address 0x17 of the EEPROM. (?) There are a variety of jumper blocks, many of which (oddly) have separate designations for each pair of pins. Locations below are given with component side up and connector edge toward you. J100 (in a jumper block in far left) "Cache disable." UNJUMPED J300 (block in far left corner, pin 1 nearest) 1-2 unused 3-4 P1 (VME) interrupt request 1 JUMPED 5-6 P1 (VME) interrupt request 2 JUMPED 7-8 P1 (VME) interrupt request 3 JUMPED 9-10 P1 (VME) interrupt request 4 JUMPED 11-12 P1 (VME) interrupt request 5 JUMPED 13-14 P1 (VME) interrupt request 6 JUMPED 15-16 P1 (VME) interrupt request 7 JUMPED J400 (in a jumper block in far left) Jump to enable main clock. JUMPED J1001 (single jumper in middle, to right of 68881) Jump to enable SCC clock. JUMPED J1200 (pins 1-2 of jumper block along left edge) Jump to select 256K boot PROM. UNJUMPED J1201 (pins 3-4 of jumper block along left edge) Jump to select 512K boot PROM. JUMPED J1700 (single jumper in near right corner) Jump to enable 92.94MHz video clock. JUMPED J2500 (single jumper along left edge) Jump for type-1 Ethernet transceiver, unjump for type-2. J2501 (pins 3-4 of jumper block in near right corner) Jump to enable Ethernet clock. JUMPED J2502 (single jumper in far left corner, beyond J300) Jump to enable P1 system block (VME bus clock). JUMPED J2503 (pins 1-2 of jumper block in near right corner) Jump to put +5V on pin 7 of Ethernet connector. May not have any pins? J2700 (in a jumper block in far left) VME BG3 in. UNJUMPED J2701 (in a jumper block in far left) Bus arbiter/requester. JUMPED J2702 (in a jumper block in far left) VME control buffer reset in. UNJUMPED J2703 (in a jumper block in far left) System reset. JUMPED J3100 (3101?) (single jumper in middle right) Disable onboard memory. UNJUMPED Note that J400, J100, J2703, J2701, J2702, and J2700 are all in the same block in the far left area, apparently in that order from nearest to farthest. On the diagram in the FE manual, there are eight jumper pairs, and it is not clear exactly what is where. Additional features of interest: the boot PROM is in the near left, at location U1200. The IDPROM is in the near middle at location U1409. The 8530 UARTs are in the middle, nearer than the 68881. The Ethernet fuse is by the diag/norm switch at grid A6 and the keyboard fuse is by the keyboard connector at grid A12. Note that when this board is used with a 32-bit data device such as an MCP, HSI, ALM-2, SCA, or "Sun-3" SCSI controller, use 501-1134-06 or later. Note that CPU revisions lower than 501-1134-07 Rev 50 may fail vid3.diag or video3.exec. The power requirements are +5V @ 14.7A, -5V @ 4.1A, and +12V @ 0.15A. 501-1141 2050 CPU VME 1M (2/50) 501-1142 2050 CPU VME 2M (2/50) 501-1143 2050 CPU VME 4M (2/50) 501-1144 2050 CPU VME 1M (2/130/160) 501-1145 2050 CPU VME 2M (2/130/160) 501-1146 2050 CPU VME 4M (2/130/160) These boards are apparently all sufficiently identical (variations on the 2050 CPU) to be treated as one. 10MHz 68010, up to 4M on-board DIP memory with 256Kx1 chips. VME bus interface. From left to right, the back edge of the board has: eight LEDs; a female DB15 keyboard/mouse connector; two female DB25 serial port connectors (ports A and B from left to right); a female DB15 AUI Ethernet connector; and a female DB9 monochrome video connector. Pin 1 is usually in the upper right corner of all connectors. Unconnected pins are not listed. The eight LEDs are used for diagnostic purposes. In the chart below, a "1" indicates a lit LED, and a "0" indicates an unlit LED. Orientation of the LEDs on the board is unknown. Pattern Status Problem -------- ------ ------- 00000000 After complete power-up sequence System running OK 00000001 Finished self-test, setting up to Check CPU first, boot then expansion brd 00000010 Entering user watchdog routine Software bug 00000011 After local memory verified CPU 00000111 After diags, while setting up CPU 00001000 Blinks off and on while NMI OK System running OK 00010001 Testing context registers CPU 00100001 Testing constant data in seg map CPU 00100010 Testing addr dependency in seg map CPU 00100011 Testing data lines in seg map CPU 00110001 Testing constant data in page map CPU 00110011 Testing data lines in page map CPU 00110010 Testing addr dep in page map CPU 01000000 Testing PROM contents CPU or PROMs bad 01010000 Testing SCC chip(s) CPU 01110000 Sizing memory before constant test CPU, then expansion 01110001 Testing constant data in memory CPU, then expansion 01110010 Testing addr dependency in memory CPU, then expansion 01111111 Testing parity circuitry CPU, then expansion 10000001 Testing timer chip CPU 11110001 Setting up memory after diags CPU, then expansion 11110010 Setting up maps after diagnostics CPU 11110011 Setting up frame buffer and video CPU -- check video clock jumper jumpers 11110100 Setting up NMI or keyboard CPU 11111111 A reset sets LEDs to this state CPU or PROMs bad, or "bad device" The pinout of the keyboard/mouse connector is probably the same as for any Sun-3 with a DB15 connector. The serial ports appear to conform to both RS-232 and RS-423 and are wired DTE. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND The DB, DD, and DA signals are not used with ordinary asynchronous equipment such as most modems and terminals, printers, etc.). Jumpers J200 11-12, J702, and J704 relate to Ethernet. The pinout of the AUI Ethernet connector is: 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 5 E.RxD+ 12 E.RxD- 6 GND 13 +12V 7 VCC The monochrome video output levels are ECL/TTL. Jumpers J1600 1-8 and J1801 relate to video. The pinout of the monochrome video connector is: 1 VIDEO+ 6 VIDEO- 3 HSYNC 7 GND 4 VSYNC 8 GND 5 VCC 9 GND There are nine jumper blocks on the board. Coordinates are printed at the edges of the board; pin 1 orientations are given assuming the connectors nearest you and the component side up. J200 at F-9, pin 1 at left end 1-2 UART clock JUMPED 3-4 10/12MHz CPU operation JUMPED 5-6 12/10MHz CPU operation UNJUMPED 7-8 reserved UNJUMPED 9-10 reserved JUMPED 11-12 Ethernet clock JUMPED 13-14 memory refresh JUMPED 15-16 time outs J500 at A-16/17, pin 1 toward VME connectors 1-2 27128 PROMs 3-4 27256 or 27512 PROMs 5-6 27128 or 27256 PROMs 7-8 27512 PROMs 27128 PROMs: 1-2, 5-6 jumped (for older PROMs) 27256 PROMs: 3-4, 5-6 jumped 27512 PROMs: 3-4, 7-8 jumped (for version 1.1.2 PROMs) J702 at I/J-4 Jump to put -5VDC on pin 7 of Ethernet J704 at I/J-4 Jump for type-1 (capacitative coupled) Ethernet transceiver, umjump for type-2 (transformer coupled). J800 at D-37, pin 1 at left end 1-2 VME interrupt level 1 (normally jumpered, may be JUMPED unjumpered on some boards) 3-4 VME interrupt level 2 JUMPED 5-6 VME interrupt level 3 ? 7-8 VME interrupt level 4 ? 9-10 VME interrupt level 5 ? 11-12 VME interrupt level 6 JUMPED 13-14 VME interrupt level 7 JUMPED 15-16 unused Jumpers marked "?" are listed as jumped by default in some sources and unjumped by default in others. J900 at C-37, pin 1 at left end 1-2 DVMA addr comparator A20=0/*1 JUMPED 3-4 DVMA addr comparator A21=0/*1 JUMPED 5-6 DVMA addr comparator A22=0/*1 JUMPED 7-8 DVMA addr comparator A23=0/*1 JUMPED 9-10 VME arbiter JUMPED 11-12 VME reset master JUMPED 13-14 VME reset slave UNJUMPED 15-16 VME system clock JUMPED J1201 at D-29, pin 1 at left end Memory type/size 1M 2M 3M,4M ---- ---- ------- 1-2 UN JU JU 3-4 UN UN JU 5-6 JU UN UN 7-8 UN JU JU 9-10 JU UN UN 11-12 UN JU JU 13-14 JU UN UN 15-16 UN JU JU The 1M configuration uses 64Kx1 DIPs occupying positions 40-57 of rows N-U (note that the coordinate system changes in the memory area, in the right corner of the board nearest the VME connectors). All other configurations use 256Kx1 DIPs. The 2M configuration occupies only rows N-Q, the 3M configuration presumably occupies rows N-S, and the 4M configuration populates all rows. All configurations have one bit of parity per byte. J1600 at E-17, pin 1 at left end 1-2 video register sense bit 0, unjumped if display JUMPED size is 1024 x 1024 3-4 video register sense bit 1, umjumped if a color JUMPED display board is installed (2/130, 2/160 only) 5-6 video register sense bit 2 JUMPED 7-8 video register sense bit 3 JUMPED 9-10 reserved 11-12 reserved 13-14 10/12MHz CPU operation JUMPED 15-16 12/10MHz CPU operation UNJUMPED J1801 at L/M-6 Jump by default to enable 100MHz video clock, unjump to disable. The ID PROM is at location A19. The missing (?) chips at A/B3-7 (9518) and E6 (P16R4) were for hardware-assisted DES encryption. Power requirements are +5V @ 12A, +12V @ 1A, and -12V @ 0.5A. 501-1162 3/50 motherboard w/o FPU See 501-1075. 501-1163 3004 "Carrera" CPU VME 2M (3/75/140/150/160/180) See 501-1074. 501-1164 3004 "Carrera" CPU VME 4M (3/75/140/150/160/180) See 501-1074. 501-1199 4/1xx CPU VME 8M w/o FPU 14.28MHz MB86900, Weitek 1164/1165 (if installed), Sun-4 MMU with 16 hardware contexts. VME bus interface (although busmaster cards are not supported, and there are hints that only 28 bits of address are supported). P4 connector for framebuffer. From left to right, with the component side up and the connector side toward you (normal top edge at the left), the rear edge of the board has: a keyboard connector; eight LEDs (bit 0 to the right/bottom); a switch to toggle between Normal and Diagnostic modes; an Ethernet connector; two serial ports (B and A from left to right (top/bottom)); a SCSI connector; and a reset (?) button. Memory consists of four banks of eight static-column 120ns SIMMs, either 256K (501-1314) or 1M (501-1466). Valid memory combinations are 8M (all banks 256K), 16M (two banks of 1M), 20M (two banks of 1M and two banks of 1M), or 32M (all banks 1M). Nearest VME connectors _______ _______ | | | | | 3 | | 4 | Banks have eight SIMM slots | U1516 | | U1616 | each. |_______| |_______| J400 _______ _______ Note: when using mixed SIMMs | | | | J1400 to get 20M, the 1M SIMMs must | 1 | | 2 | go in banks 2 and 4 or the | U1500 | | U1600 | J1300 machine won't boot. |_______| |_______| J101 1-2 (not revelant to memory) J100 1-2 3-4 Total memory: 8M 16M 20M 32M SIMM size: 256K 1M 256K/1M 1M J100 Cache line 1-2 JU UN JU UN 3-4 UN JU UN JU J400 Memory strobe configuration (pin 1 farthest) 1-2 UN JU UN JU 3-4 JU UN UN JU 5-6 JU JU JU UN J1300 SIMM addressing mode (pin 1 farthest) 1-2 same JU UN UN JU 3-4 different UN JU JU UN 5-6 256K JU UN JU UN 7-8 1M UN JU UN JU 9-10 2M UN UN UN UN 11-12 <32M JU JU JU UN 13-14 32M UN UN UN JU 15-16 unused UN UN UN UN J1400 SIMM addressing mode (pin 1 farthest) 1-2 same JU UN UN JU 3-4 different UN JU JU UN 5-6 256K JU UN UN UN 7-8 1M UN JU JU JU 9-10 2M UN UN UN UN 11-12 <32M JU JU JU UN 13-14 32M UN UN UN JU 15-16 unused UN UN UN UN There are a variety of other jumper blocks. Locations below are given with component side up and connector edge toward you. J101 (single jumper, see diagram) Jump to enable 57.1MHz clock JUMPED J600 (block toward far right, pin 1 farthest) 1-2 27512 boot PROMs JUMPED 3-4 27256 boot PROMs UNJUMPED J700 (block in center, pin 1 at left) 1-2 VME interrupt level 1 JUMPED 3-4 VME interrupt level 2 JUMPED 5-6 VME interrupt level 3 JUMPED 7-8 VME interrupt level 4 JUMPED 9-10 VME interrupt level 5 JUMPED 11-12 VME interrupt level 6 JUMPED 13-14 VME interrupt level 7 JUMPED 15-16 unused J800 (single jumper in near middle) Force reset. J900 (single jumper toward far right, by battery) Short 3V battery. (Erase EEPROM?) UNJUMPED J1000 (single jumper in middle right) Enable UART clock. JUMPED J1700 (single jumper toward near right) Enable Ethernet clock. JUMPED J1701 (single jumper in near middle) Jump for type-1 Ethernet transceiver, unjump for type-2. J1800 (single jumper in near middle) Jump for AUI Ethernet, unjump for thin Ethernet/autosense. (? -- no BNC connector shown on diagram!) J1900 (block in center, pin 1 at left) 1-2 CPU is VME requester only UNJUMPED 3-4 CPU is VME requester JUMPED J1901 (block in center, pin 1 at left) 1-2 CPU is VME reset slave UNJUMPED 3-4 CPU is VME reset master JUMPED P2101 (single jumper toward far right) Jump to enable VME system clock. JUMPED VJMP2-VJMP9 Unknown. Additional features of interest: the boot PROMs are in the far right corner at locations U601-U604 (1651-1654 respectively). Nearby, along the right edge, is a 3V battery. The P4 connector is in the middle right, by the divider. The IDPROM is nearer, at location U805. The keyboard fuse F1000 is near the keyboard connector at grid C2 and the Ethernet fuse F1800 is near the Ethernet connector at grid F2. Note that 501-1199 boards must be 501-1199-11 or later, and 501-1237 boards 501-1237-11 or later to use a type-4 keyboard. Note that the 501-1384 FPU2 is supported only on 501-1512/1513/ 1514/1515/1516/1517. Note that for the Ethernet autosense to operate, more than 30mA must be present on the +12V return. Note that boot ROM version 3.0 or later is required to use the P4 cgsix color framebuffer (501-1374/1505/1532) as the console. Power requirements (with FPU) are +5V @ 13.8A and -5V @ 0.1A. 501-1205 3/60 motherboard 4M with mono 20MHz 68020, 20MHz 68881 floating point chip, Sun-3 MMU with eight hardware contexts, up to 24M on-board SIMM memory. No bus interface, but a P4 connector for a color video board or other option -- not the same as the P4 in the 3/80 or any SPARC model. From left to right, the back edge of the board has: a female DB15 keyboard/mouse connector; eight LEDs (bit 0 to the right); a switch to toggle between Normal and Diagnostics modes; a BNC thin Ethernet connector; a female DB15 AUI Ethernet connector; two female DB25 serial port connectors (ports B and A from left to right); a female D50 SCSI port connector; and a female DB9 monochrome video connector (for those models with a monochrome framebuffer). Above these are an upper row of cutouts or connectors for color video and other options. Pin 1 is usually in the upper right corner of all connectors. Unconnected pins are not listed. The pinout of the keyboard/mouse connector is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC The eight LEDs are used for diagnostic purposes. In the chart below, a "1" indicates a lit LED, and a "0" indicates an unlit LED. The pattern is shown right to left, as it appears on the LEDs. Pattern Status -------- ------ 11111111 Resetting 00000001 PROM checksum test 00000011 Context register test 00000100 Segment map read/write test 00000101 Segment map address test 00000110 Page map test 00000111 Memory path data test 00001000 Nonexistent memory bus error test 00001001 Interrupt test 00001010 Time-Of-Day clock interrupt test 00001011 MMU protection/status tests 00001110 Parity error test #1 00001111 Parity error test #2 00010000 Memory test 10000000 Self-tests have found an error 01000000 An exception class error occurred "Marching ones" (cycling through 10000000, 01000000, 00100000, etc.) indicates that Unix is running OK. On power up, it cycles through the tests in the chart above, then boots Unix. If LED 7 (10000000) lights up while the tests are being performed, it indicates that the test failed. If LED 6 (01000000) lights up with the tests are being performed, it indicates that an unexpected error (bus error, address error, unexpected interrupt, etc.) occurred during the test. When all tests are finished, LED 5 (00100000) starts blinking to indicate that the ROM monitor is running and/or Unix is booting. If you want the machine to boot normally, set the diagnostics switch to "NORM". If you want extended diagnostics when you power up the system, set the switch to the "DIAG" position. If the switch is set to "DIAG", power-on self-test messages are sent to serial port A at 9600 bps, 8 data bits, one stop bit, no parity, and XON/XOFF flow control. Whether the BNC or AUI Ethernet connector is use is controller by part of J800. The pinout of the AUI Ethernet connector is: 1 chassis ground 7 VCC 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 4 chassis ground 12 E.RxD- 5 E.RxD+ 13 +12V 6 GND The serial ports conform to both RS-232-C and RS-423 and are wired DTE. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND 25 VERR (-5V) The DB, DD, and DA signals are not used with ordinary asynchronous equipment such as most modems and terminals, printers, etc.). The pinout of the SCSI connector is: 1 GND 17 GND 34 GND 2 data bus 0 18 data parity 35 GND 3 GND 19 GND 36 busy 4 data bus 1 20 GND 37 GND 5 GND 21 GND 38 acknowledge 6 data bus 2 22 GND 39 GND 7 GND 23 GND 40 reset 8 data bus 3 24 GND 41 GND 9 GND 25 GND??? 42 message 10 data bus 4 26 TERMPWR 43 GND 11 GND 27 GND 44 select 12 data bus 5 28 GND 45 GND 13 GND 29 GND 46 command/data 14 data bus 6 30 GND 47 GND 15 GND 31 GND 48 request 16 data bus 7 32 attention 49 GND 33 GND 50 input/output and the pattern of the pins is: 49 46 43 .... 19 16 13 10 7 4 1 48 45 42 .... 18 15 12 9 6 3 50 47 44 41 .... 17 14 11 8 5 2 Note that pin 26 (TERMPWR) is connected to ground on part numbers 501-1205-09 or lower, 501-1322-01, 501-1334-01, and 501-1345-01. This can cause a short if another device in the chain is providing termination power! The monochrome video output levels are ECL/TTL. The output can be switched between low resolution (1152 x 900 61.8KHz horizontal sync, 66Hz vertical sync) and high resolution (1600 x 1280) via a jumper in J800. The pinout of the monochrome video connector is: 1 VIDEO+ 6 VIDEO- 3 HSYNC 7 GND 4 VSYNC 8 GND 9 GND Memory is in the form of up to 24 1Mx9 SIMMs, rated 100ns or faster, installed in groups of four starting with the SIMM slots nearest the back of the motherboard and moving forward. These SIMMs are part number 501-1239 and are the same kind used in IBM PC clones. Note that some users have experienced problems with three-chip SIMMs (as opposed to nine-chip SIMMs) -- see Misc Q&A #17. The amount of memory seen is controlled by part of J800. There is one jumper block and various points of interest. All locations are given with component side up and connector side toward you. J800 (toward far left corner, pin 1 at left) 1-2 jump for 4M RAM or more installed 3-4 jump for 8M RAM or more installed 5-6 12M 7-8 16M 9-10 20M 11-12 24M 13-14 jump for AUI Ethernet, unjump for thin Ethernet/autoselect 15-16 jump for high resolution video, unjump for normal resolution/autoselect. Note that the video cable must be 530-1539 or 530-1336 and the monitor must be 540-1427 Motorola revision T or later for autoselect to operate. Additional features of interest: the Ethernet fuse is in the far left corner by the 3V battery, at grid J39. The IDPROM is at location U224 (grid I20) in the leftish middle. The boot PROM is at location U300 (grid K8) on the left side in the middle. The 8530 UARTs are also on the left side, toward the near end from the boot PROM. The keyboard fuse is in the near left corner by the keyboard connector at grid K1. The P4A and P4B connectors are on the right side on either side of the middle bar. Note that boot PROM version 1.6 is required to boot from a QIC-24 tape. Boot ROM version 3.0 or later is required to use the P4 cgsix color framebuffer (501-1374/1505/1532) as the console. Power requirements are +5V @ 11/13.5A typical/max, -5.2V @ 0.3/0.5A typical/max, and +12V @ 0.3/0.5A typical/max. (The FE manual lists +5V @ 10.1A for models with framebuffers and 8.9A without, -5V @ 0.7A for models with framebuffers and 0.3A without, and doesn't list +12V at all.) 501-1206 3/2xx CPU VME See 501-1100. 501-1207 3/50 motherboard with FPU Same as 501-1075 except the 68881 is factory-installed. 501-1208 3004 "Carrera" CPU VME 4M (3/75/140/150/160/180) 16.67MHz 68020, 68881, Sun-3 MMU with eight hardware contexts, 4M of onboard memory. VME bus interface. From left to right with component side up and connector edge toward you (normal top edge at left), the rear edge has: a female DB15 AUI Ethernet connector; eight LEDs (bit 0 to the top/left); a switch to toggle between Normal and Diagnostics modes; a reset switch; a female DB9 monochrome video connector; a female DB15 keyboard/mouse connector; and two female DB25 serial port connectors (ports A and B from left to right (top/bottom)). Pin 1 is usually in the upper right corner of all connectors. Unconnected pins are not listed. Jumpers J2501 and J2503 relate to Ethernet. The pinout of the AUI Ethernet connector is: 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 5 E.RxD+ 12 E.RxD- 6 GND 13 +12V The eight LEDs are used for diagnostic purposes. If you want the machine to boot normally, set the diagnostics switch to "NORM" (labelled "BOOT" on some early versions). If you want extended diagnostics when you power up the system, set the switch to the "DIAG" position. If the switch is set to "DIAG", power-on self-test messages are sent to serial port A. The user reset button invokes a watchdog reset. The result depends on the value at address 0x17 of the EEPROM. (?) The monochrome video output levels are ECL/TTL, with a resolution of 1152 x 900 at 61.8KHz horizontal sync and 66Hz vertical sync. The pinout of the monochrome video connector is: 1 VIDEO+ 6 VIDEO- 3 HSYNC 7 GND 4 VSYNC 8 GND 9 GND The pinout of the keyboard/mouse connector is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC The serial ports conform to both RS-232-C and RS-423 and are wired DTE. The documented maximum speeds are 19200 bps for output and 9600 bps for input. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND 25 VERR (-5V) The DB, DD, and DA signals are not used with ordinary asynchronous equipment such as most modems and terminals, printers, etc.). There are a variety of jumper blocks, many of which (oddly) have separate designations for each pair of pins. Locations below are given with component side up and connector edge toward you. J100 (pins 5-6 of a block on the left side, beyond the 68881) "Cache disable". UNJUMPED J300 (block in far left corner, pin 1 nearest) 1-2 unused 3-4 VME interrupt level 1 JUMPED 5-6 VME interrupt level 2 JUMPED 7-8 VME interrupt level 3 JUMPED 9-10 VME interrupt level 4 JUMPED 11-12 VME interrupt level 5 JUMPED 13-14 VME interrupt level 6 JUMPED 15-16 VME interrupt level 7 JUMPED J400 (block toward far left corner, pin 1 nearest) 1-2 16.67MHz CPU clock JUMPED 3-4 12.5MHz CPU clock UNJUMPED 5-6 12.5MHz FPU clock UNJUMPED 7-8 16.67MHz FPU clock JUMPED J1001 (single jumper in middle right) Jump to enable SCC clock. JUMPED J1200 (pins 4-5 of block in near left corner) Jump for 27256 boot PROMs. UNJUMPED J1201 (pins 5-6 of block in near left corner) Jump for 27512 boot PROMs. JUMPED J2301 (single jumper in near middle, to right of divider) Jump to enable video clock. JUMPED J2501 (pins 1-2 of block in near left) Jump to enable Ethernet clock. JUMPED J2502 (pins 1-2 of block in near left corner) Jump to enable VME clock. JUMPED J2503 (pins 3-4 of block in near left) Jump for a type-1 Ethernet transceiver, unjump for a type-2. J2505 (pins 7-8 of a block on the left side, beyond the 68881) Unused. J2700-J2703 (block in far left, pin 1 nearest) 1-2 J2703, jump to enable VME reset master JUMPED 3-4 J2702, jump to enable VME reset slave UNJUMPED 5-6 J2701, jump to enable VME request/arbiter JUMPED 7-8 J2700, jump to enable VME request only UNJUMPED J3101 (pins 1-2 of block on the left side, beyond the 68881) Jump for 2M CPU. JUMPED J3102 (pins 3-4 of block on the left side, beyond the 68881) Jump for 4M CPU. JUMPED Additional features of interest: the boot PROM is on the near left side at location U1200 (grid C5). The IDPROM is catty-corner from the boot PROM at location U1409 (grid B10). The keyboard fuse is by the reset switch at grid A16. The Ethernet fuse is by the boot PROM at grid C8. Note that boot PROM version 1.8 is required to boot from a QIC-24 tape. Boot PROM version 2.6 is required to boot from a QIC-24 tape in a Sun-2 shoebox. Boot PROM version 2.6 is also required to boot from an SMD disk attached to a Xylogics 7053 SMD controller. Note that CPU revisions 501-1208-04 and lower may fail with non-Sun boards. Use 501-1208-05 or greater. Power requirements are +5V @ 14.6A, -5V @ 0.8A. 501-1209 3/110 CPU VME See 501-1134. 501-1237 4/1xx CPU VME 8M with FPU See 501-1199. 501-1241 386i/150 motherboard 20MHz 80386 and 80387, 80386 on-board MMU. Four 32-bit proprietary slots, four ISA bus slots (three 16-bit/AT, one 8-bit/XT). From left to right, with component side up and connectors AWAY from you, the connector edge has: a male DB25 serial connector; a parallel port connector; eight LEDs (bit 0 to the left); and a female DB15 AUI Ethernet connector. There is a set of three jumpers near to 80387 in the near right, with jumper 0 farthest away: 0 1 2 mode ---- ---- ---- -------------------------------- UN UN UN Normal. Self-test is executed. Memory tested is determined by the NVRAM setting. JU UN UN Diagnostic. Self-test is executed. All memory is tested. Status sent to the serial port until all video hardware tests OK. UN UN JU Manufacturing. Diagnostic mode continuous loop. JU UN JU Bypass. Bypasses most of normal self-test. Additional features of interest: in the far left beyond the ISA slots are five voltage test points (+5, GND, +12, -12, and -5 from left to right). In the far center are the boot PROM at location U602, the time-of-day/NVRAM chip at U603, and the IDPROM at U601. Next to the IDPROM is the SCSI connector, with pin 1 in the far left. In line but nearer is the floppy data/control connector, with pin 1 in the near right. The power supply connector is along the right edge just beyond the jag in the edge. Along the jag is the floppy/disk power connector (four pins, pin 1 at right), and somewhat nearer are the fan power connector (two pins, pin 1 at left) and the front panel LED power connector (three pins, pin 1 farthest). In the near left corner is the speaker connector (three pins, pin 1 farthest). The Ethernet fuse is near the serial and parallel connectors, and the SCSI fuse is near the SCSI connector. Both fuses are 1A subminiature fuses, P/N 140-1027. Note that boot PROM version 4.3 or later is required to use the GXi color framebuffer 501-1352. Boot PROM version 4.4 or later is required to use monochrome framebuffer 501-1433/1568. Note that 501-1241-02 Rev 03 or later is required to use dynamic memory boards 501-1394, 501-1441, or 501-1423 (555-1423). 501-1241-04 Rev 01 or later is required to use multiple dynamic memory boards. Note that the Ethernet is permanently set for type-2 (transformer-coupled) transceivers. Power requirements are +5V @ 5.8A. 501-1274 4/2xx CPU VME with FPC-6/4 16.67MHz SF9010, Weitek 1164/1165, Sun-4 MMU with 16 hardware contexts. VME bus interface. From left to right, with component side up and connector edge toward you (normal top edge at left), the rear edge of the board has: two serial ports (A and B from left to right (top/bottom)); an Ethernet connector; a switch to toggle between Normal and Diagnostic modes; eight LEDs (bit 0 to the right/bottom); a reset button; a keyboard connector; and a video connector. The video output is high-resolution ECL/TTL monochrome at 1600 x 1280, with 89KHz horizontal sync and 66Hz vertical sync. There are a variety of jumper blocks, many of which (oddly) have separate designations for each pair of pins. Locations below are given with component side up and connector edge toward you. J0301 (one pair in block in leftish center, by U2004 PROM) "External clock clock." UNJUMPED J0302 (one pair in block in leftish center, by U2004 PROM) 46.153MHz clock enable. JUMPED J0303 (one pair in block in leftish center, by U2004 PROM) 16MHz clock enable. JUMPED J0304 (single jumper in leftish center, by U2003 PROM) VME clock enable. JUMPED J0401 (block in far left) 1-2 unused 3-4 VME interrupt level 1 JUMPED 5-6 VME interrupt level 2 JUMPED 7-8 VME interrupt level 3 JUMPED 9-10 VME interrupt level 4 JUMPED 11-12 VME interrupt level 5 JUMPED 13-14 VME interrupt level 6 JUMPED 15-16 VME interrupt level 7 JUMPED J2001 (farthest pair in block in far left, by U2001 PROM) Select 27512 PROMs. JUMPED J2002 (middle pair in block in far left, by U2001 PROM) Select 27256 PROMs. UNJUMPED J2003 (single jumper in near left) Connect 3V battery. JUMPED J2201 (single jumper in near left, by battery) SCC (UART) clock enable. JUMPED J2401 (nearest pair in block in far left, by U2001 PROM) CPU is VME requester only UNJUMPED J2402 (rightmost pair in block in far center) CPU is arbiter/requester JUMPED J2403 (middle pair in block in far center) CPU is reset slave UNJUMPED J2404 (leftmost pair in block in far center) CPU is reset master JUMPED J2701 (single jumper in near middle, by LEDs) Debug jumper. UNJUMPED J2801 (single jumper in far left) Enable system DVMA. JUMPED J2902 (single jumper in leftish nearish middle) Jump for type-1 Ethernet transceiver, unjump for type-2. J2904 (location unknown, does not appear on diagram) "Null." UNJUMPED Additional features of interest: the four boot PROMs form a line in the middle of the left half of the board, U2001-U2004 (1507-1504, farthest to nearest, respectively). The IDPROM is near the U2004 PROM, at location U1901. The 3V battery is along the near edge near serial port B. The Ethernet fuse is in the near right, near the Weitek chips, at grid C29. The keyboard fuse is near the keyboard connector at grid A26. Note that 501-1274 boards must be 501-1274-12 or later to use a type-4 keyboard. Also, they must be 501-1274-13 or later to use a Xylogics 7053 SMD disk controller. The boot PROM version must be 1.7 or later to boot from an SMD disk connected to a Xylogics 7053 SMD disk controller. Also, the boot PROM version must be 3.0 or later when more than two 501-1576 16M memory boards are used. Power requirements are +5V @ 17.2A, -5V @ 1.3A, and +12V @ 0.4A. 501-1299 3/4xx CPU VME 33MHz 68030 and 68882, 68030 on-board MMU. VME bus interface. From left to right, with component side up and connector edge toward you (normal top edge at left), the rear edge of the board has: eight LEDs (bit 0 at the top/left); a reset button; a switch to toggle between Normal and Diagnostic modes; a female DB15 AUI Ethernet connector; two female DB25 serial ports (A and B from left to right (top/bottom)); and a female DB15 keyboard/mouse connector. The user reset button invokes a watchdog reset. The result depends on the value at address 0x17 of the EEPROM. (?) If you want the machine to boot normally, set the diagnostics switch to "NORM". If you want extended diagnostics when you power up the system, set the switch to the "DIAG" position. If the switch is set to "DIAG", power-on self-test messages are sent to serial port A at 9600 bps or serial port B at 1200 bps. Jumper J2501 affects Ethernet. The pinout of the AUI Ethernet connector is: 1 chassis ground 6 GND 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 4 chassis ground 12 E.RxD- 5 E.RxD+ 13 +12V The serial ports conform to both RS-232-C and RS-423 and are wired DTE. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND 25 -5V The pinout of the keyboard/mouse connector is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC There are a variety of jumper blocks. Locations below are given with component side up and connector edge toward you. J100 (block along right edge toward far end) 1-2 Enable 68030 cache UNJUMPED 3-4 Enable 68030 MMU UNJUMPED J200 (block in middle just to left of divider, pin 1 nearest) 1-2 Enable 68030 clock JUMPED 3-4 unused 5-6 unused 7-8 Enable 50ns clock JUMPED J400 (block in middle right, pin 1 to left) 1-2 Enable VME interrupt 1 JUMPED 3-4 Enable VME interrupt 2 JUMPED 5-6 Enable VME interrupt 3 JUMPED 7-8 Enable VME interrupt 4 JUMPED 9-10 Enable VME interrupt 5 JUMPED 11-12 Enable VME interrupt 6 JUMPED 13-14 Enable VME interrupt 7 JUMPED 15-16 unused J2000 (block in far middle, pin 1 nearest) 1-2 Enable VME requester UNJUMPED 3-4 Enable VME arbiter JUMPED 5-6 VME-generated VME reset UNJUMPED 7-8 CPU-generated VME reset JUMPED J2100 (block in far middle, by battery, pin 1 nearest) 1-2 Enable VME system clock JUMPED 3-4 Enable round-robin arbiter JUMPED J2501 (block in near middle, pin 1 to left) 1-2 Enable Ethernet clock JUMPED 3-4 unused 5-6 Jump to select type-1 Ethernet transceiver, unjump for type-2 7-8 unused Additional features of interest: the IDPROM is in the near right at location U1701 (grid D33). The boot PROMs are at locations U1712 and U1713 (grid B34 and C34). The 3V battery is in the far middle. The P4 connector is in the middle right. The Ethernet fuse F2500 is by the Ethernet connector and the keyboard fuse F1800 is near serial port A. There is a terminator resistor pack at U1411. Note that if memory boards are installed on both sides of the CPU, the terminator pack at U1411 should be removed. Note that any 501-1102 8M memory boards used with this CPU must be 501-1102-11 or later. Additionally, the similar 501-1254 32M memory boards are not compatible. Note that this board can use P4 cgeight framebuffer 501-1371-04 or later only. Note that jumpers P10, P11, P12, and P13 should be removed from the 501-1598 and 501-1832 backplanes when this CPU is installed. The CPU must be 501-1550-10 or later to work with the SunLink Channel Adapter. Power requirements are +5V @ 24.5A and +12V @ 0.3A. 501-1316 4/3xx CPU VME 8M 25MHz CY7C601, TI8847, Sun-4 MMU with 16 hardware contexts. VME bus interface. P4 connector. From left to right, with component side up and connector edge toward you (normal top edge at left), the rear edge of the board has: a SCSI-2 connector; an Ethernet connector; four serial ports (D, C, B, and A from left to right (top/bottom)), of which A seems to be DB25 and B-D DB9; a keyboard connector; eight LEDs (bit 0 to the left/top); and a switch to toggle between Diagnostic and Normal modes. There are a variety of jumper blocks. Locations below are given with component side up and connector edge toward you. J0200 (block in near middle, pin 1 to left) 1-2 FPC normally low JUMPED 3-4 FPC normally low JUMPED 5-6 FPC normally high UNJUMPED J0900 (single jumper in center, by crystal) Jump to enable sysclock. JUMPED J1900 (single jumper in farish center, near SIMMs) Jump for 4M SIMMs, unjump for 1M SIMMs. J2100 (single jumper in nearish left, near PROMs) Jump for 27512 PROMs. JUMPED J2100 (single jumper in nearish left, near PROMs) Jump for 27256 PROMs. UNJUMPED J2302 (three-pin jumper in near middle, pin 1 to left) 1-2 Ports A/B RS-232 (+12V) JUMPED 2-3 Ports A/B RS-423 (+5V) UNJUMPED J2303 (three-pin jumper in near middle, pin 1 to left) 1-2 Ports A/B RS-232 (-12V) JUMPED 2-3 Ports A/B RS-423 (-5V) UNJUMPED J2400 (single jumper in near right) Jump to enable serial port clock. JUMPED J2402 (three-pin jumper in near right corner) 1-2 Mouse TD enabled UNJUMPED 2-3 Mouse TD grounded JUMPED J2502 (three-pin jumper in near middle, pin 1 to left) 1-2 Ports C/D RS-232 (+12V) JUMPED 2-3 Ports C/D RS-423 (+5V) UNJUMPED J2503 (three-pin jumper in near middle, pin 1 to left) 1-2 Ports C/D RS-232 (-12V) JUMPED 2-3 Ports C/D RS-232 (-5V) UNJUMPED J2701 (single jumper in far left corner) "Disable VME loopback." UNJUMPED J2800 (single jumper in far left corner) Enable VME reset out JUMPED J2801 (single jumper in far left) Enable VME arbiter JUMPED J2803 (single jumper in far left corner) Enable VME reset in UNJUMPED J2900 (single jumper in far left corner) Enable 16MHz VME clock JUMPED J3001 (block in far left) 1-2 unused 3-4 Enable VME interrupt level 1 JUMPED 5-6 Enable VME interrupt level 2 JUMPED 7-8 Enable VME interrupt level 3 JUMPED 9-10 Enable VME interrupt level 4 JUMPED 11-12 Enable VME interrupt level 5 JUMPED 13-14 Enable VME interrupt level 6 JUMPED 15-16 Enable VME interrupt level 7 JUMPED J3100 (single jumper in middlish left edge) Jump to enable 32MHz clock. JUMPED J3101 (single jumper in far left edge) Jump to enable 48MHz clock. JUMPED Memory is in the form of up to eight 1M or 4M x 9 30-pin SIMMs in two banks in the far right, U1300-U1307 from nearest to farthest. The nearer four are bank 0, bytes 0-3, and the farther four are bank 1, bytes 0-3. Nearby jumper J1900 controls whether the SIMMs are 1M or 4M. The 1M SIMMs are 501-1408, 501-1466 (same as 4/1xx), 501-1544, 501-1565, and 501-1697. The 4M SIMMs are 501-1682 and 501-1739. 4M SIMMs are "not supported on the Sun-4/330 CPU" and require boot PROM version 3.0.3 or later. Additional features of interest: the boot PROMs are in a group in the near left, with U2101, U2103, U2102, and U2100 in that order clockwise from the far left. The IDPROM is in the near right corner at location U2202. The time-of-day/NVRAM chip is in the middle of the left edge, at location U2200. There is a large jumper bock J2000 in the far left (internal SCSI connector?). The P4 connector is by the SIMMs, just nearer. The SCSI fuse F3200 and Ethernet fuse F3100 are by the SCSI and Ethernet connectors respectively. The keyboard fuse F0300 is by the LEDs. All three fuses are 150-1174, 2A. Note that the CPU is permanently set for type-2 Ethernet transceivers. Note that 501-1316-04 and later is required to use the ISP-80 or FDDI controllers, and to run LISP software. Also, 501-1316-03 or later is required to use the cg5 framebuffer. Note that boot PROM version 3.0 or later is required to boot from the 60M quarter-inch tape drive in the Mass Storage Subsystem. Boot PROM version 3.0.1 or later is required to boot from a tape drive on a secpmd SCSI controller. Boot PROM version 3.0.3 or later is required to use 4M SIMMs. Boot PROM version 4.1.1 or later is required when the 501-1537(1538) VX(MVX) Visualization Accelerator is used as the console. To provide circuit protection to the M+ and M- (+-12V) inputs on the UC5170 serial port liner driver, install fused shunts 150-1669 at locations J2302, J2303, J2502, and J2503. Power requirements are +5V @ 17.5A, +12V @ 0.2A, and -12V @ 0.2A. 501-1322 3/60 motherboard 4M w/o mono See 501-1205. 501-1324 386i/250 motherboard 25MHz 80386 and 80387, 80386 on-board MMU. Four 32-bit proprietary slots, four ISA bus slots (three 16-bit/AT, one 8-bit/XT). From left to right, with component side up and connectors AWAY from you, the connector edge has: a male DB25 serial connector; a parallel port connector; eight LEDs (bit 0 to the left); and a female DB15 AUI Ethernet connector. There is a set of three jumpers near to 80387 in the near right, with jumper 0 farthest away: 0 1 2 mode ---- ---- ---- -------------------------------- UN UN UN Normal. Self-test is executed. Memory tested is determined by the NVRAM setting. JU UN UN Diagnostic. Self-test is executed. All memory is tested. Status sent to the serial port until all video hardware tests OK. UN UN JU Manufacturing. Diagnostic mode continuous loop. JU UN JU Bypass. Bypasses most of normal self-test. Additional features of interest: in the far left beyond the ISA slots are five voltage test points (+5, GND, +12, -12, and -5 from left to right). In the far center are the boot PROM at location U602, the time-of-day/NVRAM chip at U603, and the IDPROM at U601. Next to the IDPROM is the SCSI connector, with pin 1 in the far left. In line but nearer is the floppy data/control connector, with pin 1 in the near right. The power supply connector is along the right edge just beyond the jag in the edge. Along the jag is the floppy/disk power connector (four pins, pin 1 at right), and somewhat nearer are the fan power connector (two pins, pin 1 at left) and the front panel LED power connector (three pins, pin 1 farthest). In the near left corner is the speaker connector (three pins, pin 1 farthest). The Ethernet fuse is near the serial and parallel connectors, and the SCSI fuse is near the SCSI connector. Both fuses are 1A subminiature fuses, P/N 140-1027. Note that boot PROM version 4.3 or later is required to use the GXi color framebuffer 501-1352. Boot PROM version 4.4 or later is required to use monochrome framebuffer 501-1433/1568. Note that the Ethernet is permanently set for type-2 (transformer-coupled) transceivers. Power requirements are +5V @ 5.8A. 501-1334 3/60 motherboard 0M with mono See 501-1205. 501-1345 3/60 motherboard 0M w/o mono See 501-1205. 501-1378 3/60LE motherboard 20MHz 68020, 20MHz 68881 floating point chip, Sun-3 MMU with eight hardware contexts, up to 12M on-board SIMM memory. No bus interface, but a P4 connector for a color video board or other option -- not the same as the P4 in the 3/80 or any SPARC model. From left to right, the back edge of the board has: a female DB15 keyboard/mouse connector; eight LEDs (bit 0 to the right); a switch to toggle between Normal and Diagnostics modes; a BNC thin Ethernet connector; a female DB15 AUI Ethernet connector; two female DB25 serial port connectors (ports B and A from left to right); and a female D50 SCSI port connector. Above these are an upper row of cutouts or connectors for color video and other options. Pin 1 is usually in the upper right corner of all connectors. Unconnected pins are not listed. The pinout of the keyboard/mouse connector is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC The eight LEDs are used for diagnostic purposes. In the chart below, a "1" indicates a lit LED, and a "0" indicates an unlit LED. The pattern is shown right to left, as it appears on the LEDs. Pattern Status -------- ------ 11111111 Resetting 00000001 PROM checksum test 00000011 Context register test 00000100 Segment map read/write test 00000101 Segment map address test 00000110 Page map test 00000111 Memory path data test 00001000 Nonexistent memory bus error test 00001001 Interrupt test 00001010 Time-Of-Day clock interrupt test 00001011 MMU protection/status tests 00001110 Parity error test #1 00001111 Parity error test #2 00010000 Memory test 10000000 Self-tests have found an error 01000000 An exception class error occurred "Marching ones" (cycling through 10000000, 01000000, 00100000, etc.) indicates that Unix is running OK. On power up, it cycles through the tests in the chart above, then boots Unix. If LED 7 (10000000) lights up while the tests are being performed, it indicates that the test failed. If LED 6 (01000000) lights up with the tests are being performed, it indicates that an unexpected error (bus error, address error, unexpected interrupt, etc.) occurred during the test. When all tests are finished, LED 5 (00100000) starts blinking to indicate that the ROM monitor is running and/or Unix is booting. If you want the machine to boot normally, set the diagnostics switch to "NORM". If you want extended diagnostics when you power up the system, set the switch to the "DIAG" position. If the switch is set to "DIAG", power-on self-test messages are sent to serial port A at 9600 bps, 8 data bits, one stop bit, no parity, and XON/XOFF flow control. Whether the BNC or AUI Ethernet connector is use is controller by part of J800. The pinout of the AUI Ethernet connector is: 1 chassis ground 7 VCC 2 E.COL+ 9 E.COL- 3 E.TxD+ 10 E.TxD- 4 chassis ground 12 E.RxD- 5 E.RxD+ 13 +12V 6 GND The serial ports conform to both RS-232-C and RS-423 and are wired DTE. The pinout of the serial ports is: 2 TxD (transmit data) 8 DCD (Data Carrier Detect) 3 RxD (receive data) 15 DB (transmit clock from DCE) 4 RTS (Request To Send) 17 DD (receive clock from DCE) 5 CTS (Clear To Send) 20 DTR (Data Terminal Ready) 6 DSR (Data Set Ready) 24 DA (transmit clock from DTE) 7 GND 25 VERR (-5V) The DB, DD, and DA signals are not used with ordinary asynchronous equipment such as most modems and terminals, printers, etc.). The pinout of the SCSI connector is: 1 GND 17 GND 34 GND 2 data bus 0 18 data parity 35 GND 3 GND 19 GND 36 busy 4 data bus 1 20 GND 37 GND 5 GND 21 GND 38 acknowledge 6 data bus 2 22 GND 39 GND 7 GND 23 GND 40 reset 8 data bus 3 24 GND 41 GND 9 GND 25 GND??? 42 message 10 data bus 4 26 TERMPWR 43 GND 11 GND 27 GND 44 select 12 data bus 5 28 GND 45 GND 13 GND 29 GND 46 command/data 14 data bus 6 30 GND 47 GND 15 GND 31 GND 48 request 16 data bus 7 32 attention 49 GND 33 GND 50 input/output and the pattern of the pins is: 49 46 43 .... 19 16 13 10 7 4 1 48 45 42 .... 18 15 12 9 6 3 50 47 44 41 .... 17 14 11 8 5 2 Memory is in the form of up to 16 256K SIMMs (501-1349), installed in groups of four starting with the SIMM slots nearest the back of the motherboard and moving forward, followed by up to 8 1M SIMMs (501-1346). The amount of memory seen is controlled by part of J800. There is one jumper block and various points of interest. All locations are given with component side up and connector side toward you. J800 (toward far left corner, pin 1 at left) 1-2 jump for 8M RAM (or less?) installed 3-4 jump for more than 8M RAM installed 5-6 unused 7-8 unused 9-10 unused 11-12 unused 13-14 jump for AUI Ethernet, unjump for thin Ethernet/autoselect 15-16 unused Additional features of interest: the Ethernet fuse is in the far left corner by the 3V battery. The IDPROM is at location U224 (grid I20) in the leftish middle. The boot PROM is at location U300 (grid K8) on the left side in the middle. The 8530 UARTs are also on the left side, toward the near end from the boot PROM. The keyboard fuse is in the near left corner by the keyboard connectorat grid K1. The P4A connector is on the right side near the middle bar. Note that boot PROM version 1.6 is required to boot from a QIC-24 tape (?). 501-1381 4/4xx CPU VME 33MHz CY7C601, TI8847 (?), MMU with 64 hardware contexts. VME bus interface. P4 connector. From left to right, with component side up and connector edge toward you (normal top edge at left), the rear edge of the board has: two serial connectors (ports A and B from left to right (top/bottom)); a keyboard connector; an Ethernet connector; a switch to toggle between Normal and Diagnostic modes; eight LEDs (bit 0 to th left/top); and a reset switch. There are a variety of jumper blocks. Locations below are given with component side up and connector edge toward you. J0100 (10-pin block in nearish center) Used for debug. All unjumped. J0101 (single jumper in rightish center) Used for ATE. JUMPED J0201 (single jumper in middle near edge) Used for ATE. JUMPED J0300 (block in near right corner, pin 1 nearest) 1-2 jump if FPC is present JUMPED 3-4 unjumped if FPC is present UNJUMPED 5-6 avoid a trap when I-flush instruction executed JUMPED 7-8 FPC chaining (only if FPC present) UNJUMPED J0705 (10-pin block in far right) Used for debug. All unjumped. J1901 (36-pin block in nearish right) Used for debug. All unjumped. J2301 (single jumper in middle far edge) Enable 33MHz system clock. JUMPED J2600 (single jumper in rightish far edge) Used for debug. UNJUMPED J2801 (single jumper in farish left edge) Disable VME arbiter. UNJUMPED J2802 (single jumper in farish left edge) Enable VME arbiter. JUMPED J2803 (single jumper in farish left edge) Allow VME to reset CPU. UNJUMPED J2804 (single jumper in farish left edge) Allow CPU to reset VME. JUMPED J3100 (single jumper in left far edge) Enable VME loopback. UNJUMPED J3200 (single jumper in middle left edge) Enable 16MHz Ethernet clock. JUMPED J3201 (single jumper in leftish center) Jump for type-1 Ethernet transceiver, unjump for type-2. J3203 (single jumper in far left) Provide VME clock. JUMPED J3603 (three-pin jumper in near left corner, pin 1 nearest) 1-2 RS-423 (-5V) UNJUMPED 2-3 RS-232 (-12V) JUMPED J3604 (three-pin jumper in near left corner, pin 1 at right) 1-2 RS-423 (+5V) UNJUMPED 2-3 RS-232 (+12V) JUMPED J3701 (single jumper in near left) Jump to provide 4.9152MHz SCC clock. JUMPED J3703 (three pin jumper in middle near edge, pin 1 in middle?) 1-2 Mouse TD enabled UNJUMPED 2-3 Mouse TD grounded JUMPED J4000 (block in far left, pin 1 nearest) 1-2 VME IRQ 1 JUMPED 3-4 VME IRQ 2 JUMPED 5-6 VME IRQ 3 JUMPED 7-8 VME IRQ 4 JUMPED 9-10 VME IRQ 5 JUMPED 11-12 VME IRQ 6 JUMPED 13-14 VME IRQ 7 JUMPED 15-16 unused J4600 (single jumper in near left) Used for ATE. JUMPED J4602 (single jumper in leftish center) Used for ATE. JUMPED J4604 (single jumper in center) Used for ATE. JUMPED J4605 (single jumper in left farish) Used for ATE. JUMPED J4606 (single jumper in far right) Used for ATE. JUMPED J4607 (single jumper in far leftish) Used for ATE. JUMPED J4609 (single jumper in middle left edge) Used for ATE. JUMPED Additional features of interest: the boot PROMs are in a row in the far right, U3501-U3504 from left to right (3-0 respectively). The IDPROM is in the near right at location U1404. The P4 connector is nearer than the boot PROMs. The NVRAM chip is in the near left, by the divider. The keyboard fuse F3701 is in the near left and the Ethernet fuse F3200 in the near middle. Note that pin 25 of the serial ports on the 501-1381 is -5V out. Pin 25 of the serial ports on the 501-1899 is not connected. Note that the 501-1381 is not supported in the 4/470 serial numbers 136Kxxxx and greater. This chassis has two 50-pin SCSI-2 connectors on the rear EMI cover. Note that boot PROM version 3.0 or later is required to support the 501-1721 128M memory board. Boot PROM version 4.1.1 or later is required when the 501-1537(1538) VX(MVX) Visualization Accelerator is used as the console. Note that this board can use P4 cgeight framebuffer 501-1371-04 or later only. Note that SNC 1.2 for Solaris 1.1 requires 501-1381-01 or 501-1899-01. To provide circuit protection to the M+ and M- (+-12V) inputs on the UC5170 serial port liner driver, install fused shunts 150-1669 at locations J3603 and J3604. Power requirements are +5V @ 28.7A, +12V @ 0.1A, and -12V @ 0.1A. 501-1382 4/60 (SPARCstation 1) motherboard <= 501-1382-12 4M w/o FPU >= 501-1382-13 8M w/FPU >= 501-1382-14 8M w/FPU FCC-B 20MHz MB86901A or LSI L64801, Weitek 3170, Sun-4c MMU with 8 hardware contexts. 20MHz SBus, slot 3 is slave-only. From left to right, the rear edge of the board has: a 50-pin SCSI-2 connector; an Ethernet connector; two serial port connectors (ports A and B from left to right); an 8-pin-DIN keyboard/mouse connector; an audio connector; and a headphone connector. Connector pinouts and form factors are not known. Memory consists of up to sixteen 1M (501-1408) or 4M (501-1625 or 501-1739) x 9 30-pin 80 or 100ns SIMMs, in four banks. Banks must be filled in the order 0, 2, 1, 3, and SIMM types may not be mixed within banks. Nearest disk connectors _______ _______ | | | | | 0 | | 1 | | | | | |_______| |_______| _______ _______ | | | | | 2 | | 3 | | | | | |_______| |_______| Nearest SBus connectors The only jumper is J4, a block along the near right edge, described only as "SAX" and apparently all pins jumped by default. Additional features of interest: the boot PROM is in the near middle at location U0837. The NVRAM/TOD/ID chip is to the left of the boot PROM at location U089. At the far edge, more or less from left to right, are the power, floppy power, floppy, LED/speaker, and two pairs of internal SCSI and disk power connectors. In the near left corner are the SCSI (U2) and Ethernet (F071) fuses, and the keyboard fuse (F082) is in the rightish near edge. All fuses are 2A, P/N 150-1174. Note that the SPARCstation 1 was first supported in SunOS 4.0.3c. Note that boards 501-1382-08 or later, or 501-1629-10 or later, and SPARC IU 100-1808-02 or later, are required for use with Sun Common LISP, AutoCAD, Cobol, and SunOS 4.1. Note that bug 1047696 in the installation of SunOS 4.1.1 and 4.1.1 Rev B causes trouble when mixing 1M and 4M SIMMs. "Install the 4MB SIMMs in bank 0 when installing miniunix." Note that the 501-1667 Load Board should be installed in systems without disk drives or SBus cards. Note that boot PROM version 2.4 requires at least SunOS 4.1.1. Power requirements with eight 1M SIMMs are +5V @ 2.5A. 501-1401 3/80 motherboard 20MHz 68030 and 68882, 68030 on-chip MMU. P4 connector for video. From left to right, the rear edge of the board has: a 50-pin SCSI-2 connector; an Ethernet connector; two serial port connectors (ports B and A from left to right, port B appears to be DB9 while A is DB25); a parallel port; and an 8-pin-DIN keyboard/mouse connector. Connector pinouts and form factors are not known. The sixteen SIMM slots are arranged in four groups of four. Electrically, there are four "banks," each of which is composed of one slot from each group: Back of machine (nearest SBus connectors) bits -------U0606------ 0 0 --------U0604------- bits 8-15 16-23 -------U0806------ 2 2 --------U0804------- -------U0703------ 1 1 --------U0701------- -------U0903------ 3 3 --------U0901------- bits -------U0605------ 0 0 --------U0603------- bits 0-7 24-31 -------U0805------ 2 2 --------U0803------- -------U0702------ 1 1 --------U0700------- -------U0902------ 3 3 --------U0900------- Front of machine (nearest disk connectors) Banks must be filled in order (0 through 3), and SIMM sizes (1M or 4M) must not be mixed with in a bank. Only 1M SIMMs (501-1408) are officially documented; 4M SIMMs can be used with boot PROM version 3.0.2 and later. There are a variety of jumpers. All locations are given with component side up and connector side toward you. J020 (3-pin jumper in middle right edge, pin 1 to left) 1-2 20MHz FPU clock JUMPED 2-3 40MHz FPU clock UNJUMPED J043 (3-pin jumper in near middle, by serial port A, pin 1 nearest) 1-2 RS-423 (-5V) UNJUMPED 2-3 RS-232 (-12V) JUMPED J044 (3-pin jumper in near middle, by serial port A, pin 1 farthest) 1-2 RS-232 (+12V) JUMPED 2-3 RS-423 (+5V) UNJUMPED J045 (3-pin jumper in near right corner, pin 1 farthest) 1-2 Mouse TD enabled UNJUMPED 2-3 Mouse TD grounded JUMPED J1000 (single jumper in middle, near SIMMs) Jump to enable watchdog reset (test only) UNJUMPED J1804 (block in near left corner, pin 1 to left) Unknown. Additional features of interest: the boot PROM is in the near right, at location U0204 (grid J3 C0). The NVRAM is also in the near right, at location U0205 (grid J7 B3). The SCSI fuse F1400 (see below) is in the near left corner, beside the Ethernet fuse F1500. The keyboard fuse F0400 is in the near right corner. The power supply connector, the floppy control/data connector, and the floppy power connector are in the far left corner. Near the far edge are (from left to right) the LED/speaker connector, and two pairs of disk control/data (SCSI) and disk power connectors. The P4 connector is in the far right. Note that pin 38 of the SCSI port is fused (F1400) with a 1.5A fuse, P/N 150-1383. The Ethernet and keyboard fuses (F1500 and F0400) are 2A, P/N 150-1174. Note that 501-1401-07 and earlier boards do not meet the P4 bus specification. CPU boards 501-1401-10 and later and 501-1650 have FCC-A approval. "Use SCSI terminator 150-1537." Power requirements are +5V @ 4.6A. 501-1413 386i/250 motherboard See 501-1324. 501-1414 386i/150 motherboard See 501-1241. 501-1462 4/1xx CPU VME 16M w/o FPU 501-1463 4/1xx CPU VME 16M with FPU 501-1464 4/1xx CPU VME 32M w/o FPU 501-1465 4/1xx CPU VME 32M with FPU See 501-1199. 501-1491 4/2xx CPU VME with FPU-2 2-hi backpanel See 501-1274. 501-1512 4/1xx CPU VME 8M w/o FPU 501-1513 4/1xx CPU VME 8M with FPU 501-1514 4/1xx CPU VME 16M w/o FPU 501-1515 4/1xx CPU VME 16M with FPU 501-1516 4/1xx CPU VME 32M w/o FPU 501-1517 4/1xx CPU VME 32M with FPU See 501-1199. 501-1522 4/2xx CPU VME with FPC-6/4 2-hi backpanel See 501-1274. 501-1550 3/4xx CPU VME See 501-1299. 501-1627 4/20 (SPARCstation SLC) motherboard 20MHz MB86901A or LSI L64801. This board is an unusual shape because it is intended to slip into the vertical slot in the monitor case behind the tube. It slides in from the top, I believe with the component side facing toward the front of the machine (all left/right orientations below assume you are looking down on the board from the rear of the machine). There are six diagnostic LEDs on the top edge (bit 0 away from the SIMMs, to the right). On the bottom edge is an edge connector which supplies power and connects the CPU to the external signal connectors. There are no jumpers. Memory consists of up to four 4M x 33 72-pin SIMMs (501-1676 or 501-1698) in SIMM slots U0502, U0602, U0501, and U0601 in that order. Additional features of interest: the boot PROM is along the upper edge, toward the right, at location U1001. The NVRAM is to the left of the boot PROM at location U1011. SCSI fuse F0901 and Ethernet fuse F1101 are toward the right bottom, near the edge connector, and are both non-replaceable PTC devices. Note that the SLC was first supported in SunOS 4.0.3c. Additionally, CPU boards with the 53C90A SCSI controller require a patch to operate under 4.0.3c. 501-1629 4/60 (SPARCstation 1) motherboard <= 501-1629-12 4M w/o FPU >= 501-1629-13 8M w/FPU >= 501-1629-14 8M w/FPU FCC-B See 501-1382. 501-1632 4/65 (SPARCstation 1+) motherboard 25MHz LSI L64801, Weitek 3172, Sun-4c MMU with 8 hardware contexts. 25MHz SBus, slot 3 is slave-only. From left to right, the rear edge of the board has: a 50-pin SCSI-2 connector; an Ethernet connector; two serial port connectors (ports A and B from left to right); an 8-pin-DIN keyboard/mouse connector; and an audio connector. Connector pinouts and form factors are not known. Memory consists of up to sixteen 1M (501-1408) or 4M (501-1625 or 501-1739) x 9 30-pin 80 or 100ns SIMMs, in four banks. Banks must be filled in the order 0, 2, 1, 3, and SIMM types may not be mixed within banks. Nearest disk connectors _______ _______ | | | | | 0 | | 1 | | | | | |_______| |_______| _______ _______ | | | | | 2 | | 3 | | | | | |_______| |_______| Nearest SBus connectors The only jumper is J4, a block along the near right edge, described only as "SAX" and apparently all pins jumped by default. Additional features of interest: the boot PROM is in the near middle at location U0837. The NVRAM/TOD/ID chip is to the left of the boot PROM at location U089. At the far edge, more or less from left to right, are the power, floppy power, floppy, LED/speaker, and two pairs of internal SCSI and disk power connectors. In the near left corner are the SCSI (U2) and Ethernet (F071) fuses, and the keyboard fuse (F082) is in the rightish near edge. All fuses are 2A, P/N 150-1174. Note that the SPARCstation 1+ was first supported in SunOS 4.0.3c. Note that bug 1047696 in the installation of SunOS 4.1.1 and 4.1.1 Rev B causes trouble when mixing 1M and 4M SIMMs. "Install the 4MB SIMMs in bank 0 when installing miniunix." Note that the 501-1667 Load Board should be installed in systems without disk drives or SBus cards. Note that boot PROM version 2.4 requires at least SunOS 4.1.1. Power requirements with eight 1M SIMMs are +5V @ 3A. 501-1638 4/75 (SPARCstation 2) motherboard 16M FCC-A 50MHz CY7C601 @ 40MHz, TI TMS390C601A (602A ?), Sun-4c MMU with 16 hardware contexts. 20MHz SBus. From left to right, the rear edge of the board has: a 50-pin SCSI-2 connector; an Ethernet connector; two serial port connectors (ports A and B from left to right); an 8-pin-DIN keyboard/mouse connector; and an audio connector. Connector pinouts and form factors are not known. Memory consists of up to sixteen 4M x 9 80ns 30-pin SIMMs. The SIMM slots are arranged in four groups of four. Electrically, there are four "banks," each of which is composed of one slot from each group: Back of machine (nearest SBus connectors) -------U0311------ 0 0 -------U0322-------- bits -------U0312------ 2 2 -------U0321-------- bits 24-31 -------U0313------ 1 1 -------U0320-------- 0-7 -------U0319------ 3 3 -------U0316-------- -------U0309------ 0 0 -------U0307-------- bits -------U0310------ 2 2 -------U0308-------- bits 16-23 -------U0314------ 1 1 -------U0315-------- 8-15 -------U0318------ 3 3 -------U0317-------- Front of machine (nearest disk connectors) Banks must be filled in order (0 through 3). THERE IS SOME DISPUTE OVER WHICH SLOTS BELONG TO WHICH BANKS. The Sun Field Engineer Handbook for 12/15/93 says that the banks are in order (i.e. 0, 1, 2, 3 from back to front), but other sources agree that they are in the interleaved order shown above. There are a variety of jumpers. All locations are given with component side up and connector side toward you. J0705 (block along the near right edge) Described only as "SAX" and apparently all pins jumped by default. GND1 (single jumper in middle right edge) Unknown. GND2 (single jumper in nearish leftish) Unknown. GND3 (single jumper in near rightish) Unknown. (pair of horizontal three-pin jumpers in near left) Jump left two pins for RS232 serial ports, right two pins for RS423 serial ports. Additional features of interest: the boot PROM is in the near middle at location U0501. The NVRAM/TOD/ID chip is to the left of the boot PROM at location U0512. At the far left edge and the far edge, from left to right, are the floppy power, power, floppy, LED/speaker, and two pairs of internal SCSI and disk power connectors. Note that the SPARCstation 2 was first supported in SunOS 4.1.1. Note that the 501-1667 Load Board should be installed in systems without disk drives or SBus cards. Power requirements with 16M of 4M SIMMs are +5V @ 3.6A. 501-1650 3/80 motherboard See 501-1401. 501-1656 4/1xx CPU 8M w/o FPU 14.28MHz MB86900, Weitek 1164/1165 (if installed), Sun-4 MMU with 16 hardware contexts. VME bus interface (although busmaster cards are not supported and there are hints that only 28 bits of address are supported). P4 connector for framebuffer. From left to right, with the component side up and the connector side toward you (normal top edge at the left), the rear edge of the board has: a keyboard connector; eight LEDs (bit 0 to the right/bottom); a switch to toggle between Normal and Diagnostic modes; an Ethernet connector; two serial ports (B and A from left to right (top/bottom)); a SCSI connector; and a reset (?) button. Memory consists of four banks of eight static-column 120ns SIMMs, either 256K (501-1314) or 1M (501-1466). Valid memory combinations are 8M (all banks 256K), 16M (two banks of 1M), 20M (two banks of 1M and two banks of 1M), or 32M (all banks 1M). Nearest VME connectors _______ _______ | | | | | 3 | | 4 | Banks have eight SIMM slots | U1516 | | U1616 | each. |_______| |_______| J400 _______ _______ Note: when using mixed SIMMs | | | | J1400 to get 20M, the 1M SIMMs must | 1 | | 2 | go in banks 2 and 4 or the | U1500 | | U1600 | J1300 machine won't boot. |_______| |_______| J100 1-2 3-4 Total memory: 8M 16M 20M 32M SIMM size: 256K 1M 256K/1M 1M J100 Cache line 1-2 JU UN JU UN 3-4 UN JU UN JU J400 Memory strobe configuration (pin 1 farthest) 1-2 UN JU UN JU 3-4 JU UN UN JU 5-6 JU JU JU UN J1300 SIMM addressing mode (pin 1 farthest) 1-2 same JU UN UN JU 3-4 different UN JU JU UN 5-6 256K JU UN JU UN 7-8 1M UN JU UN JU 9-10 2M UN UN UN UN 11-12 <32M JU JU JU UN 13-14 32M UN UN UN JU 15-16 unused UN UN UN UN J1400 SIMM addressing mode (pin 1 farthest) 1-2 same JU UN UN JU 3-4 different UN JU JU UN 5-6 256K JU UN UN UN 7-8 1M UN JU JU JU 9-10 2M UN UN UN UN 11-12 <32M JU JU JU UN 13-14 32M UN UN UN JU 15-16 unused UN UN UN UN There are a variety of other jumper blocks. Locations below are given with component side up and connector edge toward you. J101 (single jumper in center) Jump to enable 57.1MHz clock JUMPED J600 (block toward far right, pin 1 farthest) 1-2 27512 boot PROMs JUMPED 3-4 27256 boot PROMs UNJUMPED J700 (block in center, pin 1 farthest) 1-2 VME interrupt level 1 JUMPED 3-4 VME interrupt level 2 JUMPED 5-6 VME interrupt level 3 JUMPED 7-8 VME interrupt level 4 JUMPED 9-10 VME interrupt level 5 JUMPED 11-12 VME interrupt level 6 JUMPED 13-14 VME interrupt level 7 JUMPED 15-16 unused J800 (single jumper in middle right, near P4 connector) Force reset. J900 (single jumper toward far right, by battery) Short 3V battery. (Erase EEPROM?) UNJUMPED J1000 (single jumper in middle right) Enable UART clock. JUMPED J1700 (single jumper toward near right) Enable Ethernet clock. JUMPED J1701 (single jumper in near middle) Jump for type-1 Ethernet transceiver, unjump for type-2. J1800 (single jumper in near middle) Jump for AUI Ethernet, unjump for thin Ethernet/autosense. (? -- no BNC connector shown on diagram!) J1900 (block in center, pin 1 farthest) 1-2 CPU is VME requester only UNJUMPED 3-4 CPU is VME requester JUMPED J1901 (block in center, pin 1 farthest) 1-2 CPU is VME reset slave UNJUMPED 3-4 CPU is VME reset master JUMPED P2101 (single jumper toward far right) Jump to enable VME system clock. JUMPED Additional features of interest: the boot PROMs are in the far right corner at locations U601-U604 (1651-1654 respectively). Nearby, along the right edge, is a 3V battery. The P4 connector is in the middle right, by the divider. The IDPROM is nearer, at location U805. The keyboard fuse F1000 is near the keyboard connector at grid B2 and the Ethernet fuse F1800 is near the Ethernet connector at grid G2. Note that for the Ethernet autosense to operate, more than 30mA must be present on the +12V return. Note that boot ROM version 3.0 or later is required to use the P4 cgsix color framebuffer (501-1374/1505/1532) as the console. Power requirements (with FPU) are +5V @ 13.8A and -5V @ 0.1A. 501-1657 4/1xx CPU 8M with FPU 501-1658 4/1xx CPU 16M w/o FPU 501-1659 4/1xx CPU 16M with FPU 501-1660 4/1xx CPU 32M w/o FPU 501-1661 4/1xx CPU 32M with FPU See 501-1656. 501-1680 4/20 (SPARCstation SLC) motherboard See 501-1627. 501-1686 4/6xx motherboard VME 0M Up to two Mbus modules. 20MHz SBus. From left to right, with the component side up and the connector side toward you (normal top edge at the left), the rear edge of the board has: eleven LEDs (bit 0 to the right/bottom); a switch to toggle between Normal and Diagnostic modes; a "scan" button; two serial ports (A and B from left to right (top/bottom)); a keyboard/mouse connector; an audio connector; an Ethernet connector; and a 50-pin SCSI-2 connector. Memory consists of up to thirty-two 4M (501-1739) or 16M (501-2060) x 9 80ns 30-pin SIMMs in two banks of 16 each. Bank 0 is on the left (starts with U1107, ends with U1401), bank 1 is on the right (starts with U1108, ends with U1402). Banks cannot be partially filled. The chart in the FE manual looks like this, for whatever it's worth: Bank 0 Bank 1 U???? LO/HI U???? LO/HI bits near ----- ----- ----- ----- ---- VME U1401 7L1 U1402 7H1 56-63 U1201 7L0 U1202 7H0 56-63 U1403 6L1 U1404 6H1 48-55 U1203 6L0 U1204 6H0 48-55 U1405 5L1 U1406 5H1 40-47 U1205 5L0 U1206 5H0 40-47 U1407 4L1 U1408 4H1 32-39 U1207 4L0 U1208 4H0 32-39 U1301 3L1 U1302 3H1 24-31 U1101 3L0 U1102 3H0 24-31 U1303 2L1 U1304 2H1 16-23 U1103 2L0 U1104 2H0 16-23 U1305 1L1 U1306 1H1 8-15 U1105 1L0 U1106 1H0 8-15 near U1307 0L1 U1308 0H1 0-7 SBus U1107 0L0 U1108 0H0 0-7 ^ | xx0 = LO byte, xx1 = HI byte There are a variety of jumpers. Locations below are given with component side up and connector edge toward you. J1701 (single jumper in far left) Jump to enable internal VME arbiter JUMPED J1702 (single jumper in far leftish) Jump to enable internal VME arbiter JUMPED J1703 (single jumper in far middle) Jump to enable internal VME arbiter JUMPED J1704 (single jumper in far rightish) Jump to enable internal VME arbiter JUMPED J1705 (single jumper in middle) Jump to disable internal VME arbiter UNJUMPED J1706 (3-pin jumper in leftish far edge, pin 1 nearest) 1-2 Connect P1.SYSRST to VME.RST.IN 2-3 Connect VME.RST.OUT to P1.SYSRST JUMPED J1801 (block in far right corner, pin 1 to left) 1-2 Enable VME IRQ7 JUMPED 3-4 Enable VME IRQ6 JUMPED 5-6 Enable VME IRQ5 JUMPED 7-8 Enable VME IRQ4 JUMPED 9-10 Enable VME IRQ3 JUMPED 11-12 Enable VME IRQ2 JUMPED 13-14 Enable VME IRQ1 JUMPED 15-16 unused J1802 (single jumper in rightish far edge) Jump to enable 16MHz clock JUMPED J1803 (single jumper in far left corner) Jump to enable VME slot-1 functionality JUMPED J2202 (single jumper in near right corner) Jump to enable 25MHz ESP-236 clock JUMPED J2602 (3-pin jumper in middle near edge, pin 1 nearest) 1-2 mouse TD grounded JUMPED 2-3 mouse TD enabled J2603 (single jumper in nearish middle) Jump to enable 19MHz SCC clock JUMPED J2803 (3-pin jumper in nearish middle, pin 1 nearest) 1-2 RS-232 (-12V) JUMPED 2-3 RS-423 J2804 (3-pin jumper in nearish middle, pin 1 nearest) 1-2 RS-232 (+12V) JUMPED 2-3 RS-423 J3201 (single jumper in middle) Jump to enable 80MHz clock JUMPED Additional features of interest: the boot PROMs are in the near left corner at locations U3001, U3002, U3004, and U3003 (clockwise from far right). The NVRAM chip is in the middle, at location U2701. The serial ports A and B fuses (F2801/F2802) are along the near edge by serial port B. The keyboard fuse F2601 is by the keyboard connector, the Ethernet fuse F2301 is by the Ethernet connector, and the SCSI fuse F2201 is by the SCSI connector. Note that boot PROM version 2.8v2 or later is required to use SM41 modules. Boot PROM version 2.10 or later is required to use SM51, SM520, or SM521 modules. Power requirements (with 0M and no Mbus modules) are +5V @ 14.27A. 501-1689 4/40 (SPARCstation IPC) motherboard 8M FCC-A 25MHz MB86901A or LSI L64801. 25MHz SBus. From left to right, the rear edge of the board has: a 50-pin SCSI-2 connector; an Ethernet connector; two serial port connectors (ports B and A from left to right, apparently DB9); a 13W3 video connector; an 8-pin-DIN keyboard/mouse connector; and an audio connector. Connector pinouts and form factors are not known. Video output is analog monochrome with the following resolutions and sync frequencies: 1152 x 900 @ 61.8KHz horizontal, 66Hz vertical; 1152 x 900 @ 71.7HKz horizontal, 76Hz vertical; 1024 x 800 @ 71.7KHz horizontal, 85Hz vertical; and 1022 x 1000 @ 81.8KHz horizontal, 76Hz vertical. Memory is in the form of 1M (501-1697) or 4M (501-1625 or 501-1739) x 9 30-pin 80ns SIMMs in three banks: Nearest disk connectors _______ _______ | | | | | 0 | | 1 | | | | | |_______| |_______| _______ | | | 2 | | | |_______| Nearest SBus connectors SIMMs must be identical within banks. If 4M SIMMs are used at all, fill bank 0 with them first. There are a variety of jumpers. All locations are given with component side up and connector side toward you. J0710 (3-pin jumper by SBus slot 1, pin 1 to left) 1-2 JUMPED by default 2-3 Jump to bypass the S4_Video ASIC J0960 (3-pin jumper in near middle, pin 1 farthest) 1-2 Jump for RS423 serial ports 2-3 Jump for RS232 serial ports J0961 (3-pin jumper in near middle, pin 1 farthest) 1-2 Jump for RS423 serial ports 2-3 Jump for RS232 serial ports J1004 (block along right edge) Described only as "SAX". Apparently all pins jumped by default. Additional features of interest: the boot PROM is in the middle left edge at location U0902. The NVRAM/TOD/ID chip is nearer than the boot PROM, at location U0901. At the far edge, from left to right, are the power, floppy, speaker, and internal SCSI connectors. The Ethernet (F0802) and SCSI (F0801) fuses are in the near left corner, P/N 150-1174. (150-1974 and 150-1162 repsectively may also work?) The keyboard fuse F0901 is by serial port B, P/N 150-1174 (150-1162?). Note that the IPC was first supported in SunOS 4.0.3c. Additionally, CPU boards with the 53C90A SCSI controller require a patch to operate under 4.0.3c. Note that bug 1047696 in the installation of SunOS 4.1.1 and 4.1.1 Rev B causes trouble when mixing 1M and 4M SIMMs. "Install the 4MB SIMMs in bank 0 when installing miniunix." Note that SCSI bus errors may occur when multiple SCSI devices are used with boards below 501-1689-06. Note that boards below 501-1689-07 fail SunDiag floppy drive testing. Note that the 2.4, 2.6, and 2.9 boot PROM modes do not support SunOS 4.0.3c or 4.1. Set the NVRAM parameter "version2?" to FALSE to enable the 1.7 boot PROM mode. Power requirements (with a full 48M of 4M SIMMs) are +5V @ 3.7A. 501-1720 4/20 (SPARCstation SLC) motherboard 8M See 501-1627. 501-1733 SPARCstation 10 motherboard Up to two Mbus modules. 16.6/20MHz (model 20) or 18/20MHz SBus. SPARCstation 10 motherboards come in three fab versions, 270-1733-12 and 270-1733-13 (501-1733/2259/2274), and 270-1733-14 (501-2365), each with minor layout differences from the others. Additionally, the 501-2274 part for the model 20 is clocked at a different speed. From left to right, the rear edge of the board has: ISDN NT and TE connectors; a parallel/audio/AUI Ethernet connector; a keyboard connector; a serial port connector (ports A and B in the same connector); a 10BaseT Ethernet connector; and a 50-pin SCSI-2 connector. Connector pinouts and form factors are not known. Memory is in the form of up to eight 16M (501-1785 or 501-2273) or 64M (501-1930) 70ns SIMMs. They must be installed in the order shown: Nearest SBus connectors J201 --------------------- (1) 0x00000000-0x03FFFFFF J202 --------------------- (8) 0x10000000-0x13FFFFFF J203 --------------------- (3) 0x04000000-0x07FFFFFF J301 --------------------- (6) 0x14000000-0x17FFFFFF J302 --------------------- (4) 0x08000000-0x0BFFFFFF J303 --------------------- (5) 0x18000000-0x1BFFFFFF J304 --------------------- (2) 0x0C000000-0x0FFFFFFF J305 --------------------- (7) 0x1C000000-0x1FFFFFFF This would appear to mean that when using 16M SIMMs, memory is not physically contiguous, and that 16M and 64M SIMMs can be installed in any mixture. There are a variety of jumpers. All locations are given with component side up and connector side toward you. J0801 (3-pin jumper in near center, pin 1 to left) 1-2 RS-232 (+12V) 2-3 RS-423 J0802 (3-pin jumper in near center, pin 1 to left) 1-2 RS-232 (-12V) 2-3 RS-423 J1101 (single jumper in near left corner) Jump to enable 100-ohm ISDN TE termination JUMPED J1102 (single jumper in near left corner) Jump to enable 100-ohm ISDN TE termination JUMPED J1401 270-1733-12: (single jumper in near left) Jump to select 66MHz (model 20)/72 MHz clock JUMPED 270-1733-13: (3-pin jumper in near left, pin 1 to right) 1-2 Select 80MHz clock 2-3 Select 66MHz (model 20)/72MHz clock JUMPED J1402 (8-pin block in rightish center) JTAG test point UNJUMPED J1403 (3-pin jumper in near center, pin 1 to left)(270-1733-12 only) 1-2 Select 66MHz (model 20)/72MHz clock JUMPED 2-3 Select 80MHz clock J1404 (3-pin jumper in near center, pin 1 nearest)(270-1733-12 only) 1-2 Select 66MHz (model 20)/72MHz clock JUMPED 2-3 Select 80MHz clock J1601 (single jumper in middle right edge) GND test point J1602 (single jumper in farish right edge) GND test point J1603 (single jumper in near right) GND test point J1604 (single jumper in middle near edge) GND test point J1703 (block in rightish near edge) 1-2 manufacturing jumper - mousei UNJUMPED 3-4 manufacturing jumper - kbdi UNJUMPED 5-6 manufacturing jumper - kbdo UNJUMPED 7-8 manufacturing jumper - edgeon UNJUMPED 9-10 manufacturing jumper - ptxdb UNJUMPED 11-12 manufacturing jumper - prxdb UNJUMPED 13-14 manufacturing jumper - ptxda UNJUMPED 15-16 manufacturing jumper - prxda UNJUMPED 17-18 manufacturing jumper - tpe<0> UNJUMPED 19-20 manufacturing jumper - tpe<1> UNJUMPED 21-22 manufacturing jumper - tpe<2> UNJUMPED 23-24 manufacturing jumper - tpe<3> UNJUMPED Additional features of interest: the boot PROM is in the near right at location U1005. The NVRAM/TOD/ID chip is beyond the boot PROM, at location U1004. The power connector is in the far left corner and the floppy and internal SCSI connector is in the far right corner. The speaker fuse F1302, Ethernet fuse F1301, and keyboard fuse F0801 are in a row along the middle near edge. The SCSI fuse F1502 is in the far right corner near the SCSI connector. The +12V fuse F1501 is in the middle left edge. All fuses are nonreplaceable PTC devices. In the nearish left is a large square chip, the MSI. For 270-1733-12 and -13, it may be either 100-2905-02 (L1A6396) or 100-2905-03 (L1B7596). For 270-1733-14, it is always 100-2905-03 (L1B7596). Note that the 270-1733-14 fab has BABT approval for ISDN and X.25 use in the UK. Note that boot PROM version 2.12 is required to install two 501-2358 SM40 Mbus modules. Note that when adding a second Mbus module, any internal disk drives with PTC protection should have the TERMPWR option disabled. Otherwise, the power supply overcurrent protection may be tripped when powering up. Note that the GT and ZX options are not supported on boards with MSI 100-2905-02 (LSI Logic L1A6396). They are only supported on board with MSI 100-2905-03 (LSI Logic L1B7596). When installing internal SCSI disk drives, disable the TERMPWR option. SCSI bus TERMPWR is grounded on internal cable 530-1874-02. If TERMPWR is not disabled on drives with PTC protection, the power supply overcurrent protection may be tripped when powering up. If TERMPWR is not disabled on drives with fuse protection, the fuses will blow. TERMPWR on the internal SCSI bus is not connected to TERMPWR on the external SCSI bus. Additionally, the inner surface of the SS10 chassis is conductive, so drives must be mounted with insulating hardware. 501-1742 4/3xx CPU VME 32M See 501-1316. 501-1744 4/75 (SPARCstation 2) motherboard 0M FCC-A See 501-1638. 501-1748 4/20 (SPARCstation SLC) motherboard 0M See 501-1627. 501-1780 4/50 (SPARCstation IPX) motherboard 16M 40MHz Fujitsu MB86903 or Weitek W8701, Sun-4c MMU with 8 hardware contexts. 20MHz SBus. From left to right, the rear edge of the board has: a 50-pin SCSI-2 connector; an Ethernet connector; two serial port connectors (ports B and A from left to right, apparently DB9); a 13W3 video connector; an 8-pin-DIN keyboard/mouse connector; and an audio connector. Connector pinouts and form factors are not known. Video output is analog 8-bit color with the following resolutions and sync frequencies: 1152 x 900 @ 61.8KHz horizontal, 66Hz vertical; 1152 x 900 @ 71.7HKz horizontal, 76Hz vertical; 1024 x 800 @ 71.7KHz horizontal, 85Hz vertical; and 1022 x 1000 @ 81.8KHz horizontal, 76Hz vertical. Memory consists of up to four 4M or 16M x 33 72-pin SIMMs (501-1812 (4M), and 501-1822 or 501-1915 (16M)). SIMM types may be mixed, and should be installed according to this table: total RAM U0310 U0309 U0308 U0307 --------- ----- ----- ----- ----- 8M 4M 4M 12M 4M 4M 4M 16M 4M 4M 4M 4M or 16M 20M 16M 4M 24M 16M 4M 4M 28M 16M 4M 4M 4M 32M 16M 16M 36M 16M 16M 4M 40M 16M 16M 4M 4M 48M 16M 16M 16M 52M 16M 16M 16M 4M 64M 16M 16M 16M 16M There are a variety of jumpers. All locations are given with component side up and connector side toward you. J0502 (3-pin jumper in near left, pin 1 farthest) 1-2 Jump for RS423 serial ports 2-3 Jump for RS232 serial ports J0503 (3-pin jumper in near left, pin 1 farthest) 1-2 Jump for RS423 serial ports 2-3 Jump for RS232 serial ports J0705 (block in near left) Described only as "SAX". Apparently all pins jumped by default. Additional features of interest: the boot PROM is along the middle left edge at location U0501. The NVRAM/TOD/ID chip is beyond the boot PROM at location U0512. At the far edge, from left to right, are the power, floppy, speaker, and internal SCSI connectors. In the far left corner are the keyboard (F0602) and Ethernet (F0404) fuses, and the SCSI fuse (F0403) is in the middle far edge. The fuses are not field-replaceable. Note that the IPX was first supported in SunOS 4.1.1. Additionally, CPU boards with the 100-2770-02 LSC L1A6341 ASIC are subject to bugs 1055265, 1057110, and 1057243 under SunOS 4.1.1 and 4.1.1 Rev B. The IPX supplement fixes these bugs, and was rolled into SunOS 4.1.2. Note that bug 1047696 in the installation of SunOS 4.1.1 and 4.1.1 Rev B causes trouble when mixing 4M and 16M SIMMs. "Install the 16MB SIMM in U0310 when installing miniunix." Power requirements are +5V @ 4.4A with 64M, and +5V @ 3.8A with 16M (of 4M SIMMs); and +12V @ 0.4A. 501-1810 4/50 (SPARCstation IPX) motherboard 0M See 501-1780. 501-1835 4/40 (SPARCstation IPC) motherboard 8M FCC-B See 501-1689. 501-1858 4/75 (SPARCstation 2) motherboard 16M FCC-B See 501-1638. 501-1859 4/75 (SPARCstation 2) motherboard 0M FCC-B See 501-1638. 501-1861 4/25 (SPARCstation ELC) motherboard 33MHz Fujitsu MB86903 or Weitek W8701, Sun-4c MMU with 8 hardware contexts. This board is an unusual shape because it is intended to slip into the vertical slot in the monitor case behind the tube. It slides in from the top, I believe with the component side facing toward the front of the machine (all left/right orientations below assume you are looking down on the board from the rear of the machine). On the bottom edge is an edge connector which supplies power and connects the CPU to the external signal connectors. There are no jumpers. Memory consists of up to four 4M or 16M x 33 72-pin SIMMs (501-1812 or 501-1698 (4M), and 501-1822 (16M)). SIMM types may be mixed, and should be installed according to this table: total RAM U0407 U0408 U0409 U0410 --------- ----- ----- ----- ----- 8M 4M 4M 12M 4M 4M 4M 16M 4M 4M 4M 4M or 16M 20M 16M 4M 24M 16M 4M 4M 28M 16M 4M 4M 4M 32M 16M 16M 36M 16M 16M 4M 40M 16M 16M 4M 4M 48M 16M 16M 16M 52M 16M 16M 16M 4M 64M 16M 16M 16M 16M Additional features of interest: the boot PROM is a PLCC toward the upper right corner, at location U0806. The NVRAM is to the right of the boot PROM at location U0813. Ethernet fuse F0901 and SCSI fuse F0701 are toward the right bottom, near the edge connector, and are both non-replaceable PTC devices. Note that the ELC was first supported in SunOS 4.1.1c. Additionally, bug 1047696 in the installation of SunOS 4.1.1 and 4.1.1 Rev B causes trouble when mixing 4M and 16M SIMMs. "Install the 16MB SIMM in U0407 when installing miniunix." 501-1866 SPARCcenter 2000 motherboard XDBus 0M Twin XDBuses. Up to two Mbus modules. 20MHz SBus. With component side up, external connector edge toward you, from left to right, the rear edge of the board has: nine LEDs (PA, PB, and bits 7-0 from left to right); a serial port connector (port A); a keyboard/mouse connector; and a serial port connector (port B). Memory is in the form of up to sixteen 8M (501-1817) or 32M (501-2196) 70ns SIMMs, in interleaved groups of eight, with half of each group attached to each XDBus. The minimum memory configuration is eight SIMMs in group 0. Back of machine (nearest SBus connectors) -------U4800------ 0 XDBus: 1 -------U4400------ 1 1 -------U5000------ 0 1 -------U4600------ 1 1 -------U4900------ 0 1 -------U4500------ 1 1 -------U5100------ 0 1 -------U4700------ 1 1 -------U4000------ 0 0 -------U3600------ 1 0 -------U4200------ 0 0 -------U3800------ 1 0 -------U4100------ 0 0 -------U3700------ 1 0 -------U4300------ 0 0 -------U3900------ 1 0 Front of machine (nearest XDBus connector) There are three jumpers. J1400 (3-pin jumper in near left, pin 1 nearest) 1-2 RS-423 2-3 RS-232 (+12V) J1401 (3-pin jumper in near left, pin 1 nearest) 1-2 RS-423 2-3 RS-232 (-12V) J1501 (3-pin jumper in center near edge, pin 1 to right) 2-3 JUMPED always. Additional features of interest: the boot PROM is four chips along the near left edge, at locations U1206, U1204, U1201, and U1200 (farthest to nearest). The NVRAM chip is to the right of the boot PROM, at location U1205. The keyboard fuse (a PTC device) is by the keyboard/mouse connector at F1500. Note that guide pins were added to the SPARCcenter 2000 backplane starting in November 1993. Remove the screws on the inside ends of the motherboard XDBus connectors before installing it in a backplane with guide pins. Note that the highest-revision boot PROM should be installed in system board 0. Note that the 501-1866 can only access 1M of cache; the 501-2334 and 501-2362 do not have this limitation. Note that FAB 270-1866-03 uses fuses at F0200 and F0300; FAB 270-1866-04 uses PTCs. Note that the SPARCcenter 1000 was first supported by Solaris 2.2 (SunOS 5.2). Solaris 2.2 supports up to five system boards, or eight Mbus modules on four system boards. Solaris 2.3 supports up to twenty Mbus modules on ten system boards. 501-1870 4/40 (SPARCstation IPC) motherboard 8M FCC-B See 501-1689. 501-1899 4/4xx CPU VME See 501-1381. 501-1912 4/75 (SPARCstation 2) motherboard 32M FCC-B See 501-1638. 501-1926 4/75 (SPARCstation 2) motherboard 32M FCC-B See 501-1638 (minor layout differences). 501-1959 4/50 (SPARCstation IPX) motherboard 16M See 501-1780. 501-1974 4/40 (SPARCstation IPC) motherboard 8M FCC-B See 501-1689. 501-1989 4/75 (SPARCstation 2) motherboard 16M FCC-B See 501-1638 (minor layout differences). 501-1995 4/75 (SPARCstation 2) motherboard 0M FCC-B See 501-1638 (minor layout differences). 501-2031 4/30 (SPARCstation LX/ZX) motherboard 32M 50 MHz microSPARC. 20MHz SBus. This board is an unusual shape. On one edge are edge connectors. All directions below are given assuming the component side up and the edge connectors toward you. There are two jumpers. J1801 (3-pin jumper in near right corner) 1-2 100-ohm ISDN TE termination enabled JUMPED 2-3 disabled J1802 (3-pin jumper in near right corner) 1-2 100-ohm ISDN TE termination enabled JUMPED 2-3 disabled The onboard video produces analog color output at the following resolution and sync frequencies: 1152 x 900 @ 61.8KHz horizontal, 66Hz vertical; 1152 x 900 @ 71.7KHz horizontal, 76Hz vertical; 1024 x 768 @ 61.8KHz horizontal, 77Hz vertical; and 1600 x 1280 @ 71.7KHz horizontal, 76Hz vertical. Onboard VRAM is 1M; a 501-2061 1M VSIMM may be installed in U1301 (on right) to achieve 2M VRAM. Memory consists of up to six SIMMs, in three pairs of 4M (501-1991) or 16M (501-2059) SIMMs. SIMM types may be mixed, and should be installed according to this table: bank1 bank2 bank3 bank1 bank2 bank3 total RAM U0304 U0301 U0402 U0303 U0302 U0401 --------- ----- ----- ----- ----- ----- ----- 16M 4M 4M 4M 4M 24M 4M 4M 4M 4M 4M 4M 32M 16M 16M 40M * 4M 16M 4M 16M 48M * 4M 4M 16M 4M 4M 16M or 16M 4M 4M 16M 4M 4M 64M 16M 16M 16M 16M 72M * 4M 16M 16M 4M 16M 16M 96M 16M 16M 16M 16M 16M 16M Rows marked with '*' do not work under SunOS 4.1.3c. "Put 16MB SIMMs in Bank 1." Additional features of interest: the boot PROM is a PLCC in the near left corner, at location U0701. The NVRAM is beyond the boot PROM at location U0707. Ethernet fuse F2001 and SCSI TERMPWR fuse F0601 are in the near left corner. Keyboard fuse F2001 and audio fuse F2003 are in the middle near edge. Along the far edge, more or less from left to right, are the speaker/LED, power, floppy, and internal SCSI connectors. Note that the SPARCstation LX/ZX was first supported in SunOS 4.1.3c. Note that when the 501-2061 VSIMM is installed, (one of?) the following commands should be issued at the ROM monitor prompt: setenv output-device screen:r1280x1024x67 setenv output-device screen:r1280x1024x76 setenv output-device screen:r1600x1280x76 Note that when the '16" Mid-Range Color Monitor' is installed, (one of?) the following commands should be issued at the ROM monitor prompt: setenv output-device screen:r1152x900x66 setenv output-device screen:r1024x768x77 501-2032 4/30 (SPARCstation LX/ZX) motherboard 16M See 501-2031. 501-2044 4/50 (SPARCstation IPX) motherboard 0M See 501-1780. 501-2055 4/6xx motherboard VME 0M See 501-1686. 501-2079 4/10 (SPARCclassic X) motherboard 4M See 501-2262. 501-2200 4/15 (SPARCclassic) motherboard 16M See 501-2262. 501-2233 4/30 (SPARCstation LX/ZX) motherboard 0M See 501-2031. 501-2259 SPARCstation 10 motherboard See 501-1733. Fabs 270-1733-12 and -13. 501-2262 4/10/15 (SPARCclassic X/SPARCclassic) motherboard 0M 50 MHz microSPARC. 20MHz SBus. This board is an unusual shape. On one edge are edge connectors. All directions below are given assuming the component side up and the edge connectors toward you. There are no jumpers. The onboard video produces analog color output at the following resolution and sync frequencies: 1152 x 900 @ 61.8KHz horizontal, 66Hz vertical; 1152 x 900 @ 71.7KHz horizontal, 76Hz vertical; and 1024 x 768 @ 61.8KHz horizontal, 77Hz vertical. Memory consists of up to six SIMMs, in three pairs. 1M (501-2289), 2M (501-2433), 4M (501-1991), and 16M (501-2059) 60ns SIMMs are documented for SPARCclassic X models; only 4M and 16M SIMMs are documented for the SPARCclassic proper. SIMM types may be mixed, and should be installed according to this table: bank1 bank2 bank3 bank1 bank2 bank3 total RAM U0304 U0301 U0402 U0303 U0302 U0401 --------- ----- ----- ----- ----- ----- ----- 8M X 1M 1M 2M 1M 1M 2M or X 2M 2M 2M 2M or X 4M 4M 12M X 1M 1M 4M 1M 1M 4M or X 2M 4M 2M 4M or X 2M 2M 2M 2M 2M 2M 16M 4M 4M 4M 4M or X 2M 2M 4M 2M 2M 4M 20M X 2M 4M 4M 2M 4M 4M 24M 4M 4M 4M 4M 4M 4M 32M 16M 16M 36M X 1M 1M 16M 1M 1M 16M or X 2M 16M 2M 16M 40M X 2M 2M 16M 2M 2M 16M or * 4M 16M 4M 16M 44M X 2M 4M 16M 2M 4M 16M 48M * 4M 4M 16M 4M 4M 16M or C 16M 4M 4M 16M 4M 4M 64M 16M 16M 16M 16M 72M * 4M 16M 16M 4M 16M 16M 96M 16M 16M 16M 16M 16M 16M Rows marked with 'X' are documented for the SPARCclassic X only. Rows marked with 'C' are documented for the SPARCclassic proper only. Rows marked with '*' do not work under SunOS 4.1.3c. "Put 16MB SIMMs in Bank 1." Additional features of interest: the boot PROM is a PLCC toward the middle left edge, at location U0701. The NVRAM is to the left of the boot PROM at location U0707. Ethernet fuse F1703 and keyboard fuse F1701 are in the near left corner. The SCSI TERMPWR fuse F0601 is toward the near right corner. All fuses are non-replaceable PTC devices. Along the far edge, from left to right, are the power, speaker/LED, floppy, and internal SCSI connectors. Note that the SPARCclassic/SPARCclassic X was first supported in SunOS 4.1.3c. 501-2274 SPARCstation 10 motherboard (model 20 only) See 501-1733. Fabs 270-1733-12 and -13. 501-2313 4/10 (SPARCclassic X) motherboard 8M See 501-2262. 501-2326 4/15 (SPARCclassic) motherboard 32M See 501-2262. 501-2334 SPARCcenter 2000 motherboard XDBus 0M See 501-1866. 501-2336 SPARCserver 1000 motherboard XDBus 0M Up to two Mbus modules. 20MHz SBus. With component side up, external connector edge toward you, from left to right, the rear edge of the board has: nine LEDs (PA, PB, and bits 7-0 from left to right); a serial port connector (port A); a keyboard/mouse connector; a serial port connector (port B); a 50-pin SCSI-2 connector; and a 10baseT Ethernet connector. Memory is in the form of up to sixteen 8M (501-1817) or 32M (501-2196) 70ns SIMMs, in staggered groups of four. The minimum memory configuration is four SIMMs in group 0. Back of machine (nearest SBus connectors) -------J2800------ 0 0 -------J3000-------- -------J3200------ 1 1 -------J3400-------- -------J3600------ 2 2 -------J3800-------- -------J4000------ 3 3 -------J4200-------- -------J2900------ 0 0 -------J3100-------- -------J3300------ 1 1 -------J3500-------- -------J3700------ 2 2 -------J3900-------- -------J4100------ 3 3 -------J4300-------- Front of machine (nearest XDBus connector) There are two jumpers. J1200 (3-pin jumper in near middle, pin 1 to left) 1-2 RS-423 2-3 RS-232 (+12V) J1201 (3-pin jumper in near middle, pin 1 to left) 1-2 RS-423 2-3 RS-232 (-12V) Additional features of interest: the boot PROM is four chips in the near left corner, at locations U1000-U1004 (from right to left). The TOD chip is just to the right of the boot PROM, at location U1007. Note that guide pins were added to the SPARCserver 1000 backplane starting in December 1993. Remove the screws on either end of the motherboard XDBus connector before installing it in a backplane with guide pins. Note that the highest-revision boot PROM should be installed in system board 0. Note that the SPARCserver 1000 was first supported by Solaris 2.2 (SunOS 5.2). 501-2362 SPARCcenter 2000 motherbard XDBus 0M See 501-1866. 501-2365 SPARCstation 10 motherboard See 501-1733. Fab 270-1733-14. 501-2377 SPARCstation 10SX/BSX motherboard 0M Up to two Mbus modules. 18/20MHz SBus. From left to right, the rear edge of the board has: headphone, microphone, audio in, and audio out connectors; a parallel/AUI Ethernet connector; a keyboard connector; a serial port connector (ports A and B in the same connector); a 10BaseT Ethernet connector; a 50-pin SCSI-2 connector; and a 13W3 video connector. Connector pinouts and form factors are not known. Memory is in the form of up to eight 16M (501-1785 or 501-2273) or 64M (501-1930) 70ns SIMMs. They must be installed in the order shown: Nearest SBus connectors J201 --------------------- (1) J202 --------------------- (8) J203 --------------------- (3) J301 --------------------- (6) J302 --------------------- (4) J303 --------------------- (5) J304 --------------------- (2) J305 --------------------- (7) There are a variety of jumpers. All locations are given with component side up and connector side toward you. A single 4M (501-2306) or 8M (501-2342) VSIMM may be installed (at J0405?). J0801 (3-pin jumper in near center, pin 1 to left) 1-2 RS-232 (+12V) 2-3 RS-423 J0802 (3-pin jumper in near center, pin 1 to left) 1-2 RS-232 (-12V) 2-3 RS-423 J1402 (8-pin block in rightish center) JTAG test point UNJUMPED J1601 (single jumper in middle right edge) GND test point J1602 (single jumper in farish right edge) GND test point Additional features of interest: the boot PROM is in the near right at location U1005. The NVRAM/TOD/ID chip is beyond the boot PROM, at location U1004. The power connector is in the far left corner and the floppy and internal SCSI connector is in the far right corner. The Ethernet fuse F1301, and keyboard fuse F0801 are along the middle near edge. The SCSI fuse F1502 is in the far right corner near the SCSI connector. The +12V fuse F1501 is in the middle left edge. All fuses are nonreplaceable PTC devices. Audio daughterboard 501-2395 is always installed in the near left corner. Note that audio sampling at 37.8KHz is not supported. Note that when adding a second Mbus module, any internal disk drives with PTC protection should have the TERMPWR option disabled. Otherwise, the power supply overcurrent protection may be tripped when powering up. Note that the GT and ZX options are not supported on boards with MSI 100-2905-02 (LSI Logic L1A6396). They are only supported on board with MSI 100-2905-03 (LSI Logic L1B7596). When installing internal SCSI disk drives, disable the TERMPWR option. SCSI bus TERMPWR is grounded on internal cable 530-1874-02. If TERMPWR is not disabled on drives with PTC protection, the power supply overcurrent protection may be tripped when powering up. If TERMPWR is not disabled on drives with fuse protection, the fuses will blow. TERMPWR on the internal SCSI bus is not connected to TERMPWR on the external SCSI bus. Additionally, the inner surface of the chassis is conductive, so drives must be mounted with insulating hardware. Note that the SPARCstation 10SX/10BSX was first supported by Solaris 2.3. 501-2474 4/30 (SPARCstation LX/ZX) motherboard 0M See 501-2031. 501-2495 4/75 (SPARCstation 2) motherboard 0M (270-1926) w/SPARC POWER uP Same as 501-1926, but with SPARC POWER uP processor upgrade. 501-2496 4/50 (SPARCstation IPX) motherboard 0M (270-1780) w/SPARC POWER uP Same as 501-1780, but with SPARC POWER uP processor upgrade. 501-2505 4/75 (SPARCstation 2) motherboard 0M (270-1638) w/SPARC POWER uP Same as 501-1638, but with SPARC POWER uP processor upgrade. 501-2506 4/75 (SPARCstation 2) motherboard 0M (270-1858) w/SPARC POWER uP Same as 501-1858, but with SPARC POWER uP processor upgrade. 501-2507 4/50 (SPARCstation IPX) motherboard 0M (270-1959) w/SPARC POWER uP Same as 501-1959, but with SPARC POWER uP processor upgrade 501-8028 3/E CPU 6U VME 68020, 68881, Sun-3 MMU with eight hardware contexts. VME bus interface, 6U form factor. From left to right with component side up and connector side nearest you (normal top edge at left), the rear edge of the board has: eight LEDs (bit 0 to the right/bottom), a keyboard connector, two serial port connectors (B and A from left to right (top/bottom)), a switch to toggle between Diagnostic and Normal modes, and a reset switch. Connector pinouts and form factors are unknown, but are probably similar to other Sun-3 systems. There are a variety of jumper blocks. All locations are given with component side up and connector side toward you. J100 (single jumper between VME connectors, to right) Unused. J300 (block in center between VME connectors, pin 1 to left) 1-2 Enable VME interrupt level 1 JUMPED 3-4 Enable VME interrupt level 2 JUMPED 5-6 Enable VME interrupt level 3 JUMPED 7-8 Enable VME interrupt level 4 JUMPED 9-10 Enable VME interrupt level 5 JUMPED 11-12 Enable VME interrupt level 6 JUMPED 13-14 Enable VME interrupt level 7 JUMPED J500 (three-pin jumper between VME connectors, to left) 1-2 CPU can reset other VME boards JUMPED 2-3 Other VME boards can reset CPU UNJUMPED J501 (three-pin jumper between VME connectors, to left) 1-2 CPU is the daisy chain driver JUMPED 2-3 CPU is not the daisy chain driver UNJUMPED J800 (block near serial port B, pin 1 nearest) 1-2 unused 3-4 VME arbiter JUMPED 5-6 enable video board interrupt JUMPED 7-8 respond as VME slave JUMPED J801 *single jumper between VME connectors, to right) Jump to enable VME system clock. JUMPED Additional features of interest: the boot PROM is along the left edge, at location U300, by the battery. The IDPROM is in the near center, near J800 and the keyboard connector. There is a fuse by the keyboard connector and LEDs, documented as not field replacable. Note that 501-8028-07 or later is required to use the 501-8029 3/E color framebuffer. Power requirements are +5V @ 8.1A, +12V @ 0.25A, and -12V @ 0.12A. 501-8035 4/E (SPARCengine 1) CPU VME 4M w/Weitek 501-8058 4/E (SPARCengine 1) CPU VME 4M w/o Weitek 501-8064 4/E (SPARCengine 1) CPU VME 16M w/Weitek VME bus interface, 6U form factor. One SBus slot. From left to right with component side up and connector side nearest you (normal top edge at left), the rear edge of the board has: a 50-pin SCSI-2 connector; an Ethernet connector; a keyboard/mouse connector; a serial port connector (port B, apparently DB9); eight LEDs (bit 0 to the left/top); a reset switch; and another serial port connector (port A, apparently DB9). Connector pinouts and form factors are unknown. There are a variety of jumper blocks. All locations are given with component side up and connector side toward you. J0301 (single jumper in middle) Jump to enable 20MHz clock. JUMPED J0801 (3-pin jumper in far middle) 1-2 Use 4M parity memory JUMPED 2-3 Disable 4M parity memory J1701 (single jumper in middle far edge) Jump if CPU is installed in VME slot 1. JUMPED Additional features of interest: the boot PROM is on a daughtercard in the near left. The keyboard fuse F1101 and Ethernet fuse F0901 are near the keyboard connector and are not field replaceable. The SBus connector is along the far edge, by one of the VME connectors. Note that boot PROM version 1.4 does not support SunOS 4.1e, but versions 1.5 and 1.6 do. Note that boot PROM version 1.6 and daughtercard 500-8013-05 are installed on CPU 501-8035-12. This daughtercard is required if a customer-supplied PROM is used with the 1.6 boot PROM; customer-supplied PROMs will not function on daughter cards 500-8013-04 or below, even if 1.6 boot PROMs are installed. Power requirements are +5V @ 5A, +12V @ 0.1A, and -12V @ 0.1A. SPARC modules ------------- 370-1388 SM100 SPARC module Mbus Dual ROSS CPUs, 40MHz. For use in 4/6xx. "Option 1160". Install the first SM100 in the first Mbus slot. Solaris 2.1 (SunOS 5.1 requires 370-1388-08 or later. Power requirements are +5V @ 2.5A. 501-1889 SM30 SPARC module Mbus 33MHz SuperSPARC. For use in SPARCstation 10, model 20 only (requires the 66MHz clock speed only available on the model 20). SunOS 4.1.3 is required. The SPARCstation 10 270-1733-08, -09, and -10 FABs require a crystal change to support this module. Power requirements are +5V @ 1.04A. 501-2218 SM20 SPARC module Mbus 33MHz SuperSPARC. For use in SPARCstation 10, model 20 only (requires the 66MHz clock speed only available on the model 20). SunOS 4.1.3 is required. The SPARCstation 10 270-1733-08, -09, and -10 FABs require a crystal change to support this module. At location F0401 is a 5A fuse, P/N 150-2085. Power requirements are +5V @ 2.55A. 501-2219 SM40 SPARC module Mbus 40MHz SuperSPARC. For use in SPARCstation 10 (but not model 20). SunOS 4.1.3 is required. Only one of these modules is supported in a system. The SPARCstation 10 clock should be set to 80MHz. At location F0401 is a 5A fuse, P/N 150-2085. Power requirements are +5V @ 2.86A. 501-2239 SM30 SPARC module Mbus 36MHz SuperSPARC. For use in SPARCstation 10 (but not model 20). SunOS 4.1.3 is required. The SPARCstation 10 clock should be set to 72MHz. The SPARCstation 10 270-1733-08, -09, and -10 FABs require a crystal change to support this module. At location F0401 is a 5A fuse, P/N 150-2085. Power requirements are +5V @ 2.62A. 501-2258 SM41 SPARC module Mbus 40MHz SuperSPARC. For use in SPARCstation 10 (but not model 20), 4/6xx. "Option 1161". SunOS 4.1.3 is required. Solaris 2.2 (SunOS 5.2) is required if two of these modules are installed. The SPARCstation 10 clock should be set to 80MHz. Surface mounted fuse F0801 is not field-replaceable. Power requirements are +5V @ 4.28A. 501-2270 SM41 SPARC module Mbus 40MHz SuperSPARC. For use in SPARCstation 10 (but not model 20), 4/6xx. The 501-2270-04 and later are also supported in the SPARCserver 1000 and SPARCcenter 2000. "Option 1161". SunOS 4.1.3 is required. Solaris 2.2 (SunOS 5.2) is required if two of these modules are installed. The SPARCstation 10 clock should be set to 80MHz. Surface mounted fuse F0801 is not field-replaceable. Power requirements are +5V @ 4.28A. 501-2318 SM41 SPARC module Mbus 33MHz SuperSPARC. For use in SPARCcenter 2000; used in early production systems only. The 66MHz control board 501-1671-04 is required; this module is not compatible with system control boards 501-1671-05, 501-2335, or 501-2406. Surface mounted fuse F0801 is not field-replaceable. 501-2352 SM51 SPARC module Mbus 50MHz SuperSPARC. For use in SPARCstation 10 (but not model 20), 4/6xx. "Option 1163". SunOS 4.1.3 is required. Solaris 2.2 (SunOS 5.2) is required if two of these modules are installed. The 4/6xx also requires boot ROM version 2.10 or later. The SPARCstation 10 clock should be set to 80MHz. Surface mounted fuse F0801 is not field-replaceable. 501-2351 SM51-2 SPARC module Mbus 50MHz SuperSPARC. For use in SPARCcenter 2000. Solaris 2.2 (SunOS 5.2) is required. The SPARCcenter 2000 requires boot PROM version 2.11 or later. Surface mounted fuse F0801 is not field-replaceable. 501-2358 SM40 SPARC module Mbus 40MHz SuperSPARC. For use in SPARCstation 10 (but not model 20). SunOS 4.1.3 is required. Solaris 2.2 (SunOS 5.2) and boot PROM version 2.12 or later is required if two of these modules are installed. The SPARCstation 10 clock should be set to 80MHz. At location F0401 is a 5A fuse, P/N 150-2085. Power requirements are +5V @ 2.86A. 501-2359 SM41 SPARC module Mbus 40MHz SuperSPARC. For use in SPARCstation 10 (but not model 20), 4/6xx, SPARCcenter 2000. "Option 1161". SunOS 4.1.3 is required. Solaris 2.2 (SunOS 5.2) is required if two of these modules are installed. The SPARCstation 10 clock should be set to 80MHz. Surface mounted fuse F0801 is not field-replaceable. Power requirements are +5V @ 4.28A. 501-2360 SM51 SPARC module Mbus 50MHz SuperSPARC. For use in SPARCstation 10 (but not model 20), 4/6xx, SPARCserver 1000. "Option 1166". SunOS 4.1.3 is required. Solaris 2.2 (SunOS 5.2) is required if two of these modules are installed. The 4/6xx also requires boot ROM version 2.10 or later; the SPARCserver 1000 requires boot ROM version 2.11 or later. The SPARCstation 10 clock should be set to 80MHz. Surface mounted fuse F0801 is not field-replaceable. 501-2361 SM51 SPARC module Mbus 50MHz SuperSPARC. For use in SPARCstation 10 (but not model 20), 4/6xx. The 501-2361-01 is for Sun internal use only and is only tested for operation at room temperature. SunOS 4.1.3 is required. Solaris 2.2 (SunOS 5.2) is required if two of these modules are installed. The 4/6xx also requires boot ROM version 2.10 or later. The SPARCstation 10 clock should be set to 80MHz. Surface mounted fuse F0801 is not field-replaceable. 501-2387 SM51 SPARC module Mbus 50MHz SuperSPARC. For use in SPARCstation 10 (but not model 20), 4/6xx, SPARCserver 1000. The 501-2387-01 is for Sun internal use only and is only tested for operation at room temperature. SunOS 4.1.3 is required. Solaris 2.2 (SunOS 5.2) is required if two of these modules are installed. The 4/6xx also requires boot ROM version 2.10 or later; the SPARCserver 1000 requires boot ROM version 2.11 or later. The SPARCstation 10 clock should be set to 80MHz. Surface mounted fuse F0801 is not field-replaceable. 501-2431 SM52X dual SPARC module Mbus 50MHz dual SuperSPARC. For use in SPARCstation 10 (but not model 20). Solaris 2.3, with the Solaris 2.3 Supplement CD (704-4195-10), is required. The SPARCstation 10 clock should be set to 80MHz. Surface mounted fuses F1301 and F1401 are not field-replaceable. This module covers SBus slots 0 and 1. 501-2444 SM520 dual SPARC module Mbus 50MHz dual SuperSPARC. For use as first dual processor in 4/6xx. Solaris 2.3, with the Solaris 2.3 Supplement CD (704-4195-10), is required. The 4/6xx also requires boot PROM version 2.10 or later. Install this module in the first Mbus slot. 501-2445 SM521 dual SPARC module Mbus 50MHz dual SuperSPARC. For use as second dual processor in 4/6xx. Solaris 2.3, with the Solaris 2.3 Supplement CD (704-4195-10), is required. The 4/6xx also requires boot PROM version 2.10 or later. Install this module in the second Mbus slot. It covers Sbus slots 2 and 3. END OF PART III OF THE SUN HARDWARE REFERENCE THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART IV ======= BOARDS (cont'd) BOARDS (cont'd) =============== Memory boards ------------- 501-1013 1M Multibus One megabyte of zero-wait-state memory with parity, consisting of 144 64K x 1-bit chips. Connected to the processor by the Multibus P2 connector only; the Multibus P1 connector is used only for +5V and ground connections. Eight-position DIP switch U506 controls the address at which the board appears. The switches are all mutually exclusive. To make the board the first megabyte (starting at address 0), turn switch 1 ON and all others OFF. To make the board the second megabyte (starting at address 0x100000), turn switch 2 ON and all others OFF, etc. Via this method, the board may be set for any megabyte from the first to the eighth; the eighth is only available for memory when a monochrome display board is not present in the system. Power requirements are +5V @ 3A. 501-1020 2/50 1M VME The information on this and related boards is a bit spotty. The configurations shown below are only some of the possible configurations. Take with a grain of salt. J2100 Unjumpered always. J2200 Base address 1M: 3-4 jumpered, all others unjumpered J2201 Memory size 1M @ 64Kx1 1M @ 256Kx1 2M @ 256Kx1 4M @ 256Kx1 ---------- ----------- ----------- ----------- 1-2 UN JU UN UN 3-4 UN JU JU UN 5-6 JU UN UN UN 7-8 UN JU JU JU 9-10 JU UN UN UN 11-12 UN UN JU JU 13-14 JU UN UN UN 15-16 UN UN UN JU J2202 Not used. 501-1046 2/50 2M VME See 501-1020. 501-1047 2/50 4M VME See 501-1020. Note that this board cannot coexist with a 4M 2/50 CPU, since the eighth megabyte is occupied by the monochrome framebuffer 501-1048 1M Multibus Laid out differently than 501-1013, but functionally the same. The address DIP switch is in a different location but is set in the same manner. See 501-1013. 501-1067 2/50 3M VME See 501-1020. 501-1079 2/50 0M VME See 501-1020. This board is intended as a host for the piggyback SCSI controller or Sky floating point processor. 501-1102 8M VME 3/2xx,3/4xx,4/2xx Eight megabytes of ECC memory consisting of 256K x 1-bit chips, with onboard refresh control. All locations are with component side up and the VME connectors away from you. There is a socket for a 220/270-ohm terminator pack 120-1613 at location F34 (U1203). Whether this terminator is installed depends on the machine the board is in, and the board's location. For a 3/2xx, the first memory board must be in VME slot 6 and must have the terminator pack installed. "Remove the terminator when expansion memory boards are installed in slots 2, 3, 4, and 5" -- which is impossible because only four boards are supported, with the other three boards being in slots 2-4. Memory boards not in slot 6 should not have the terminator pack installed. For a 3/4xx or 4/2xx, the memory board in VME slot 1 should always have the terminator pack installed. If there are memory boards on both sides of the CPU, remove the terminator at U1411 on the 3/4xx CPU and install a terminator pack on the memory board in slot 7. There are four jumpers. J0101 (block in far left corner) 1-2 external clock UNJUMPED 3-4 ??? UNJUMPED J1101 Disable refresh (single jumper in far left) UNJUMPED J0301 probably not present J0302 near left corner (accessible through top of back edge, position 0 at bottom) 0 first memory board 1 second memory board 2 third memory board 3 fourth memory board There are five LEDs on the upper rear edge of the board. In normal operation, only the two green LEDs should be lit. UE Uncorrectable error (when lit) RED CE Correctable error (when lit) YELLOW DIS CPU access disabled (when lit) YELLOW CPU CPU accessing memory GREEN This LED flickers because it is only lit when the CPU is actually accessing the memory on the board. If the LED is not flickering, that simply means you have more memory than you need at the moment -- the board is not being accessed significantly. REF Refresh OK (when lit) GREEN If this LED is not lit, refresh has failed and the board should be repaired or replaced. Note that this board must be 501-1102-11 or later to use with the 3/4xx, the FPA, or the FPA+. Power requirements are 5V @ 12.3A. 501-1111 2M VME 3/75 Two megabytes of memory and connectors for the piggyback SCSI board 501-1045. With the component side up and the VME connectors away from you, the D50 SCSI connector is in the near right corner, and the piggyback connectors are in the center and left middle. The memory is in the far right quadrant. Jumper J3101 at the left far edge should be jumped, and J3102 just nearer should be unjumped. There are two eight-position DIP switches, each of which should have only one switch on, and all the rest off. Switch 1 is to the left. For this board, both should be set identically. U3118 and U3119 1 not used 2 start address 0x00200000 (is 3rd and 4th meg) cannot be used with 4M CPU boards 3 start address 0x00400000 (is 5th and 6th meg) 4 start address 0x00600000 (is 7th and 8th meg) 5 start address 0x00800000 (is 9th and 10th meg) 6 start address 0x00A00000 (is 11th and 12th meg) 7 start address 0x00C00000 (is 13th and 14th meg) not documented for use with 2M CPU boards 8 start address 0x00E00000 (is 15th and 16th meg) not documented for use with 2M CPU boards Power requirements are +5V @ 1.8A. 501-1121 0M VME 3/75 Same as 501-1111, but with no memory -- it was just a host for the piggyback SCSI board. 501-1122 4M VME 3/75 Basically the same as 501-1111, but four megabytes of memory and different switch settings. Jumper J3101 aqt the left far edge should be unjumped, and J3102 just nearer should be jumped. U3118 1 not used 2 start address 0x00200000 (is 3rd through 6th meg) 3 start address 0x00400000 (is 5th through 8th meg) not documented for 2M CPU boards 4 start address 0x00600000 (is 7th through 10th meg) not documented for 4M CPU boards 5 start address 0x00800000 (is 9th through 12th meg) not documented for 2M CPU boards 6 start address 0x00A00000 (is 11th through 14th meg) not documented for 4M CPU boards 7 start address 0x00C00000 (is 13th through 16th meg) not documented for 2M CPU boards 8 not used U3119 1 not used 2 not used 3 U3118 is 2 4 U3118 is 3 5 U3118 is 4 6 U3118 is 5 7 U3118 is 6 8 U3118 is 7 Power requirements are +5V @ 2.3A. 501-1131 2M VME 3/1xx See 501-1111. May be missing connectors for the piggyback SCSI board 501-1045, which was nominally used only on the 3/75. 501-1132 4M VME 3/1xx See 501-1122. 501-1232 4M Multibus Four megabytes of memory, with parity, consisting of 144 256K x 1 chips, 120ns. 14-pin jumper at U1115, may control address. My board is the first 4M of RAM and pins 1-2, 3-4, 5-6, and 7-8 are jumped. 501-1254 32M VME 4/2xx Similar to 501-1102, but not compatible with 3/2xx (or 3/4xx?). See 501-1102, except: J0301 (single jumper in far right) UNJUMPED Power requirements are 5V @ 14A. 501-1298 8M XP cache 386i/150/250 Up to sixteen 1M SIMMs (501-1424 or 501-1375) on an internal card with an edge connector. With component side up and the edge connector on the right, there are six jumpers in a block along the middle left edge. The left column is J1, J0, and J4 from far to near, and the right is J3, J3, and J5. "Jumpers on FAB 270-1298-01 do not affect system operation." 501-1317 16M 3U VME 4/330 Up to sixteen 1M (501-1408, 501-1466, 501-1544, 501-1565, or 501-1697) or 4M (501-1682) SIMMs on a 3U VME board for use in the 4/330 only. The memory comes in four banks, but has only two configurations: banks 0 and 1 filled, or all banks filled. VME connector J0902 J0901 -0-----U700------ -0-----U701------ -0-----U702------ -0-----U703------ -1-----U704------ -1-----U705------ -1-----U706------ -1-----U707------ -2-----U800------ -2-----U801------ -2-----U802------ -2-----U803------ -3-----U804------ -3-----U805------ -3-----U806------ -3-----U807------ J0901 SIMM count Jumped for eight SIMMs, unjumped for sixteen. J0902 SIMM size Jumped for 1M SIMMs, unjumped for 4M SIMMs. Power requirements are +5V @ 1.1A. 501-1325 4M XP cache 386i/150/250 See 501-1298. 501-1333 32M VME 4/4xx Thirty-two megabytes of ECC memory with onboard refresh control. All locations are with component side up and the VME connectors away from you. There are four jumpers. J0101 Enable SET.RDY (single jumper in far left) JUMPED J0301 32M/128M (single jumper in far middle) JUMPED J0302 32M/128M (single jumper in far middle) UNJUMPED J0310-J0315 (block in near left corner, accessible through top of back edge, J0310 at bottom) 0 first memory board (J0310 jumped) 1 second memory board (J0311 jumped) 2 third memory board (J0312 jumped) 3 fourth memory board (J0313 jumped) 4 fifth memory board (J0314 jumped) 5 sixth memory board (J0315 jumped) There are five LEDs on the upper rear edge of the board. In normal operation, only the two green LEDs should be lit. UE Uncorrectable error (when lit) RED CE Correctable error (when lit) YELLOW DIS CPU access disabled (when lit) YELLOW CPU CPU accessing memory GREEN This LED flickers because it is only lit when the CPU is actually accessing the memory on the board. If the LED is not flickering, that simply means you have more memory than you need at the moment -- the board is not being accessed significantly. REF Refresh OK (when lit) GREEN If this LED is not lit, refresh has failed and the board should be repaired or replaced. Note that SunOS 4.0.3 only supports up to 256M of memory, and SunOS 4.1 (PSR A) requires the 4.1 PSR A Sun-4 PMEG patch to support over 256M of memory. Power requirements are +5V @ 15.6A. 501-1394 4M dynamic 386i/150 Up to eight 1M SIMMs (501-1424) on an internal card with an edge connector. Note that CPU 501-1241-02 rev 03 or later is required for use with this board. CPU 501-1241-04 rev 01 or later is required for use with two or more of these boards. 501-1436 8M 3U VME 4/330 See 501-1317. 501-1441 8M dynamic 386i/150 See 501-1394. 501-1451 32M VME 3/4xx,4/2xx Similar to 501-1254, but compatible with 3/4xx (but not 3/2xx?). See 501-1254, except: Note that this board must be 501-1451-03 or later to use with the 501-1576 16M board. 501-1482 0M XP cache 386i/150/250 See 501-1298, but can also use 501-1510 SIMMs. 501-1495 48M VME 4/3xx except 4/330 Up to 48 1M or 4M SIMMs in six banks of eight. With component side up and VME connectors away from you: ---- ---- ---- VME connectors U2000 U1800 U1600 bank4 bank2 bank0 Note that socket locations are U2007 U1807 U1607 silkscreened on the solder side (underside) of the board. U2100 U1900 U1700 bank5 bank3 bank1 U2107 U1907 U1707 The three documented configurations are bank 0 only (8M or 32M), banks 0-2 (24M or 96M), or all six banks (48M or 192M). There are a variety of jumpers. J2304 BGR0 (leftmost of block in far left corner) JUMPED J2305 BGR1 (left middle of block in far left corner) JUMPED J2306 BGR2 (right middle of block in far left corner) JUMPED J2307 BGR3 (rightmost of block in far left corner) JUMPED J2308 IACK (single jumper in far left) JUMPED J2309 1M/4M (nearest of block in far right) Jump for 4M SIMMs, unjump for 1M SIMMs. J2310-J2312 CONF0-CONF2 (near middle to farthest of block in far right) banks filled J2310 J2311 J2312 ------------ ----- ----- ----- 0 JUMPED JUMPED JUMPED 0-2 JUMPED UNJUMPED JUMPED 0-5 UNJUMPED JUMPED UNJUMPED Power requirements are +5V @ 4.3A (24M) or 5.3A (48M). 501-1563 24M VME 4/3xx except 4/330 501-1564 8M VME 4/3xx except 4/330 See 501-1495. 501-1576 16M VME 3/4xx,4/2xx Similar to 501-1102 (but not compatible with 3/2xx?). See 501-1102, except: J0301 (single jumper in far right) JUMPED Note that the 4/2xx requires boot PROM 3.0 or later when more than two of these boards are used. 501-1703 32M VME 4/3xx except 4/330 See 501-1495. 501-1704 32M 3U VME 4/330 See 501-1317. 501-1711 16M 3U VME 4/330 See 501-1317. 501-1721 128M VME 4/4xx See 501-1333, except 128M of memory and: J0301 32M/128M (single jumper in far middle) UNJUMPED J0302 32M/128M (single jumper in far middle) JUMPED Note that the 4/4xx CPU requires boot PROM version 3.0 or later to support this board. Note that a correctable error on the sixth 128M board turns on the CE LED and turns off error logging. Reset power to clear this condition. Power requirements are +5V @ 13.7A. 501-1723 8M 3U VME 4/330 See 501-1317. 501-1755 32M 3U VME 4/330 See 501-1317. 501-1767 64M VME 4/6xx Up to one gigabyte of memory in four banks of sixteen 4M (501-1739 or 501-2460) or 16M (501-2060) SIMMs. With component side up and VME connectors away from you, the banks are: U???? BANK LO/HI U???? BANK LO/HI bits near ----- ---- ----- ----- ---- ----- ---- VME U2008 3 bH1 U1605 0 3L0 24-31 U2007 2 bL1 U1606 1 3H0 24-31 U2006 3 bH0 U1607 0 3L1 24-31 U2005 2 bL0 U1608 1 3H1 24-31 U2004 3 aH1 U1601 0 2L0 16-23 U2003 2 aL1 U1602 1 2H0 16-23 U2002 3 aH0 U1603 0 2L1 16-23 U2001 2 aL0 U1604 1 2H1 16-23 U1908 3 9H1 U1505 0 1L0 8-15 U1907 2 9L1 U1506 1 1H0 8-15 U1906 3 9H0 U1507 0 1L1 8-15 U1905 2 9L0 U1508 1 1H1 8-15 U1904 3 8H1 U1501 0 0L0 0-7 U1903 2 8L1 U1502 1 0H0 0-7 U1902 3 8H0 U1503 0 0L1 0-7 U1901 2 8L0 U1504 1 0H1 0-7 U2208 3 fH1 U1805 0 7L0 56-63 U2207 2 fL1 U1806 1 7H0 56-63 U2206 3 fH0 U1807 0 7L1 56-63 U2205 2 fL0 U1808 1 7H1 56-63 U2204 3 eH1 U1801 0 6L0 48-55 U2203 2 eL1 U1802 1 6H0 48-55 U2202 3 eH0 U1803 0 6L1 48-55 U2201 2 eL0 U1804 1 6H1 48-55 U2108 3 dH1 U1705 0 5L0 40-47 U2107 2 dL1 U1706 1 5H0 40-47 U2106 3 dH0 U1707 0 5L1 40-47 U2105 2 dL0 U1708 1 5H1 40-47 U2104 3 cH1 U1701 0 4L0 32-39 U2103 2 cL1 U1702 1 4H0 32-39 U2102 3 cH0 U1703 0 4L1 32-39 U2101 2 cL0 U1704 1 4H1 32-39 ^ | xx0 = LO byte, xx1 = HI byte The minimum configuration is sixteen SIMMs in bank 1. There is a large block of three-pin jumpers in the near center. From left to right (with pin 1 assumed nearest), they are: BANK 2,3 SIMMs SGL (1-2) "single-sided" (4M) SIMMs DBL (2-3) 16M SIMMs BANK 2 INSTALLED OUT (1-2) not installed IN (2-3) installed BANK 3 INSTALLED OUT (1-2) not installed IN (2-3) installed BANK 3 SPEED 100 (1-2) 100ns SIMMs 80 (2-3) 80ns SIMMs (should always be 80ns?) BANK 2 SPEED 100 (1-2) 100ns SIMMs 80 (2-3) 80ns SIMMs (should always be 80ns?) BANK 1 SPEED 100 (1-2) 100ns SIMMs 80 (2-3) 80ns SIMMs (should always be 80ns?) BANK 0 SPEED 100 (1-2) 100ns SIMMs 80 (2-3) 80ns SIMMs (should always be 80ns?) BANK 1 INSTALLED OUT (1-2) not installed IN (2-3) installed BANK 0 INSTALLED OUT (1-2) not installed IN (2-3) installed (bank 0 must always be installed!) BANK 0,1 SIMMs SGL (1-2) "single-sided" (4M) SIMMs DBL (2-3) 16M SIMMs Note that SunOS 4.1.2 or later is required to support this board. Power requirements are +5V @ 17.1A (0M). 501-1785 16M SIMM SPARCstation 10 Power requirements are +5V @ 2.59A active, 0.075A standby. 501-1823 32M SBus 4/75 (SPARCstation 2) primary expansion memory This board connects to the SBus and to the CPU. Cable 530-1814 connects J401 on this board to the SAX connector on the CPU board. It also has a secondary memory connector for the 501-1824 secondary expansion memory. Power requirements are +5V @ 0.8A. 501-1824 32M SBus 4/75 (SPARCstation 2) secondary expansion memory This board connects to the SBus and the rest of the system only through the 501-1823 primary expansion memory. Hence, it cannot be installed without the 501-1823. Use standoff 240-1879 to mount it. Power requirements are +5V @ 0.8A. 501-1901 0M VME 4/6xx See 501-1767. 501-1930 64M SIMM SPARCstation 10 Power requirements are +5V @ 2.59A active, 0.075A standby. 501-2001 2M NVSIMM SPARCstation 10 Used to accelerate NFS writes to disks. Requires Solaris 2.2 and Prestoserve 2.4.1 software. Install the first NVSIMM in J0301 and the second in J0202. Either NVSIMMs or the SBus Prestoserve controller (370-1401) is supported. Jump J1001 (near the battery) to enable battery backup mode. The Panasonic BR3032 battery is not field-replaceable. 501-2197 1M NVSIMM SPARCserver 1000,SPARCcenter 2000 Used to accelerate NFS writes to disks. Requires Solaris 2.2 and Prestoserver 2.4.1 software. The SPARCserver 1000 supports two banks of four NVSIMMs. The SPARCcenter 2000 supports one bank of eight NVSIMMs. There is a three-pin jumper in the lower right if the battery is facing you and on the left. Jump the right pair of pins to enable battery backup mode. Jump the left pair of pins to disable battery backup mode. The Panasonic BR2330 battery is not field-replaceable. 501-2273 16M SIMM SPARCstation 10 See 501-1785. 501-8030 12M 6U VME 3/E Twelve megabytes of memory on a 6U VME card. With component side up and the VME connectors on the left, there is a jumper block (J100) in the lower left, with pin 1 nearest: J100 1-2 unused, no pins 3-4 enable 1st 4M bank JUMPED 5-6 enable 2nd 4M bank JUMPED 7-8 enable 3rd 4M bank JUMPED Power requirements are +5V @ 2A. 501-8031 4M 6U VME 3/E Four megabytes of memory on a 6U VME card. With component side up and the VME connectors on the left, there is a jumper block (J100) in the lower left, with pin 1 nearest: J100 1-2 unused, no pins 3-4 start address 0x00400000 (4th through 7th meg) 5-6 start address 0x00800000 (8th through 11th meg) 7-8 start address 0x00C00000 (12th through 16th meg) Only one pair of pins should be jumped. Power requirements are +5V @ 1.1A. 501-8036 16M 6U VME 4/E Up to sixteen megabytes of error-correcting memory with onboard refresh control. With component side up and VME connectors on the left, the banks are: J502 J503 J504 J505 J506 LED505 (UCERR) J501 LED504 (CERR) LED503 (REFRESH) LED502 (ACCESS) LED501 (DISABLED) bank0 bank2 bank1 bank3 The only documented configurations are bank 0 only (4M) and all banks (16M). J0501 "address range" UNJUMPED J0502 board size Jumped for 16M, unjumped for 4M. J0503 board ID Jumped for 16M, unjumped for 4M. J0504 "hi/low mem" (actually sets base address) J0505 "1/4M DRAM" (actually sets base address) J0506 "address range" J0504 J0505 J0506 base address ----- ----- ----- ------------ UNJUMPED UNJUMPED JUMPED 0x00000000 UNJUMPED JUMPED JUMPED 0x01000000 JUMPED UNJUMPED JUMPED 0x02000000 JUMPED JUMPED JUMPED 0x03000000 UNJUMPED UNJUMPED UNJUMPED 0x10000000 UNJUMPED JUMPED UNJUMPED 0x11000000 JUMPED UNJUMPED UNJUMPED 0x12000000 JUMPED JUMPED UNJUMPED 0x13000000 The 4M board extends from the base address to 0xnn3FFFF, and the 16M board extends to 0xnnFFFFF. The LEDs appear to to be: UCERR uncorrectable error probably shouldn't be lit CERR correctable error probably shouldn't be lit REFRESH refresh OK probably should be lit ACCESS memory being accessed probably should flicker DISABLED CPU access disabled probably shouldn't be lit 501-8042 4M 6U VME 4/E See 501-8036. 501-8060 0M combo with SBus slots 6U VME 4/E Up to sixteen SIMMs (of unknown size) and two SBus slots. With component side up, the banks are: S B B B a a u n n s k k 2 1 3 J0401 S B u B B s a a 1 n n k k 0 2 SBus slot 1 can support a master or slave card; slot 2 can only support slave cards. J0401 enable memory Jump to enable, unjump to disable. Note that SunOS 4.0.3e requires the 4.0.3e SRX Feature tape to support this board. 555-1054 0M XP cache 386i/150/250 See 501-1298. 555-1423 0M dynamic 386i/150 See 501-1394. Video boards ------------ VIDEO STANDARDS MONO bwone Sun-1 monochrome framebuffer. bwtwo The standard monochrome framebuffer, found in everything from the first Sun-2 to desktop SPARCs, and the 386i as well. Standard resolution is 1152 x 900 and high resolution is 1280 x 1024; other resolutions (1024 x 1024?) may exist. MG "MG" framebuffers are actually bwtwo. COLOR Note that the ROM monitor in a machine may or may not know about any particular color framebuffer, depending on the revision of the ROM and the age of the framebuffer standard. If the ROM does not know how to detect/display on the particular color framebuffer you have installed, it will be unable to display the normal ROM boot messages. This does not affect OS support for the framebuffer; if you are willing to boot blind, SunOS should find the framebuffer and start displaying on it normally. The alternative is to get a more recent ROM or a different framebuffer. cgone Sun-1 color framebuffer. Can run SunWindows. The hardware occupies 16K of Multibus address space, by default starting at addresses 0xE8000 or 0xEC000 and using interrupt level 3. cgtwo VME-based color framebuffer found in Sun-2's and up. The hardware occupies 4M of VMEbus address space, by default starting at address 0x400000 and using interrupt level 4. cgthree 8-bit color framebuffer found in Sun-4's and Sun-386i's. cgfour 8-bit color framebuffer, found in Sun-3's and Sun-4's, with a monochrome overlay plane and an overlay enable plane on the 3/110 and some 3/60 models. It is the onboard framebuffer for the 3/110. The SunOS driver implements ioctls to get and put colormaps; the 3/60 models have an overlay plane colormap as well. cgfive Equivalent to cgtwo. Can be used alone or with the GP/GP+/GP2 accelerators. cgsix 8-bit accelerated (GX) color framebuffer, found in Sun-3's and Sun-4's. The GX accelerator is a low-end accelerator designed to enhance vector and polygon drawing performance. cgeight 24-bit color framebuffer, found in Sun-3's and Sun-4's, with a monochrome overlay plane and in some cases an overlay enable plane as well. Despite being 24-bit, the SunOS driver is documented as implementing ioctls to get and put colormaps. cgnine 24-bit double-buffered VME-based color framebuffer, with two overlay planes and the ability to work with the GP2 graphics accelerator board. In double-buffer mode, color resolution is reduced to 12 bits. cgtwelve 24-bit double-buffered SBus-based color framebuffer, with graphics accelerator, an overlay plane and an overlay enable plane. Apparently can run in an 8-bit colormapped mode as well. In double-buffer mode, color resolution is reduced to 12 bits. cgfourteen From the manpage: "The cgfourteen device driver controls the video SIMM (VSIMM) component of the video and graphics subsystem of the SPARCstation 10SX. The VSIMM provides 24-bit truecolor visuals in a variety of screen resolutions and pixel depths." ACCELERATORS gpone Generic name for Graphics Processor (GP), Graphics Processor Plus (GP+), and Graphics Processor 2 (GP2) boards. The hardware occupies 64K of VMEbus address space, starting at address 0x210000 by default and using interrupt level 4. taac The TAAC is somewhere between a general application accelerator and a graphics accelerator. It is "a very-long-instruction-world computation engine, coupled with an 8M memory array. This memory area can be used as a frame buffer or as storage for large data sets." VIDEO BOARDS MONO 501-1003 monochrome video/keyboard/mouse TTL only Multibus From top to bottom on the rear edge of the board are a female DB-9 video connector, a header connector for the serial type 2 keyboard, and a header connector for the serial Sun-2 mouse. This board must be placed in a slot in the Multibus P2 section shared by the CPU. For backplane P/N 501-1090, it must be placed in slot 6 to terminate the P2 bus; for newer backplanes, it is usually placed in slot 6 anyway. DIP switch and jumper information for revisions -03 through -07: U100 DIP switch video board address Eight-position DIP switch. All switches are mutually exclusive and they correspond to megabyte sections of the address space in the same way as the 501-1013 memory board. The first video board must be set to the eighth megabyte, which means switch eight must be ON and all others must be OFF. J1903 jumper serial interrupt level select pins 13-14 jumped by default, all others unjumped J1904 jumper video interrupt level select pins 9-10 jumped by default, all others unjumped Power requirements are +5V @ 4A. 501-1052 monochrome video/keyboard/mouse ECL/TTL Multibus Appears as device bwtwo*. From top to bottom on the rear edge of the board are a female DB-9 video connector, a header connector for the serial type 2 keyboard, and a header connector for the serial Sun-2 mouse. This board must be placed in a slot in the Multibus P2 section shared by the CPU. For backplane P/N 501-1090, it must be placed in slot 6 to terminate the P2 bus; for newer backplanes, it is usually placed in slot 6 anyway. Jumper information (note that pin 1 is to the right if you hold the board with the printing right-side up -- the same orientation as the ICs): J1600 Bits read on startup to determine size of screen, either standard (1152 x 900) or 1000 x 1000. Pins 9 through 16 are not used and unjumped. Pins 3-4, 5-6, and 7-8 are always jumped. Pins 1-2 are jumped for the standard screen and unjumped for the 1000 x 1000 screen. J1801 Crystal Shunt JUMPED by default When jumped, the crystal signal is active; when unjumped, the crystal is disabled for A.T.E. testing. J1803 video levels To select TTL (very early Sun-2 monitors), jump pins 1-2 and 5-6, unjump 3-4 and 7-8. To select TTL/ECL (all monochrome monitors since then, including any that can work with Sun-3's), jump 3-4 and 7-8 and unjump 1-2 and 5-6. J1804 Ground test point UNJUMPED by default Used during troubleshooting only. J1903 Serial interrupt level select Located at N3, farther away from the bus connectors. pins 13-14 jumped by default, all others unjumped J1904 Video interrupt level select Located at N3, nearer the bus connectors. pins 9-10 jumped by default, all others unjumped Power requirements are +5V @ 4A. 501-1243 386i/150/250 cgthree color framebuffer 1152x900 Appears as cgthree0. Has one video/keyboard connector. Video output is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. The keyboard fuse F1 is a 1A subminiature, 140-1027-01. 501-1244 386i/150/250 monochrome framebuffer 1152x900 Appears as bwtwo0. Has one video/keyboard connector. Video output is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. The keyboard fuse F600 is a 1A subminiature, 140-1027-01. 501-1247 mgthree monochrome framebuffer ECL/TTL P4 Supported in 3/60, 3/80, 3/4xx, 4/1xx, 4/3xx, and 4/4xx. Appears as bwtwo0. DB9 ECL/TTL video output, switchable between 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync, and 1600 x 1280. J5401 Resolution (single jumper near DB9) jumped 1600 x 1280 unjumped 1152 x 900/auto select Note that the auto-select feature requires cables 530-1336 or 530-1359 to operate. If using Motorola high-resolution monitor 540-1427, it must be Motorola revision T or later for the auto-select feature to operate. Note that EEPROM/NVRAM location 0x1F should be set to 0x20 to use this framebuffer (see EEPROM/NVRAM Parameters). Power requirements (501-1247 only) are +5V @ 0.8A, -5V @ 1.2A. 501-1286 386i/150/250 cgthree color framebuffer 1024x768 Appears as cgthree0. Has one video/keyboard connector. Video output is 1024 x 768, 66Hz vertical refresh, 53.6KHz horizontal sync. The keyboard fuse F600 is a 1A subminiature, 140-1027-01. 501-1352 386i/150/250 GXi color framebuffer. Appears as cgfive0. Has a 21W4 connector. Video output is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Takes up to four 1M SIMMs at locations J1000-J1003. "1MB SIMM modules are not installed [...] on the 2D GXi board." The keyboard fuse F1 is a 1A subminiature, 140-1027-01. Note that Openwindows does not support the GXi. The 386i CPU requires boot ROM version 4.3 or later. 501-1397 386i/150/250 SunVGA/EGA ISA Apparently an ISA-bus board which simulates an EGA or VGA display for DOS programs running on the 386i. S1 ISA-bus address (block, switch 1 nearest daughterboard) By default, set for address 0xA000. 1 ON 2 OFF 3 ON 4 OFF Note that this board requires a color framebuffer and SunOS 4.0.1. 501-1402 mgfour monochrome framebuffer ECL/TTL/Analog P4 3/80 backpanel Supported in 3/80, 3/4xx, 4/3xx, and 4/4xx. Appears as bwtwo0. DB9 ECL/TTL or 13W3 analog video output, 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Power requirements are +5V @ 3.3A. 501-1433 386i/150/250 monochrome framebuffer 1024x768 Appears as bwtwo0. Has one video/keyboard connector. Video output is 1024 x 768, 76Hz vertical refresh, 63.9KHz horizontal sync. The keyboard fuse F600 is a 1A subminiature, 140-1027-01. The 386i CPU requires boot ROM version 4.4 or later. 501-1567 386i/150/250 monochrome framebuffer 1152x900 See 501-1244. 501-1568 386i/150/250 monochrome framebuffer 1024x768 See 501-1433. 501-1637 mgthree monochrome framebuffer ECL/TTL P4 3/80 backpanel See 501-1247. Requires 501-1483 DC to DC power converter. 501-8020 3/E monochrome framebuffer ECL/TTL 6U VME Appears as device bwtwo0. DB9 ECL/TTL video output, 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Power requirements are +5V @ 3A. COLOR 501-0289 cgone(?) color framebuffer Multibus Jumper information: J1 1-2 VODD JUMPED by default 3-4 VRESET JUMPED by default 5-6 SYSCP1 JUMPED by default 7-8 HRESET JUMPED by default 9-10 STATE 11 JUMPED by default J2 1-2 M0 JUMPED by default 3-4 M1 JUMPED by default 5-6 M2 JUMPED by default 7-8 M3 JUMPED by default 9-10 M4 JUMPED by default 11-12 M5 JUMPED by default J3 Color board interrupt level pins 5-6 jumped by default, all others unjumped J4 Invert BBUS.A0 1-2 JUMPED by default 3-4 UNJUMPED by default J5 Ground the P2 bus All pins (1-2, 3-4, 5-6, 7-8, 9-10, 11-12) jumped by default. Power requirements are +5V @ 6A and -5V @ 1.2A. 501-1014 cgtwo (2160) color framebuffer VME Initially designed for the 2/130 and 2/160, also supported in the 3/1xx, 3/2xx, and 3/4xx. Appears as device cgtwo*. All locations are with component side up and VME connectors away from you. Output resolution 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Four BNC connectors (sync, blue, green, and red, with red nearest the right edge/bottom). There are three jumpers. J100 base address (block in far left corner, pins 3 and 4 on left side farthest to nearest, pins 1 and 2 on right side farthest to nearest) Set base address to 0x400000: 1-3 hardwired on fabs 270-1014-02/03, jumped on fabs 270-1014-05/06. 3-4 hardwired J200 sense bits (block in far right corner, pin 1 to right) 1-2 sense bit 0 UNJUMPED 3-4 sense bit 1 UNJUMPED 5-6 sense bit 2 UNJUMPED 7-8 sense bit 3 UNJUMPED J1700 enable clock (single jumper in right middle) Jumped by default. Power requirements are +5V @ 15A, -5V @ 5.7A, and -12V @ 0.2A. 501-1058 GB graphics buffer VME Initially designed for the 2/130 and 2/160, also supported in the 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, 4/3xx. Used with the 501-1055 GP graphics processor or the 501-1139 GP+ graphics processor. Has no device name. All locations are with component side up and VME connectors away from you. There are six jumpers. J1 GND test point (single jumper in near left corner) UNJUMPED J2 GND test point (single jumper in far left) UNJUMPED J3 Manual reset test point (single jumper in left middle) UNJUMPED J4 buffer size (block in left middle, pins 4 and 1 nearest L/R) 2-3 Jumped for 2M buffer. J5-J8 Refresh interval test points (block in far right, J5 nearest) J5 bit 0, hardwired. J6 bit 1, hardwired. J7 bit 2, hardwired. J8 bit 3, hardwired. J9 GND test point (single jumper in near right corner) UNJUMPED J10 GND test point (single jumper in far right corner) UNJUMPED Note that the 2/160 power supply requires RC network 540-1300-01. Power requirements are +5V @ 2.1A. 501-1089 cgthree (3160) color framebuffer double-buffered VME Initially designed for the 3/160, also supported in the 3/150, 3/180, 3/2xx, 3/4xx, 4/1xx, 4/2xx, and 4/3xx. Appears as device cgthree*. All locations are with component side up and VME connectors away from you. Output resolution is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Five BNC connectors ("24-bit", sync, blue, green, red, with red nearest the right edge/bottom). There are a variety of jumpers. J100 (single jumper between sync and blue connectors) "Factory set". J101 (single jumper between blue and green connectors) "Factory set". J102 (single jumper near "24-bit" connector) Jumped. J300 (block in far middle, pin 1 to left) All pins unjumped by default. J301 VME address (block in far left, pin 1 to left) Default address 0x400000. 1-2 unjumped 3-4 hardwired 5-6 unjumped 7-8 unjumped 9-10 hardwired 11-12 unjumped 13-14 hardwired 15-16 hardwired J302 (small block in far left) 1-2 unjumped 3-4 hardwired J303 (small block in far left, pin 1 to right) 1-2 hardwired 3-4 unjumped J400 (block in middle left edge, pin 1 to left) Resolution 1152 x 900: 1-2 (J8) unjumped 3-4 (J9) unjumped 5-6 (J10) unjumped 7-8 (J11) unjumped 9-10 (J12) VME port and GP port UNJUMPED 11-12 (J13) VME port fast read JUMPED 13-14 (J14) unjumped 15-16 (J15) unjumped J600 (single jumper between green and red connectors) "Factory set." J601 (single jumper in middle near edge) "Factory set." Note that SunOS 3.5 (for Sun-3's) or SunOS 4.0 (for Sun-4's) is required to support the double-buffer features. Power requirements are +5V @ 8.3A, -5V @ 3.1A, +12V @ 0.1A, -12V @ 0.2A. 501-1116 cgthree (3160) color framebuffer single-buffered VME See 501-1089, but single-buffered. For 501-1116-05 and earlier, jumper J400 pins 11-12 (J13) is unjumped. Power requirements are +5V @ 8.2A, -5V @ 2.9A, +12V @ 0.1A, -12V @ 0.2A. 501-1210 3/60 cgfour color framebuffer P4 Appears as devices cgfour0 and bwtwo1. Supported only in the 3/60. 4BNC connectors (sync, blue, green, and red, from left to right with component side up and connectors nearest), 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Note that EEPROM/NVRAM location 0x1F should be set to 0x12 to use this framebuffer as the console. Power requirements are +5V @ 2.6A. 501-1248 cgfour color framebuffer P4 Appears as devices cgfour0 and bwtwo1. Supported in the 3/60, 3/80, 3/4xx, 4/1xx, 4/3xx, and 4/4xx. 4BNC connectors (sync, blue, green, and red, from left to right with component side up and connectors nearest), 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. J700 Enable clock (single jumper in corner) JUMP to enable clock. 501-1267 cgfive color framebuffer VME Supported in the 3/150, 3/160, 3/180, 3/2xx, 3/4xx, 4/1xx, 4/2xx, 4/3xx, and 4/4xx. Appears as device cgtwo* (?). All locations are with component side up and VME connectors away from you. Output resolution is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Four BNC connectors (sync, blue, green, red, with red nearest the right edge/bottom). There are five switch blocks and two jumpers: SW300 VME address high (switch block in far edge left @ D37, switch 1 to left) VME address lines A24 (switch 1) to A31 (switch 8). All OFF by default. SW301 VME address low etc. (switch block in far left corner @ B34, switch 1 to left) 1 VME A22 decode OFF 2 VME A23 decode ON 3 AM4 decode OFF 4 AM5 decode OFF 5 2M H/L decode ON 6 2/4M A21 decode OFF 7 2/4M X.A21 decode ON 8 2/4M X.A21 ON SW302 Decoding (switch block in far edge left @ D36, just nearer than SW300, switch 1 to left) 1 Control space 2/4M decode ON 2 Control space 2/4M decode OFF 3 24/32-bit address decode (24-bit) OFF 4 24/32-bit address decode (24-bit) ON 5-8 unused SW400 Status bits (switch block in left edge middle @ A20, switch 1 to left) 1 status bit 8 (resolution) OFF 2 status bit 9 (resolution) OFF 3 status bit 10 (resolution) OFF 4 status bit 11 (resolution) OFF 5 status bit 12 (extra registers) ON 6 status bit 13 (fast read) ON 7 status bit 14 (RFU) OFF 8 status bit 15 (RFU) OFF SW3300 Board select/P2 (switch block in far right @ H34, switch 1 to left) 1 board 0 ON 2 board 1 OFF 3 board 2 OFF 4 board 3 OFF 5 P2 bus enable. ON when used with the GP2 graphics accelerator, OFF otherwise. 6-8 unused J600 Video settings (block in near left, pin 1 to left) 1-2 V reset JUMPED 3-4 Ext vertical blank output to ground UNJUMPED 5-6 Ext display buffer A output to ground UNJUMPED 7-8 unused UNJUMPED J601 Video settings (block in near left, to left of J600, pin 1 to left) 1-2 Green sync JUMPED 3-4 Green sync UNJUMPED 5-6 Sync UNJUMPED 7-8 Sync JUMPED Note that this board can be used with 4/3xx CPUs 501-1316-03 or later only (don't know about 501-1742). Note that this board must be 501-1267-05 or later to use with the 501-1539 ISP-80 IPI disk controller. Power requirements are +5V @ 8.8A, -5V @ 3.2A, +12V @ 0.2A, -12V @ 0.1A. 501-1319 cgthree (3160) color framebuffer 1024x1024 VME See 501-1089, but single-buffered (?) and resolution is 1024 x 1024 and jumper J400 pins 1-2 (J8) is jumped. 501-1371 cgeight color framebuffer P4 Supported in the 3/60 (?), 3/4xx, 4/1xx, and 4/3xx. Appears as device cgeight0. 4BNC connector. 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. Note that SunOS 4.0 CG8 (not upgradeable to 4.0.1), or 4.0.3 or later is required. The cgeight is not supported under OpenWindows version 2. Note that EEPROM/NVRAM location 0x1F should be set to 0x20 to use this framebuffer as the console (see EEPROM/NVRAM Parameters). Note that this board must be 501-1371-04 or later to use with 3/4xx (501-1299/1550) or 4/3xx (501-1381/1899) CPUs. Power requirements are +5V @ 5.5A. 501-1374 cgsix color framebuffer P4 Supported in the 3/60, 3/80, 3/4xx, 4/1xx, 4/3xx, and 4/4xx. Appears as device cgsix0. All locations are with component side up and 13W3 connector toward you. 13W3 connector. 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. J100 Monitor ID (single jumper in far right) UNJUMPED J500 (single jumper in left middle) JUMPED "V.Y. CLK memory control." J501 (single jumper in left middle, farther than J500) UNJUMPED "OSC 2 CLK." J900 (three-pin jumper in far left, pin 1 farthest) 1-2 2-3 1152 x 900 on 270-1532 fab. Note that the 3/60, 4/1xx, and 4/3xx require boot PROM version 3.0 or later to use this framebuffer as the console. Also note that EEPROM/NVRAM location 0x1F should be set to 0x20 to use this framebuffer as the console (see EEPROM/NVRAM Parameters). Note that SunOS 4.0.3 or later is required. Power requirements are +5V @ 3.5A. 501-1434 cgine color framebuffer VME Supported in the 3/2xx, 3/4xx, 4/150, 4/2xx, 4/3xx, and 4/4xx. Appears as device cgnine*. All locations are with component side up and VME connectors away from you. Output resolution is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. One 13W3 connector. There are three switch blocks and two jumpers: SW1 VME address (switch block in far left, S0100, switch 1 to left) VME address lines A24 (switch 1) to A31 (switch 8). All ON by default except switch 4 (A27), which is OFF. SW2 (switch block in far left, S0101, switch 1 to left) 1 unused 2 unused 3 Flag ON 4 unused 5 A32 mode OFF 6 AM4 ON 7 AM5 ON 8 A23 mode ON SW3 Board select/P2 (switch block in far left, S0700, switch 1 to left) 1 P2 bus enable. ON when used with the GP2 graphics accelerator, OFF otherwise. 2 board 3 OFF 3 board 2 OFF 4 board 1 OFF 5 board 0 ON 6-8 unused J1800 Video settings (block in near left) 1-2 Display UNJUMPED 3-4 Video blank UNJUMPED 5-6 unused UNJUMPED 7-8 unused UNJUMPED J601 Video settings (block in near right, pin 1 to left) 1-2 Green sync UNJUMPED 3-4 Sync JUMPED Note that this board can be used with GP2 boards 501-1268-07 or later only, and is not compatible with the 501-1055 GP or 501-1139 GP+ boards. Note that this board must be 501-1434-04 or later for use with the 501-1249 Xylogics 7053 SMD disk controller. Note that this board is not supported under OpenWindows version 2 and possibly 3. Power requirements are +5V @ 14.6A. 501-1443 cgfour color framebuffer P4 3/80 backpanel As 501-1248, but with 3/80 backpanel and 13W3 instead of 4BNC. Power requirements are +5V @ 3.8A. 501-1505 cgsix color framebuffer P4 3/80 backpanel As 501-1374, but: Power requirements are +5V @ 4.9A. 501-1518 cgeight color framebuffer P4 As 501-1371, but with 13W3 connector instead of 4BNC. 501-1532 cgsix color framebuffer P4 See 501-1505. 501-1537 VX Visualization Accelerator/Super Frame Buffer VME Part of a two-board set tied together with the 501-1596 frontplane connector. See 501-1538 (MVX) under Accelerators, below. Supported in the 4/330, 4/370, 4/390, 4/4xx. All locations are with component side up and VME connectors away from you. There are three switch blocks. In the far rightish, by switches S0101 and S0102, is the "Fcode PROM". Along the middle left edge is an 80MHz crystal. In the near rightish are four crystals, 12.3MHz, 117MHz, 92.9MHz, and 135MHz. Along the rear edge, from left to right (top to bottom) are: the frontplane connector, a stereo out connector, a video output LED, a sync in connector, the 13W3 video connector, and a reset button. The video output is either 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync, or 1280 x 1024, 67Hz vertical refresh, 71.7KHz horizontal sync. S0101 Interrupt request (block in far edge right, switch 1 to left, "Up" away) 1 request bit 2 UP 2 request bit 1 DOWN 3 request bit 0 DOWN 4 VMRQ UP S0102 VME Address (block in far edge middle, switch 1 nearest) 1 A31 ON 2 A30 ON 3 A29 OFF 4 A28 OFF 5 A27 ON 6 A26 ON 7 A25 ON 8 unused S0301 VX Bus Address (block in middle right, switch 1 to left) 1 unused 2 unused 3 A26 ON 4 A27 ON 5 A28 ON 6 A29 ON 7 A30 ON 8 A31 ON Note that the MVX is always to the right of the VX. Also, when attaching the frontplane connector, tighten the four screws in the order: upper right, lower right, upper left, and lower left. Turn each screw no more than two turns at a time. Note that 4/3xx and 4/4xx CPUs require boot PROM version 4.1.1 or later when the VX is used as the system console. Also, EEPROM/NVRAM locations 0x1F and 0x60C-0x613 must be configured (see the EEPROM/NVRAM Parameters section). Note that at least SunOS 4.1.1 is required. Note that only frontplane connector 501-1596-02 should be used, not 501-1596-01. Power requirements are +5V @ 14A, -5V @ 1.45A. 501-1577 cgeight color framebuffer P4 3/80 backpanel As 501-1518, but with 3/80 backpanel. Power requirements are +5V @ 4.8A. 501-8029 3/E color framebuffer cgtwo 6U VME Appears as device cgtwo*. All locations are with component side up and VME connectors away from you. 4BNC (blue, green, red, and sync, from left to right). Video output is 1152 x 900, 66Hz vertical refresh, 61.8KHz horizontal sync. J100 Base address (block in far left, pin 1 to left) By default, set for base address 0xFF400000. 1-2 JUMPED 3-4 UNJUMPED 5-6 JUMPED 7-8 UNJUMPED J700 Clock enable (single jumper in near middle) JUMP to enable clock. Note that SunOS 3.5 or later is required. Note that this board can be used with 3/E CPU 501-8028-07 or later. Power requirements are +5V @ 4A. ACCELERATORS 501-1055 GP graphics processor VME Graphics accelerator. Originally designed for the 2/130 and 2/160, also supported in the 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, and 4/3xx. Appears as device gpone0a-d. Used with the 501-1014 cgtwo or 501-1267 cgfive video boards and optionally the 501-1058 GB graphics buffer. All locations are with component side up and VME connectors away from you. There is a set of LEDs in the near left (upper) corner. There are a variety of jumpers and DIP switches: J1-J8 GP board ID (block in middle left edge, J1 nearest) J1 ID bit 3 UNJUMPED J2 ID bit 4 JUMPED J3 ID bit 2 JUMPED J4 ID bit 5 UNJUMPED J5 ID bit 1 UNJUMPED J6 ID bit 6 UNJUMPED J7 ID bit 0. Jumped if GB graphics buffer is present, unjumped otherwise. J8 ID bit 7 UNJUMPED J9 GND test point (single jumper in far left corner) Hardwired. J10 GND test point (single jumper in near left corner) Hardwired. J11 PP halt test point (single jumper in far left) Hardwired. J12 VP halt test point (single jumper in far left) Hardwired. J13 Manual reset test point (single jumper in far left) Hardwired. J14 Main clock connect (single jumper in far left) JUMPED J15 VP free-running CLK test point (single jumper UNJUMPED in middle farish leftish) J16 PP free-running CLK test point (single jumper UNJUMPED in middle farish leftish) J17 GND test point (single jumper in far right) Hardwired. J18 GND test point (single jumper in near right) UNJUMPED SW (block in left far edge, SW1 nearest) Turn switch off to match a 1-bit, on to match a 0-bit. Set for default address of 0x210000: SW1 VME address bit 17 ON SW2 VME address bit 16 OFF SW3 VME address bit 23 ON SW4 VME address bit 22 ON SW5 VME address bit 21 OFF SW6 VME address bit 20 ON SW7 VME address bit 19 ON SW8 VME address bit 18 ON Note that the 2/160 power supply requires RC network 540-1300-01. Power requirements are +5V @ 16.4A. 501-1139 GP+ graphics processor VME Graphics accelerator. Originally designed for the 2/130 and 2/160, also supported in the 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, and 4/3xx. Appears as device gpone0a-d. Used with the 501-1014 cgtwo or 501-1267 cgfive video boards and optionally the 501-1058 GB graphics buffer. All locations are with component side up and VME connectors away from you. There is a set of LEDs in the near left (upper) corner. There are a variety of jumpers and DIP switches: J1-J8 GP board ID (block in middle left edge, J1 nearest) J1 ID bit 3 UNJUMPED J2 ID bit 4 JUMPED J3 ID bit 2 JUMPED J4 ID bit 5 UNJUMPED J5 ID bit 1 UNJUMPED J6 ID bit 6 UNJUMPED J7 ID bit 0. Jumped if GB graphics buffer is present, unjumped otherwise. J8 ID bit 7 UNJUMPED J9 GND test point (single jumper in far left corner) Hardwired. J10 GND test point (single jumper in near left corner) Hardwired. J11 PP halt test point (single jumper in far left) Hardwired. J12 VP halt test point (single jumper in far left) Hardwired. J13 Manual reset test point (single jumper in far left) Hardwired. J14 Main clock connect (single jumper in far left) JUMPED J15 VP free-running CLK test point (single jumper UNJUMPED in middle farish leftish) J16 PP free-running CLK test point (single jumper UNJUMPED in middle farish leftish) J17 GND test point (single jumper in far right) Hardwired. J18 GND test point (single jumper in near right) UNJUMPED SW (block in left far edge, SW1 nearest) Turn switch off to match a 1-bit, on to match a 0-bit. Set for default address of 0x210000: SW1 VME address bit 17 ON SW2 VME address bit 16 OFF SW3 VME address bit 23 ON SW4 VME address bit 22 ON SW5 VME address bit 21 OFF SW6 VME address bit 20 ON SW7 VME address bit 19 ON SW8 VME address bit 18 ON Note that the 2/160 power supply requires RC network 540-1300-01. Power requirements are +5V @ 14.6A. 501-1268 GP2 graphics processor VME Graphics accelerator. Supported in the 3/150, 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, 4/3xx, and 4/4xx. Appears as device gpone0a-d. Used with the 501-1267 cgfive or 501-1434 cgnine video boards. Not compatible with the 501-1058 GB graphics buffer. All locations are with component side up and VME connectors away from you. There is one switch block: SW (switch block in far edge left @ K3 (U1601), switch 1 to left) 1 A18 address decode OFF 2 A19 address decode ON 3 A20 address decode ON 4 A21 address decode OFF 5 A22 address decode ON 6 A23 address decode ON 7 unused ON 8 unused ON Note that additional software is required for SunOS 3.x (first available for SunOS 3.5 for Sun-3's and 3.2 for Sun-4's). Support is built into SunOS 4.x and later. Note that this board must be 501-1268-07 or later to use with the 501-1434 cgnine framebuffer. Power requirements are +5V @ 21.1A. 501-1383 TAAC-1 application accelerator, POP board VME One board of a two-board set, see 501-1447. All locations are with component side up and VME connectors away from you. From left to right (top to bottom) on the rear edge are: a reset switch, 4BNC video in (sync, red, green, blue), and 4BNC video out (sync, red, green, blue). 501-1447 TAAC-1 application accelerator, DFB board VME One board of a two-board set, see also 501-1383. Supported in the 3/160, 3/180, 3/2xx, 3/4xx, 4/150, 4/2xx, 4/360-4/390, and 4/4xx. Appears as device taac0. It is somewhere between a general applications accelerator and a graphics accelerator, being a very-long-instruction-word computation engine with video I/O. It requires a bunch of special software, including its own separate C compiler and libraries. All locations are with component side up and VME connectors away from you. Toward the left side (top) of the rear edge is a reset switch. There are five jumper blocks and (on some versions) one switch block. JB231 (block, four rows by thirteen columns, in far left, row A nearest, column 1 at left) 1 B-C JUMPED 2-7 hardwired on board revisions without switch A26, empty on board revisions with switch A26. 8 BGIN, C JUMPED to 9B 9 empty (but see 8 above) 10 VMBG IN/OUT 0, B-C jumped 11 VMBG IN/OUT 1, B-C jumped 12 VMBG IN/OUT 2, B-C jumped enable 50MHz clock, D jumped to 13D 13 VMBG IN/OUT 3, B-C jumped see also 12 above JB201-JB204 (blocks, two rows by two columns, in near left, JB201 nearest, row B nearest) Hardwired for 16K x 4K RAM: JB201 A right, JB201 A left, JB202 B left, JB202 A left JB203 B right, JB203B left, JB203A left JB204 B right, JB204 A left Switch A26 VME address (switch block in far left, switch 1 to left) Set to base address 0x28000000 by default. 4/150 needs base address 0xF8000000. Set switch OFF to match a 1-bit, ON to match a 0-bit. 1 A25 ON 2 A26 ON 3 A27 OFF 4 A28 ON (4/150 OFF) 5 A29 OFF 6 A30 ON (4/150 OFF) 7 A31 ON (4/150 OFF) 8 unused? Note that the TAAC-1 is not compatible with the 501-1014 cgtwo or the 501-1434 cgnine. Note that the TAAC-1 is not supported under Solaris 2.x. Power requirements (for the two-board set?) are +5V @ 23.9A, -5V @ 0.4A, +12V @ 0.2A. 501-1538 MVX Visualization Accelerator/Pixel Processor Part of a two-board set tied together with the 501-1596 frontplane connector. See 501-1537 (VX) under Color Framebuffers above. Supported in the 4/330, 4/370, 4/390, 4/4xx. All locations are with component side up and VME connectors away from you. Along the rear edge, from left to right (top to bottom) are the frontplane connector and four LEDs. The LEDs are not used. J0101 Clock (single jumper in far middle) JUMP to enable 80MHz clock. J0901 Bus request (block in far left, pin 1 to left) 1-2 unused? 3-4 VME bus request 1 JUMPED 5-6 VME bus request 2 UNJUMPED 7-8 VME bus request 3 JUMPED J0902 Bus grant (block in far left corner, three rows by four columns, pin 1 in far right, pin 4 in far left, pin 9 in near right, pin 12 in near left) 1-2 BG2 OUT - BG2 IN JUMPED 3-4 BG1 OUT - BG1 IN JUMPED 5-9 BGx OUT - BG3 OUT JUMPED 6-10 BGx IN - BG3 IN JUMPED 7 BGx OUT 8 BGx IN 11-12 BG0 OUT - BG0 IN JUMPED J1001 Bus control/arbitration (single row in near left corner, pin 1 to right) 1-2 VCC - CTRL JUMPED 3 GND 4 VCC 5-6 GND - MODE JUMPED S1303 Base Address (switch block in near right corner, switch 1 to left, "Up" away) 1 A31 DOWN 2 A30 DOWN 3 A29 UP 4 A28 UP 5 A27 DOWN 6 A26 UP 7 A25 DOWN 8 unused Note that the MVX is always to the right of the VX. Also, when attaching the frontplane connector, tighten the four screws in the order: upper right, lower right, upper left, and lower left. Turn each screw no more than two turns at a time. Note that at least SunOS 4.1.1 is required. Note that only frontplane connector 501-1596-02 should be used, not 501-1596-01. SCSI controller boards ---------------------- 501-1006 Sun-2 SCSI/serial Multibus SCSI interface and four serial lines with full modem control. Identifiable by its three 50-pin header connectors, one of which (J3, the bottommost) is the SCSI interface and the other two of which (J1 and J2) are the serial lines. There are three DIP switches: U305, U312, and U315. Holding the board with the 50-pin header connectors down and component side toward you, U312 is lowest, U315 in the middle, and U305 at the top. All three are eight-position. U305 SCSI board base address/bus priority in (BPRN) Switches one through six correspond to address bits A14 through A19 respectively. The default setting is switch six on, switches one through five off. Switch eight grounds the bus priority in (BPRN) line and must be OFF; it should be ON only if you are configuring the board as the highest-priority DMA master in a serial card cage (i.e. a non-Sun configuration). U312 SCSI interrupt priority Switches eight through one correspond to interrupt priorities 0 through 7 in that (reverse) order. The default is for switch six to be ON and all others OFF, which yields an interrupt priority of 2. U315 Serial interrupt priority Switches eight through one correspond to interrupt priorities 0 through 7 in that (reverse) order. The default is for switch two to be ON and all others OFF, which yields an interrupt priority of 6. Serial ports C and D appear on connector J2, E and F on connector J1. These are usually labelled SIO-S0 through SIO-S3 on the back of the machine (SIO-C through SIO-F on older machines) and appear as /dev/ttys0 through /dev/ttys3 under SunOS. If you have a second SCSI/serial board, the serial ports appear as /dev/ttyt0 through /dev/ttyt3 under SunOS. The documented maximum output speed is 19200 bps. All ports are wired DTE and are compatible with both RS-232C and RS-423, using Zilog Z8530A dual UART chips. The pinout of J2 is: 3 TxD-C 14 DTR-C 33 DD-D 4 DB-C 15 DCD-C 34 CTS-D 5 RxD-C 22 DA-C 36 DSR-D 7 RTS-C 24 BSY-C 38 GND-D 8 DD-C 28 TxD-D 39 DTR-D 9 CTS-C 29 DB-D 40 DCD-D 11 DSR-C 30 RxD-D 47 DA-D 13 GND-C 32 RTS-D 49 BSY-D The pinout of J1 is exactly similar; substitute "E" for "C" and "F" for "D". Power requirements are +5V @ 5A. 501-1045 "Sun-2" SCSI host adapter, 6U VME Used with various 6U/9U VME adapters to produce the 501-1138, 501-1149, and 501-1167. Uses PALs and logic sequencers to implement SCSI protocols. Frequently found in Sun-3's despite name. There are DIP switches at U702 and U704. The bits are inverted, so the default settings correspond to an address of 0x200000. U702 VMEbus address, low bits 1-4 not connected 5-8 A12-A15 ON by default U704 VMEbus address, high bits 1-5 A16-A20 ON by default 6 A21 OFF by default 7-8 A22-A23 ON by default 501-1138 "Sun-2" SCSI host adapter, external, VME A 501-1045 6U VME SCSI host adapter in a 270-1138 6U/9U VME adapter, which provides only an external D50 connection. See 501-1045. See 3/50 motherboard listing for pinout. 501-1149 "Sun-2" SCSI host adapter, internal, VME A 501-1045 6U VME SCSI host adapter in a 270-1059 6U/9U VME adapter, which provides only an internal connection to VME slot 7 in 12-slot chassis. See 501-1045. 501-1167 "Sun-2" SCSI host adapter, external/internal, VME A 501-1045 6U VME SCSI host adapter in a 270-1059 6U/9U VME adapter, which provides only an internal connection to VME slot 7 in 12-slot chassis, but also with a 530-1282 cable/connector to provide an external D50 connection as well. See 501-1045. In order to use both sides of the bus, it is generally necessary to remove the SCSI terminators from the 501-1045 board. See 3/50 motherboard listing for external pinout. Has a holder for a coin battery which drives a clock chip that Suns don't use (see Misc Q&A #6). 501-1170 "Sun-3" SCSI host adapter, internal, VME A 501-1236 6U VME SCSI host adapter in a 270-1059 6U/9U VME adapter, which provides only an internal connection to VME slot 7 in 12-slot chassis. 501-1217 "Sun-3" SCSI host adapter, external, VME A 501-1236 6U VME SCSI host adapter in a 270-1138 6U/9U VME adapter, which provides only an external D50 connection. See 501-1236. See 3/50 motherboard listing for pinout. 501-1236 "Sun-3" SCSI host adapter, 6U VME Used with various 6U/9U VME adapters to produce the 501-1170 and 501-1217. Can also be used with a 270-1059 6U/9U VME adapter (as in the 501-1170) paired with a 530-1282 cable/connector to provide an external D50 connection as well (generally requires removing the SCSI terminators from the 501-1236 to use both sides of the bus); this configuration was never supported by Sun, so it doesn't have a part number, but is supposed to work. Uses an NCR5380 SCSI chip. There are DIP switches at U408 and U409. SW1 VMEbus address At U409. 1-2 ON by default 3 OFF by default 4-8 ON by default SW2 VMEbus address At U408. 1 ON by default 2 ON for first host adapter, OFF for second 3-5 ON by default 6-8 not connected Non-SCSI disk controller boards ------------------------------- SMD 370-1012 Xylogics 450 SMD controller Multibus This board is used to control SMD hard disks. It is a Multibus bus master using variable-burst-length DMA. This board should not share a Multibus P2 section with Sun-2 CPU or memory boards because it has P2 traces which are incompatible with those used on the Sun-2 CPU and memory boards. Since this board is a Multibus bus master, its relative slot number determines its priority (slot 1 is the highest). The board must be placed in a lower-priority position than the Sun-2 CPU board for proper handling of bus arbitration. It should also be placed in a lower-priority position than the 370-0502 (?) TAPEMASTER half-inch tape controller board, if there is one in the system, but it may be placed in a higher-priority position than the 501-1006 SCSI/serial board. This board dissipates a fair amount of heat and should be placed in the most central position possible, subject to the considerations listed above. For maximum air circulation, leave the slot to the left of this board empty, if possible. The edge of the board has one 60-pin header connector for SMD control and four 26-pin header connectors for SMD data; however, only two SMD disks are supported per board by SunOS. There is no required order of connection from SMD disks to SMD data connectors; the board automatically detects which disk is connected to which data connector. At one corner of the SMD-connector-edge of the board is a small LED, which flickers during disk activity. This board has dozens of jumper blocks, some of which are cross-jumped to other jumper blocks. JA-JB crossjumped always from one to the other Located at K3. 1-1 8/16-bit address control UNJUMPED by default 2-2 address bit 16 UNJUMPED by default 3-3 address bit 8 JUMPED by default 4-4 address bit 15 UNJUMPED by default 5-5 address bit 9 UNJUMPED by default 6-6 address bit 14 UNJUMPED by default 7-7 address bit 10 UNJUMPED by default 8-8 address bit 12 JUMPED by default 9-9 address bit 11 UNJUMPED by default These address bits are inverted; the pattern above (0x11) actually yields address 0xEE??. 10-10 ground UNJUMPED by default JE Located at K4, more or less. 1-2 parallel DMA arbiter/BPRO JUMPED by default 3 isolate parallel DMA - 4-5 address bit 7 JUMPED by default This address bit is also inverted. JF 1-JH1 bus activity LED CROSSJUMPED by default Does not appear on my Rev. M board, JH1 is wired directly to pin 1 on E6 (a 74LS273) instead. JH Located at N10, right by P2 bus connector. 1 CROSSJUMPED to JF1 by default See JF1. 2 power fail protection - 3-4 inhibits DMA sequencer CLK UNJUMPED by default 5-6 selects DMA sequencer CLK JUMPED by default JJ Located at J12. 1-2 inhibit disk sequencer CLK JUMPED by default 3-4 UNJUMPED by default JK Located at N11. Eight-pin jumper block, all unjumped by default. On my Rev. M board, pins 1-2, 3-4, and 5-6 are jumped. JM Located at N13, very lower right corner by P2 bus connector. 1-2 16-24 bit mode UNJUMPED by default 3-4 16-20 bit mode JUMPED by default 5-6 Not listed in docs, appear on my Rev. M board, unjumped. JN Can't find on my Rev. M board. 1-2 UNJUMPED by default JT Located at K1-K2ish. 1-2 optional 8K JUMPED by default 3 - JV Located at B3. 1-2 optional 8K JUMPED by default 3 - JX interrupt request level Located at N4. 1-2 UNJUMPED by default 3 - 4-E2 interrupt level 2 JUMPED by default NOTE that this is NOT jumper pin JE2 but rather another pin labeled just "E2". 5-6 UNJUMPED by default 7-8 UNJUMPED by default JY Located at G9ish. 1-2 close ECC feedback JUMPED by default 3 - JZ crystal shunt Located in upper right corner by thumblever. Jumped by default. For the first XY450 board, jump JC1-JR1, JC2-JD2, JC3-JD3, and JC4-JD4. For the second XY450 board (only two are supported by SunOS), jump JC1-JR1, JC2-JD2, JC3-JD3, and JC4-JR4. Pins one through four of JC correspond to address bits six through three in that (reverse) order. Jumping JC to JR selects the bit; jumping JC to JD deselects the bit. Hence, the address of the first board is 0xEE40 and the second 0xEE48. These jumper blocks are located at K4, right by the JE block. Power requirements are +5V @ 8A and -5V @ 1A. IPI 501-1539 501-1855 ISP-80 IPI controller VME This board allows connection of IPI drives (q.v. for information on IPI in general) to a VME-based machine. It has an onboard 68020 and RAM for handling I/O optimization and buffering. It has a maximum DMA tranfer rate of 16M per second, but the IPI maximum disk tranfer rate is only 6M. Note that older firmware revisions may have problems with newer disks. Note that the 501-1539 can be used with cgfive boards 501-1267-05 or later only. SCSI ADAPTORS 370-1010 Adaptec ACB4000 SCSI-MFM controller This board allows an MFM hard disk with a standard ST-506 interface to be connected to a SCSI bus. The Adaptec ACB4070A SCSI-RLL controller is almost identical. This board supports up to two MFM drives, which appear as SCSI LUNs 0 and 1 within the SCSI ID for the board as a whole. Connection information: J0 20-pin MFM data connector for drive 0 J1 20-pin MFM data connector for drive 1 J2 34-pin disk control connector J3 power J4 50-pin SCSI connector Jumper information: JS,JR,JT,JPU R-S select precomp at cylinder 400 UNJUMPED by default R-T select precomp on all cylinders UNJUMPED by default R-PU deselects precomp on all cylinders JUMPED by default J5 A-B SCSI id MSB C-D SCSI id E-F SCSI id LSB Pins A-F are used to set the SCSI bus address. Jumping a pair of pins turns that bit on; unjumping them turns that bit off. The default SCSI bus address is 0, all pins unjumped. G-H DMA transfer rate UNJUMPED by default SYSCLOCK/4 when jumped, DATACLOCK/2 when unjumped. I-J Extended commands enable/disable UNJUMPED by default K-L not used UNJUMPED by default M-N selects a seek complete status UNJUMPED by default Also described as "Support Syquest 312/DMA 360". O-P Self-diag UNJUMPED by default SCSI terminator packs at RP3 and RP4, sometimes (usually?) soldered in. Error Codes (number of half-second bursts): None 8085 1 8156 RAM 2 Firmware 3 AIC-010 logic 4 AIC-010 logic 5 AIC-300 logic 6 AIC-010 BUS Power requirements are +5V @ 2A (1.5A?) and +12V @ 0.5A (0.3A?). xxx-xxxx Emulex MD21 SCSI-ESDI controller This board allows an ESDI disk to be connected to a SCSI bus. The MD21 can actually control two ESDI disks, which appear as SCSI logical units (LUNs) 0 and 1 on the SCSI ID assigned to the MD21 as a whole. The MD21 uses a 8031 CPU with 32K PROM. It has 32K of onboard buffer RAM, with about 14K being used for each connected disk. It supports ESDI transfer rates up to 15Mbps and SCSI transfer rates up to 1.25Mbps (burst). It supports the SCSI connect/disconnect option and SCSI bus parity. Manufacturer's rated Mean Time Between Failures is 42,425 hours. This board has one eight-position DIP switch and seven connectors. SW1 1-3 SCSI bus ID, LSB (SW1-1) to MSB (SW1-3) 4 not used 5 physical sector size ON 256 bytes OFF 512 bytes 6 automatic drive spinup ON drives not spun up automatically OFF drives spun up automatically 7 soft error reporting ON errors not reported OFF errors reported 8 SCSI bus parity ON enabled OFF disabled J1 ESDI control (daisy-chained to both disks) maximum cable length 10 feet J2 ESDI data for drive 1 maximum cable length 10 feet J3 ESDI data for drive 0 maximum cable length 10 feet J4 user panel connector J5 testing J6 SCSI bus J7 power This board can be configured to provide power to an external terminator by installing a 1N5817 diode at board location CR2 and connecting wire wrap jumper E to F. This will provide termination power on SCSI bus pin 26. WARNING: this can cause shorts! This board has two status LEDs, one red and one green. RED GREEN --- ----- OFF OFF hardware reset test OFF ON 8031 test PROM checksum test buffer controller test dynamic RAM test ON OFF disk formatter test SCSI controller test ON ON self-test passed, ready to run During normal operations, the green LED seems to blink steadily. Power requirements are +5V @ 1.5A. MISC 370-1401 Prestoserve NFS accelertor SBus Nonvolatile RAM and logic used to cache NFS writes (which are otherwise synchronous and hence slow). With component side up and SBus connector away from you, there are two batteries, each with a fuse, and a switch block toward the near side. The batteries are not field-replaceable. On the back edge is an LED and a "Live Test Switch". When this button is pressed, the LED lights up if there is cached data in the onboard nonvolatile memory. SW1 (in near midle) BAT enables battery backup. The Prestoserve software will not initialize and NFS writes will not be cached unless SW1 is in this position. 5V disables battery backup. Cached data will be lost if the switch is set to 5V for more than five minutes. Use this setting to conserve battery power when the board is not installed and whatever data is currently present does not need to be preserved. Note that at least SunOS 4.1.1 with Prestoserve 2.3 software is required. Solaris 2.x requires Prestoserve 2.4. The Sun 4/6xx systems require at least Solaris 1.0.1 (SunOS 4.1.2), and only support one Prestoserve controller (either VME or SBus) in the system. The SBus Prestoserve accelerates NFS writes to disks connected to either SBus or VME disk controllers. The SPARCstation 10 supports an onboard NVSIMM or the SBus Prestoserve controller. Power requirements are +5V @ 0.8A. 501-1847 Prestoserve NFS accelerator VME Nonvolatile RAM and logic used to cache NFS writes (which are otherwise synchronous and hence slow). With component side up and VME connectors away from you, there are three switch blocks toward the far edge and a jumper in the far middle. Toward the near edge are three batteries, each with a fuse, and a switch block. The batteries are not field-replaceable. On the back edge is an LED and a "Live Test Switch". When this button is pressed, the LED lights up if there is cached data in the onboard nonvolatile memory. SW1 (in far right, switch 1 to right) 1 ON for 24-bit VME operation (default), OFF for 32-bit VME operation. 2-9 Address bits A24-A31. All OFF by default. SW2 (in far middle, switch 1 to right) 1-8 starting address bits A16-A23. OFF to match a one bit, ON to match a zero bit. SW3 (in far left, switch 1 to right) 1-8 ending address bits A16-A23. OFF to match a one bit, ON to match a zero bit. SW4 (in near leftish) BAT enables battery backup. The Prestoserve software will not initialize and NFS writes will not be cached unless SW4 is in this position. 5V disables battery backup. Cached data will be lost if the switch is set to 5V for more than five minutes. Use this setting to conserve battery power when the board is not installed and whatever data is currently present does not need to be preserved. R4 (jumper in far middle) UNJUMPED The normal address range for the Prestoserve board is 0x800000-0x8FFFFF (SW2-1 OFF, rest of SW2 ON, SW3-1,5,6,7,8 OFF, rest of SW3 ON). The alternate range is 0xC00000-0xCFFFFF (as above but SW2-2 and SW3-2 OFF). This alternate address range is used if the Network CoProcessor software release 1.4 is installed and a fifth NC400 (370-1396, 370-1421, 370-1696?) is installed. This restriction does not apply to Network CoProcessor release 1.4.2. Note that at least SunOS 4.1 PSR A (with Prestoserve 2.0 software) is required. SunOS 4.1.1-4.1.3 require Prestoserve 2.3 software. It is not clear whether Solaris 2.0 or 2.1 support the VME Prestoserve, but 2.2 and later don't. The Sun 4/6xx systems require at least Solaris 1.0.1 (SunOS 4.1.2), and only support one Prestoserve controller (either VME or SBus) in the system. Furthermore, the VME Prestoserve only accelerates NFS writes to disks connected to VME disk controllers. When used with the ISP-80 IPI disk controller (501-1539 or 501-1855), the ISP-80 firmware must be at least 525-1023-05, 525-1024-08, and 525-1025-08. Lower revisions may cause SunDiag to hang when the system has 32M of memory. Systems with more than 32M are not affected. The 501-1539-08, 501-1855-02, and later ISP-80 boards have the minimum required firmware. Power requirements are +5V @ 2.1A. Non-SCSI tape controller boards ------------------------------- HALF-INCH NINE-TRACK 370-0502 ? Computer Products Corporation TAPEMASTER This part number is listed as either the TAPEMASTER or the Xylogics 472 tape controller in different places. The TAPEMASTER is also listed as 370-0167. This board should not share a Multibus P2 section with Sun-2 CPU or memory boards. This board is a Multibus bus master, so its relative slot number determines its priority (slot 1 is the highest). The board must be placed in a lower-priority position than the Sun-2 CPU board for proper handling of bus arbitration. It should also be placed in a higher-priority position than the 370-1012 Xylogics 450 SMD controller board, if there is one in the system. DIP switch and jumper information: S1 addressing Eight-position DIP switch, selecting address bits A1 through A7 and 8/16-bit addressing. The first TAPEMASTER board should have switches 1 and 3 OFF and all others ON. The second TAPEMASTER board should have switches 1, 3, and 7 OFF and all others ON. S2 addressing Eight-position DIP switch, selecting address bits A8 through A15. All switches should be ON. jumper pins (defaults in uppercase): 1-2 UNJUMPED for Sun-2 backplanes, jumped for serial backplane (Sun-1/100U) 3-4 JUMPED if the CPU is set up to support CBRQ, unjumped if not 3-5 jumped if the CPU is not set up to support CBRQ, UNJUMPED if it is JUMPED BY DEFAULT INT-3 28-29 35-39 43-49 48-49 15-16 31-39 36-40 44-49 42-50 18-19 32-39 37-39 45-49 51-52 20-21 33-39 38-39 46-49 54-55 25-26 34-39 41-49 47-49 57-58 UNJUMPED BY DEFAULT 22 27 30 53 56 59-60 Power requirements are +5V @ 4A. SCSI ADAPTORS 370-1011 Sysgen SC4000 SCSI/QIC-II controller This board is used to connect a QIC-II (aka QIC-02) quarter-inch cartridge tape drive to the SCSI bus. The board supports only one attached tape drive, usually a QIC-11 (20M) drive. It was standard equipment on the 2/120. There are two LEDs (DS1 and DS2) in one corner of the board. DS2 is on when the board is selected (during SCSI activity). Connection information: JH 50-pin SCSI connector JT 50-pin tape connector, labelled "TAPE" Note that there is a 50-pin SCSI connector labelled "SLAVE" on the board as well. The Sysgen manual recommends connecting downstream SCSI devices to this connector instead of using an inline connector on JH; Sun recommends against this, because doing so will result in loss of access to all downstream devices if the Sysgen board fails. DIP switch and jumper information: four-position DIP switch SCSI address Switches one, two, and three correspond to SCSI address bits one, two, and three respectively. The default is SCSI address 4: switches one and two OFF, switch three ON. Switch four should always be OFF. PK6 DIP sockets SCSI termination PK7 220/330-ohm terminator packs W1 jumper Eight pins, all unjumped by default. Power requirements are +5V @ 2A. xxx-xxxx Emulex MT-02 SCSI/QIC-02?(-36?) controller This board is used to connect a quarter-inch cartridge tape drive to the SCSI bus. It is the standard method of connecting a QIC-24 (60M) drive to a Sun-3. Despite the name, the board is reputed to actually attach QIC-36 (not QIC-02) devices to the SCSI bus. So far I haven't found any documents which actually say one way or the other. With the component side of the board up and the power connector J4 in the upper right corner, the tape data connector J3 is on the left side, the SCSI connector J5 is on the right side, and the eight-position DIP switch SW1 is in the upper left corner. SW1 eight-position DIP switch SW1-1 SCSI id LSB SW1-2 SCSI id SW1-3 SCSI id MSB SW1-4 unused OFF by default SW1-5 drive select 0 see table below SW1-6 drive select 1 SW1-7 drive select 2 documented as OFF by default SW1-8 SCSI bus parity OFF by default ON enable OFF disable There are two jumpers, A-B and E-F. A-B EPROM memory size select JUMPED by default In the upper-leftish center. E-F JUMPED for Archive Scorpion UNJUMPED for Wangtek 5000E Just inboard from the center of the tape data connector J3. SCSI terminator packs are at U5 and U46. U5 is in the upper right corner; U45 is in the lower right corner. Drive type settings are: SW1-7 SW1-6 SW1-5 Drive 0 0 0 Cipher QIC-36 0 0 1 *Archive Scorpion 0 1 0 Wangtek series 5000 basic 0 1 1 *Wangtek series 5000E 1 0 0 Kennedy 6500 1 0 1 ??? 1 1 0 ??? 1 1 1 ??? *Documented by Sun. Ethernet and other network boards --------------------------------- 501-0288 3COM 3C400 Ethernet Multibus This board is used in Sun-1 and Sun-2 configurations. It may be distinguished from the 501-1004 Sun-2 Multibus Ethernet by checking the location of the Ethernet cable connector, which is toward the bottom of the board. (On the edge with the Multibus connectors, the larger connector is toward the top.) DIP switch and jumper information: JP1 jumper Addressing size JP2 jumper With the board component-side up and the Multibus edge connectors facing you, these jumpers are in the lower left corner of the board. They should be set for 20-bit memory addressing, with JP1 unjumped and JP2 jumped. MRDC jumper MWTC jumper IORC jumper IOWC jumper To the right of JP1 and JP2. MRDC and MWTC should be jumped. IORC and IOWC should be unjumped. INT? jumper Ethernet interrupt level Eight-position jumper, with pairs marked INT0 through INT7. INT3 should be jumped, all others unjumped. ADR17 DIP switch In the bottom right corner of the board. All switches should be set to OFF. ADR13 DIP switch Eight-position DIP switch; switches seven through one correspond to address bits A13 through A19 in that (reverse) order. For the first Ethernet board, switches one, two, and three should be ON and all others OFF. For the second Ethernet board, switches one, two, three, and seven should be ON and all others OFF. Switch eight should ALWAYS be OFF. The Ethernet address PROM is in component position I2. Power requirements are +5V @ 5V and +12V @ 0.5A. 501-1004 Sun-2 Ethernet Multibus This board may be distinguished from the 501-0288 3COM Multibus Ethernet by checking the location of the Ethernet cable connector, which is toward the top of the board (toward the same short edge as the larger Multibus connector). The connector is a header connector; electrically, it is AUI Ethernet. Intel 82586 Ethernet controller chip, 256K of dual-ported memory. DIP switch and jumper information: U503 DIP switch Register base address Eight-position DIP switch; switches one through eight correspond to address bits A12 through A19, respectively. For the first Ethernet board, switches four and eight should be ON and all others OFF. For the second Ethernet board, switches three, four, and eight should be ON and all others OFF. U505 DIP switch On-board memory base address Eight-position DIP switch; switches one through four correspond to address bits A16 through A19, respectively. For the first Ethernet board, switch three should be ON and all others OFF. For the second Ethernet board, switches two and four should be ON and all others OFF. U506 DIP switch Size of Multibus port into onboard memory Eight-position DIP switch. For the first Ethernet board, switches two, three, six, and seven should be ON and all others OFF. For the second Ethernet board, switches one, four, five, and eight should be ON and all others OFF. J101 jumper Transceiver type For type 1 (capacitive-coupled) transceivers, jumped. For type 2 (transformer-coupled) transceivers, unjumped. On my Rev. 12A board, just a pair of solder pads, no wire -- permanently unjumped. J400 jumper M.BIG "J400 allows the selection of M.BIG, or the input to Port B (bank select circuitry) which has the address lines for 256K DRAMs." Unjumped by default. J401 jumper M.EXP Multibus P2 address and data buffers enabled when jumped, disabled when unjumped. If enabled, this board MUST have its own private P2 section. ONLY boards which do not use the P2 bus at all may be one the same section. If disabled, this board may be on the same P2 section as the CPU and memory boards, or it may be on a P2 section used by other boards with these notes: this board grounds pins P2-26, P2-32, P2-38, and P2-50, and cannot tolerate voltages outside the range of 0-5V on any other P2 pins. Sun-supplied boards meet these requirements. J500 hardwired jumper Ethernet interrupt level Sets the Ethernet interrupt level. Pins 7-8 are hardwired together, setting the interrupt level to 3. Level 7 is closest to the edge of the board, level 0 closest to the center. Power requirements are +5V @ 6A and +12V @ 0.5A. Communications boards --------------------- 501-1006 Sun-2 SCSI/serial Multibus See under "SCSI boards". xxx-xxxx Systech MTI-800A/1600A Multiple Terminal Interface Multibus There are two parts to the MTI-800A/1600A: a Multibus controller board and a 19" rack-mountable chassis with eight (800A) or sixteen (1600A) serial ports. The board should not share a Multibus P2 section with Sun-2 CPU or memory boards. This board provides two modes of operation: single character transfer mode, in which data is transferred one character at a time to or from the CPU, and block transfer mode, in which data is moved between the board and memory via DMA. In this mode, the board is a Multibus bus master and supports CBRQ. This board has four eight-position DIP switches, near the center of the board. DIP switch information: SW2 address Switches 6 and 7 ON and all others OFF. SW3 address/default channel configuration 1,2 OFF (?) 3 ON; between this and SW2, address set to 0x0620. 4,5 OFF (?) 6 8/16-bit addressing, ON/OFF respectively. OFF by default. 7,8 one stop bit, both OFF SW4 default channel configuration 1,2 no parity, both OFF 3,4 eight bits, both ON 5-8 9600 baud: 5, 6, and 7 ON, 8 OFF SW5 interrupt level Switch 5 ON, all others OFF, for interrupt level 4 xxx-xxxx Systech VPC-2200 Versatec Printer/Plotter controller Multibus This board should not share a Multibus P2 section with Sun-2 CPU or memory boards. This board is a Multibus bus-mastering DMA board with CBRQ support. It supports two output channels: one channel supports the Versatec printer/plotter in either single-ended or long-lines differential mode, and the second supports any standard Centronics- or Dataproducts-compatible printer at rates up to 10,000 lines per minute. The two modes of the first channel are transparent to the software. The second channel has automatic printer selection which eliminates the need for setting switches for either Centronics- or Dataproducts-type printers. This board has a self-test feature for both channels that does not require any software support. The Versatec channel sends a 132-character ASCII string in print mode and a 256-byte pattern in plot mode. The printer channel sends a 132-character ASCII string. DIP switch information: SW3 8/16-bit I/O, big/little-endian, 8/16-bit addressing, address Switches 3, 4, 5, 6, and 7 should be ON, all others OFF. SW4 address Switch 3 OFF, all others ON. Between this and SW3, the base address is set to 0x0480. SW5 interrupt priority Switch 3 ON, all others OFF, for interrupt priority 2. Floating-point and other system accelerators -------------------------------------------- 370-1021 Sky Floating Point Processor Multibus This board must not share a Multibus P2 section with any Sun board which also uses the P2 bus. This board is an IEEE-compliant floating point coprocessor with a Weitek chip. This board has two jumper blocks, JP01 and JP02, in the lower left corner of the board (with the Multibus edge connector facing down and the component side facing you). These are 14-position blocks; pin 1 is in the lower left, pin 7 the lower right, pin 8 the upper right, and pin 14 the upper left. Jumper information: JP01 address As wired by Sky: 1-2 jumped AS WIRED FOR USE IN A SUN: 1-11 jumped, address 0x2000 JP02 interrupt level As wired by Sky: 2-6, 4-5 jumped AS WIRED FOR USE IN A SUN: 1-6, 3-6, 4-5 jumped, interrupt level 2 Power requirements are +5V @ 4A. Cardcage backplanes ------------------- 501-1090 2/120 Multibus Nine-slot passive Multibus backplane. Slot 6 must be occupied by either a monochrome framebuffer board or a P2 terminator board. Other boards ------------ 501-1054 Multibus-VME Adapter This board/frame accepts a normal Multibus card and connects it electrically to a VME bus. It has twelve DIP switch blocks, a PROM socket, and two jumpers, to allow it to be configured for any particular board. It was initially introduced after the transition to VME chassis in the Sun-2 era, and adapted Multibus boards such as the Xylogics 451 SMD disk controller were supported through the Sun-4 VME models. DIP switch blocks 1 through 4 determine access to Multibus I/O space from the VME bus. DIP switch blocks 5 through 8 determine access to Multibus memory from the VME bus. DIP switch blocks 9 and 10 are unused. DIP switch block 11 is used with 20-bit-DMA Multibus boards. DIP switch block 12 and the PROM socket map Multibus interrupts to VME interrupts. The jumper block controls the multibus BCLK and CCLK. Multibus I/O space is mapped into the VME 16-bit address space. Multibus memory space is mapped into the VME 24-bit address space. Note that the address is the same on both buses (e.g. the Xylogics 450 appears at Multibus I/O address 0xEE40; therefore it will appear at VME address 0xEE40 as well). SW1 Multibus I/O addresses, low 1 unused 2-8 A7-A1 in reverse order (2 is A7, 3 is A6, 8 is A1, etc.) SW2 Multibus I/O block size, low 1 unused 2-8 A7-A1 in reverse order (2 is A7, 3 is A6, 8 is A1, etc.) SW3 Multibus I/O addresses, high 1-8 A15-A8 in reverse order (1 is A15, 2 is A14, 8 is A8, etc.) SW4 Multibus I/O block size, high 1-8 A15-A8 in reverse order (1 is A15, 2 is A14, 8 is A8, etc.) SW5 Multibus memory addresses, low 1-8 A15-A8 in reverse order (1 is A15, 2 is A14, 8 is A8, etc.) SW6 Multibus memory block size, low 1-8 A15-A8 in reverse order (1 is A15, 2 is A14, 8 is A8, etc.) SW7 Multibus memory addresses, high 1-8 A23-A16 in reverse order (1 is A23, 2 is A22, 8 is A16, etc.) SW8 Multibus memory block size, high 1-8 A23-A16 in reverse order (1 is A23, 2 is A22, 8 is A16, etc.) SW9 Unused SW10 Unused SW11 20-bit-DMA 1-4 A23-A20 in reverse order (1 is A23, 2 is A22, 4 is A20,. etc.) 5-8 unused SW12 VME interrupt vector 1-8 Vector, LSB to MSB. Maps all Multibus interrupts to the same VME vector. Use the PROM to map different Multibus interrupts to different VME vectors. If the PROM is installed, all switches in this block must be OFF. J1 BCLK and CCLK (9.8304MHz) 1-2 jumped to provide Multibus bus clock (BLCK) to the board, unjumped to not. Most boards require this clock signal. 3-4 jumped to provide Multibus constant clock (CCLK) to the board, unjumped to not. Most boards require this clock signal. To set the Multibus I/O switches (blocks 1 through 4): 1) Find the block size for your board. If it is not a power of two, round it up to the nearest power of two. 2) Subtract one and throw away the lowest bit (A0 is not connected to the switches -- the smallest possible block is two bytes). 3) For each zero bit, turn the corresponding switch ON, and OFF for each one bit, in SW2 and SW4. Remember that the address lines are reversed in the switch positions! 4) Find the base address for your board and bitwise-OR it with the result from step 2, throwing away the lowest bit (A0 is not connected to the switches). 5) For each zero bit, turn the corresponding switch ON, and OFF for each one bit, in SW1 and SW3. Remember that the address lines are reversed in the switch positions! If you don't want to map any Multibus I/O space, set all switches in SW1 and SW3 to ON, and SW2 and SW4 to OFF. To set the Multibus memory switches (blocks 5 through 8): 1) Find the block size for your board. If it is not a power of two, round it up to the nearest power of two. 2) Throw away the low byte (A0-A7 are not used -- the smallest address increment is 256 bytes) and subtract one. 3) For each zero bit, turn the corresponding switch ON, and OFF for each one bit, in SW6 and SW8. Remember that the address lines are reversed in the switch positions! 4) Find the base address for your board and throw away the low byte (A0-A7 are not used). 5) Bitwise-OR it with the result from step 2. 6) For each zero bit, turn the corresponding switch ON, and OFF for each one bit, in SW5 and SW7. Remember that the address lines are reversed in the switch positions! If you don't want to map any Multibus memory, set all switches in SW5 and SW7 to ON, and SW6 and SW8 to OFF. If the Multibus board is a 24-bit-DMA master, set all switches in SW11 to OFF. Otherwise, if it is a 20-bit-DMA master, use switches 1-4 in SW11 to supply the A20-A23 of the DMA address. As usual, 0 is ON and 1 is OFF. Note that "to access Sun main memory via DVMA, these bits should be set to zero." To use SW12 to set the VME interrupt vector, simply set the desired vector value in the switches. As usual, 0 is ON and 1 is OFF. To use the PROM to set VME interrupt vectors, program a 32-by-8 bipolar PROM with the vectors for Multibus interrupt levels 7 through 1 in locations 0 through 6 respectively (reversed). Note that Multibus interrupt 0 cannot be mapped, "since the VMEbus has no level 0 interrupt." Example: the 370-1012 Xylogics 450 SMD disk controller uses no Multibus memory, has 8 bytes of Multibus I/O at address 0xEE40 (for the first controller), is a 24-bit-DMA board, wants VME interrupt vector 0x48, and requires BCLK and CCLK. Hence: 1 2 3 4 5 6 7 8 SW1 (un) ON OFF ON ON ON OFF OFF SW2 (un) ON ON ON ON ON OFF OFF SW3 OFF OFF OFF ON OFF OFF OFF ON SW4 -- all ON -- SW5 -- all ON -- SW6 -- all OFF -- SW7 -- all ON -- SW8 -- all OFF -- SW11 -- all OFF -- SW12 ON ON ON OFF ON ON OFF ON J1 -- pins 1-2, 3-4 jumped -- Example: the 370-0502 (0167?) CPC Tapemaster 1/2" tape controller uses no Multibus memory, has two bytes of Multibus I/O at address 0x00A0, is a 20-bit-DMA board, wants VME interrupt vector 0x60, and requires BCLK and CCLK. Hence: 1 2 3 4 5 6 7 8 SW1 (un) OFF ON OFF ON ON ON ON SW2 (un) ON ON ON ON ON ON ON SW3 -- all ON -- SW4 -- all ON -- SW5 -- all ON -- SW6 -- all OFF -- SW7 -- all ON -- SW8 -- all OFF -- SW11 -- all OFF -- SW12 ON ON ON ON ON OFF OFF ON J1 -- pins 1-2, 3-4 jumped -- 501-1483 DC to DC converter for 501-1637 in 3/80 Needed to supply -5V to 501-1637 mgthree framebuffer when installed in a 3/80 and using a 1600 x 1280 high resolution monitor. Has a ten-pin connector (J1) in one corner, with pin 1 squared and pins numbered by pairs. The -5V output can be measured on pins 1 and 10 (in opposite corner) of J1 and on pins 31 and 63 of the CPU's P4 connector. Power requirements of this board with the 501-1637 are +5V @ 2.7A. 501-1671 SPARCcenter 2000 system control board This board provides the hostid, Ethernet address, and possibly other stuff to the motherboards installed in a SPARCcenter 2000. It has a 'JTAG' connector at J0101 and a set of eight LEDs, half yellow and half green. From the yellow end: SVP Service Processor Attached Y RST System Reset Y STP0 Stop Request from CARB0 ASIC Y STP1 Stop Request from CARB1 ASIC Y Vbb -12VDC OK G Vdd +12VDC OK G Vtt +1.2VDC OK G Vcc +5VDC OK G At location U0203 is the EEPROM, a 2K x 8-bit TMS29F816, which contains the hostid and Ethernet address. This part is not field-replaceable. If the contents of the system control board EEPROM are invalid, the values stored in the NVRAM on system board 0 are used instead, and the yellow LED on the keyswitch interface board is ON. The update-system-idprom ROM monitor command downloads the contents of the system board 0 NVRAM to the EEPROM on the system control board. At least version 2.11 is required to do this. To invalidate the contents of the system control board EEPROM, use the following sequence of commands: patch noop call update-system-idprom patch noop call update-system-idprom patch call noop update-system-idprom update-system-idprom 501-1979 SPARCserver 1000 system control board This board provides the hostid, Ethernet address, and possibly other stuff to the motherboards installed in a SPARCserver 1000. It has a variety of connectors, and a reset switch in one corner. J0101 'JTAG' J1001 '5 1/4" SCSI power' J1002 '3 1/2" SCSI power' J1003 '3 1/2" SCSI power' J1004 'Internal SCSI bus' At location U0201 is the EEPROM, a 2K x 8-bit TMS29F816, which contains the hostid and Ethernet address. This part is not field-replaceable. If the contents of the system control board EEPROM are invalid, the values stored in the NVRAM on system board 0 are used instead, and the yellow LED on the power supply is ON. The update-system-idprom ROM monitor command downloads the contents of the system board 0 NVRAM to the EEPROM on the system control board. At least version 2.11 is required to do this. To invalidate the contents of the system control board EEPROM, use the following sequence of commands: patch noop call update-system-idprom patch noop call update-system-idprom patch call noop update-system-idprom update-system-idprom 501-2335 SPARCcenter 2000 system control board See 501-1671. 501-2406 SPARCcenter 2000 system control board unprogrammed See 501-1671. 501-2412 SPARCserver 1000 system control board unprogrammed See 501-1979. END OF PART IV OF THE SUN HARDWARE REFERENCE THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART V ====== DISKS KEYBOARDS MICE MONITORS FLOPPY DRIVES TAPE DRIVES DISKS ===== SMD --- MFM --- ESDI ---- SCSI ---- Performance information for some Sun stock SCSI disks: CAPACITY 207M 424M 669M 1.3G FORM FACTOR (in) 3.5 3.5 5.25 5.25 AVERAGE SEEK (ms) 16 14 16 11.5 RAW DISK TRANSFER 1.6 2.5-3 1.8 3-4.5 RATE (Mbps) PERFORMANCE (Kbps)* 509 1012 779 1429 RPM 3600 4400 3600 5400 BUFFER SIZE (K) 64 64 64 256 MTBF (hours) 50,000 100,000 50,000 100,000 * "Sun performs a combination of random and sequential benchmarks to develop an overall measurement of performance for mass-storage products. These tests are performed on Sun systems and a geometric mean is calculated to generate a composite of the performance that a typical user might expect." Note that these numbers are highly nonauthoritative. In particular, Sun frequently uses several different disk mechanisms for a particular size (e.g. a SUN0207 may be a Maxtor LXT213S, a Quantum PD210S, or a Conner CP30200), and performance will vary between them. xxx-xxxx CDC/Imprimis/Seagate 94211-91 5.25" half-height, 91M, used in 386i models. Looking at the back of the drive with the SCSI connector on the left, there are four horizontal jumpers and four vertical jumpers (which will be arbitrarily referred to as H0-H3 and V0-V3 from left to right; actual markings on the drive are unknown). H1 should always be jumpered, the other horizontal jumpers should always be unjumpered. V3 should always be jumpered; V0 through V2 seem to be the SCSI ID, MSB to LSB. xxx-xxxx Quantum ProDrive 105s 3.5" half-height, 105M, used in the 3/80 and some SPARCstations. Looking at the base of the drive, with the front to the right and the SCSI and power connectors to the left, there are two groups of three jumpers. A2-A0 SCSI id, MSB (A2) to LSB (A0). WS To spin up drive at power up, jumpered. To wait for START MOTOR command, unjumpered. EP Parity checking enabled when jumpered, disabled when unjumpered. SS Self-seek test enabled when jumpered, disabled when unjumpered. Should always be unjumpered. IPI --- IPI stands for Intelligent Peripheral Interface. It moves much of the low-level I/O processing to the interface controller, relieving the system CPU of the burden. Disks are daisy-chained as with SCSI, but up to eight units are supported on one controller. As with SCSI, the chain must be terminated. The maximum disk tranfer rate is 6M per second. Note that more than four disks on a controller usually loads it heavily and can cause the system to be unstable. With high-performance disks capable of sustained 6M per second transfers, even three can be too much. Performance information for some Sun stock IPI disks: CAPACITY 911M 1.3G FORM FACTOR (in) 8 5.25 AVERAGE SEEK (ms) 15 11.5 RAW DISK TRANSFER 6 3.5-4 RATE (Mbps) PERFORMANCE (Kbps)* 1368 1408 RPM 3600 5400 MTBF (hours) 50,000 100,000 CONTROLLER ISP-80 ISP-80 * "Sun performs a combination of random and sequential benchmarks to develop an overall measurement of performance for mass-storage products. These tests are performed on Sun systems and a geometric mean is calculated to generate a composite of the performance that a typical user might expect." KEYBOARDS ========= Type 1 ------ No information. Type 2 ------ Type 2 keyboards were introduced with the Sun-2 model line (?). They have large flat areas around the keys and have a distinctive wedge-shaped profile. They have an RJ connector on the back and connect to the CPU via an RJ cable. The mouse is completely separate on earlier models; on later models such as the 2/50, the keyboard and mouse both connect to an adapter which converts to a DB15. With this adapter, a type 2 keyboard and Sun-2 mouse can be used with a Sun-3. Type 3 ------ Type 3 keyboards were introduced with the Sun-3 model line (?). They have much smaller flat areas around the keys than a type 2 and the front edge is curved downward rather than being a wedge. They connect to the CPU with a male DB15 on the end of an integral coiled cable. The mouse plugs into an RJ connector in the back of the keyboard. Since type 4 keyboards can be used with systems expecting a type 3 (see Misc Q&A #8) with only a connector adapter, presumably type 3 keyboards could be used with systems expecting a type 4. The pinout of the DB15 connector (on the CPU) is: 1 RxD0 (keyboard) 8 GND 2 GND 9 GND 3 TxD0 (keyboard) 10 VCC 4 GND 11 VCC 5 RxD1 (mouse) 12 VCC 6 GND 14 VCC 7 TxD1 (mouse) 15 VCC Type 4 ------ Type 4 keyboards were introduced with the 3/80, but are mostly used on Sun-4 systems. They look like IBM PC 101-key keyboards. They have 8-pin DIN connectors on each side. One (doesn't matter which) connects to a matching connector on the CPU; the mouse plugs into the other. Type 4 keyboards can be used with systems expecting a type 3 (see Misc Q&A #8) with only a connector adapter. The pinout of the DIN-8 connector (female, on the CPU) is: 7 1 GND 5 TxDA (Keyboard) 8 6 2 GND 6 RxDA (Keyboard) 5 4 3 3 Vcc 7 TxDB (Mouse) 2 1 4 RxDB (Mouse) 8 Vcc Type 4 keyboards come in a variety of layouts for various countries. The layout code is set with DIP switches hidden on the bottom of the keyboard and can be retrieved with the KIOCLAYOUT ioctl. The switches are under a pop-off plastic cover in one of the wells for the flip-down keyboard feet. With the bottom row of the keyboard toward you and the keys facing down, the rightmost six DIP switches govern the layout code. The leftmost switch causes the keyboard to identify itself as a type 3 instead of a type 4, and the remaining switch does nothing (?). Type 5 ------ Type 5 keyboards are used with more recent Sun-4 models. Type 5 keyboards come in a variety of layouts for various countries, as well as having a "UNIX" layout which changes the location of the Control and Escape keys to their accustomed places. Six of the DIP switches govern the layout code. Type 5 keyboards identify themselves as type 4. Type 5 keyboards can be used with systems expecting a type 3 (see Misc Q&A #8) with only a connector adapter. Type 5c ------- Type 5c keyboards are the same as type 5, except that the keyboard cable is captive. Alternatives ------------ Ashok Desai no longer maintains the ergonomic keyboard FAQ, but has kindly donated it for inclusion here: 1. Kinesis Corp.(800-4-KINESIS or 206-402-8100, Fax : 206-402-8181) Kinesis sells an ergonomic keyboard for $390 and a Sun interface box for $149. A kit containing both sells for $490. This is a split keyboard with a fixed position and without tilt or rotational adjustments. The Sun interface box allows you to plug the keyboard to any Sun Workstation. The Kinesis interface box only connects the keyboard. It does not provide for a mouse or trackball. However, it should work with any PS/2-compatible keyboard. The Kinesis keyboard is available on-line in Safe comuting's Internet store for $331.50. 2. KeyTronic (509-928-8000 or 800-262-6006) Keytronic sells an IBM compatible PC keyboard called Flex Pro whBich has the ability to separate the QWERTY section as well as the ability to adjust tilt and slope. 3. Lexmark, Lexington KY (1-800-438-2468) Lexmark has IBM compatible keyboard named Select Ease Keyboard, Model M13(PN 1404600). The retail price is $179 ($199 with separate numeric keypad) and is available from major computer stores or directly from Lexmark. It has infinite adjustability features for the user and includes palm rest. The spacebar is divided in two halves to provide user the convenience of "Backspace" function in either half or none. The company has a free 30-day trial offer. If interested, please email Chris Stelmack (christel@interaccess.com). Use "Keyboard" as the subject. Further ordering instructions will be sent to you. 4. Microsoft The Natural Ergonomic keyboard retails for $99. It is a split keyboard without tilt or slope adjustability. A long foot in the front allows you to have negative tilt. It has IBM PC compatible interface. You can buy it from any computer retailer. It should work if connected to a Sun via the Kinesis interface box. 5. Health Care Keyboard Company (414 536-2160) Health Care Keyboard Company sells a Sun-compatible split keyboard, part number BPA9902SPK. The retail price is $715. This keyboard can be split into three pieces and has multiple angular adjustability through large gears. It won various awards and was featured on national TV media. THIS DOES NOT NEED A SUN INTERFACE BOX. Since input devices in general and ergonomic features in particular are very subjective to individual user's needs, you should review the product carefully before making a selection and investment of money. For most of the keyboards above, you need an interface box in order to use it with a Sun. The Kinesis interface box for Suns should work with any IBM PS/2-compatible keyboard. MICE ==== Sun-1 ----- Sun-2 ----- Optical mice, usually black, from Mouse Systems. They use a special optical mouse pad with broad stripes. Cable with RJ connector which connects either to the CPU directly or to an RJ-DB15 adapter (see type-2 keyboards above). Sun-3 ----- Optical mice, usually white, from Mouse Systems. They use the same mouse pad as Sun-2 mice. Cable with RJ connector which connects to the back of a type-3 keyboard. Sun-4 ----- Optical mice, usually white. They use a special optical mouse pad with narrow stripes. Cable with DIN-8 connector which connects to a type-4 or type-5 keyboard. Alternatives ------------ Ren Tescher (ren@rap.ucar.EDU) maintains an unofficial trackball FAQ. In general, some models of trackballs from MicroSpeed (click'n'lock, S-Trac), ITAC Systems (Mouse-Trak), Rollermouse, Evergreen Systems (Diamond XX and XL-5), and Logitech are supposed to be Sun-compatible. The Logitech Trackman Mouse model T-CB1 is plug compatible with type 4 and 5 keyboards. According to Logitech, this model were OEM made for Sun at their request. A Sun-compatible mechanical mouse (CP-1) is available as an x-option (X494 A) on the SMCC price list. A Sun-compatible trackball is available from Kalleen's Computer Products @ 1-800-262-1010 (PN CHP RM400-515, $94.32). MONITORS ======== Monitor standards ----------------- TTL MONO These are used with very early Sun-2 monochrome video cards. Digital signals. DB9 connectors. ECL/TTL MONO Only the video signals are ECL level; the sync signals are still TTL level. Digital signals. DB9 connectors. These are used with later Sun-2 monochrome video cards, Sun-3 monochrome video, and Sun-4 monochrome video; probably Sun-386i monochrome video as well. They connect to the video system via a DB-9. The pinout of the DB-9 (on the video system) is: 1 VIDEO+ 6 VIDEO- 3 HSYNC 7 GND 4 VSYNC 8 GND 9 GND There are two standard resolutions, 1152 by 900 (normal) and 1600 by 1280 (high). Until recently, the standard scanning frequencies for normal resolution were 61.8KHz horizontal and 66Hz vertical. The standard scanning frequencies for high resolution are 89.3KHz horizontal, 67Hz vertical. GRAYSCALE Grayscale monitors may be connected to mg-style monochrome or to color framebuffers. They use analog signals. When connected to a color framebuffer, the green signal is normally the one used. COLOR "4BNC" connectors are, as might be expected, four BNC connectors: red, green, blue, and sync. "13W3" is an unusual connector combining a 10-pin D-shell and analog three video conductors: gray/ 1 gnd* red * * green blue 2 vertical sync* | 1o 2o 3o 4o 5o | | 3 sense #2 (O) (O) (O) 4 sense gnd 6o 7o 8o 9o 10o 5 composite sync * * 6 horizontal sync* 7 gnd* * Considered obsolete, may not be 8 sense #1 connected. 9 sense #0 10 composite gnd The codes for the three monitor-sense bits are: 0 ??? 4 1152 x 900 76Hz 19" 1 reserved 5 reserved 2 1280 x 1024 76Hz 6 1152 x 900 76Hz 16-17" 3 1152 x 900 66Hz 7 no monitor connected Models ------ 365-1020 Sony 16" color monitor 115VAC only, 4BNC connector. Operates at a resolution of 1152 x 900, 66Hz vertical refresh rate, and 61.8KHz horizontal sync rate. 365-1063 Sony 16" color monitor Same as the 365-1020 but with a 13W3 connector. 365-1113 Sony 16" Multiscan monitor 115/240VAC, FCC-B/VCCI-2, 13W3 connector. Operates at the following resolutions and sync frequencies: 944 x 736 84Hz vert, 70.8KHz horiz 17" overscan 1076 x 824 76Hz vert, 71.7KHz horiz 17" overscan 1152 x 900 66Hz vert, 61.8KHz horiz 16" underscan 1152 x 900 76Hz vert, 71.7KHz horiz 16" underscan 1280 x 1024 67Hz vert, 71.7KHz horiz 16" underscan 365-1151 Sony 16" Multiscan monitor 115/240VAC, FCC-B/VCCI-2, 13W3 connector on integral 1.2M video cable. Operates at the following resolutions and sync frequencies: 1152 x 900 66Hz vert, 61.8KHz horiz 1024 x 800 74Hz vert, 61.9KHz horiz 365-1159 Sony 16" Multiscan monitor Same as 365-1113, but has VLF. FLOPPY DRIVES ============= TAPE DRIVES =========== Formats ------- 9-TRACK Half-inch reel-to-reel tapes. QIC-11 Quarter-inch cartridge tapes, maximum capacity 20M. The standard tape drive for Sun-2's. Four tracks. QIC-24 Quarter-inch cartridge tapes, maximum capacity 60M. The standard tape drive for Sun-3's. Nine tracks. Can also read and write QIC-11 tapes. Note that there were actually two QIC-11 formats, one with only four tracks (capacity 20M) and an extended one with nine tracks, which had the same capacity as QIC-24 but slightly different formatting. SunOS allows selection of QIC-24 or QIC-11 (by using different entries in /dev) when using a QIC-24 drive, but does not distinguish between the two varieties of QIC-11; if you write past the end of track four, a real QIC-11 drive will not be able to read all the data. In general, this doesn't matter unless you want to read the tape on a real QIC-11 drive, or sometimes when making boot tapes. QIC-150 Quarter-inch cartridge tapes, maximum capacity 150M. Can read QIC-24 (and QIC-11?) tapes, but cannot write them (?). Models ------ xxx-xxxx Archive 2150S Look at the back of the unit such that the SCSI connector is toward the bottom and the power connector is to the left. Below the power connector is a jumper block, made up of three rows of six pins each. Jumpers go from an odd-numbered column to the next even-numbered column (1 to 2, 3 to 4, 5 to 6), not crossing rows. row 1/cols 1-2 serial mode UNJUMPED by default Enables serial mode when jumped. row 2/cols 1-2 diagnostic mode UNJUMPED by default Enables diagnostic mode when jumped. row 3/cols 1-2 SCSI parity JUMPED by default Enables SCSI bus parity when jumped. cols 3-4 buffer disconnect size buffer size (K) 2 4 6 8 12 16 24 32 -- -- -- -- -- -- -- -- row 1: UN UN UN UN JU JU JU JU row 2: UN UN JU JU UN UN JU JU row 3: UN JU UN JU UN JU UN JU cols 5-6 SCSI id Row 3 is the LSB and row 1 the MSB. END OF PART V OF THE SUN HARDWARE REFERENCE THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART VI ======= APPENDICES APPENDICES ========== Cardcage configuration tables ----------------------------- How to use the cardcage configuration tables: Boards are listed in order of priority, from top to bottom. If two boards would prefer to be installed in the same slot, whichever board is toward the top of the table wins, unless the lower board cannot be installed in any other slot. Many boards can be installed in any of several slots. The most desirable slot is indicated with "A", the second most desirable with "B", and so on. Note that many boards are unfortunately not listed. Also note that these are only the official Sun-recommended board orders (except where specifically noted); in many cases boards will work in other slots. Consult the listings for the individual boards. Note that memory boards usually need to be in the recommended positions, since there is usually a special memory bus in the backplane to which all memory boards must connect. Note that the configurations below represent the cardcage tables dated 6/8/88. Sometimes there are major changes in preferred slots between cardcage table revisions. If you think you need an older version (5/13/87 is available), send me email (remind me that 5/13/87 is in revision 1.1 of part 7, please). MULTIBUS 2/120 board slot: 1 2 3 4 5 6 7 8 9 CPU 501-1007/1051 A - - - - - - - - 1st memory 501-1013/1048 - A - - - - - - - 2nd memory 501-1013/1048 - - A - - - - - - 3rd memory 501-1013/1048 - - - A - - - - - 4th memory 501-1013/1048 - - - - A - - - - 5th memory 501-1013/1048 * # - - - - - A - - - ALM-8 USART 370-1046 * - - - - - A - - - ALM-8 controller 370-1047 - - - - - - A - - mono framebuffer 501-1003/1052* - - - - B A - - - 1st SCP 370-1049 - - - - - - A B - 2nd SCP 370-1049 - - - - - - - A B SCSI/serial 501-1006 - - - B A - C D E 1st Ethernet 501-1004/370-0288 - - A B C - D E F 2nd Ethernet 501-1004/370-0288 - - - A B - C D E 1st 1/2" tape ** - - - - - - A B C 2nd 1/2" tape ** - - - - - - - A B 1st Xylogics 450 SMD 370-1012 - - - - - - A B C 2nd Xylogics 450 SMD 370-1012 - - - - - - - A B Sky FFP 370-1021 - - - - - - A B C Color processor 501-0461 - - F E D - C B A * In older backplanes (501-1090), slot 6 must be occupied by either a monochrome framebuffer board or a P2 terminator board. Newer backplanes do not need external P2 termination. ** Either the Computer Products Corporation TAPEMASTER (370-0502?/0167?) or the Xylogics 472 1/2" 6250bpi tape controller (370-0502?). # Memory boards have been confirmed to work in slot six of a 2/120 with a newer backplane. 2/170 board slot: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 CPU 501-1007/1051 A - - - - - - - - - - - - - - 1st mem 501-1013/1048 - A - - - - - - - - - - - - - 2nd mem 501-1013/1048 - - A - - - - - - - - - - - - 3rd mem 501-1013/1048 - - - A - - - - - - - - - - - 4th mem 501-1013/1048 - - - - A - - - - - - - - - - 5th mem 501-1013/1048 # - - - - - A - - - - - - - - - mono fb 501-1003/1052 - - - - - A - - - - - - - - - 1st SCP 370-1049 - - - - - - A - - - - - - - - 2nd SCP 370-1049 - - - - - - - A - - - - - - - SCSI/serial 501-1006 - - - B A - C D E - - - - - - 1st Ethernet * - - A B C - D E F G - - - - - 2nd Ethernet * - - - A B - C D E F G - - - - 1st 1/2" tape ** - - - - - - A B C D E F - - - 2nd 1/2" tape ** - - - - - - - A B C D E F - - 1st SMD 370-1012 ## - - - - - - A B C D E F G H - 2nd SMD 370-1012 ## - - - - - - - A B C D E F G H Sky FFP 370-1021 - - - - - - A B C D E F G H I Color proc 501-0461 - - - - - - - - - - - - - - A ALM-14 ctrl 370-1047 - - - - - - A B C D E F G H I ALM-14 USART 370-1048 - - - - - - - A B C D E F G H * Either the Sun 501-1004 or the 3COM 370-0288. ** Either the Computer Products Corporation TAPEMASTER (370-0502?/0167?) or the Xylogics 472 1/2" 6250bpi tape controller (370-0502?). # Memory boards have been confirmed to work in slot six of a 2/120, and should work in a 2/170. ## Xylogics 450. VME Note that VME cards frequently have "springfingers" on their rear edges, metal strips that are installed between the edge of the PC board and the outer panel to reduce RFI emissions, with serrated metal "fingers" protruding from either side of the strip. If a board with springfingers is installed next to a board without springfingers, there must be a plastic insulator shield over the fingers on the side toward the fingerless board, to prevent possible shorting of component leads to the springfingers. VME cardcages (except for the 2/50 and the 3/75) also have jumpers on the backplane itself, one set per slot, which must be set appropriately for the board in the corresponding slot. These jumpers are marked Px0y, where x is the number of the slot and y is the number of the jumper. Jumpers Px00, Px01, and Px02 must always be installed in normal use. Jumpers Px03 (BG3) and Px04 (IACK) are installed according to the board in the slot, and always installed for empty slots. Note that 2/130 and 2/160 systems shipped before 11/1/85 did not have these jumpers installed by default. The highest-numbered slot is usually (always?) missing Px04. Note that the jumpers are usually (always?) on the opposite side of the backplane from the VME connectors and are usually (always?) accessed via a panel in the front of the machine. 2/50 board slot: 1 2 CPU 501-1141/1142/1143 * A - memory/SCSI/FFP ** - A * 501-1141 1M CPU 501-1142 2M CPU 501-1143 4M CPU ** 501-1020 1M memory 501-1046 2M memory 501-1067 3M memory 501-1047 4M memory 501-1079 0M memory 501-1147 501-1079 0M memory + 501-1045 "Sun-2" SCSI 501-1148 501-1079 0M memory + 370-1029 Sky FFP The 501-1045 "Sun-2" SCSI and 370-1029 Sky FFP may also be piggybacked on the 1-4M memory boards, but there is no separate part number for these combinations. 2/130, 2/160 board slot: 1 2 3 4& 5 6 7 8 9 10 11 12 Px03 Px04 CPU 501-1144/1145/1146* A - - - - - - - - - - - UN UN memory ** - A - - - - - - - - - - JU JU GP 501-1055 - - A - - - - - - - - - UN UN GB 501-1058 - - - A - - - - - - - - JU JU color fb 501-1014/1116 - - - - A - - - - - - - JU UN ALM-1 501-1157 && - - - - - - - - - - - A UN N/A SCSI 501-1149 - - - - - A - - - - - - UN UN 1st SCP 501-1158 & - - A B C D E - - - - - UN UN 2nd SCP 501-1158 & - - - A B C D E - - - - UN UN 1st MAPKIT 501-1202 & # - - A A C C E E G G - - UN UN - - - B B D D F F - - - 2nd MAPKIT 501-1202 & # - - - - A A C C E E G G UN UN - - - - - B B D D F F - 1st 1/2" tape ctrl ## @ - - A B C D E F G H I J UN UN 2nd 1/2" tape ctrl ## @ - - - A B C D E F G H I UN UN 1st SMD ctrl @ @@ - - A B C D E F G H I J UN UN 2nd SMD ctrl @ @@ - - - A B C D E F G H I UN UN Sky FFP 501-1151 - - - - A B C D E F G H JU JU 2nd Ethernet 501-1153 - - A B C D E F G H I J UN UN 1st IPC 501-1125 - - - - - - - - - B - A JU UN 2nd IPC 501-1125 - - - - - - - - B - A - JU UN 3rd IPC 501-1125 - - - - - - - B - A - - JU UN 4th IPC 501-1125 - - - - - - B - A - - - JU UN * 501-1144 1M CPU 501-1145 2M CPU 501-1146 4M CPU ** 501-1070 1M memory 501-1096 2M memory 501-1071 3M memory 501-1097 4M memory & Slot 4 cannot be populated with other than a 501-1058 graphics buffer (GB) when a 501-1055 graphics processor (GP) is in slot 3, unless the Multibus-VME converter (used on the GP?) is 501-1054-04 rev A or later. Otherwise, there will be contention on the "GP/GB bus". && The 501-1157 ALM-1 covers two slots (11 and 12) but only connects electrically to 12. Hence, treat slot 11 as empty (i.e. jump both P1103 and P1104). # The 501-1202 MAPKIT covers two slots but only connects electrically to the lower-numbered slot. Hence, treat the higher-numbered slot as empty (i.e. jump both Px03 and Px04). ## 501-1155 Xylogics 472 1/2" tape controller (6250bpi) 501-1156 CPC 1/2" tape controller (1600bpi) @ Do not place either a 1/2" tape controller or an SMD controller in a slot to the left of the SCSI board. Doing so may adversely impact the functionality of the SCSI subsystem. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter 3/75 board slot: 1 2 CPU 501-1163/1164 * A - memory/SCSI ** - A * 501-1163 2M CPU 501-1164 4M CPU ** 501-1111 2M memory 501-1122 4M memory 501-1121 0M memory 501-1172 501-1121 0M memory + 501-1045 "Sun-2" SCSI The 501-1045 "Sun-2" SCSI may also be piggybacked on the 2M or 4M memory boards, but there is no separate part number for these combinations. The 501-1236 "Sun-3" SCSI had not been qualified for use in the 3/75 as of June 1988. 3/110 board slot: 1 2* 3* Px03 Px04 CPU 501-1134/1209 A - - UN UN 1st 4M RAM 501-1132 - A - JU JU 2nd 4M RAM 501-1132 - - A JU JU FPA 501-1105 - A B JU JU 1st SCP 501-1158 * - A B UN UN 2nd SCP 501-1158 * - - A UN UN 1st MCP 501-1221 ! - A B UN UN 2nd MCP 501-1221 ! - - A UN UN 1st ALM-2 501-1203 ! - A B UN UN 2nd ALM-2 501-1203 ! - - A UN UN MAPKIT 501-1202 ** - A A UN UN SCSI 501-1138/1217 - B A UN UN 2nd Ethernet 501-1153 * - B A UN UN 1st IPC 501-1125 - B A JU UN 2nd IPC 501-1125 - A - JU UN * If you wish to install a Multibus-VME converter-based board in slots 2 or 3, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. ** The 501-1202 MAPKIT covers slots 2 and 3 but only connects electrically to slot 2. Hence, treat slot 3 as empty (i.e. jump both P303 and P304). ! See "Important Note about ALM and MCP products", below. 3/140 board slot: 1 2* 3* Px03 Px04 CPU ## A - - UN UN 1st memory ** - A - JU JU 2nd memory ** - - A JU JU FPA 501-1105 - A B JU JU 1st SCP 501-1158 * - A B UN UN 2nd SCP 501-1158 * - - A UN UN 1st MCP 501-1221 ! - A B UN UN 2nd MCP 501-1221 ! - - A UN UN 1st ALM-2 501-1203 ! - A B UN UN 2nd ALM-2 501-1203 ! - - A UN UN MAPKIT 501-1202 # - A A UN UN SCSI 501-1138/1217 - B A UN UN 2nd Ethernet 501-1153 * - B A UN UN 1st IPC 501-1125 - B A JU UN 2nd IPC 501-1125 - A - JU UN * If you wish to install a Multibus-VME converter-based board in slots 2 or 3, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. ** 501-1131 2M memory 501-1132 4M memory # The 501-1202 MAPKIT covers slots 2 and 3 but only connects electrically to slot 2. Hence, treat slot 3 as empty (i.e. jump both P303 and P304). ## 501-1163 2M CPU 501-1164 4M CPU 501-1208 4M CPU ! See "Important Note about ALM and MCP products", below. 3/150 board slot: 1 2# 3# 4# 5# 6# Px03 Px04 CPU * A - - - - - UN UN 1st 4M memory 501-1132 - A - - - - JU JU FPA 501-1105 - - - A - - JU JU 2nd 4M memory 501-1132 - - A - - - JU JU 3rd 4M memory 501-1132 - - - A - - JU JU GP/GP+/GP2 ** % %% - - - - A - UN UN GB 501-1058 # % - - - - - A JU JU ALM-1 501-1157 # ## ! - - - - - A UN N/A 1st SCP 501-1158 # - A B C D E UN UN 2nd SCP 501-1158 # - - A B C D UN UN 1st MCP 501-1221 ! - A B C D E UN UN 2nd MCP 501-1221 ! - - A B C D UN UN 3rd MCP 501-1221 ! - - - A B C UN UN 4th MCP 501-1221 ! - - - - A B UN UN 1st ALM-2 501-1203 ! - A B C D E UN UN 2nd ALM-2 501-1203 ! - - A B C D UN UN 3rd ALM-2 501-1203 ! - - - A B C UN UN 4th ALM-2 501-1203 ! - - - - A B UN UN SunLink Channel Adpt @ - A A C C - UN UN - - B B D D 1st MAPKIT 501-1202 @@ - A A C C - UN UN - - B B D D 2nd MAPKIT 501-1202 @@ - - - A A - UN UN - - - - B B SCSI 501-1138/1217 - A B C D E UN UN Sun-2 clr 501-1014 & % - A B C D E JU UN cg3 color 501-1116 & % - A B C D E JU UN cg5 color 501-1267 & $ - A B C D E JU UN w/o GP or GP+ " " " " && $ - A B C - - JU UN with GP or GP+ " " " " %% - - - - - A JU UN with GP2 2nd Ethernet 501-1153 # - A B C D E UN UN 1st IPC 501-1125 - A B C D E JU UN 2nd IPC 501-1125 - - A B C D JU UN * 501-1163 2M CPU 501-1164 4M CPU 501-1208 4M CPU ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-4 only. $ The gp5's P2 bus must be disabled. # If you wish to install a Multibus-VME converter-based board in slots 2-4, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 5-6 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## The 501-1157 ALM-1 covers slots 5 and 6 but only connects electrically to slot 6. Hence, treat slot 5 as empty (i.e. jump both P503 and P504). % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 6. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). ! See "Important Note about ALM and MCP products", below. 3/160 using internal-connection-only or internal/external SCSI controller (for systems without a SCSI controller, use the "3/180 using external-connection-only SCSI controller" table below) board slot: 1 2#^3# 4# 5# 6# 7 8 9 10#11#12#Px03 Px04 CPU * A - - - - - - - - - - - UN UN 1st memory $$ - - - - A - - - - - - - JU JU 2nd memory $$ - - - A - - - - - - - - JU JU 3rd memory $$ - - A - - - - - - - - - JU JU FPA 501-1105 - - - - - A - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~ - - - - - - - - - A - - JU JU ALM-1 501-1157 # ## ! - - - - - - - - - - - A UN N/A SCSI 501-1149/1167/1170 - - - - - - A - - - - - UN UN 1st SCP 501-1158 # - E A B C D - - - - - - UN UN 2nd SCP 501-1158 # - D - A B C E F - - - - UN UN 1st MCP 501-1221 ! - E A B C D F G H - - - UN UN 2nd MCP 501-1221 ! - D - A B C E F G H I J UN UN 3rd MCP 501-1221 ! - C - - A B D E F G H I UN UN 4th MCP 501-1221 ! - B - - - A C D E F G H UN UN 1st ALM-2 501-1203 ! - E A B C D F G H I J K UN UN 2nd ALM-2 501-1203 ! - D - A B C E F G H I J UN UN 3rd ALM-2 501-1203 ! - C - - A B D E F G H I UN UN 4th ALM-2 501-1203 ! - B - - - A C D E F G H UN UN 1st SunLink Chnl Adpt @ - A A C C E E G G I I - UN UN - - B B D D F F H H J J 2nd SunLink Chnl Adpt @ - - - A A C C E E G G - UN UN - - - - B B D D F F H H 1st MAPKIT 501-1202 @@ - A A C C E E G G I I - UN UN - - B B D D F F H H J J 2nd MAPKIT 501-1202 @@ - - - A A C C E E G G - UN UN - - - - B B D D F F H H 2nd Ethernet 501-1153 # - E A B C D F G H I J K UN UN 1st IPC 501-1125 - E A B C D F G H I J K JU UN 2nd IPC 501-1125 - D - A B C E F G H I J JU UN 3rd IPC 501-1125 - C - - A B D E F G H I JU UN 4th IPC 501-1125 - B - - - A C D E F G H JU UN 1st 1/2" tape !! # - - - - - - A B C D E F UN UN 2nd 1/2" tape !! # - - - - - - - A B C D E UN UN 1st SMD ~~ # - - - - - - A B C D E F UN UN 2nd SMD ~~ # - - - - - - - A B C D E UN UN Sun-2 clr 501-1014 & % - K A B C D E F G H I J JU UN cg3 color 501-1116 & % - K A B C D E F G H I J JU UN cg5 color 501-1267 & $ - K A B C D E F G H I J JU UN w/o GP or GP+ " " " " && $ - H A B C D E F G - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 * 501-1163 2M CPU 501-1164 4M CPU 501-1208 4M CPU ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ 501-1131 2M memory 501-1132 4M memory ! See "Important Note about ALM and MCP products", below. !! 501-1156 CPC 1/2" tape controller (1600 BPI) 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) ~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). ~~ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. # If you wish to install a Multibus-VME converter-based board in slots 2-6, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## The 501-1157 ALM-1 covers slots 11 and 12 but only connects electrically to slot 12. Hence, treat slot 11 as empty (i.e. jump both P1103 and P1104). @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. ^ Avoid using slot 2 until absolutely necessary, to aid cooling of the CPU board. That is, if there is another slot available in which a board can be installed (even if it is not the most preferred slot) without impacting the functionality of another board, it should be installed in that slot instead of slot 2. 3/180 using external-connection-only SCSI controller board slot: 1 2# 3# 4# 5# 6# 7 8 9 10#11#12#Px03 Px04 CPU * A - - - - - - - - - - - UN UN 1st memory $$ - A - - - - - - - - - - JU JU 2nd memory $$ - - A - - - - - - - - - JU JU 3rd memory $$ - - - A - - - - - - - - JU JU FPA 501-1105 - - - - - A - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN 1st SCP 501-1158 # - A B C D - - - - - - - UN UN 2nd SCP 501-1158 # - - A B C D E - - - - - UN UN 1st MCP 501-1221 ! - A B C D E F G - - - - UN UN 2nd MCP 501-1221 ! - - A B C D E F G - - - UN UN 3rd MCP 501-1221 ! - - - A B C D E F G H I UN UN 4th MCP 501-1221 ! - - - - A B C D E F G H UN UN 1st ALM-2 501-1203 ! - A B C D E F G H I J K UN UN 2nd ALM-2 501-1203 ! - - A B C D E F G H I J UN UN 3rd ALM-2 501-1203 ! - - - A B C D E F G H I UN UN 4th ALM-2 501-1203 ! - - - - A B C D E F G H UN UN 1st SunLink Chnl Adpt @ - A A C C E E G G I I - UN UN - - B B D D F F H H J J 2nd SunLink Chnl Adpt @ - - - A A C C E E G G - UN UN - - - - B B D D F F H H 1st MAPKIT 501-1202 @@ - A A C C E E G G I I - UN UN - - B B D D F F H H J J 2nd MAPKIT 501-1202 @@ - - - A A C C E E G G - UN UN - - - - B B D D F F H H SCSI 501-1138/1217 - A B C D E F G H I J K UN UN Sun-2 clr 501-1014 & % - A B C D E F G H I J K JU UN cg3 color 501-1116 & % - A B C D E F G H I J K JU UN cg5 color 501-1267 & $ - A B C D E F G H I J K JU UN w/o GP or GP+ " " " " && $ - A B C D E F G H - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D E F G H I J K UN UN 1st IPC 501-1125 - A B C D E F G H I J K JU UN 2nd IPC 501-1125 - - A B C D E F G H I J JU UN 3rd IPC 501-1125 - - - A B C D E F G H I JU UN 4th IPC 501-1125 - - - - A B C D E F G H JU UN 1st 1/2" tape !! # - A B C D E F G H I J K UN UN 2nd 1/2" tape !! # - - A B C D E F G H I J UN UN 1st SMD ~~ # - A B C D E F G H I J K UN UN 2nd SMD ~~ # - - A B C D E F G H I J UN UN * 501-1163 2M CPU 501-1164 4M CPU 501-1208 4M CPU ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ 501-1131 2M memory 501-1132 4M memory % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. ! See "Important Note about ALM and MCP products", below. !! 501-1156 CPC 1/2" tape controller (1600 BPI) 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) ~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). ~~ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter # If you wish to install a Multibus-VME converter-based board in slots 2-6, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. 3/180 using internal-connection-only or internal/external SCSI controller board slot: 1 2# 3# 4# 5# 6# 7 8 9 10#11#12#Px03 Px04 CPU * A - - - - - - - - - - - UN UN 1st memory $$ - A - - - - - - - - - - JU JU 2nd memory $$ - - A - - - - - - - - - JU JU 3rd memory $$ - - - A - - - - - - - - JU JU FPA 501-1105 - - - - - A - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN SCSI 501-1149/1167/1170 - - - - - - A - - - - - UN UN 1st SCP 501-1158 # - A B C D - - - - - - - UN UN 2nd SCP 501-1158 # - - A B C D - E - - - - UN UN 1st MCP 501-1221 ! - A B C D E - F G - - - UN UN 2nd MCP 501-1221 ! - - A B C D - E F G H I UN UN 3rd MCP 501-1221 ! - - - A B C - D E F G H UN UN 4th MCP 501-1221 ! - - - - A B - C D E F G UN UN 1st ALM-2 501-1203 ! - A B C D E - F G H I J UN UN 2nd ALM-2 501-1203 ! - - A B C D - E F G H I UN UN 3rd ALM-2 501-1203 ! - - - A B C - D E F G H UN UN 4th ALM-2 501-1203 ! - - - - A B - C D E F G UN UN 1st SunLink Chnl Adpt @ - A A C C - - E E G G - UN UN - - B B D D - - F F H H 2nd SunLink Chnl Adpt @ - - - A A - - C C E E - UN UN - - - - B B - - D D F F 1st MAPKIT 501-1202 @@ - A A C C - - E E G G - UN UN - - B B D D - - F F H H 2nd MAPKIT 501-1202 @@ - - - A A - - C C E E - UN UN - - - - B B - - D D F F Sun-2 clr 501-1014 & % - A B C D E - F G H I J JU UN cg3 color 501-1116 & % - A B C D E - F G H I J JU UN cg5 color 501-1267 & $ - A B C D E - F G H I J JU UN w/o GP or GP+ " " " " && $ - A B C D E - F G - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D E - F G H I J UN UN 1st IPC 501-1125 - A B C D E - F G H I J JU UN 2nd IPC 501-1125 - - A B C D - E F G H I JU UN 3rd IPC 501-1125 - - - A B C - D E F G H JU UN 4th IPC 501-1125 - - - - A B - C D E F G JU UN 1st 1/2" tape !! # - - - - - - - A B C D E UN UN 2nd 1/2" tape !! # - - - - - - - - A B C D UN UN 1st SMD ~~ # - - - - - - - A B C D E UN UN 2nd SMD ~~ # - - - - - - - - A B C D UN UN * 501-1163 2M CPU 501-1164 4M CPU 501-1208 4M CPU ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ 501-1131 2M memory 501-1132 4M memory ! See "Important Note about ALM and MCP products", below. !! 501-1156 CPC 1/2" tape controller (1600 BPI) 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) ~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). ~~ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. # If you wish to install a Multibus-VME converter-based board in slots 2-6, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. 3/180 using external-connection-only SCSI controller and leaving slots 7-9 for non-Sun boards that use P2 bus signals board slot: 1 2# 3# 4# 5# 6# 7 8 9 10#11#12#Px03 Px04 CPU * A - - - - - - - - - - - UN UN 1st memory $$ - A - - - - - - - - - - JU JU 2nd memory $$ - - A - - - - - - - - - JU JU 3rd memory $$ - - - A - - - - - - - - JU JU FPA 501-1105 - - - - - A - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN 1st SCP 501-1158 # - A B C D - - - - - - - UN UN 2nd SCP 501-1158 # - - A B C D - - - E F G UN UN 1st MCP 501-1221 ! - A B C D E - - - F G H UN UN 2nd MCP 501-1221 ! - - A B C D - - - E F G UN UN 3rd MCP 501-1221 ! - - - A B C - - - D E F UN UN 4th MCP 501-1221 ! - - - - A B - - - C D E UN UN 1st ALM-2 501-1203 ! - A B C D E - - - F G H UN UN 2nd ALM-2 501-1203 ! - - A B C D - - - E F G UN UN 3rd ALM-2 501-1203 ! - - - A B C - - - D E F UN UN 4th ALM-2 501-1203 ! - - - - A B - - - - C D UN UN 1st SunLink Chnl Adpt @ - A A C C - - - - E E - UN UN - - B B D D - - - - F F 2nd SunLink Chnl Adpt @ - - - A A - - - - C C - UN UN - - - - B B - - - - D D 1st MAPKIT 501-1202 @@ - A A C C - - - E E - UN UN - - B B D D - - - - F F 2nd MAPKIT 501-1202 @@ - - - A A - - - C C - UN UN - - - - B B - - - - D D SCSI 501-1138/1217 - A B C D E - - - F G H UN UN Sun-2 clr 501-1014 & % - A B C D E - - - F G H JU UN cg3 color 501-1116 & % - A B C D E - - - F G H JU UN cg5 color 501-1267 & $ - A B C D E - - - F G H JU UN w/o GP or GP+ " " " " && $ - A B C D E - - - - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D E - - - F G H UN UN 1st IPC 501-1125 - A B C D E - - - F G H JU UN 2nd IPC 501-1125 - - A B C D - - - E F G JU UN 3rd IPC 501-1125 - - - A B C - - - D E F JU UN 4th IPC 501-1125 - - - - A B - - - C D E JU UN 1st 1/2" tape !! # - A B C D E - - - F G H UN UN 2nd 1/2" tape !! # - - A B C D - - - E F G UN UN 1st SMD ~~ # - A B C D E - - - F G H UN UN 2nd SMD ~~ # - - A B C D - - - E F G UN UN * 501-1163 2M CPU 501-1164 4M CPU 501-1208 4M CPU ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ 501-1131 2M memory 501-1132 4M memory ! See "Important Note about ALM and MCP products", below. !! 501-1156 CPC 1/2" tape controller (1600 BPI) 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) ~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). ~~ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. # If you wish to install a Multibus-VME converter-based board in slots 2-6, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. 3/260 using internal-connection-only or internal/external SCSI controller (for systems without a SCSI controller, use the "3/280 using external-connection-only SCSI controller" table below) board slot: 1 2#~3# 4# 5# 6 7 8 9 10#11#12#Px03 Px04 CPU 501-1100/1206 A - - - - - - - - - - - UN UN 1st memory 501-1102 * - - - - - A - - - - - - JU JU 2nd memory 501-1102 * - - - A - - - - - - - - JU JU 3rd memory 501-1102 * - - A - - - - - - - - - JU JU 4th memory 501-1102 * - A - - - - - - - - - - JU JU FPA 501-1105 - - - - A - - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~~ - - - - - - - - - A - - JU JU ALM-1 501-1157 # !! ! - - - - - - - - - - - A UN N/A SCSI 501-1149/1167/1170 - - - - - - A - - - - - UN UN 1st SCP 501-1158 # - D A B C - E F - - - - UN UN 2nd SCP 501-1158 # - C - A B - D E F - - - UN UN 1st MCP 501-1221 ! - D A B C - E F G H I J UN UN 2nd MCP 501-1221 ! - C - A B - D E F G H I UN UN 3rd MCP 501-1221 ! - B - - A - C D E F G H UN UN 4th MCP 501-1221 ! - A - - - - B C D E F G UN UN 1st ALM-2 501-1203 ! - D A B C - E F G H I J UN UN 2nd ALM-2 501-1203 ! - C - A B - D E F G H I UN UN 3rd ALM-2 501-1203 ! - B - - A - C D E F G H UN UN 4th ALM-2 501-1203 ! - A - - - - B C D E F G UN UN 1st SunLink Chnl Adpt @ - A A C C - D D F F H H UN UN - - B B - - - E E G G - 2nd SunLink Chnl Adpt @ - - - A A - B B D D F F UN UN - - - - - - - C C E E - 1st MAPKIT 501-1202 $$ - A A C C - D D F F H H UN UN - - B B - - - E E G G - 2nd MAPKIT 501-1202 $$ - - - A A - B B D D F F UN UN - - - - - - - C C E E - 2nd Ethernet 501-1153 # - D A B C - E F G H I J UN UN 1st IPC 501-1125 - D A B C - E F G H I J JU UN 2nd IPC 501-1125 - C - A B - D E F G H I JU UN 3rd IPC 501-1125 - B - - A - C D E F G H JU UN 4th IPC 501-1125 - A - - - - B C D E F G JU UN 1st 1/2" tape ## # - - - - - - A B C D E F UN UN 2nd 1/2" tape ## # - - - - - - - A B C D E UN UN 1st SMD @@ # - - - - - - A B C D E F UN UN 2nd SMD @@ # - - - - - - - A B C D E UN UN Sun-2 clr 501-1014 & % - J A B C - D E F G H I JU UN cg3 color 501-1116 & % - J A B C - D E F G H I JU UN cg5 color 501-1267 & $ - J A B C - D E F G H I JU UN w/o GP or GP+ " " " " && $ - H A B C - D E F - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 # If you wish to install a Multibus-VME converter-based board in slots 2-5, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## 501-1156 CPC 1/2" tape controller (1600 BPI) 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) ~ Avoid using slot 2 until absolutely necessary, to aid cooling of the CPU board. That is, if there is another slot available in which a board can be installed (even if it is not the most preferred slot) without impacting the functionality of another board, it should be installed in that slot instead of slot 2. ~~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). * There must always be a memory board in slot 6 and it must have a 220/270-ohm terminating resistor network installed (see detailed description of board). Additional memory boards in slots 2-4 must NOT have the terminator installed. ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. ! See "Important Note about ALM and MCP products", below. !! The 501-1157 ALM covers slots 11 and 12 but only connects electrically to slot 12. Hence, treat slot 11 as empty (i.e. jump both P1103 and P1104). & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter 3/280 using external-connection-only SCSI controller board slot: 1 2# 3# 4# 5# 6 7 8 9 10#11#12#Px03 Px04 CPU 501-1100/1206 A - - - - - - - - - - - UN UN 1st memory 501-1102 * - - - - - A - - - - - - JU JU 2nd memory 501-1102 * - A - - - - - - - - - - JU JU 3rd memory 501-1102 * - - A - - - - - - - - - JU JU 4th memory 501-1102 * - - - A - - - - - - - - JU JU FPA 501-1105 - - - - A - - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN 1st SCP 501-1158 # - A B C D - E - - - - - UN UN 2nd SCP 501-1158 # - - A B C - D E - - - - UN UN 1st MCP 501-1221 ! - A B C D - E F G - - - UN UN 2nd MCP 501-1221 ! - - A B C - D E F G H I UN UN 3rd MCP 501-1221 ! - - - A B - C D E F G H UN UN 4th MCP 501-1221 ! - - - - A - B C D E F G UN UN 1st ALM-2 501-1203 ! - A B C D - E F G H I J UN UN 2nd ALM-2 501-1203 ! - - A B C - D E F G H I UN UN 3rd ALM-2 501-1203 ! - - - A B - C D E F G H UN UN 4th ALM-2 501-1203 ! - - - - A - B C D E F G UN UN 1st SunLink Chnl Adpt @ - A A C C - D D F F H H UN UN - - B B - - - E E G G - 2nd SunLink Chnl Adpt @ - - - A A - B B D D F F UN UN - - - - - - - C C E E - 1st MAPKIT 501-1202 $$ - A A C C - D D F F G G UN UN - - B B - - - E E - - - 2nd MAPKIT 501-1202 $$ - - A A - - B B D D F F UN UN - - - - - - - C C E E - SCSI 501-1138/1217 - A B C D - E F G H I J UN UN Sun-2 clr 501-1014 & % - A B C D - E F G H I J JU UN cg3 color 501-1116 & % - A B C D - E F G H I J JU UN cg5 color 501-1267 & $ - A B C D - E F G H I J JU UN w/o GP or GP+ " " " " && $ - A B C D - E F G - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D - E F G H I J UN UN 1st IPC 501-1125 - A B C D - E F G H I J JU UN 2nd IPC 501-1125 - - A B C - D E F G H I JU UN 3rd IPC 501-1125 - - - A B - C D E F G H JU UN 4th IPC 501-1125 - - - - A - B C D E F G JU UN 1st 1/2" tape ## # - A B C D - E F G H I J UN UN 2nd 1/2" tape ## # - - A B C - D E F G H I UN UN 1st SMD @@ # - A B C D - E F G H I J UN UN 2nd SMD @@ # - - A B C - D E F G H I UN UN # If you wish to install a Multibus-VME converter-based board in slots 2-5, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## 501-1156 CPC 1/2" tape controller (1600 BPI) 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) * There must always be a memory board in slot 6 and it must have a 220/270-ohm terminating resistor network installed (see detailed description of board). Additional memory boards in slots 2-4 must NOT have the terminator installed. ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter ! See "Important Note about ALM and MCP products", below. ~~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). 3/280 using internal-connection-only or internal/external SCSI controller board slot: 1 2# 3# 4# 5# 6 7 8 9 10#11#12#Px03 Px04 CPU 501-1100/1206 A - - - - - - - - - - - UN UN 1st memory 501-1102 * - - - - - A - - - - - - JU JU 2nd memory 501-1102 * - A - - - - - - - - - - JU JU 3rd memory 501-1102 * - - A - - - - - - - - - JU JU 4th memory 501-1102 * - - - A - - - - - - - - JU JU FPA 501-1105 - - - - A - - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN SCSI 501-1149/1167/1170 - - - - - - A - - - - - UN UN 1st SCP 501-1158 # - A B C D - - E - - - - UN UN 2nd SCP 501-1158 # - - A B C - - D E - - - UN UN 1st MCP 501-1221 ! - A B C D - - E F G H I UN UN 2nd MCP 501-1221 ! - - A B C - - D E F G H UN UN 3rd MCP 501-1221 ! - - - A B - - C D E F G UN UN 4th MCP 501-1221 ! - - - - A - - B C D E F UN UN 1st ALM-2 501-1203 ! - A B C D - - E F G H I UN UN 2nd ALM-2 501-1203 ! - - A B C - - D E F G H UN UN 3rd ALM-2 501-1203 ! - - - A B - - C D E F G UN UN 4th ALM-2 501-1203 ! - - - - A - - B C D E F UN UN 1st SunLink Chnl Adpt @ - A A C C - - D D F F - UN UN - - B B - - - - E E G G 2nd SunLink Chnl Adpt @ - - - A A - - B B D D - UN UN - - - - - - - - C C E E 1st MAPKIT 501-1202 $$ - A A C C - - D D F F - UN UN - - B B - - - - - - E E 2nd MAPKIT 501-1202 $$ - - A A - - - B B D D - UN UN - - - - - - - - C C E E Sun-2 clr 501-1014 & % - A B C D - - E F G H I JU UN cg3 color 501-1116 & % - A B C D - - E F G H I JU UN cg5 color 501-1267 & $ - A B C D - - E F G H I JU UN w/o GP or GP+ " " " " && $ - A B C D - - E F - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D - - E F G H I UN UN 1st IPC 501-1125 - A B C D - - E F G H I JU UN 2nd IPC 501-1125 - - A B C - - D E F G H JU UN 3rd IPC 501-1125 - - - A B - - C D E F G JU UN 4th IPC 501-1125 - - - - A - - B C D E F JU UN 1st 1/2" tape ## # - - - - - - - A B C D E UN UN 2nd 1/2" tape ## # - - - - - - - - A B C D UN UN 1st SMD @@ # - - - - - - - A B C D E UN UN 2nd SMD @@ # - - - - - - - - A B C D UN UN # If you wish to install a Multibus-VME converter-based board in slots 2-5, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## 501-1156 CPC 1/2" tape controller (1600 BPI) 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) * There must always be a memory board in slot 6 and it must have a 220/270-ohm terminating resistor network installed (see detailed description of board). Additional memory boards in slots 2-4 must NOT have the terminator installed. ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter ! See "Important Note about ALM and MCP products", below. ~~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). 3/280 using external-connection-only SCSI controller and leaving slots 7-9 for non-Sun boards that use P2 bus signals board slot: 1 2# 3# 4# 5# 6 7 8 9 10#11#12#Px03 Px04 CPU 501-1100/1206 A - - - - - - - - - - - UN UN 1st memory 501-1102 * - - - - - A - - - - - - JU JU 2nd memory 501-1102 * - A - - - - - - - - - - JU JU 3rd memory 501-1102 * - - A - - - - - - - - - JU JU 4th memory 501-1102 * - - - A - - - - - - - - JU JU FPA 501-1105 - - - - A - - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN 1st SCP 501-1158 # - A B C D - - - - E F G UN UN 2nd SCP 501-1158 # - - A B C - - - - D E F UN UN 1st MCP 501-1221 ! - A B C D - - - - E F G UN UN 2nd MCP 501-1221 ! - - A B C - - - - D E F UN UN 3rd MCP 501-1221 ! - - - A B - - - - C D E UN UN 4th MCP 501-1221 ! - - - - A - - - - B C D UN UN 1st ALM-2 501-1203 ! - A B C D - - - - E F G UN UN 2nd ALM-2 501-1203 ! - - A B C - - - - D E F UN UN 3rd ALM-2 501-1203 ! - - - A B - - - - C D E UN UN 4th ALM-2 501-1203 ! - - - - A - - - - B C D UN UN 1st SunLink Chnl Adpt @ - A A C C - - - - D D - UN UN - - B B - - - - - - E E 2nd SunLink Chnl Adpt @ - - - A A - - - - B B - UN UN - - - - - - - - - - C C 1st MAPKIT 501-1202 $$ - A A C C - - - - D D - UN UN - - B B - - - - - - - - 2nd MAPKIT 501-1202 $$ - - A A - - - - - B B - UN UN - - - - - - - - - - C C SCSI 501-1138/1217 - A B C D - - - - E F G UN UN Sun-2 clr 501-1014 & % - A B C D - - - - E F G JU UN cg3 color 501-1116 & % - A B C D - - - - E F G JU UN cg5 color 501-1267 & $ - A B C D - - - - E F G JU UN w/o GP or GP+ " " " " && $ - A B C D - - - - - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D - - - - E F G UN UN 1st IPC 501-1125 - A B C D - - - - E F G JU UN 2nd IPC 501-1125 - - A B C - - - - D E F JU UN 3rd IPC 501-1125 - - - A B - - - - C D E JU UN 4th IPC 501-1125 - - - - A - - - - B C D JU UN 1st 1/2" tape ## # - A B C D - - - - E F G UN UN 2nd 1/2" tape ## # - - A B C - - - - D E F UN UN 1st SMD @@ # - A B C D - - - - E F G UN UN 2nd SMD @@ # - - A B C - - - - D E F UN UN # If you wish to install a Multibus-VME converter-based board in slots 2-5, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## 501-1156 CPC 1/2" tape controller (1600 BPI) 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) * There must always be a memory board in slot 6 and it must have a 220/270-ohm terminating resistor network installed (see detailed description of board). Additional memory boards in slots 2-4 must NOT have the terminator installed. ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter ! See "Important Note about ALM and MCP products", below. ~~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). 4/110 board slot: 1 2 3* Px03 Px04 CPU 501-1199/1237 ** A - - UN UN MCP 501-1221 ! - - A UN UN ALM-2 501-1203 ! - - A UN UN color framebuffer @ @@ - - A JU UN 2nd Ethernet 501-1153 * - - A UN UN IPC 501-1125 - - A JU UN * If you wish to install a Multibus-VME converter-based board in slot 3, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. ** The CPU board covers slots 1 and 2 but only connects electrically to slot 1. Hence, treat slot 2 as empty (i.e. jump both P203 and P204). @ 501-1116 "Sun-3" cg3 color 501-1267 cg5 color @@ If a 501-1267 cg5 color framebuffer is installed, it must have its P2 bus disabled. ! See "Important Note about ALM and MCP products", below. 4/260 using internal-connection-only or internal/external SCSI controller (for systems without a SCSI controller, use the "4/280 using external-connection-only SCSI controller" table below) board slot: 1 2#~3# 4# 5# 6 7 8 9 10#11#12#Px03 Px04 CPU 501-1274 A - - - - - - - - - - - UN UN 1st memory 501-1102 * - - - - - A - - - - - - JU JU 2nd memory 501-1102 * - - - - A - - - - - - - JU JU 3rd memory 501-1102 * - - - A - - - - - - - - JU JU 4th memory 501-1102 * - - A - - - - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~~ - - - - - - - - - A - - JU JU ALM-1 501-1157 # !! ! - - - - - - - - - - - A UN N/A SCSI 501-1149/1167/1170 - - - - - - A - - - - - UN UN 1st SCP 501-1158 # - D A B C - E F - - - - UN UN 2nd SCP 501-1158 # - C - A B - D E F - - - UN UN 1st MCP 501-1221 ! - A B C D - E F G H I J UN UN 2nd MCP 501-1221 ! - - A B C - D E F G H I UN UN 3rd MCP 501-1221 ! - - - A B - C D E F G H UN UN 4th MCP 501-1221 ! - - - - A - B C D E F G UN UN 1st ALM-2 501-1203 ! - A B C D - E F G H I J UN UN 2nd ALM-2 501-1203 ! - - A B C - D E F G H I UN UN 3rd ALM-2 501-1203 ! - - - A B - C D E F G H UN UN 4th ALM-2 501-1203 ! - - - - A - B C D E F G UN UN 1st SunLink Chnl Adpt @ - A A C C - D D F F H H UN UN - - B B - - - E E G G - 2nd SunLink Chnl Adpt @ - - - A A - B B D D F F UN UN - - - - - - - C C E E - 1st MAPKIT 501-1202 $$ - A A C C - D D F F H H UN UN - - B B - - - E E G G - 2nd MAPKIT 501-1202 $$ - - - A A - B B D D F F UN UN - - - - - - - C C E E - 2nd Ethernet 501-1153 # - D A B C - E F G H I J UN UN 1st IPC 501-1125 - D A B C - E F G H I J JU UN 2nd IPC 501-1125 - C - A B - D E F G H I JU UN 3rd IPC 501-1125 - B - - A - C D E F G H JU UN 4th IPC 501-1125 - A - - - - B C D E F G JU UN 1st 1/2" tape ## # - - - - - - A B C D E F UN UN 2nd 1/2" tape ## # - - - - - - - A B C D E UN UN 1st SMD @@ # - - - - - - A B C D E F UN UN 2nd SMD @@ # - - - - - - - A B C D E UN UN cg3 color 501-1116 & % - J A B C - D E F G H I JU UN cg5 color 501-1267 & $ - J A B C - D E F G H I JU UN w/o GP or GP+ " " " " && $ - H A B C - D E F - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 # If you wish to install a Multibus-VME converter-based board in slots 2-5, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) The older 501-1156 CPC 1/2" (1600 BPI) tape controller is not supported. ~ Avoid using slot 2 until absolutely necessary, to aid cooling of the CPU board. That is, if there is another slot available in which a board can be installed (even if it is not the most preferred slot) without impacting the functionality of another board, it should be installed in that slot instead of slot 2. ~~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). * 501-1102 8M 501-1254 32M There must always be a memory board in slot 6 and it must have a 220/270-ohm terminating resistor network installed at location 34-F for the 501-1102 8M board (see detailed description of board), or location 54-F for the 501-1254 32M board. Additional memory boards in slots 2-4 must NOT have the terminator installed. ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. ! See "Important Note about ALM and MCP products", below. !! The 501-1157 ALM covers slots 11 and 12 but only connects electrically to slot 12. Hence, treat slot 11 as empty (i.e. jump both P1103 and P1104). & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter 4/280 using external-connection-only SCSI controller board slot: 1 2# 3# 4# 5# 6 7 8 9 10#11#12#Px03 Px04 CPU 501-1100/1206 A - - - - - - - - - - - UN UN 1st memory 501-1102 * - - - - - A - - - - - - JU JU 2nd memory 501-1102 * - A - - - - - - - - - - JU JU 3rd memory 501-1102 * - - A - - - - - - - - - JU JU 4th memory 501-1102 * - - - A - - - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN 1st SCP 501-1158 # - A B C D - E - - - - - UN UN 2nd SCP 501-1158 # - - A B C - D E - - - - UN UN 1st MCP 501-1221 ! - A B C D - E F G H I J UN UN 2nd MCP 501-1221 ! - - A B C - D E F G H I UN UN 3rd MCP 501-1221 ! - - - A B - C D E F G H UN UN 4th MCP 501-1221 ! - - - - A - B C D E F G UN UN 1st ALM-2 501-1203 ! - A B C D - E F G H I J UN UN 2nd ALM-2 501-1203 ! - - A B C - D E F G H I UN UN 3rd ALM-2 501-1203 ! - - - A B - C D E F G H UN UN 4th ALM-2 501-1203 ! - - - - A - B C D E F G UN UN 1st SunLink Chnl Adpt @ - A A C C - D D F F H H UN UN - - B B - - - E E G G - 2nd SunLink Chnl Adpt @ - - - A A - B B D D F F UN UN - - - - - - - C C E E - 1st MAPKIT 501-1202 $$ - A A C C - D D F F G G UN UN - - B B - - - E E - - - 2nd MAPKIT 501-1202 $$ - - A A - - B B D D F F UN UN - - - - - - - C C E E - SCSI 501-1138/1217 - A B C D - E F G H I J UN UN cg3 color 501-1116 & % - A B C D - E F G H I J JU UN cg5 color 501-1267 & $ - A B C D - E F G H I J JU UN w/o GP or GP+ " " " " && $ - A B C D - E F G - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D - E F G H I J UN UN 1st IPC 501-1125 - D E F G - A B C H I J JU UN 2nd IPC 501-1125 - C D E F - - A B G H I JU UN 3rd IPC 501-1125 - B C D E - - - A F G H JU UN 4th IPC 501-1125 - A B C D - - - - E F G JU UN 1st 1/2" tape ## # - A B C D - E F G H I J UN UN 2nd 1/2" tape ## # - - A B C - D E F G H I UN UN 1st SMD @@ # - A B C D - E F G H I J UN UN 2nd SMD @@ # - - A B C - D E F G H I UN UN # If you wish to install a Multibus-VME converter-based board in slots 2-5, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) The older 501-1156 CPC 1/2" (1600 BPI) tape controller is not supported. * 501-1102 8M 501-1254 32M There must always be a memory board in slot 6 and it must have a 220/270-ohm terminating resistor network installed at location 34-F for the 501-1102 8M board (see detailed description of board), or location 54-F for the 501-1254 32M board. Additional memory boards in slots 2-4 must NOT have the terminator installed. ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter ! See "Important Note about ALM and MCP products", below. ~~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). 4/280 using internal-connection-only or internal/external SCSI controller board slot: 1 2# 3# 4# 5# 6 7 8 9 10#11#12#Px03 Px04 CPU 501-1274 A - - - - - - - - - - - UN UN 1st memory 501-1102 * - - - - - A - - - - - - JU JU 2nd memory 501-1102 * - A - - - - - - - - - - JU JU 3rd memory 501-1102 * - - A - - - - - - - - - JU JU 4th memory 501-1102 * - - - A - - - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN SCSI 501-1149/1167/1170 - - - - - - A - - - - - UN UN 1st SCP 501-1158 # - A B C D - - E - - - - UN UN 2nd SCP 501-1158 # - - A B C - - D E - - - UN UN 1st MCP 501-1221 ! - A B C D - - E F G H I UN UN 2nd MCP 501-1221 ! - - A B C - - D E F G H UN UN 3rd MCP 501-1221 ! - - - A B - - C D E F G UN UN 4th MCP 501-1221 ! - - - - A - - B C D E F UN UN 1st ALM-2 501-1203 ! - A B C D - - E F G H I UN UN 2nd ALM-2 501-1203 ! - - A B C - - D E F G H UN UN 3rd ALM-2 501-1203 ! - - - A B - - C D E F G UN UN 4th ALM-2 501-1203 ! - - - - A - - B C D E F UN UN 1st SunLink Chnl Adpt @ - A A C C - - D D F F - UN UN - - B B - - - - E E G G 2nd SunLink Chnl Adpt @ - - - A A - - B B C C - UN UN - - - - - - - - - - D D 1st MAPKIT 501-1202 $$ - A A C C - - D D F F - UN UN - - B B - - - - E E G G 2nd MAPKIT 501-1202 $$ - - A A - - - B B C C - UN UN - - - - - - - - - - D D cg3 color 501-1116 & % - A B C D - - E F G H I JU UN cg5 color 501-1267 & $ - A B C D - - E F G H I JU UN w/o GP or GP+ " " " " && $ - A B C D - - E F - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D - - E F G H I UN UN 1st IPC 501-1125 - A B C D - - E F G H I JU UN 2nd IPC 501-1125 - - A B C - - D E F G H JU UN 3rd IPC 501-1125 - - - A B - - C D E F G JU UN 4th IPC 501-1125 - - - - A - - B C D E F JU UN 1st 1/2" tape ## # - - - - - - - A B C D E UN UN 2nd 1/2" tape ## # - - - - - - - - A B C D UN UN 1st SMD @@ # - - - - - - - A B C D E UN UN 2nd SMD @@ # - - - - - - - - A B C D UN UN # If you wish to install a Multibus-VME converter-based board in slots 2-5, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) The older 501-1156 CPC 1/2" (1600 BPI) tape controller is not supported. * 501-1102 8M 501-1254 32M There must always be a memory board in slot 6 and it must have a 220/270-ohm terminating resistor network installed at location 34-F for the 501-1102 8M board (see detailed description of board), or location 54-F for the 501-1254 32M board. Additional memory boards in slots 2-4 must NOT have the terminator installed. ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter ! See "Important Note about ALM and MCP products", below. ~~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). 4/280 using external-connection-only SCSI controller and leaving slots 7-9 for non-Sun boards that use P2 bus signals board slot: 1 2# 3# 4# 5# 6 7 8 9 10#11#12#Px03 Px04 CPU 501-1274 A - - - - - - - - - - - UN UN 1st memory 501-1102 * - - - - - A - - - - - - JU JU 2nd memory 501-1102 * - A - - - - - - - - - - JU JU 3rd memory 501-1102 * - - A - - - - - - - - - JU JU 4th memory 501-1102 * - - - A - - - - - - - - JU JU GP/GP+/GP2 ** % %% - - - - - - - - - A - - UN UN GB 501-1058 # % - - - - - - - - - - A - JU JU TAAC-1 501-1383 ~~ - - - - - - - - - A - - JU JU 1st ALM-1 501-1165 # ! - - - - - - - - - - - A UN N/A 2nd ALM-1 501-1165 # ! - - - - - - - - - - A - UN UN 3rd ALM-1 501-1165 # ! - - - - - - - - - A - - UN UN 1st SCP 501-1158 # - A B C D - - - - E F G UN UN 2nd SCP 501-1158 # - - A B C - - - - D E F UN UN 1st MCP 501-1221 ! - A B C D - - - - E F G UN UN 2nd MCP 501-1221 ! - - A B C - - - - D E F UN UN 3rd MCP 501-1221 ! - - - A B - - - - C D E UN UN 4th MCP 501-1221 ! - - - - A - - - - B C D UN UN 1st ALM-2 501-1203 ! - A B C D - - - - E F G UN UN 2nd ALM-2 501-1203 ! - - A B C - - - - D E F UN UN 3rd ALM-2 501-1203 ! - - - A B - - - - C D E UN UN 4th ALM-2 501-1203 ! - - - - A - - - - B C D UN UN 1st SunLink Chnl Adpt @ - A A C C - - - - D D - UN UN - - B B - - - - - - E E 2nd SunLink Chnl Adpt @ - - - A A - - - - B B - UN UN - - - - - - - - - - C C 1st MAPKIT 501-1202 $$ - A A C C - - - - D D - UN UN - - B B - - - - - - E E 2nd MAPKIT 501-1202 $$ - - A A - - - - - B B - UN UN - - - - - - - - - - C C SCSI 501-1138/1217 - A B C D - - - - E F G UN UN cg3 color 501-1116 & % - A B C D - - - - E F G JU UN cg5 color 501-1267 & $ - A B C D - - - - E F G JU UN w/o GP or GP+ " " " " && $ - A B C D - - - - - - - JU UN with GP or GP+ " " " " %% - - - - - - - - - - A B JU UN with GP2 2nd Ethernet 501-1153 # - A B C D - - - - E F G UN UN 1st IPC 501-1125 - A B C D - - - - E F G JU UN 2nd IPC 501-1125 - - A B C - - - - D E F JU UN 3rd IPC 501-1125 - - - A B - - - - C D E JU UN 4th IPC 501-1125 - - - - A - - - - B C D JU UN 1st 1/2" tape ## # - A B C D - - - - E F G UN UN 2nd 1/2" tape ## # - - A B C - - - - D E F UN UN 1st SMD @@ # - A B C D - - - - E F G UN UN 2nd SMD @@ # - - A B C - - - - D E F UN UN # If you wish to install a Multibus-VME converter-based board in slots 2-5, you just use converters 501-1054-04 rev A or later to avoid contention on the P2 memory bus. If you wish to install a Multibus-VME converted-based board in slots 10-12 and any combination of GP and GP boards are installed, you must use converters 501-1054-04 rev A or later to avoid contention on the GP/GB private bus. ## 501-1155 Xylogics 472 1/2" tape controller (6250 BPI) The older 501-1156 CPC 1/2" (1600 BPI) tape controller is not supported. * 501-1102 8M 501-1254 32M There must always be a memory board in slot 6 and it must have a 220/270-ohm terminating resistor network installed at location 34-F for the 501-1102 8M board (see detailed description of board), or location 54-F for the 501-1254 32M board. Additional memory boards in slots 2-4 must NOT have the terminator installed. ** 501-1055 Graphics Processor 501-1139 Graphics Processor Plus 501-1268 Graphics Processor 2 % The 501-1268 GP2 will not function if any of the 501-1058 graphics buffer, the 501-1116 Sun-3 color board (cg3), or the 501-1014 Sun-2 color board are installed. %% The GP2 communicates with the 501-1267 cg5 over a private P2 bus which must be enabled on the cg5 by a hardware switch setting. The cg5 must also be installed in slot 11 or 12. & The 501-1014 Sun-2 color framebuffer, 501-1116 cg3 color framebuffer, and 501-1267 cg5 color framebuffer are mutually exclusive. && When installed with either the 501-1055 graphics processor or the 501-1139 graphics processor plus, the cg5 may be installed in slots 2-9 only. $ The gp5's P2 bus must be disabled. $$ The 501-1202 MAPKIT covers two slots but only connects electrically to the slot nearest slot 1. Hence, treat the other slot as empty (i.e. jump both Px03 and Px04). Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the MAPKIT and the CPU, or the MAPKIT's throughput may be adversely affected. @ The 370-1128 SunLink Channel Adapter uses two slots. The Px03 and Px04 jumpers must be unjumpered for both slots. Additionally, do not place a 1/2" tape controller or an SMD disk controller in a slot between the channel adapter and the CPU, or the channel adapter's throughput may be adversely affected. @@ 501-1154 Xylogics 450 SMD controller in Multibus-VME converter 501-1166 Xylogics 451 SMD controller in Multibus-VME converter ! See "Important Note about ALM and MCP products", below. ~~ The 501-1383 TAAC-1 consumes three spaces (slots 10, 11, and 12). Besides jumpering P1003 and P1004 as shown in the table above, P1103, P1104, and P1203 must be jumpered (P1204 does not exist). IMPORTANT NOTE ABOUT ALM AND MCP PRODUCTS The 501-1203 ALM-2 shares VME vector interrupt assignments with the 501-1157 (-1165 also?) ALM-1 and the 501-1221 MCP. The ALM-2 also shares VME address space with the MCP. There may also be a problem with physical space in the chassis. If three ALM-1s with their associated MUX boxes are already installed, there is no room to mount the ALM-2's Device Connector Assembly (DCA). Fortunately, it is possible to mount the DCA to the wall, floor, or anywhere else convenient. The ALM-2 and the MCP have exactly the same vector interrupt assignments. The ALM-1 has vector interrupt assignments that occupy the same range but are in the opposite order, as shown below: board number device entry ALM-1 vector ALM-2/MCP vector ------------ ------------ ------------ ---------------- 1st 0 0x88 0x8B 2nd 1 0x89 0x8A 3rd 2 0x8A 0x89 4th 3 0x8B 0x88 To avoid conflicts, follow these rules: 1) No more than four ALM-1, ALM-2, or MCP boards total may be installed in a single cardcage. 2) When installing ALM-2s or MCPs, the boards must be installed in the proper address order, counting all boards of either type previously installed. This ensures that no ALM-2s or MCPs will attempt to use the same vector interrupt. For example, if an ALM-2 is installed and you wish to install an MCP, it must be installed as the *second* MCP, not the first. If it is installed as the first, it will attempt to use the same vector interrupt as the existing ALM-2. 3) Because the ALM-1 vector interrupt assignments are the reverse of the others, any ALM-1 boards must be installed in their normal order, counting *only* ALM-1s. This ensures that as long as no more than four boards total of any of these kinds are installed, the ALM-1s will never use the same part of the range as the ALM-2s and MCPs. 4) Additionally, the ALM-2 and MCP occupy identical addresses in the VME address space, and both use /dev entries of mcp0 through mcp3. Each additional board installed uses the next available entry, regardless of the type (ALM-2 or MCP, but not ALM-1) of the boards installed previously. The addresses must also be set (via jumpers or switches?) on the boards -- as stated in rule 2, the board must be installed counting all boards of either type previously installed. 5) For deskside systems that support the ALM-1, only one such board may coexist in the cardcage with ALM-2 and/or MCP boards. END OF PART VI OF THE SUN HARDWARE REFERENCE THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART VII ======== APPENDICES (cont'd) APPENDICES (cont'd) =================== Repairs and modifications ------------------------- These instructions have been garnered from various sources on the net and COME WITH NO WARRANTY WHATSOEVER. IF YOU TRY A PROCEDURE DESCRIBED HERE AND TRASH YOUR HARDWARE OR YOURSELF, OR ANYTHING ELSE BAD HAPPENS, IT'S YOUR PROBLEM. YOU HAVE BEEN WARNED. 1) Toasted serial ports on a 3/60 There are two RS-232 UARTs on the motherboard, one for the keyboard/mouse and one for the two serial ports. On at least one revision of the motherboard, these UARTs are Zilog Z85C008PSC chips socketed in locations U400 and U401. However, the chips more likely to be fried are the driver chips, which are right behind the serial ports on the motherboard, and are labelled on the bottom of the motherboard: U409 (26LS29), U411 (26LS29), U406 (26LS32), U413 (26LS32), and U407 (26LS32). If replacing these chips doesn't help matters, the capacitors (U412) near these chips are also prone to failure. Additionally, there is a resistor pack for each port (R401 and R402) which may be suspect. 2) Philips monochrome monitor repair Components likely to fail: the flyback transformer (available from Sun) capacitor C209 (replace with 10uF tantalum, 35-50V) capacitor C207 (replace with temperature-stable 1000pF (0.001uF) capacitor) In addition, the following capacitors have failed at one time or another on various monitors: C205, C412, C401, C315, C318 C421 (replace with cap rated for 63V or better) The R215 and R216 470-ohm vitreous-coated wirewound resistors run very hot and may split. They also get very delicate and may fail if bumped. 3) Clock speed/chip upgrades to a 3/60: From Craig Dewick: The standard 3/60 has a 40Mhz master clock which is divided by two to get the CPU clock. One of the fortunate design quirks of the 3/60's for us hacker-types is that everything has its own oscillator. There's the master 40Mhz oscillator for the bulk of the major computing hardware, a 20Mhz clock for the ethernet hardware, another oscillator for the serial port controllers, and yet another one for the real time clock. As for interchanging chip types, 68881 and 68882 math coprocessors are completely interchangable. I'm running a 68020 with a 68882 in my 3/60 and there are no compatibility problems. However, putting in a 68030 requires soldering in a new socket next to where the 68020 currently sits (since a 68030 has more pins). Actually you will find that there is virtually no performance increase by replacing the 68020 with a 68030 because [even] if there is a hacked kernel that works with a 68030 on a 3/60 board, it can't use any of the special features of the 68030 (like the MMU cache) which the 68020 doesn't have since the 3/60 doesn't have the required support hardware to use it (neither does the 3/80, BTW). The only performance increase you'll get is by swapping out the master oscillator for faster one. My machine works fine with a 50Mhz one, but some people have reported problems using 50Mhz and have had to be satisfied with 48Mhz instead. The only Sun-3 machines which make use of the 68030's extra features are the [3/4xx models], which are rackmounted, VME-based monsters, but good quality machines nonetheless. [...] About a year ago I upgraded my 3/60 to run the CPU and math coprocessor at 25Mhz instead of 20MHz. It's an easy mod to do providing you can get a 25Mhz rated CPU and coprocessor, and you can find a place selling 50MHz can oscillators. You may need to replace the 100ns SIMMs with faster ones as well. I did when I upgraded my machine, but others report no problems with the faster clock speed. 4) Upgrading a 501-1102 8M VME memory board to 501-1102-11: From Gary W. Cook: [Don't know what the starting -zz should be for this mod to work.] Lift pin 9 of IC U0108 at location E29, then install a jumper wire from the lifted pin to pin 9 of IC U0103 at location J31. Part number index ----------------- Sun part numbers have up to four sections, xxx-yyyy-zz Rev ?. xxx is the commodity code, a three digit number which indicates a major grouping of part types, although the grouping isn't perfect. yyyy is a four digit number which indicates the individual part. zz is the two-digit dash number, and ? is a letter which between them indicate the revision level of the part. The parts are indexed below by the first two sections only, with a few exceptions where the dash number zz is needed. Note that 270- parts are the raw PWBs before components are added. Generally the corresponding assembled PWA has the same four-digit number, but a commodity code of 501-. Hence, if all you can find on a board is a 270- part number, try looking under 501-. With only a few exceptions 270- parts are not indexed below. 100- parts are ICs, but some small regulator ICs are under 160-. 270- parts are PWBs, 501- parts are PWAs or may be larger assemblies of other 501- parts. 520- through 529- parts are 100- parts with programming installed. 530- parts are cables. Note that these part numbers have been gleaned from all over, including a lot of for-sale postings on the net. Take them with a grain of salt. A '*' between the part number and the description means that more extensive information on the part is available elsewhere in this document. 100-1628 NVRAM 386i and 4/3xx/4xx 2Kx8 CMOS 100-2822 NVRAM SPARCcenter 2000 8Kx8 CMOS 100-2922 EEPROM SPARCserver 1000/SPARCcenter 2000 2Kx8 100-3528 NVRAM SPARCserver 1000 8Kx8 CMOS 120-1613 220/270-ohm terminator pack for 501-1102/1254/1451/1576 memory VME 140-1027 probably misprint for 150-1027 150-1027 fuse, 1A subminiature, 386i Ethernet and SCSI 150-1162 fuse, 1.5A, SPARCstation IPC keyboard/SCSI ? 150-1174 fuse, 2A, 3/80 Enet/kb, 4/3xx, SPARCstation 1,1+,IPC Enet/kb/SCSI 150-1346 external SCSI active terminator 150-1383 fuse, 1.5A, 3/80 SCSI 150-1537 SCSI terminator 150-1669 fused shunt 150-1974 fuse, 2A, SPARCstation IPC Ethernet ? 150-2085 fuse, 5A, SM20 SPARC module 180-1097 6' 115VAC power cable right angle 180-1117 video power cable 270-1059 6U/9U VME converter with backplane SCSI passthrough 270-1138 6U/9U VME converter with external SCSI connector 270-1402 bw2 analog/ECL framebuffer 3/80 P4 289-8849 type-3 keyboard 300-1016 3/160 850W Fuji PS 300-1028 176W Sun-3 shoebox PS, 5 taps (California DC) 300-1038 4/75 (SPARCstation 2) 85W power supply 300-1045 134W Sun-3 shoebox PS, 4 taps (Computer Products (Boschert)) 300-1065 690MP 1200W power supply 300-1073 S2000 power supply 2410W 300-1080 60W shoebox power supply 300-1081 Sparc 10 140W power supply 300-1096 power supply 269W Zytek 300-1100 S2000 AC distribution box 300-1105 44W shoebox power supply 300-1215 SPARCstation 5/20 power supply 150W 300-8504 386i power supply 265W 320-1005 type-4 US/UK keyboard 320-1009 type-4 UK keyboard 320-1040 type-4 Japanese keyboard 320-1072 type-5 US keyboard 320-1073 type-5 US/Unix keyboard 320-1085 type-5 UK keyboard 330-1228 hard drive holder 330-1242 hard drive holder 330-1304 SPARCstation IPC light pipe 340-1720 mounting bracket in Sun-3 shoebox 340-2611 fan 690 SCSI tray 360-1000 19" color monitor 360-1014 19" mono monitor 360-1015 15" color monitor (Hitachi HM4115) 1152x900 4BNC 360-1033 14" color monitor (Seiko CM1421) 1024x768 4BNC 365-1000 19/20" color monitor (Hitachi HM4119SA) 1152x900 4BNC 365-1005 19" mono monitor (Displaytek L7201SY01) 1600x1280 DB9 365-1006 19" color monitor (Hitachi) 4BNC 365-1007 19" mono monitor (Motorola) 1600x1280 DB9 365-1009 19" grayscale monitor (Philips) 2BNC 365-1010 19" grayscale monitor (Philips) 1152x900 2BNC 365-1011 19" mono monitor (Philips) 240VAC DB9 365-1013 19" mono monitor (Philips) DB9 365-1014 19" mono monitor (Philips) 240VAC DB9 365-1016 19" mono monitor (Elston DM19A0) 1152x900 DB9 365-1020 * 16" color monitor (Sony Trinitron) 4BNC? 13W3? 115VAC 365-1021 19" mono monitor 365-1022 16" color monitor (Sony) 240VAC 4BNC 365-1033 19" color monitor (Sony Trinitron) 365-1037 19" mono monitor 1152x900 365-1038 19" color monitor (Sony GDM-1604) 1152x900 4BNC 365-1039 19" color monitor (Sony) 240VAC 4BNC 365-1044 19" mono monitor (Philips) DB9 365-1045 19" mono monitor (Philips) 240VAC DB9 365-1047 19" mono monitor (Motorola L7201SY01) 1600x1280 DB9 365-1051 19" mono monitor (Philips) 115/240VAC 1152x900 DB9 365-1053 19" grayscale monitor (Philips) 2BNC 365-1054 19" color monitor (Hitachi) 240VAC 4BNC 365-1055 17" grayscale monitor (Zenith) 90-240VAC 13W3 365-1056 19" color monitor (Hitachi) 115VAC 4BNC 365-1059 mouse and pad kit 365-1063 * 16" color monitor (Sony Trinitron GDM-1604B15) 13W3 115VAC 1024x768 365-1065 19" color monitor (Sony GDM-1955A15) 1152x900 13W3 365-1066 19" color monitor (Sony GDM-1955A40) 1152x900 240VAC 13W3 365-1071 19" grayscale monitor (Philips) 1152x900 13W3 365-1073 19" color monitor 115/240VAC 365-1079 16" color (Sony Trinitron) 13W3 365-1080 16" color monitor (Sony Trinitron GDM-1604A40) 1024x768 240VAC 13W3 365-1081 19" color monitor (Sony Trinitron) 115VAC 13W3 365-1082 19" color monitor (Sony Trinitron) 240VAC 13W3 365-1086 19" mono monitor (Philips) 1152x900 DB9 365-1087 19" mono monitor (Philips) 1152x900 DB9 365-1089 SPARCprinter engine 365-1092 16" color monitor (Sony Trinitron) 13W3 365-1093 16" color monitor (Sony Trinitron GDM-1604B40) 240VAC 13W3 365-1094 17" grayscale monitor (Zenith) 90-240VAC 13W3 365-1095 19" color monitor (Sony) multisync 115/240VAC 13W3 365-1099 19" grayscale monitor (Hitachi? Philips?) multisync 115/240VAC 13W3 365-1100 17" grayscale monitor (71.7KHz horiz, 76Hz vert, 1152x900) 365-1112 19" color monitor (Sony Trinitron) multisync 365-1113 * 16" monitor (Sony) multisync 115/240VAC 13W3 365-1123 19" mono monitor (Motorola L7201SY01) 115VAC 1600x1280 DB9 365-1128 19" mono monitor (Motorola L7201SY01) 115VAC 1600x1280 DB9 365-1130 16/17" color monitor (Sony GDM-1662B) multisync 115/240VAC 13W3 365-1140 19" grayscale monitor (Philips) multisync 13W3 365-1143 16/17" color monitor (Philips C1764) 1152x900 13W3 365-1144 19" mono high-res monitor 365-1151 * 16" monitor (Sony) 13W3 115/240VAC 365-1154 19" grayscale monitor 76Hz vert 365-1159 * 16/17" color monitor (Sony Trinitron GDM-1662B) 13W3 115/240VAC 365-1160 19" Sun color monitor 76Hz vert, multiscan 13W3 365-1167 flat-screen color monitor (Sony GDM-20D10) 365-1168 19/20" grayscale monitor multiscan 365-1316 17" Sun color monitor 365-1324 20" flat-screen color monitor (Sony GDM-20D10) 13W3 multiscan 370-0167 ? * Computer Products Corporation TAPEMASTER Multibus 370-0288 See 501-0288 370-0502 ? * Computer Products Corporation TAPEMASTER Multibus 370-0502 ? Xylogics 472 1/2" 6250bpi tape controller Multibus 370-0551 141M Micropolis ESDI drive 370-1010 * Adaptec ACB4000 SCSI-MFM controller 370-1011 * Sysgen SC4000 SCSI/QIC-II controller 370-1012 * Xylogics 450 Multibus SMD controller 370-1021 * Sky Fast Floating-point Processor (FFP) Multibus 370-1029 Sky Fast Floating-point Processor (FFP) 6U VME 370-1039 ALM-8 set (370-1046/1047) 370-1040 ALM-14 set (370-1047/1048) 370-1046 ALM-8 USART Multibus 370-1047 ALM-8/14 controller Multibus 370-1048 ALM-14 USART Multibus 370-1049 SCP Multibus 370-1065 fan assembly 370-1095 type-3 keyboard 370-1128 SunLink channel adapter VME 370-1133 327M Micropolis ESDI drive 370-1165 690 power sequencer 370-1170 Sun-4 mouse 370-1200 104M Quantum SCSI drive 370-1207 4/75 (SPARCstation 2) 1.44M floppy drive 370-1218 150M SCSI QIC tape 370-1247 60M 1/4" tape drive 370-1312 white bezel CD-ROM 370-1327 207M Maxtor SCSI drive 370-1347 black bezel Sony CD-ROM 370-1354 3.5" Sony floppy drive 370-1368 Sun-4 mouse pad 370-1377 1.3G SCSI disk 370-1379 S2000 fan assembly 370-1388 * SM100 dual Ross SPARC module Mbus 40MHz 4/6xx 370-1392 424M SCSI disk 370-1401 * Prestoserve NFS accelerator SBus 370-1407 cg12 GS SBus framebuffer (triple slot) 370-1414 microphone 370-1420 4/75 (SPARCstation 2) 1.44M floppy drive 370-1546 1.05G SCSI disk 370-8012 power supply for SMD cabinet 500-8013 boot PROM daughtercard for 4/E CPU 501-8035/8058/8064 501-0288 * 3COM 3C400 Multibus Ethernet 501-0289 * cgone(?) color framebuffer Multibus 501-0461 Color processor Multibus 501-1003 * Multibus monochrome video/keyboard/mouse ECL-only 501-1004 * Sun-2 Multibus Ethernet 501-1006 * Sun-2 SCSI/serial Multibus 501-1007 * 100U,2/120,2/170 CPU 501-1013 * 1M Multibus RAM 501-1014 * cgtwo (2160) color framebuffer VME (2/130/160,3/1xx,3/2xx,3/4xx) 501-1020 * 2/50 1M memory VME 501-1045 * 6U VME "Sun-2" SCSI host adapter 501-1046 * 2/50 2M memory VME 501-1047 * 2/50 4M memory VME 501-1048 * 1M Multibus RAM 501-1051 * 2/120, 2/170 CPU Multibus 501-1052 * Multibus monochrome video/keyboard/mouse ECL/TTL 501-1054 Multibus-VME converter 501-1055 * GP graphics processor VME 501-1058 * GB graphics buffer VME 501-1067 * 2/50 3M memory VME 501-1070 2/130, 2/160 1M memory VME 501-1071 2/130, 2/160 3M memory VME 501-1074 * 3/1xx (3004/"Carerra") CPU VME 2M 501-1075 * 3/50 motherboard w/o FPU 501-1079 * 2/50 0M memory VME 501-1089 * cg3 framebuffer (3160) VME 4BNC double-buffered 501-1090 2/120 9-slot Multibus backplane 501-1094 * 3/1xx (3004/"Carerra") CPU VME 4M 501-1096 2/130, 2/160 2M memory VME 501-1097 2/130, 2/160 4M memory VME 501-1100 * 3/2xx CPU VME 501-1102 * 3/2xx,3/4xx,4/2xx 8M VME 501-1104 cg2 framebuffer VME 501-1105 FPA VME 501-1111 * 3/75 2M VME 501-1116 * cg3 framebuffer (3160) VME 4BNC 501-1121 * 3/75 0M VME 501-1122 * 3/75 4M VME 501-1125 IPC (floppy/parallel) 501-1131 * 3/1xx 2M VME 501-1132 * 3/1xx 4M VME 501-1133 * 3/50 motherboard w/o FPU 501-1134 * 3/110 CPU VME 501-1138 * combo: 501-1045 "Sun-2" SCSI in 270-1138 6U/9U VME 501-1139 * GP+ graphics accelerator VME 501-1141 * 2050 CPU VME 1M (2/50) 501-1142 * 2050 CPU VME 2M (2/50) 501-1143 * 2050 CPU VME 4M (2/50) 501-1144 * 2050 CPU VME 1M (2/130/160) 501-1145 * 2050 CPU VME 2M (2/130/160) 501-1146 * 2050 CPU VME 4M (2/130/160) 501-1147 combo: 501-1079 2/50 0M VME + 501-1045 "Sun-2" SCSI 6U VME 501-1148 combo: 501-1079 2/50 0M VME + 370-1029 Sky FFP 6U VME 501-1149 * combo: 501-1045 "Sun-2" SCSI in 270-1059 6U/9U VME 501-1151 Sky FFP VME 501-1153 Ethernet VME (Intel ethernet chip) 501-1154 Xylogics 450 SMD controller, Multibus in Multibus-VME converter 501-1155 Xylogics 472 1/2" tape controller (6250bpi) VME 501-1156 CPC 1/2" tape controller (1600bpi) VME 501-1157 ALM-1 VME 501-1158 SCP VME 501-1162 * 3/50 motherboard w/o FPU 501-1163 * 3/1xx (3004/"Carerra") CPU VME 2M 501-1164 * 3/1xx (3004/"Carerra") CPU VME 4M 501-1165 ALM-1 VME 501-1166 Xylogics 451 SMD controller, Multibus in Multibus-VME converter 501-1167 * combo: 501-1045 "Sun-2" SCSI in 270-1059 6U/9U VME 501-1170 * combo: 501-1236 "Sun-3" SCSI in 270-1059 6U/9U VME 501-1172 combo: 501-1121 3/1xx 0M VME + 501-1045 "Sun-2" SCSI 6U VME 501-1191 3x2 SCSI W/O P2 501-1199 * 4/1xx CPU VME 8M w/o FPU 501-1202 MAPKIT VME 501-1203 ALM-2 VME 501-1205 * 3/60 motherboard 4M with mono 501-1206 * 3/2xx CPU VME 501-1207 * 3/50 motherboard with FPU 501-1208 * 3/1xx (3004/"Carerra") CPU VME 4M 501-1209 * 3/110 CPU VME 501-1210 * cg4 framebuffer P4 3/60 4BNC 501-1214 IPC VME (286 with 1M, floppy port, parallel port) 501-1217 * combo: 501-1236 "Sun-3" SCSI in 270-1138 6U/9U VME 501-1221 MCP VME 501-1232 * 4M Multibus RAM 501-1236 * 6U VME "Sun-3" SCSI host adapter 501-1237 * 4/1xx CPU VME 8M with FPU 501-1239 1M x 9 SIMM 30-pin 100ns 3/60 501-1241 * 386i/150 motherboard 501-1243 * 386i cgthree color framebuffer 1152x900 501-1244 * 386i monochrome framebuffer 1152x900 501-1247 * mg3 ECL/TTL framebuffer P4 DB9 501-1248 * cg4 framebuffer P4 4BNC 501-1249 Xylogics 7053 SMD controller VME 501-1254 * 4/2xx 32M VME 501-1267 * cg5 framebuffer VME 501-1268 * gp2 graphics accelerator VME 501-1274 * 4/2xx CPU VME with FPC-6/4 501-1276 FDDI/DX VME 501-1277 3/50, 3/60 chassis 501-1278 gp2 graphics processor VME 501-1280 2-port X.25 501-1286 * 386i cgthree color framebuffer 1024x768 501-1298 * 386i/150/250 8M XP cache 501-1299 * 3/4xx CPU VME 501-1314 256K SIMM x 9 30-pin 4/1xx 501-1316 * 4/3xx CPU VME 8M 501-1317 * 4/330 16M 3U VME 501-1319 * cg3 framebuffer (3160) VME 1024x1024 501-1322 * 3/60 motherboard 4M w/o mono 501-1324 * 386i/250 motherboard 501-1325 * 386i/150/250 4M XP cache 501-1333 * 4/4xx 32M VME 501-1334 * 3/60 motherboard 0M with mono 501-1345 * 3/60 motherboard 0M w/o mono 501-1346 1M SIMM 3/60LE 501-1349 256K SIMM 3/60LE 501-1352 * 386i GXi color framebuffer 501-1371 * cg8 framebuffer P4 4BNC 501-1374 * cg6 framebuffer P4 13W3 501-1375 * 1M SIMM 386i/150/250 501-1378 * 3/60LE motherboard 501-1381 * 4/4xx CPU VME 501-1382 * 4/60 (SPARCstation 1) motherboard 501-1383 * TAAC-1 application accelator, POP board, VME 501-1384 4/1xx FPU2 501-1394 * 386i/150 4M dynamic 501-1397 * 386i SunVGA/EGA 501-1401 * 3/80 motherboard 501-1402 * mg4 ECL/TTL/Analog monochrome framebuffer P4 3/80 backpanel 501-1407 24-bit FRAM buffer SPARCstation 10 501-1408 1M SIMM x 9 100ns 30-pin 3/80, 4/3xx, SPARCstation 1,1+ 501-1413 * 386i/250 motherboard 501-1414 * 386i/150 motherboard 501-1415 cg3 framebuffer SBus 501-1419 mg1 framebuffer SBus 501-1423 * see 555-1423 501-1424 * 1M SIMM 386i/150/250 501-1433 * 386i monochrome framebuffer 1024x768 501-1434 * cg9 framebuffer VME 13W3 501-1436 * 4/330 8M 6U VME 501-1441 * 386i/150 8M dynamic 501-1443 * cg4 framebuffer P4 13W3 3/80 backpanel 501-1447 * TAAC-1 application accelerator, DFB board, VME 501-1450 Ethernet SBus 501-1451 * 3/4xx,4/2xx 32M VME 501-1455 mg2 framebuffer SBus 13W3 501-1462 * 4/1xx CPU VME 16M w/o FPU 501-1463 * 4/1xx CPU VME 16M with FPU 501-1464 * 4/1xx CPU VME 32M w/o FPU 501-1465 * 4/1xx CPU VME 32M with FPU 501-1466 1M SIMM x 9 30-pin 4/1xx, 4/3xx, 4/6xx (expansion only) 501-1481 cg6 framebuffer SBus 501-1482 * 386i/150/250 0M XP cache 501-1483 * DC to DC converter for 501-1637 in 3/80 501-1491 * 4/2xx CPU VME with FPU-2 2-hi backpanel 501-1495 * 4/3xx 48M VME 501-1505 * cg6 framebuffer P4 3/80 backpanel 13W3 501-1510 1M SIMM 386i/150/250 501-1511 Serial/parallel SPC/S 501-1512 * 4/1xx CPU VME 8M w/o FPU 501-1513 * 4/1xx CPU VME 8M with FPU 501-1514 * 4/1xx CPU VME 16M w/o FPU 501-1515 * 4/1xx CPU VME 16M with FPU 501-1516 * 4/1xx CPU VME 32M w/o FPU 501-1517 * 4/1xx CPU VME 32M with FPU 501-1518 * cg8 framebuffer P4 13W3 501-1522 * 4/2xx CPU VME with FPC-6/4 2-hi backpanel 501-1532 * cg6 framebuffer P4 13W3 501-1537 * VX Visualization Accelerator/Super Frame Buffer VME 501-1538 * MVX Visualization Accelerator/Pixel Processor VME 501-1563 * 4/3xx 24M VME 501-1564 * 4/3xx 8M VME 501-1567 * 386i monochrome framebuffer 1152x900 501-1568 * 386i monochrome framebuffer 1024x768 501-1539 ISP-80 IPI disk controller VME 501-1540 Bi-Pro for SPARCprinter, SBus 501-1544 1M SIMM x 9 30-pin 4/3xx 501-1550 * 3/4xx CPU VME 501-1561 mg2 framebuffer SBus 13W3 501-1563 4/3xx VME memory (1M or 4M SIMMs, max 48M/192M) 501-1565 1M SIMM x 9 30-pin 4/3xx, 4/6xx (expansion only) 501-1567 mono framebuffer 386i 1152x900 501-1568 mono framebuffer 386i 1024x768 64KHz horizontal 66Hz vertical 501-1576 * 3/4xx,4/2xx 16M VME 501-1577 * cg8 framebuffer 13W3 3/80 backpanel 501-1596 frontplane connector for VX/MVX Visualization Accelerator 501-1624 gt (Graphics Tower) graphics accelerator 13W3 501-1625 4M SIMM x 9 30-pin 80ns SPARCstation 1,1+,IPC 501-1627 * 4/20 (SPARCstation SLC) motherboard 8M 501-1629 * 4/60 (SPARCstation 1) motherboard 501-1632 4/65 (SPARCstation 1+) motherboard 501-1637 * mg3 ECL/TTL framebuffer P4 DB9 3/80 backpanel 501-1638 * 4/75 (SPARCstation 2) motherboard 16M FCC-A 501-1645 cg6 framebuffer SBus 2-slot 13W3 501-1650 * 3/80 motherboard 501-1656 * 4/1xx CPU VME 8M w/o FPU 501-1657 * 4/1xx CPU VME 8M with FPU 501-1658 * 4/1xx CPU VME 16M w/o FPU 501-1659 * 4/1xx CPU VME 16M with FPU 501-1660 * 4/1xx CPU VME 32M w/o FPU 501-1661 * 4/1xx CPU VME 32M with FPU 501-1667 SBus dummy "Load Board" 501-1672 cg6 framebuffer SBus 13W3 501-1676 4M SIMM x 33 72-pin SLC 501-1680 * 4/20 (SPARCstation SLC) motherboard 0M 501-1682 4M SIMM x 9 30-pin 4/3xx, 4/6xx (expansion only) 501-1686 * 4/6xx motherboard 0M VME 501-1689 * 4/40 (SPARCstation IPC) motherboard 8M FCC-A 501-1690 4/40 (SPARCstation IPC) motherboard ? 501-1692 Graphics Tower SBus to GT front end interface 501-1693 Graphics Tower SBus adapter 501-1697 1M SIMM x 9 30-pin 80ns 4/3xx, SPARCstation 1+,IPC 501-1698 4M SIMM x 33 72-pin SPARCstation SLC, ELC 501-1703 * 4/3xx 32M VME 501-1704 * 4/330 32M 3U VME 501-1706 Videopics framegrabber SBus 2RCA 501-1711 * 4/330 16M 3U VME 501-1718 cg3 framebuffer SBus 66/76Hz vertical 13W3 501-1720 * 4/20 (SPARCstation SLC) motherboard 8M 501-1721 * 4/4xx 128M VME 501-1723 * 4/330 8M 3U VME 501-1725 HSI/S high-speed sync serial 501-1727 HSI SBus PCB 501-1730 4/25 (SPARCstation ELC) motherboard ? 501-1733 SPARCstation 10 motherboard 501-1739 4M SIMM x 9 80ns 30-pin 4/3xx, 4/6xx, SPARCstation IPC,1,1+,2 501-1742 * 4/3xx CPU VME 32M 501-1744 * 4/75 (SPARCstation 2) motherboard 0M FCC-A 501-1748 * 4/20 (SPARCstation SLC) motherboard 501-1755 * 4/330 32M 3U VME 501-1767 * 4/6xx 64M VME 501-1776 4/20 (SPARCstation SLC) motherboard ? 501-1777 4/20 (SPARCstation SLC) motherboard ? 501-1780 * 4/50 (SPARCstation IPX) motherboard 16M 501-1785 * 16M SIMM 70ns SPARCstation 10 501-1810 * 4/50 (SPARCstation IPX) motherboard 0M 501-1812 4M SIMM x 33 72-pin SPARCstation ELC, IPX 501-1817 8M SIMM 70ns SPARCserver 1000/SPARCcenter 2000 501-1822 16M SIMM x 33 72-pin SPARCstation ELC, IPX 501-1823 * 4/75 (SPARCstation 2) 32M primary expansion memory 501-1824 * 4/75 (SPARCstation 2) 32M secondary expansion memory 501-1835 * 4/40 (SPARCstation IPC) motherboard 8M FCC-B 501-1840 SBus expansion adapter 501-1845 ZX accelerated framebuffer 501-1847 * Prestoserve NFS accelerator VME 501-1850 SCSI SBus 501-1855 * ISP-80 IPI disk controller 501-1858 * 4/75 (SPARCstation 2) motherboard 16M FCC-B 501-1859 * 4/75 (SPARCstation 2) motherboard 0M FCC-B 501-1860 SBE/S SCSI/Ethernet SBus 501-1861 * 4/25 (SPARCstation ELC) motherboard 501-1866 * SPARCcenter 2000 motherboard XDBus 0M 501-1870 * 4/40 (SPARCstation IPC) motherboard 8M FCC-B 501-1881 Ethernet SBus 501-1889 * SM30 SPARC module Mbus 33MHz SPARCstation 10 model 20 501-1894 4/6xx 501-1686 (<= -11) or 501-2055 (>= -12) w/SM100, 64M 501-1895 4/6xx 501-1686 (<= -3) or 501-2055 (>= -4) w/2*SM100, 64M 501-1896 4/6xx 501-1686 (<= -11) or 501-2055 (>= -12) w/SM100, 128M 501-1897 4/6xx 501-1686 (<= -11) or 501-2055 (>= -12) w/SM100, 128M 501-1899 * 4/4xx CPU 0M W/FPP 501-1901 * 4/6xx 0M VME 501-1902 SBus differential SCSI 501-1909 cg3 framebuffer SBus 501-1910 Bi-Pro for SPARCprinter, SBus 501-1912 * 4/75 (SPARCstation 2) motherboard 32M FCC-B 501-1915 16M SIMM x 33 72-pin SPARCstation IPX 501-1926 * 4/75 (SPARCstation 2) motherboard 32M FCC-B 501-1930 * 64M SIMM 70ns SPARCstation 10 501-1932 SBus token ring 501-1938-07 SPARCstation 10 501-1733 (270-1733-12) w/SM30, 32M or 501-2259 (270-1733-13) w/SM30, 32M, GT/ZX 501-1938-09 SPARCstation 10 501-2365 (270-1733-14) w/SM30, 32M, GT/ZX 501-1940 SPARCstation 10 501-2365 (270-1733-14) w/SM51, 64M, GT/ZX 501-1941-05 SPARCstation 10 501-1733 (270-1733-12) w/SM41, 32M or 501-2259 (270-1733-13) w/SM41, 32M, GT/ZX 501-1941-07 SPARCstation 10 501-2365 (270-1733-14) w/SM41, 32M, GT/ZX 501-1942 SPARCstation 10 501-2365 (270-1733-14) w/SM52, 64M, GT/ZX 501-1955 SBus expansion 501-1957 SCSI tray ID board 501-1959 * 4/50 (SPARCstation IPX) motherboard 16M 501-1974 * 4/40 (SPARCstation IPC) motherboard 8M FCC-B 501-1979 * SPARCserver 1000 system control board 501-1981 SunPC accelerator 486DX 25MHz SBus 501-1989 * 4/75 (SPARCstation 2) motherboard 16M FCC-B 501-1991 4M SIMM 60ns SPARCclassic/SPARCclassic X, SPARCstation LX/ZX 501-1995 * 4/75 (SPARCstation 2) motherboard 0M FCC-B 501-1996 SBus GX framebuffer 501-2001 * 2M NVSIMM SPARCstation 10 501-2012 SPARCstation 10SX/10BSX 501-2377 w/SM40, 32M, 4M VSIMM 501-2013 SPARCstation 10SX/10BSX 501-2377 w/SM51, 32M, 4M VSIMM 501-2015 SBus fast SCSI and second Ethernet controller 501-2020 SX graphics SBus 501-2031 * 4/30 (SPARCstation LX/ZX) motherboard 32M 501-2032 * 4/30 (SPARCstation LX/ZX) motherboard 16M 501-2039 GX+ graphics accelerator SBus 501-2044 * 4/50 (SPARCstation IPX) motherboard 0M 501-2055 * 4/6xx motherboard 0M VME 501-2056 4/6xx 501-2055 w/SM41, 64M 501-2057 4/6xx 501-2055 w/SM41, 128M 501-2059 16M SIMM 60ns SPARCclassic/SPARCclassic X, SPARCstation LX/ZX 501-2060 16M SIMM x 9 80ns 30-pin 4/6xx 501-2061 1M VSIMM SPARCstation LX/ZX 501-2072 4/6xx 501-2055 w/2*SM41, 128M 501-2079 * 4/10 (SPARCclassic X) motherboard 4M 501-2196 32M SIMM 70ns SPARCserver 1000/SPARCcenter 2000 501-2197 * 1M NVSIMM SPARCserver 1000/SPARCcenter 2000 501-2200 * 4/15 (SPARCclassic) motherboard 16M 501-2208 SPARCcenter 2000 motherboard w/128M @ 8M SIMMs, 2*SM41 501-2209 SPARCcenter 2000 motherboard w/64M @ 8M SIMMs, 2*SM41 501-2218 * SM20 SPARC module Mbus 33MHz, SPARCstation 10 model 20 501-2219 * SM40 SPARC module Mbus 40MHz, SPARCstation 10 501-2221 SPARCcenter 2000 motherboard w/128M @ 8M SIMMs 501-2223 SPARCcenter 2000 motherboard w/2*SM51 501-2233 * 4/30 (SPARCstation LX/ZX) motherboard 0M 501-2237 SPARCstation 10 501-1733 (270-1733-12) w/SM30, 0M 501-2237-04 SPARCstation 10 501-2259 (270-1733-13) w/SM30, 0M, GT/ZX 501-2237-07 SPARCstation 10 501-2365 (270-1733-14) w/SM30, 0M, GT/ZX 501-2238 SPARCstation 10 501-1733 (270-1733-12) w/SM41, 0M 501-2238-03 SPARCstation 10 501-2259 (270-1733-13) w/SM41, 0M, GT/ZX 501-2238-06 SPARCstation 10 501-2365 (270-1733-14) w/SM41, 0M, GT/ZX 501-2239 * SM30 SPARC module Mbus 36MHz, SPARCstation 10 501-2241 SPARCstation 10 501-2274 w/SM20, 32M 501-2241-03 SPARCstation 10 501-2274-06 (270-1733-12) w/SM20, 32M, GT/ZX 501-2241-04 SPARCstation 10 501-2274-07 (270-1733-13) w/SM20, 32M, GT/ZX 501-2245-03 SPARCserver 1000 501-2336 w/32M @ 8M SIMMs, SM41 501-2245-04 SPARCserver 1000 501-2336 w/32M @ 8M SIMMs, SM51 501-2247-03 SPARCserver 1000 501-2336 w/64M @ 8M SIMMs, 2*SM41 501-2247-04 SPARCserver 1000 501-2336 w/64M @ 8M SIMMs, 2*SM51 501-2248-03 SPARCserver 1000 501-2336 w/128M @ 32M SIMMs, 2*SM41 501-2248-04 SPARCserver 1000 501-2336 w/128M @ 32M SIMMs, 2*SM51 501-2253 Turbo GX Plus framebuffer 501-2258 * SM41 SPARC module Mbus 40MHz, 4/6xx, SPARCstation 10 501-2259 SPARCstation 10 motherboard 501-2260 SPARCstation 10 501-2259 (270-1733-12/13) w/SM30, 32M, GT/ZX 501-2261 SPARCstation 10 501-2259 (270-1733-12/13) w/SM41, 32M, GT/ZX 501-2262 * 4/10/15 (SPARCclassic X/SPARCclassic) motherboard 0M 501-2270 * SM41 SPARC module Mbus 40MHz, 4/6xx, SPARCstation 10, SPARCserver 1000 (>= -04), SPARCcenter 2000 (>= -04) 501-2273 * 16M SIMM 70ns SPARCstation 10 501-2274 SPARCstation 10 motherboard (model 20 only) 501-2289 1M SIMM 60ns SPARCclassic X 501-2295-01 SPARCstation 10 501-1733 (270-1733-12) w/SM40, 32M or 501-2259 w/SM40, 32M, GT/ZX 501-2295-03 SPARCstation 10 501-2365 (270-1733-14) w/SM40, 32M, GT/ZX 501-2296 SPARCcenter 2000 motherboard w/64M @ 8M SIMMs, 8M NV @ 1M NVSIMMs, 2*SM41 501-2300 4/6xx 501-2055 w/2*SM41, 64M 501-2306 4M VSIMM SPARCstation 10SX/10BSX 501-2313 * 4/10 (SPARCclassic X) motherboard 8M 501-2318 * SM41 SPARC module Mbus 33MHz, SPARCcenter 2000 501-2321 SPARCcenter 2000 motherboard w/256M @ 32M SIMMs, 2*SM41 501-2322 SPARCcenter 2000 motherboard w/256M @ 32M SIMMs, 8M NV @ 1M NVSIMMs 501-2323 SPARCcenter 2000 motherboard w/512M @ 32M SIMMs, 2*SM41 501-2324 SPARCstation 20 motherboard 501-2325 Turbo GX/cg6 framebuffer/graphics accelerator SBus 13W3 501-2326 * 4/15 (SPARCclassic) motherboard 32M 501-2334 * SPARCcenter 2000 motherboard XDBus 0M 501-2336 * SPARCserver 1000 motherboard XDBus 0M 501-2338 SPARCserver 1000 motherboard ? 501-2342 8M VSIMM SPARCstation 10SX/10BSX 501-2343 SPARCstation 10SX/10BSX 501-2377 w/SM40, 32M, 8M VSIMM 501-2344 SPARCstation 10SX/10BSX 501-2377 w/SM51, 32M, 8M VSIMM 501-2345 SPARCstation 10SX/10BSX 501-2377 w/2*SM40, 32M, 4M VSIMM 501-2346 SPARCstation 10SX/10BSX 501-2377 w/2*SM51, 64M, 8M VSIMM 501-2351 SPARCstation 10 501-2365 (270-1733-14) w/SM41, 64M, GT/ZX 501-2352 * SM51 SPARC module Mbus 50MHz, 4/6xx, SPARCstation 10 501-2353 * SM51-2 SPARC module Mbus 50MHz, SPARCcenter 2000 501-2358 * SM40 SPARC module Mbus 40MHz, SPARCstation 10 501-2359 * SM41 SPARC module Mbus 40MHz, 4/6xx, SPARCstation 10, SPARCcenter 2000 501-2360 * SM51 SPARC module Mbus 50MHz, 4/6xx, SPARCstation 10, SPARCserver 1000 501-2361 * SM51 SPARC module Mbus 50MHz, 4/6xx, SPARCstation 10 501-2362 * SPARCcenter 2000 motherboard XDBus 0M 501-2365 SPARCstation 10 motherboard 501-2375 SPARCstation 10 501-2365 (270-1733-14) w/SM40, 32M, GT/ZX 501-2377 * SPARCstation 10SX/BSX motherboard 0M 501-2386 4/6xx 501-2055 w/2*SM51, 128M 501-2387 * SM51 SPARC module Mbus 50MHz, 4/6xx, SPARCstation 10, SPARCserver 1000 501-2389 SPARCstation 10 501-2365 (270-1733-14) w/SM51, 32M, GT/ZX 501-2395 audio daughterboard for SPARCstation 10SX/10BSX 501-2411 SPARCstation 10SX/10BSX 501-2377 w/2*SM51X, 32M, 8M VSIMM 501-2412 * SPARCserver 1000 system control board unprogrammed 501-2413 SPARCstation 10 501-2259 (270-1733-13) w/SM41, 0M, GT/ZX 501-2414-01 SPARCstation 10 501-2259 (270-1733-13) w/SM40, 0M, GT/ZX 501-2429 SPARCserver 1000 501-2336 w/64M @ 8M SIMMs, 2*SM41 501-2430 SPARCserver 1000 501-2336 w/512M @ 32M SIMMs, 2*SM41 501-2431 * SM52X dual SPARC module Mbus 50MHz, SPARCstation 10 501-2433 2M SIMM 60ns SPARCclassic X 501-2437 SPARCcenter 2000 motherboard w/128M @ 8M SIMMs, 2*SM51 501-2438 SPARCcenter 2000 motherboard w/64M @ 8M SIMMs, 2*SM51 501-2439 SPARCcenter 2000 motherboard w/512M @ 32M SIMMs 501-2444 * SM520 dual SPARC module Mbus 50MHz, 4/6xx 501-2445 * SM521 dual SPARC module Mbus 50MHz, 4/6xx 501-2448 SPARCcenter 2000 motherboard w/64M @ 8M SIMMs 501-2459 4/6xx 501-2055 w/2*SM52, 128M 501-2460 4M SIMM x 9 30-pin 4/6xx 501-2471 32M SIMM SPARCstation 5 501-2474 * 4/30 (SPARCstation LX/ZX) motherboard 0M 501-2475 4/6xx 501-2055 w/SM51, 64M 501-2479 16M SIMM 60ns SPARCstation 20 501-2480 64M SIMM SPARCstation 20 501-2480 64M SIMM 60ns SPARCstation 2/5 501-2482 8M video memory 501-2495 * 4/75 (SPARCstation 2) motherboard 0M (270-1926) w/SPARC POWER uP 501-2496 * 4/50 (SPARCstation IPX) motherboard 0M (270-1780) w/SPARC POWER uP 501-2504 SPARCcenter 2000 motherboard w/512M @ 32M SIMMs, 2*SM51 501-2505 * 4/75 (SPARCstation 2) motherboard 0M (270-1638) w/SPARC POWER uP 501-2506 * 4/75 (SPARCstation 2) motherboard 0M (270-1858) w/SPARC POWER uP 501-2507 * 4/50 (SPARCstation IPX) motherboard 0M (270-1959) w/SPARC POWER uP 501-2512 SPARCstation 10SX/10BSX 501-2377 w/2*SM40, 32M, 8M VSIMM 501-2528 50MHz SPARC module 501-2541 SPARCserver 1000 501-2336 w/0M, 2*SM51 501-2543 60MHz SPARC module 501-2601 50MHz SPARC module 501-2622 32M SIMM for SPARCstation 20 501-8005 color framebuffer VME 501-8006 memory board 501-8020 * 3/E mono framebuffer 1152x900 6U VME 501-8028 * 3/E single-board CPU 6U VME 501-8029 * 3/E color framebuffer cgtwo 1152x900 6U VME 501-8030 * 3/E 12M 6U VME 501-8031 * 3/E 4M 6U VME 501-8035 * 4/E (SPARCengine 1) single-board CPU VME 4M w/Weitek 501-8036 * 4/E 16M 6U VME 501-8043 mg1 framebuffer SBus DB9 501-8042 * 4/E 4M 6U VME 501-8044 cg3 framebuffer SBus 501-8058 * 4/E (SPARCengine 1) single-board CPU VME 4M w/o Weitek 501-8060 * 4/E combo memory/SBus slots (0M) 501-8064 * 4/E (SPARCengine 1) single-board CPU VME 16M w/Weitek 520-1221 IDPROM Carrera (3004) CPU 3/75/140/150/160/180 520-1295 IDPROM 3/50 520-1322 IDPROM 3/2xx 520-1412 IDPROM 3/110 520-1532 IDPROM 4/2xx 520-1559 IDPROM 3/60 520-1638 IDPROM 4/1xx 520-1811 IDPROM 386i 520-2749 NVRAM 4/20 2Kx8 CMOS 520-8049 IDPROM 3/E 523-2136 IDPROM 4/3xx 523-2113 ROM for cg8 framebuffer 3/60 P4 523-8151 NVRAM 4/E 2Kx8 CMOS 525-1023 firmware for ISP-80 IPI disk controller 525-1024 firmware for ISP-80 IPI disk controller 525-1025 firmware for ISP-80 IPI disk controller 525-1031 NVRAM 3/80 2Kx8 CMOS 525-1032 NVRAM 4/60 2Kx8 CMOS 525-1071 4/2xx boot PROM 525-1074 4/2xx boot PROM 525-1075 4/2xx boot PROM 525-1076 4/2xx boot PROM 525-1083 IDPROM 3/4xx 525-1084 NVRAM 4/40 2Kx8 CMOS 525-1100 IDPROM 4/4xx 525-1109 NVRAM 4/65 2Kx8 CMOS 525-1112 NVRAM 4/75 2Kx8 CMOS 525-1180 NVRAM 4/50 2Kx8 CMOS 525-1181 NVRAM 4/6xx 8Kx8 CMOS 525-1184 NVRAM SPARCstation 10 8Kx8 CMOS 525-1188 NVRAM 4/25 2Kx8 CMOS 525-1203 NVRAM 4/15/30 8Kx8 CMOS 525-1343 NVRAM 4/10 8Kx8 CMOS 530-1025 34-conductor ribbon cable 530-1054 2/120 internal serial cable 530-1056 null modem cable 530-1282 SCSI cable/external connector for 270-1059 530-1336 ECL mono video cable 530-1359 ECL mono video cable 530-1378 SMD disk cables 530-1379 SMD disk cables 530-1440 1.2M color video cable 530-1442 1.8M keyboard cable 530-1443 4.6M keyboard cable 530-1446 color video cable DB13W3 to 4BNC 530-1451 4/75 (SPARCstation 2) internal SCSI cable 530-1452 4/75 (SPARCstation 2) 34-conductor floppy cable 530-1453 4/75 (SPARCstation 2) DC power harness 530-1478 2M mini-DIN (type 4/5) to DB-15 (type 3) keyboard cable 530-1479 4.6M mini-DIN (type 4/5) to DB-15 (type 3) keyboard cable 530-1503 2M SCSI cable 530-1509 15" cg6 video cable 530-1594 audio cable 530-1621 386i video/keyboard cable 530-1662 1M serial port cable 530-1675 DC tray harness 530-1679 4/75 (SPARCstation 2) floppy DC power cable 530-1680 SCSI-2 to SPARCprinter parallel port cable 530-1681 power harness 530-1738 S2000 AC distribution to power supply cable 530-1741 S2000 fan DC power cable 530-1793 SCSI-2 cable 530-1814 4/75 (SPARCstation 2) memory expansion cable 530-1829 1M SCSI-2 to D50 cable 530-1836 2M SCSI-2 cable 530-1847 Sparc 10 internal SCSI cable 530-1848 Sparc 10 DC power cable 530-1870 1.2M video cable 530-1881 690 differential SCSI tray DC harness 530-1883 690 20cm external differential SCSI cable 530-1885 690 2M external differential SCSI cable 530-1886 690 12M external differential SCSI cable 530-1904 690 3M internal differential SCSI cable 540-1005 19" mono monitor 1152x900 540-1029 19" mono monitor 1152x900 540-1062 19" mono monitor (Philips M19P114A) 1152x900 540-1094 19" color monitor (Hitachi) 4BNC 540-1240 19" mono monitor (Moniterm VR1000L20) 1152x900 DB9 540-1300 RC network for 2/160 PS 540-1343 19" grayscale monitor 2BNC 540-1357 19" mono monitor (Philips) DB9 540-1358 19" mono monitor (Philips) DB9 540-1427 19" mono monitor (Motorola) 1600x1280 DB9 540-1514 19" grayscale monitor 1152x900 2BNC 540-1533 19" mono monitor (Philips) 540-1702 3/80 chassis 540-1751 fan in Sun-3 shoebox 540-1802 4/75 (SPARCstation 2) DC fan assembly 540-1813 CDC 688M SMD disk 540-1993 4/75 (SPARCstation 2) chassis with speaker 540-2005 911M 6M/sec IPI disk 540-2024 power supply 540-2191 HSI/S patch assembly 540-2220 Sparc 10 speaker box 540-2240 SunPC i486DX 25MHz SBus 555-1054 * 386i/150/250 0M XP cache 555-1200 670/690 boot PROM kit (set of four) 555-1423 * 386i/150 0M dynamic 570-1421 Network coprocessor (NC400) VME 595-1509 Sun-3 shoebox 595-1711 150M 1/4" Archive tape drive 595-2062 serial/parallel SBus 595-2249 4/75 (SPARCstation 2) boot PROM kit Announcement Dates/List Prices ------------------------------ "SS" is SPARCstation. "SServ" is SPARCserver. "SCL" is SPARCclassic. "SC" is SPARCcenter. "SCLU" is SPARCcluster. Model Year List Prices Feb 91 Mar 91 Apr 91 Jun 92 Jul 93 Jul 94 Nov 95 3/140S 1985 $17900- = = 3/160S 18900 3/180S 3/260S 3/280S 3/50M 1986 $5495 = = 3/260HM $30900 = = 3/260C 3/260G 3/260S 3/160M $25400 = = 3/160G $25400 = = 3/160C $33400 = = 3/60 1987 $9450 = = 3/60S $9540 = = 3/60M 3/60G 3/60HM 3/60FC 3/60C 3/140M $17200 = = 3/160CXP $38400 = = 3/260CXP $50400 = = 4/260 $39800 = = 4/260C $50800 = = 4/260CXP $62300 = = 386i/150 1988 $9490 = = 386i/250 $11490 = = 4/110 $19950 = = 4/110TC $31250 = = 4/280 $40200 = = 4/150CXP $44900 = = 4/150TAAC $74900 = = GXi/150 1989 $12990- = = $18490 GXi/250 $17990- = = 22490 3/80 $5995 = = 3/80GX $13995- = = 3/80FGX 17495 3/80TC $15495 = = 3/470 $34900 = = 3/470GX $42900- = = 71900 3/470S $45900 = = 3/480S $48900 = = 3/470GXP $48900- = = 77900 SS1 $8995 = = SServ1 $13900 = = SS1GX $14955- = = 18995 SServ330 $28900 = = = = SS330 $29900 = = = = SS330GX $37900 = = = SS330GXP $38900- = = = SS330CXP 39900 SS370 $42900 = = = = SS370GX $50900- = = = 87900 SServ370 $53900 = = = = SS330VX $55900 = = = SS330MVX SS370GXP $64900- = = = SS370CXP 65900 SServ390 $78900 = = = = SS470VX $86900 = = = SS470MVX SServ490 $99900 $114900 = = = SS SLC 1990 $4995 = = SS IPC $7995 = $9995 $5995 $9995? SS IPC GX $12495 = = = SS1+ $13900 = = SS2 $14995 = = $14295 = SS2GX $17995 = = $16995 = SS2GXplus $22495 = SServ1+ $19900 = = SServ2 $24595 = = $15195 = SS2GS $26995 = = $22495 = SS2GT $49995 = = $36495 = SS470GX $69900- = = = SS470GXP 125900 SS470CXP SServ470 $59900 $89900 = = = SS ELC 1991 $3995 = SS IPX $9995 = SServ630MP $45500 SServ630MP/41 $47000 SServ670MP/41 $56000 SServ670MP $60000 SServ630MP/52 $60500 SServ670MP/52 $69500 SServ690MP/41 $76000 SServ630MP/54 $78500 SServ670MP/54 $91500 SServ690MP $92000 SServ690MP/52 $101500 SServ690MP/54 $119500 SCL 1992 $4295 $2995 SCL Serv $5295 = SS LX $7995 = SS Voyager $13995 $9995 $6995 SServ10/30 $13995 SS3 $15495 = SS10/30 $18495 = = SS10/41 $24995 $22745 = SServ10/41 $23495 SS10/512MP $33745 = SS10/52 $39995 $37295 SServ600MP $47000 = SS10/54 $57995 $45745 = SServ10/54 $47095 SC2000/2 $95000 = SCL X 1993 $2545 SCL M $4795 SS 10SX $15495 SServ10/40 $16245 $15495 SS10/40 $20745 $15995 SS10/30LC $15995 = SS 10GX $15995 SS 10M $17095 SS ZX $19995 SServ10/51 $23245 $20245 SServ10/402MP $22245 = SS10/402MP $24745 $23745 SS10/51 $27745 $23745 SS10TurboGXplus $22745 SS10/402MP $23745 SS10/51 $23745 SS10ZX $28745 SServ10/512MP $33095 SS10/514MP $45745 SServ1000/2 $36700 $46700 SServ10/514MP $47095 SCLU 1 $85000 SServ1000/8 $131300 SC2000/8 $197600 SC2000/20 $1200000 SS5 1994 $3995- 11395 Netra i5 $6149 SServ5/70 $8995 = Netra s5 $10399 SServ5/85 $10595 SS20/50 $12195 SServ20/50 $12995 = Netra i20 $13199 SS20/502 $14195 = SServ20/51 $14195 SS20M $14590 = SS20/51 $15195 SS20/61 $16195 SServ20/61 $16195 Netra s20 $18299 SServ20/502 $21995 SS20/612 $22495 = SServ20/612 $26995 SS20/514 $29995 = SServ1000E/2 $50100 SC2000E/2 $114400 SServ1000E/8 $147500 SCLU 1000PDB $387025 SC2000E/20 $577000 SCLU 2000PDB $693175 SS4/110 1995 $4295 SS20/71 $17995 SS20/712 $25295 Author's Notes -------------- I have SunOS 2.0, 2.2 (upgrade from 2.0), 3.2, 3.4 (upgrade from 3.2), 3.5, 4.0, and 4.0.3 for Sun-2's. If you have SunOS 1.x on QIC-11 (20M) cartridge tapes, I would like to get a copy. If you need boot tapes in QIC-11 (20M) format, I can provide the version (2.x or 3.x) of your choice for the cost of tapes and shipping. The copies of SunOS 4.x that I have are on QIC-24 (60M) tapes. So far, I have not been able to install 4.x on my 2/120's for various reasons; even with a ROM version which can boot from a QIC-24 drive, something fails (boot error, no disk formatter, miniroot won't boot, whatever). Bibliography/Acknowledgements ----------------------------- Much of the information in CPU/CHASSIS was contributed by Al Kossow (aek@wiretap.spies.com) "Guy" contributed notes on SF9010/MB86900 and 4/1xx and 4/2xx FPUs Additional information in CPU/CHASSIS confirmed by/added from and the cardcage configuration tables added from Sun document "Cardcage Slot Assignments and Backplane Configuration Procedures", P/N 813-2004-10, Revision A of 5/13/87 Additional information in CPU/CHASSIS confirmed by and the cardage configuration tables updated from Sun document "Cardcage Slot Assignments and Backplane Configuration Procedures", P/N 813-2004-12, Revision A of 6/8/88, courtesy of mlarkin Additional information in CPU/CHASSIS (and all infomation in the Announcement Dates/List Prices section) confirmed by/added from Data Sources Reports on Computer Select CD-ROMs from February 1991, March 1991, April 1991, June 1992, July 1993, and July 1994 Information on 3/2xx CPU boards added from Sun document "Sun 501-1206 CPU Board Configuration Procedures", P/N 813-2017-05, Revision A of 10 October 1986 Information on 3/2xx CPU boards and 501-1102 3/2xx memory boards added from Sun document "Preliminary Installation Notes for the Sun-3/200 Board Set", P/N 800-1618-02, Revision 02 of 8 December 1986. The Sun document "Hardware Installation Manual for the 3/260 Workstation", P/N 800-1528-05, Revision A of 10 October 1986 contained identical information Information on 501-1102 3/2xx memory boards added from Sun document "Sun 501-1102 Memory Board Configuration Procedures", P/N 813-2018-05, Revision A of 10 October 1986 Information on 3/50 motherboard added from Sun document "Sun 3/50 Desktop Workstation Hardware Installation Manual", P/N 800-1355-05, Revision A of 31 January 1986 Information on 3/60 motherboard added from Sun document "Hardware Installation Manual for the Sun-3/60 Workstation", P/N 800-1987-05, Revision 50 of 14 August 1987 Information on 2/120 CPU boards and other Multibus boards added from Sun document "Sun-2/120 Hardware Installation Manual", Revision A of 15 April 1985 Information on Emulex MT-02 SCSI/QIC-02 board added from Sun document "Sun-3 Emulex MT02 Controller Configuration Procedures", P/N 813-2011-01, Revision 50 of 16 May 1986 Information on Emulex MT-02 SCSI/QIC-02 board added from Sun document "Installation and Service Manual for the Sun-3/180 Tape Drive Option", P/N 813-1016-02, Revision A of 31 May 1986 Information on video standards added from online manpages from SunOS 3.5 (sun2), 4.1.1 (sun3), and 4.1.3U1 (sun4) Information on SCSI and IPI disk performance added from Sun document "Sun's SCSI Disk Drives, Performance Brief", dated August 1991 SPEC information from the file maintained by John DiMarco, available via anonymous ftp from ftp.cdf.toronto.edu:/pub/spectable, dated 9/12/94 Information on SPARCstation Voyager contributed by Bob Mitton (Bob.Mitton@Eng.Sun.COM), Senior Product Manager for the Voyager. Information on 2/50 CPU boards and memory boards added from a partial copy of Sun document "Sun-2/50 Hardware Installation Manual", P/N 800-1143-02, Revision A of 15 April 1985, courtesy of Chris Powell Information on 501-1054 Multibus-VME adapter added from Sun document "User's Manual for the Sun-2 VME-Multibus Adapter Board", P/N 800-1193-01, Revision A of 1 June 1985 Much information added from or checked against Sun document "Field Engineer Handbook", P/N 851-1020-09, eleventh edition, 12/15/93 Random facts contributed by or extracted from postings by: James W. Adams (jwa2n@galen.med.virginia.edu) Brad Albom Larry Beaulieu Scott Bobo Robert Bonomi Gavin Brebner (brebner@acri.fr) John Britanik (britanik@ce.arizona.edu) David Brownlee (D.K.Brownlee@city.ac.uk) Alain Brossard Rick Caldwell John Cheshire (john@float.demon.co.uk) Gary W. Cook Mike Coughlin Chuck Cranor (chuck@maria.wustl.edu) Alvin Cura Ashok Desai Craig Dewick (craig@zeta.org.au) Casper H. S. Dik Robert Dinse David DiGiacomo John DiMarco (jdd@cdf.toronto.edu) Paul Dodd (paul@myra.com) Kyle Downey (96kfd@williams.edu) Toerless Eckert (Toerless.Eckert@Informatik.Uni-Erlangen.DE) Winston Edmond Peter Eriksson Thaddeus P. Floryan Peter Frageorgia Curt Freeland Fletcher Glenn Jeremy A. Green Paul J. Grillo Guy Harris (guy@netapp.com) Andrew Harrison Joe Hartley Mark C. Henderson Hans Holmberg Syed Zaeem Hosain Greg Hudak Perry Hutchinson (perryh@pluto.rain.com) Matt Jacob Dan Kahn (kahn@augustus.physics.unc.edu) Malome Khomo Beyung Kim Peter Koch Thomas Landgraf Robert A. Larson (blarson@hsc.usc.edu) Mary Lindstrom Jim Lyle Ken Mandelberg Jon Mandrell Jeff Miller Jim Mintha (mintha@geog.ubc.ca) James E. Moody Jr. Chuck Narad (narad@nudibranch.asd.sgi.com) Ron Nash Cave Newt (roe2@midway.uchicago.edu) DoN. Nichols John O'Connor Jukka Oraj{rvi (jukka@otol.fi) Bruce Orchard (orchard@eceservo.ece.wisc.edu) Stephen Palm John Patrick (jspatric@ecn.uoknor.edu) Edward Pendzik Chris Powell (Chris.Powell@swindon.gpsemi.com) Vaughan R. Pratt (pratt@CS.Stanford.EDU) Richard Ravich David Robinson Stephen J. Roznowski David Rushkin Wolfram Schmidt (Wolfram.Schmidt@iao.fhg.de) Jim Seamans Shane Sigler Vik P. Solem Scott Statton Wen-King Su Markus Tacke Hugo Tafel Ren Tescher (ren@rap.ucar.edu) Michael Thompson (m_thompson@ids.net) Robert Tseng Wolfram Wagner Dave Watson Robert B. White Clarence Wilkerson Don Williams Lew Wolfgang Brad Young (bbyoung@amoco.com) Pete A. Zaitcev alsibert@delphi.com bjork@rahul.net (../Steven) mlarkin@csupomona.edu nmn@access.digex.net root@junior.apana.org.au sdrocket@aol.com And of course thanks to Carl Mueller, the originator of the pseudo-FAQ for comp.sys.sun.hardware, the seed from which this reference grew END OF PART VII OF THE SUN HARDWARE REFERENCE