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 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. 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.netcom.com: /pub/ru/rubicon/sun.hdwr.ref. The file reference.zip contains all the parts; individual parts are available in the reference.parts directory. 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. *** 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 CPU, memory, video Descriptions of boards by type and part number, including pinouts, jumpers, DIP switch settings, and LEDs. *** PART IV *** BOARDS (cont'd) SCSI, non-SCSI disk controllers, tape controllers, Ethernet, serial/parallel/other commo, floating-point/system accelerator, backplanes, other, crossreference by bus Descriptions of boards by type and part number, including pinouts, jumpers, DIP switch settings, and LEDs. 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 V *** APPENDICES Cardcage configuration tables What cards go in which slots in which machines. Part number index Index of all known part numbers, with references to larger descriptions, if any, in the main body Repairs and Modifications Repair and modification information as contributed by various net.people. 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 with mono video, 8M without 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 with mono video, 8M without 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-1163/1164 (1074/1094/1208 ?) Chassis type: deskside Bus: VME, 12 slots Memory: 16M physical (documented), 256M virtual, 270ns cycle Notes: First 68020-based Sun machine. Uses the "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-1163/1164 (1074/1094 ?) 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-1164 (1074/1094/1163/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-1163/1164 (1074/1094/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 frame buffer on board and uses 1M RAM chips for 4M on-CPU memory. Code-named "Prism". 3/50 Processor(s): 68020 @ 15.7MHz, 68881 (socket), 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. Optional color frame buffer (could run mono and color from same board) 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". 3/60LE Processor(s): 68020 @ 20MHz, 68881 (stock), Sun-3 MMU, 8 hardware contexts, 3 MIPS CPU: 501-1378 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 @ 20 or 40MHz, 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. Boot ROM versions 3.0.2 and later allow using 4M SIMMs in some slots for up to 40M (see Misc Q&A #14 and #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: ISA (4 32-bit slots, 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: ISA (4 32-bit slots, 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 supported by SunOS, which has mutated to become Solaris. 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-1129/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/1512/1513/1514/1515/ 1464/1465/1516/1517/1656/1657/1658/1659/ 1660/(many others) 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". 4/280 Processor(s): SF9010 @ 16.67MHz, Weitek 1164/1165, Sun-4 MMU, 16 hardware contexts, 10 MIPS, 1.6 MFLOPS CPU: 501-1129/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-12/1382-13/1382-14/1629/1629-14 Chassis type: square pizza box Bus: SBus, 3 slots 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 x 9 30-pin 100ns SIMMs, possibly higher capacities as well, in four banks. 720K or 1.44M (?) 3.5" floppy. 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 9-chip 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. 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. 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. 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 SIMMs. No fan. 17" mono monitor built in. SPARCstation IPC (4/40) Processor(s): MB86901A or LSI L64801 @ 25MHz, 13.8 SPECint92, 11.1 SPECfp92, 327 SPECintRate92, 263 SPECfpRate92 CPU: 501-1689/1690/1835 Chassis type: lunchbox Bus: SBus, 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. 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, 3 slots 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 x 9 30-pin 100ns SIMMs, possibly higher capacities as well, in four banks. 1.44M 3.5" floppy. Essential same as SPARCstation 1, just faster clock and improved SCSI controller. 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 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". 1M or 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). 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-1730/1861 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 SIMMs. No fan. 17" mono monitor built in. 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 Chassis type: lunchbox Bus: SBus, 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. SPARCengine 1E (4/E) CPU: 501-8058/8035 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". SPARCsystem 6xxMP/xx Processor(s): ROSS CY7C601 @ 40MHz or SuperSPARC @ 45 or 50MHz, CY7C602 FPU or on TI chip, CY7C605 MMU or on TI chip (Reference); 4096 or 65536 hardware contexts; ROSS: 114 MIPS Chassis type: rackmount Bus: VME, SBus, and Mbus Memory: ROSS: Off-chip 64K write-back, direct-mapped, virtually indexed, virtually and physically tagged, 32-byte lines Architecture: sun4m Notes: First Mbus-based machine. Cypress/ROSS Mbus modules later upgraded to TI SuperSPARC modules (/xx models). Code name "Galaxy". ROSS cache can be run write-through but OS puts it in write-back; physically tagged for MP cache coherency. Up to four CPUs. 630MP/600MP: 128M physical. 670MP/690MP: 640M physical. 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 Chassis type: lunchbox Bus: SBus @ 25MHz (?), 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 by special SunOS release 4.1.3c, then general release 4.1.3_U1. SPARCstation LX (4/30) Processor(s): microSPARC @ 50MHz, 59.1 MIPS, 4.6 MFLOPS, 26.4 SPECint92, 21.0 SPECfp92, 626 SPECintRate92, 498 SPECfpRate92 Chassis type: lunchbox Bus: SBus @ 25MHz (?), 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 by special SunOS release 4.1.3c, then general release 4.1.3_U1. 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): SuperSPARC @ 33, 36, 40, 45, and 50MHz; 86.1-96.2 MIPS (?), see below for SPEC Motherboard: 501-1733/2259/2274 Chassis type: square pizza box Bus: SBus, 4 slots and Mbus, 2 slots Memory: 512M physical; 32K off-chip cache for model 30, 1M off-chip direct-mapped cache physically indexed and tagged for model 41; 1M off-chip cache for models 30LC (?), 412MP, 51, 512MP, 514MP, 52, and 54. Architecture: sun4m Notes: Code name for 10/41 "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): SuperSPARC @ 40MHz, 50MHz, or 60MHz Motherboard: 501-1866/2334 Bus: XDBus, SBus Memory: 5G physical, 1M or 2M off-chip cache 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. Current CPU modules clock at 50 MHz, initially they were at 40 MHz. Solaris 2.x releases support an increasing number of CPUs (up to full twenty at last info); this is due to tuning efforts in the kernel. The initial release supporting this machine is Solaris 2.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): SuperSPARC @ 50MHz or 60MHz Motherboard: 501-2247/2248/2336/2338 Bus: XDBus, SBus 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. 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 or 85MHz, 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): SuperSPARC @ 50 or 60MHz, see below for SPEC Bus: SBus and Mbus; SBus for models 50 and 61 (and possibly others?) @ 25MHz/64bits Memory: 512M physical; 1M off-chip cache for model 61, 2M off-chip cache for model 612, 4M off-chip cache for model 514, other models unknown Architecture: sun4m Notes: 1.44M 3.5" floppy. 32M standard all models. Two CPUs in models 502 and 612; four CPUs in model 514. 50MHz for models 50, 502, 51, and 514; 60MHz for models 61 and 612. 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 -------------- 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 Archive-name: sun-hdwr-ref/part2 Posting-Frequency: as revised Version: $Id: part2,v 1.5 1995/05/29 22:00:44 jwbirdsa Exp $ 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) 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 default boot device is determined by the EEPROM settings rather than a hardware search; 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. 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. 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 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. 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 use one terminal with many machines via a switchbox. 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 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? 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) How do I put SIMMs into a 3/80? SPARCstation 1/1+/2? IPX? 4/110? SLC? 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) How do I switch between the built-in thin Ethernet (BNC) transceiver and the AUI port on a 4/110? 19) 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? 20) My SPARCstation IPC chokes with "panic: mmp_getpmg" when booting. What do I do? 21) 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? 22) 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? 22a)My Sun-4 won't boot from a SCSI disk, but... 23) I'm getting "timeout" and "disk not responding to selection" errors with a brand-new SCSI disk. 24) 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? 25) Can I move a HOSTID ROM between machines? 26) I have a SunPC Accelerator card with an Intel 486DX on it. Can I use one of the DX2/DX4 replacement chips? 27) Can I set the stock serial ports to rates higher than 38400? 28) Can I get an ergonomic keyboard for my Sun? A trackball? 29) What's this 80-pin SCSI connector? 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 just died. What can I do? 4) Where can I get information about the IDPROM/NVRAM? Get eeprom-nvram.faq and nvram.faq from ftp.netcom.com:/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 Suns. 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 4-to-3 adapter is sold by Sun refurbisher Apex and possibly others; Sun-3's manufactured toward the end came new with type-4 keyboards and the appropriate adapter. It is also reported that a type-5 can be connected to a machine expecting a type-3 with an appropriate adapter (possibly the same one?). 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) Boot prom 2.8v2 or greater is required for SM41. Boot prom 2.10 or greater is required for SM51. 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" is posted periodically to comp.sys.sun.hardware and alt.cdrom by Kyle Downey (96kfd@williams.edu). It may also be archived at rtfm.mit.edu. 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) How do I put SIMMs into a 3/80? SPARCstation 1/1+/2? IPX? 4/110? SPARCstation 1/1+: Nearest disk connectors _______ _______ | | | | | 0 | | 1 | | | | | |_______| |_______| _______ _______ | | | | | 2 | | 3 | | | | | |_______| |_______| Nearest SBus connectors 3/80, SPARCstation 2: 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) ------------------ 0 0 -------------------- ------------------ 1 1 -------------------- ------------------ 2 2 -------------------- ------------------ 3 3 -------------------- ----------------- 0 0 -------------------- ----------------- 1 1 -------------------- ----------------- 2 2 -------------------- ----------------- 3 3 -------------------- 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. IPX: ------------------ 0 ------------------ 1 ------------------ 2 ------------------ 3 Nearest SBus connectors SLC: The SIMM slots are labelled 1 through 4, and must be filled in the order 1, 3, 2, 4. 4/110: From the original pseudo-FAQ: Nearest VME connectors _______ _______ | | | | | 3 | | 4 | Banks have eight SIMM slots | | | | each. |_______| |_______| J400 _______ _______ Note: when using mixed SIMMs | | | | J1300 to get 20M, the 1M SIMMs must | 1 | | 2 | go in banks 2 and 4 or the | | | | J1400 machine won't boot. |_______| |_______| J101 1-2 J100 1-2 3-4 Total memory: 8M 16M 20M 32M SIMM size: 256K 1M 256K/1M 1M J100 1-2 JU UN JU UN 3-4 UN JU UN JU J400 1-2 UN JU UN JU 3-4 JU UN UN JU 5-6 JU JU JU Un J1300 same JU UN UN JU different UN JU JU UN 256K JU UN JU UN 1M UN JU UN JU 2M UN UN UN UN <32M JU JU JU UN 32M UN UN UN JU unused UN UN UN UN J1400 same JU UN UN JU different UN JU JU UN 256K JU UN UN UN 1M UN JU JU JU 2M UN UN UN UN <32M JU JU JU UN 32M UN UN UN JU unused UN UN UN UN NOTE THAT SIMMs MUST BE STATIC COLUMN TYPES, 120ns or faster. 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 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) How do I switch between the built-in thin Ethernet (BNC) transceiver and the AUI port on a 4/110? Jumper J1800 on the motherboard controls this. Jump it to use the AUI port. 19) 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? 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. 20) 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 21) 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. 22) 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? 22a)My Sun-4 won't boot from a SCSI disk, but... SunOS can use SCSI disks with SCSI parity turned on. The boot ROMs can't boot from them, however -- SCSI parity must be turned off to boot. Check the jumpers on the drive or the SCSI converter card (Emulex MD-21, Adaptec ACB4000, etc.). For a Sun-4, the problem may 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. 23) 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. 24) 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. 25) Can I move a HOSTID ROM between machines? Only if the machines are the same model, since part of the hostid identifies the machine type. Also note that installing one backwards will generally destroy it. 26) 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. 27) 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. 28) Can I get an ergonomic keyboard for my Sun? A trackball? Ashok Desai (ashokd@Eng.Sun.COM) maintains an ergonomic keyboard FAQ. Ren Tescher (ren@rap.ucar.EDU) maintains an unofficial trackball FAQ. See also the "Alternatives" section under MICE in this reference. 29) 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. 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. + Sun 4/1xx CPU boards require 69.5W (13.8A @ 5V, and 0.1A @ -5V). + 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 internal SCSI hard drive in any SPARCstation should NOT be terminated. + 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. + Shorting the J900 jumper on a 4/110 motherboard erases the EEPROM. + 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 + 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 ------------------------ + 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 IPX, ELC (and SLC?) 4M or 16M x 33 72-pin 80ns SIMMs. + SPARCstation SLC 4M 72-pin SIMMs, compatible with the HP IIIsi printer. Will NOT take 16M SIMMs. + SPARCclassic; SPARCstation LX 4M or 16M 72-pin 60ns SIMMS, installed in pairs only. + 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. + SPARCserver 1000, SPARCcenter 2000 END OF PART II OF THE SUN HARDWARE REFERENCE Archive-name: sun-hdwr-ref/part3 Posting-Frequency: as revised Version: $Id: part3,v 1.8 1995/05/29 22:17:28 jwbirdsa Exp $ 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). 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 color video 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-1232 4M RAM xxx-xxxx Systech MTI-800A/1600A Multiple Terminal Interface xxx-xxxx Systech VPC-2200 Versatec Printer/Plotter controller VME 501-1014 Sun-2 color framebuffer 501-1045 "Sun-2" SCSI host adapter, 6U 501-1055 GP graphics processor (accelerator) 501-1058 GB graphics buffer (used with GP) 501-1089 cg3 color framebuffer 501-1100 3/2xx CPU 501-1102 3/2xx 8M memory 501-1116 cg3 color framebuffer 501-1131 3/1xx 2M memory 501-1132 3/1xx 4M memory 501-1138 "Sun-2" SCSI host adapter, external 501-1139 GP+ graphics processor (accelerator) 501-1149 "Sun-2" SCSI host adapter, internal 501-1167 "Sun-2" SCSI host adapter, internal/external 501-1170 "Sun-3" SCSI host adapter, internal 501-1206 3/2xx CPU 501-1217 "Sun-3" SCSI host adapter, external 501-1236 "Sun-3" SCSI host adapter, 6U 501-1267 cg5 color framebuffer 501-1268 GP2 graphics processor (accelerator) 501-1319 cg3 color framebuffer 501-1383 TAAC-1 system accelerator, POP board 501-1434 cg9 color framebuffer 501-1447 TAAC-1 system accelerator, DFB board P4 ISA SBUS MBUS XDBUS 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 501-1133 3/50 motherboard 501-1162 3/50 motherboard 501-1205 3/60 motherboard 501-1207 3/50 motherboard 501-1322 3/60 motherboard 501-1334 3/60 motherboard 501-1345 3/60 motherboard 501-1689 4/40 (SPARCstation IPC) motherboard 501-1690 4/40 (SPARCstation IPC) motherboard 501-1835 4/40 (SPARCstation IPC) motherboard 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. 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-1075 3/50 motherboard 15.7MHz 68020, a socket for a 68881 floating point chip (at 15.7MHz?), Sun-3 MMU with eight hardware contexts, up to 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 B and A 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. To switch between thin and AUI Ethernet, there is an eight-position DIP switch (0618) on the motherboard just behind the BNC and AUI connectors. To use thin Ethernet, all eight switches must be ON. To use AUI Ethernet, all eight switches must be OFF. Jumper J0642, which is next to DIP switch 0618, determines the type of the transceiver, type 1 (capacitive coupled) or type 2 (transformer coupled). To use a type 1 transceiver, jump the two pins; to use a type 2 transceiver, unjump the pins. 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. The pinout of the monochrome video connector is: 1 VIDEO+ 6 VIDEO- 3 HSYNC 7 GND 4 VSYNC 8 GND 9 GND A variety of parameters may be set in the EEPROM. Only settings meaningful to the hardware are listed here; information used by SunOS may be stored at other addresses. 0x18 Choose polling or selected boot device 0x00 poll -- search for SCSI disks, then try to boot from network if none found 0x12 boot from the selected device only 0x19-0x1D Selected boot device first two bytes are 'sd' (0x73 0x64) to boot from SCSI disk or 'le' (0x6C 0x65) to boot from Ethernet byte at 0x1B is controller number, usually 0 byte at 0x1C is unit number, usually 0 byte at 0x1D is partition number, usually 0 0x1F Set console I/O 0x00 monochrome framebuffer/keyboard 0x10 serial port A 0x11 serial port B 0x20 Choose boot display banner 0x00 Sun logo display 0x12 Display banner stored in 0x68-0xB7 0x21 Turn keyboard "click" on or off 0x00 no click 0x12 click 0x22-0x26 Specify diagnostic boot device (when NORM/DIAG switch in DIAG position) as 0x19-0x1D, or all zeroes to invoke ROM monitor 0x28-0x4F Specify diagnostic boot path (when NORM/DIAG switch in DIAG position) ASCII codes for path and filename (?) to boot, or all zeroes to invoke ROM monitor 0x68-0xB7 Custom banner ASCII codes for desired banner, padded with spaces and ending with 0x0D, 0x0A in locations 0xB6 and 0xB7 Power requirements are +5V @ 13.5A max, -5.2V @ 0.8A max, and +12V @ 0.5A max. 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 interface. 256K of dual-ported video RAM for the onboard high-resolution monochrome framebuffer. From top to bottom, the back edge of the board has: two female DB25 serial ports (A and B, respectively); 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; 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 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 Note that VCC on pin 7 will be present only when pins 3-4 of jumper J2401 are jumped. The user reset button invokes a watchdog reset. The result depends on the value at address 0x17 of the EEPROM (see table below). 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 TTL (HSYNC and VSYNC)/ ECL (Video+ and Video-). The output is high resolution (1600 x 1100) 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 The ID PROM is at location E4. There is a lithium battery (BBCV2) on this board. It is Matsushita Electric/Panasonic part number BR2325. It is documented as not being a customer-replacable part. Ethernet operation is governed by jumper J2401 in grid location A-16. Factory configurations are marked with "*". pins IN OUT ---- -- --- 1-2 *enable Ethernet clock disable Ethernet clock 3-4 +5V to Ethernet tap *no voltage (?) 5-6 type 1 transceiver (capacitive) *type 2 transceiver (xformer) 7-8 *UART clock enable UART clock disable Operation of the VME bus is governed by jumpers J300, J500, J2500, and J2600. J300 is found only on 501-1100 boards. J300 at H-2 (only on 501-1100 boards) 1-2 P2 bus enable P2 bus disable J500 at H-3/H-4 1-2 *VME interrupt level 1 (enable?) 3-4 *VME interrupt level 2 (enable?) 5-6 *VME interrupt level 3 (enable?) 7-8 *VME interrupt level 4 (enable?) 9-10 *VME interrupt level 5 (enable?) 11-12 *VME interrupt level 6 (enable?) 13-14 *VME interrupt level 7 (enable?) 15-16 nothing *nothing J2500 at L-11 1-2 *CPU is VME arbiter & requester 3-4 CPU is VME requester only * 5-6 CPU is VME reset slave * 7-8 *CPU is VME reset master J2600 at L-9 1-2 *enable VME clock disable VME clock Operation of the CPU is governed by jumpers J100, J200, and J2000. J100 at H-5 1-2 68020 cache disable *68020 cache enable J200 at J-6 1-2 nothing *nothing 3-4 *25MHz CPU enable 5-6 select 25MHz 68881 clock * 7-8 *select 20MHz 68881 clock J2000 at H-1 1-2 *select 27512 boot PROM 3-4 select 27256 boot PROM A variety of parameters may be set in the EEPROM. Only settings meaningful to the hardware are listed here; information used by SunOS may be stored at other addresses. There are probably other settings which are not listed. 0x16 Should contain 0x13 for a 1600x1280 screen 0x17 Reset switch action 0x00 invoke ROM monitor 0x12 imitate power-on reset 0x1F Display device 0x00 monochrome monitor 0x10 terminal on serial port A 0x11 terminal on serial port B 0x12 color framebuffer/monitor 0x50 Number of columns 0x51 Number of rows 501-1133 3/50 motherboard See 501-1075. 501-1162 3/50 motherboard See 501-1075. 501-1205 3/60 motherboard 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. 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. To switch between thin and AUI Ethernet, there is a jumper block in the forward left corner of the motherboard. The jumper labelled "EXTXVR" (the second in from the right) should be jumped for AUI Ethernet and unjumped for thin Ethernet. 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 ??? 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. The output can be switched between low resolution (1152 x 900) and high resolution (1600 x 1100) via a jumper in the front left corner of the motherboard. The jumper labelled "HIGHRES" (the rightmost jumper) should be jumped for high resolution operation and unjumped for low resolution operation. 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 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 present is set via a jumper block in the front left corner of the motherboard. The leftmost six jumpers (labelled "4MB", "8MB", "12MB", "16MB", "20MB", and "24MB") must be set so that the jumpers up to the amount of memory installed are jumped, and all higher jumpers are unjumped. For example, a motherboard with 8M of memory should have the "4MB" and "8MB" jumpers jumped and the rest unjumped. 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. 501-1206 3/2xx CPU VME See 501-1100. 501-1207 3/50 motherboard See 501-1075. 501-1322 3/60 motherboard See 501-1205. 501-1334 3/60 motherboard See 501-1205. 501-1345 3/60 motherboard See 501-1205. 501-1689 4/40 (SPARCstation IPC) motherboard There are three replaceable fuses on the motherboard: F071 Keyboard/mouse 2A fuse, PN 150-1162, loated above the serial ports F0801 SCSI terminator power 1.5A fuse, PN 150-1162, located next to F0802 F0802 Ethernet transceiver power 2A fuse, PN 150-1974, located on the corner of the motherboard by the SCSI connector These fuses look like little plastic light bulbs about half an inch long. Memory is in the form of 1M or 4M x 9 30-pin 80ns SIMMs in three banks: Nearest disk connectors _______ _______ | | | | | 0 | | 1 | | | | | |_______| |_______| _______ | | | 2 | | | |_______| Nearest SBus connectors 501-1690 4/40 (SPARCstation IPC) motherboard See 501-1689. 501-1835 4/40 (SPARCstation IPC) motherboard See 501-1689. 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-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-1102 8M VME 3/2xx Eight megabytes of ECC memory consisting of 256K x 1-bit chips, with onboard refresh control. The first memory board in a Sun 3/2xx must always be in VME slot 6 and must have a 220/270-ohm terminator pack at location 34F. Up to four boards are supported, with the other three boards being in slots 2-4, and not having the terminator pack installed at location 34F. The jumper on the upper rear edge of the board (accessible through the back panel) determines the memory location of the board, in 8M increments. The first board should have the jumper set to 0 (at the bottom); additional boards should be set to 1 through 3 (moving toward the top of the board) in order. 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. 501-1131 2M VME 3/1xx Two megabytes of memory, similar in construction to the 501-1132 4M memory board. There are two jumpers near one of the VME connectors. The one nearest the connector should be jumped, and the other unjumped. There are two DIP switches (U3118 and U3119) near the jumpers. These set the base address of the board. The switch positions are mutually exclusive; within each bank, only one should be ON at a time. U3119 is apparently not used for this board. U3118 1 unknown 2 base address 0x200000 (starts at 2M) 3 base address 0x400000 (starts at 4M) 4 base address 0x600000 (starts at 6M) 5-8 unknown 501-1132 4M VME 3/1xx Four megabytes of memory, similar in construction to the 501-1131 2M memory board. There are two jumpers near one of the VME connectors. The one farther away from the connector should be jumped, and the other unjumped. There are two DIP switches (U3118 and U3119) near the jumpers. These set the base address of the board. The switch positions are mutually exclusive; within each bank, only one should be ON at a time. base address U3118 U3119 ------------ ----- ----- 0x200000 (2M) 2 3 0x400000 (4M) 3 4 0x600000 (6M) 4 5 0x800000 (8M) 5 6 0xA00000 (10M) 6 7 0xC00000 (12M) 7 8 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. 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 may exist. MG MG standards are apparently monochrome framebuffers with analog outputs connected to grayscale monitors. Still researching this one. 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 No information. 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. 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 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. COLOR 501-0289 color video 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 Sun-2 color framebuffer VME Output resolution 1152 x 900, 66Hz vertical refresh, 62KHz horizontal sync. Known to work in 2/160, 3/160, 3/180, 3/260, 3/280, 3/460, 3/470, 3/480. 501-1058 GB graphics buffer VME Used with GP graphics accelerator. Known to work in 2/160, 3/160, 3/180, 3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350, 4/360, 4/370, 4/380. 501-1089 cg3 color framebuffer VME Output resolution 1152 x 900, 66Hz vertical refresh, 62KHz horizontal sync. Known to work in 3/160, 3/180, 3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350, 4/360, 4/370, 4/380. 501-1116 cg3 color framebuffer VME See 501-1089. 501-1267 cg5 color framebuffer VME Output resolution 1152 x 900, 66Hz vertical refresh, 62KHz horizontal sync. Known to work in 3/160, 3/180, 3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350, 4/360, 4/370, 4/380, 4/470, 4/490. 501-1319 cg3 color framebuffer VME See 501-1089. 501-1434 cg9 color framebuffer VME Output resolution 1152 x 900, 66Hz vertical refresh, 62KHz horizontal sync. Known to work in 3/160, 3/180, 3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350, 4/360, 4/370, 4/380, 4/470, 4/490. ACCELERATORS 501-1055 GP graphics processor VME Known to work in 2/160, 3/160, 3/180, 3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350, 4/360, 4/370, 4/380. 501-1139 GP+ graphics processor VME Known to work in 2/160, 3/160, 3/180, 3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350, 4/360, 4/370, 4/380. 501-1268 GP2 graphics processor VME Known to work in 3/160, 3/180, 3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350, 4/360, 4/370, 4/380, 4/470, 4/490. END OF PART III OF THE SUN HARDWARE REFERENCE Archive-name: sun-hdwr-ref/part4 Posting-Frequency: as revised Version: $Id: part4,v 1.7 1995/05/29 22:05:47 jwbirdsa Exp $ THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART IV ======= BOARDS DISKS KEYBOARDS MICE MONITORS BOARDS (cont'd) =============== 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. 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-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. 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 Power requirements are +5V @ 1.5A. 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. 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 controller This board is used to connect a QIC-02 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. 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. 501-1383 TAAC-1 application accelerator, POP board VME One board of a two-board set. Known to work in 3/160, 3/180, 3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350, 4/360, 4/370, 4/380, 4/470, 4/490. 501-1447 TAAC-1 application accelerator, DFB board VME One board of a two-board set. See 501-1383. 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 ------------ 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. the Maxtor LXT213S, Quantum PD210S, and Conner CP30200 for the SUN0207 drive), and performance will vary between them. 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 (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 ------------ Get the ergonomic keyboard FAQ from Ashok Desai at ashokd@Eng.Sun.COM. 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. 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 IV OF THE SUN HARDWARE REFERENCE Archive-name: sun-hdwr-ref/part5 Posting-Frequency: as revised Version: $Id: part5,v 1.4 1995/05/29 22:06:19 jwbirdsa Exp $ THE SUN HARDWARE REFERENCE compiled by James W. Birdsall (jwbirdsa@picarefy.com) PART V ====== 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; 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. 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 - - - - 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 controller - - - - - - A B C ** 2nd 1/2" tape controller - - - - - - - A B 1st SMD controller 370-1012 - - - - - - A B C 2nd SMD controller 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?). 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 - - - - - - - - - - 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 ctrl - - - - - - A B C D E F - - - ** 2nd 1/2" tape ctrl - - - - - - - A B C D E F - - ** 1st SMD ctrl 370-1012 - - - - - - A B C D E F G H - 2nd SMD ctrl 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?). 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 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 AB BC CD DE EF FG G - - UN# UN# 2nd MAPKIT 501-1202 & - - - - A AB BC CD DE EF FG G UN# UN# 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 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. 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 MAPKIT 501-1202 - A A UN** UN** SCSI 501-1138 - 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 and 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). 3/140 board slot: 1 2* 3* Px03 Px04 CPU 501-1164 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 MAPKIT 501-1202 - A A UN# UN# SCSI 501-1138 - 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 and 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). 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. Part number index ----------------- Sun part numbers have four sections, xxx-yyyy-zz Rev ?, where xxx is a three digit number which seems to indicate a major grouping of part types, yyyy is a four digit number which indicates the individual part, and zz is a two digit 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. Note that some 501- parts may be marked 270- instead of or in addition to the 501- part number. If you have a 270- part number, try looking under 501-. 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. 150-1162 fuse, 1.5A, SPARCstation IPC motherboard 150-1346 external SCSI active terminator 150-1974 fuse, 2A, SPARCstation IPC motherboard 180-1097 6' 115VAC power cable right angle 180-1117 video power cable 270-1049 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 channel attach 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 CPU module 40MHz 370-1392 424M SCSI disk 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 501-0288 * 3COM 3C400 Multibus Ethernet 501-0289 * Multibus color video 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 board 501-1013 * 1M Multibus RAM 501-1014 * 2/130, 2/160 color framebuffer VME (also 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 Multibus CPU board 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 (Carerra) VME CPU board (?) 501-1075 * 3/50 motherboard 501-1079 2/50 0M memory VME 501-1089 * cg3 framebuffer VME 501-1090 2/120 9-slot Multibus backplane 501-1094 3/1xx (Carerra) VME CPU board (?) 501-1096 2/130, 2/160 2M memory VME 501-1097 2/130, 2/160 4M memory VME 501-1100 * 3/2xx VME CPU board 501-1102 * 3/2xx,4/2xx 8M RAM 501-1104 cg2 framebuffer VME 501-1105 FPA VME 501-1111 3/1xx 2M VME 501-1116 * cg3 framebuffer VME 4BNC 501-1121 3/1xx 0M VME 501-1122 3/1xx 4M VME 501-1125 IPC (floppy/parallel) 501-1129 4/2xx VME CPU board 501-1131 * 3/1xx 2M VME 501-1132 * 3/1xx 4M VME 501-1133 * 3/50 motherboard 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 2/50 (2/130, 2/160 ?) 1M CPU VME 501-1142 2/50 (2/130, 2/160 ?) 2M CPU VME 501-1143 2/50 (2/130, 2/160 ?) 4M CPU VME 501-1144 2/130, 2/160 1M CPU VME 501-1145 2/130, 2/160 2M CPU VME 501-1146 2/130, 2/160 4M CPU VME 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 VME 501-1158 SCP VME 501-1162 * 3/50 motherboard 501-1163 3/1xx (Carerra) VME CPU board 2M 501-1164 3/1xx (Carerra) VME CPU board 4M 501-1165 ALM 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/110 VME CPU board 501-1202 MAPKIT VME 501-1203 ALM-2 VME 501-1205 * 3/60 motherboard 501-1206 * 3/2xx VME CPU board 501-1207 * 3/50 motherboard 501-1208 3/1xx (Carerra) VME CPU board (?) 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/110 VME CPU board 501-1239 1M x 9 SIMM 36-pin 100ns 501-1241 386i/150 motherboard 501-1243 color framebuffer 386i 1152x900 501-1244 mono framebuffer 386i 1152x900 501-1247 mg3 framebuffer P4 4/110 DB9 501-1248 cg4 framebuffer 4BNC 501-1249 Xylogics 7053 SMD controller VME 501-1254 32M RAM 4/2xx VME 501-1267 * cg5 framebuffer VME 501-1268 * gp2 graphics accelerator VME 501-1274 4/2xx CPU VME 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 color framebuffer 386i 1024x768 53KHz horizontal, 66Hz vertical 501-1299 3/4xx VME CPU board 501-1316 4/3xx VME CPU board 501-1319 * cg3 framebuffer VME 1024x1024 501-1322 * 3/60 motherboard 501-1324 386i/250 motherboard 501-1334 * 3/60 motherboard 501-1345 * 3/60 motherboard 501-1352 GXi graphics accelerator 386i 501-1371 cg8 framebuffer 3/60 P4 501-1374 cg6 framebuffer P4? VME? 13W3 501-1378 3/60LE motherboard 501-1381 4/4xx VME CPU board 501-1382 4/60 (SPARCstation 1) motherboard 501-1383 * TAAC-1 accelator, POP board, VME 501-1397 VGA/EGA board 386i 501-1401 3/80 motherboard 501-1402 mg4 framebuffer P4 3/80 501-1407 24-bit FRAM buffer SPARCstation 10 501-1413 386i/250 motherboard 501-1414 386i/150 motherboard 501-1415 cg3 framebuffer SBus 501-1419 mg1 framebuffer SBus 501-1423 386i memory board, 8M of 1Mx9 100ns SIMMs 501-1433 mono framebuffer 386i 64KHz horizontal, 66Hz vertical 501-1434 * cg9 framebuffer VME 501-1443 cg4 framebuffer VME 13W3 501-1447 * TAAC-1 accelerator, DFB board, VME 501-1450 Ethernet SBus 501-1455 mg2 framebuffer SBus 13W3 501-1462 4/110 VME CPU board 501-1463 4/110 VME CPU board 501-1464 4/110 VME CPU board 501-1465 4/110 VME CPU board 501-1481 cg6 framebuffer SBus 501-1483 DC to DC converter for mg3 framebuffer 3/80 501-1491 4/2xx VME CPU board 501-1505 cg6 framebuffer (P4 3/80)? VME? 13W3 501-1511 Serial/parallel SPC/S 501-1512 4/110 VME CPU board 501-1513 4/110 VME CPU board 501-1514 4/110 VME CPU board 501-1515 4/110 VME CPU board 501-1516 4/110 VME CPU board 501-1517 4/110 VME CPU board 501-1518 cg8 framebuffer P4? VME? 13W3 501-1522 4/2xx VME CPU board 501-1532 cg6 framebuffer (P4 3/60)? VME? 13W3 501-1550 3/4xx VME CPU board 501-1561 mg2 framebuffer SBus 13W3 501-1563 4/3xx VME memory (1M or 4M SIMMs, max 48M/192M) 501-1567 mono framebuffer 386i 1152x900 501-1568 mono framebuffer 386i 1024x768 64KHz horizontal 66Hz vertical 501-1577 cg8 framebuffer 13W3 501-1624 gt (Graphics Tower) graphics accelerator 13W3 501-1625 4M SIMM (SPARCstation 1/1+/2, SPARCstation IPC) 501-1627 4/20 (SPARCstation SLC) motherboard 501-1629 4/60 (SPARCstation 1) motherboard 501-1632 4/65 (SPARCstation 1+) motherboard 501-1637 mg3 framebuffer P4 3/80 DB9 501-1638 4/75 (SPARCstation 2) motherboard 501-1645 cg6 framebuffer SBus 2-slot 13W3 501-1650 3/80 motherboard 501-1656 4/110 VME CPU board 501-1657 4/110 VME CPU board 501-1658 4/110 VME CPU board 501-1659 4/110 VME CPU board 501-1660 4/110 VME CPU board 501-1672 cg6 framebuffer SBus 13W3 501-1680 4/20 (SPARCstation SLC) motherboard 501-1689 * 4/40 (SPARCstation IPC) motherboard 501-1690 * 4/40 (SPARCstation IPC) motherboard 501-1692 Graphics Tower SBus to GT front end interface 501-1693 Graphics Tower SBus adapter 501-1698 4M SIMM SPARCstation SLC 501-1706 Videopics framegrabber SBus 2RCA 501-1718 cg3 framebuffer SBus 66/76Hz vertical 13W3 501-1720 4/20 (SPARCstation SLC) motherboard 501-1721 128M RAM 4/4xx VME 501-1725 HSI/S high-speed sync serial 501-1727 HSI SBus PCB 501-1730 4/25 (SPARCstation ELC) motherboard 501-1733 motherboard SPARCstation 10 501-1739 4Mx9 SIMM 80ns 501-1742 4/3xx VME CPU board 501-1744 4/75 (SPARCstation 2) motherboard 501-1748 4/20 (SPARCstation SLC) motherboard 501-1776 4/20 (SPARCstation SLC) motherboard 501-1777 4/20 (SPARCstation SLC) motherboard 501-1785 16M SIMM Sparc 10 501-1817 8M 70ns SIMM 1000/200 501-1817 8M SIMM SPARCserver 1000/SPARCcenter 2000 501-1822 16M SIMM SPARCstation IPX 501-1835 * 4/40 (SPARCstation IPC) motherboard 501-1840 SBus expansion adapter 501-1845 ZX accelerated frame buffer 501-1847 Prestoserve NFS accelerator VME 501-1850 SCSI SBus 501-1855 * ISP-80 IPI disk controller 501-1859 4/75 (SPARCstation 2) CPU 501-1861 4/25 (SPARCstation ELC) motherboard 501-1866 SPARCcenter 2000 motherboard 501-1860 SBE/S SCSI/Ethernet SBus 501-1881 Ethernet SBus 501-1894 4/690 cpu 501-1897 670MP CPU 501-1899 4/4xx cpu 0M W/FPP 501-1902 SBus differential SCSI 501-1909 cg3 framebuffer SBus 501-1915 16M SIMM SPARCstation IPX 501-1930 64M SIMM for SPARCstation 10 501-1932 SBus token ring 501-1955 SBus expansion 501-1957 SCSI tray ID board 501-1981 SunPC accelerator 486DX 25MHz SBus 501-1996 SBus GX framebuffer 501-2015 SBus fast SCSI and second Ethernet controller 501-2020 SX graphics SBus 501-2039 GX+ graphics accelerator SBus 501-2055 690MP CPU 501-2196 32M SIMM for SPARCserver 1000 and SPARCcenter 2000 501-2218 SPARCstation 10/20 CPU module 33MHz 501-2239 SPARC 10/30 SuperSPARC MBus module, 36MHz 501-2247 SPARCserver 1000 motherboard 501-2248 SPARCserver 1000 motherboard 501-2253 Turbo GX Plus framebuffer 501-2258 SM41 40MHz SPARC module 501-2259 motherboard SPARCstation 10 501-2270 SM41 Sparc module 40MHz SPARCstation 10, 4/6xx, SPARCserver 1000 501-2274 SPARCstation 10 motherboard 501-2306 4M VSIMM 501-2324 SPARCstation 20 motherboard 501-2325 Turbo GX/cg6 framebuffer/graphics accelerator SBus 13W3 501-2334 SPARCcenter 2000 motherboard 501-2336 SPARCserver 1000 motherboard 501-2338 SPARCserver 1000 motherboard 501-2352 SM51 Sparc module 501-2353 50MHz SPARC module 501-2359 40MHz Sparc 10/600/2000 CPU module 501-2365 Sparc 10GT CPU 501-2471 32M SIMM SPARCstation 5 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-2528 50MHz SPARC module 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 mono framebuffer 1152x900 VME 501-8028 3/E single-board VME CPU 501-8029 color framebuffer 1152x900 VME 501-8035 4/E (SPARCengine 1E) single-board VME CPU 501-8043 mg1 framebuffer SBus DB9 501-8044 cg3 framebuffer SBus 501-8058 4/E (SPARCengine 1E) single-board VME CPU 523-2113 ROM for cg8 framebuffer 3/60 P4 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-1112 4/75 (SPARCstation 2) NVRAM 525-1184 Sparc 10 NVRAM 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-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-1479 5M mini-DIN 8 to DB-15 keyboard cable 530-1503 2M SCSI cable 530-1509 15" cg6 video cable 530-1594 audio cable 630-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-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-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-1200 670/690 boot PROM kit (set of four) 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 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 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 SS 10TurboGXplus $22745 SS10/402MP $23745 SS10/51 $23745 SS 10ZX $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 SServ5 $8995 SS20/50 $12195 SServ20 $12995 SS20/502 $14195 SS20M $14590 SS20/51 $15195 SS20/61 $16195 SS20/612 $22495 SS20/514 $29995 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 on my 2/120's because they refuse to boot from a QIC-24 tape drive. 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 (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. 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 Chuck Cranor (chuck@maria.wustl.edu) Alvin Cura Craig Dewick Casper H. S. Dik Robert Dinse 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 Curt Freeland Fletcher Glenn Guy Harris (guy@netapp.com) Andrew Harrison Joe Hartley Mark C. Henderson Hans Holmberg Syed Zaeem Hosain 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 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 Don Williams Lew Wolfgang 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 V OF THE SUN HARDWARE REFERENCE