Apple Network Server

Last updated
Apple Network Server
Developer Apple Computer
Type Server
Release dateFebruary 26, 1996 (1996-02-26)
DiscontinuedApril 1, 1997 (1997-04-01)
CPU PowerPC 604, 132 – 150 MHz [1]
PowerPC 604e, 200 MHz [2]
Successor Xserve

The Apple Network Server (ANS) was a line of PowerPC-based server computers designed, manufactured and sold by Apple Computer, Inc. from February 1996 to April 1997. It was codenamed "Shiner" and originally consisted of two models, the Network Server 500/132 ("Shiner LE", i.e., "low-end") and the Network Server 700/150 ("Shiner HE", i.e., "high-end"), which got a companion model, the Network Server 700/200 (also "Shiner HE") with a faster CPU in November 1996.

Contents

The machines were not a part of the Apple Macintosh line of computers; they were designed to run IBM's AIX operating system and their ROM specifically prevented booting the classic Mac OS. This makes them the last non-Macintosh desktop computers made by Apple to date. The 500/132, 700/150, and 700/200 sold in the U.S. market for $11,000, $15,000 and $19,000, respectively.

Apple Network Servers are not to be confused with the Apple Workgroup Servers and the Macintosh Servers, which were Macintosh workstations that shipped with server software and used Mac OS; the sole exception, the Workgroup Server 95—a Quadra 950 with an added SCSI controller that shipped with A/UX—was also capable of running Mac OS. Apple did not have comparable server hardware in their product lineup again until the introduction of the Xserve in 2002.

The product's short lifespan is attributed to significant financial troubles at Apple in early 1997. CEO Gil Amelio cancelled both Network Server and OpenDoc in the same meeting as it was determined that they were low priorities. [3]

Hardware

The Apple Network Server's hardware was supposed to be based on a new logic board design specific to the product. During the development of the hardware, Apple abandoned the original mainboard design for unconfirmed reasons. In order to move forward and ship the product, Apple made modifications to the Power Macintosh 9500 logic board and ROM (locking out all Mac OS calls) and ported AIX to the new hardware. Whether related to the hardware change or by coincidence, Apple also abandoned its NetWare on PowerPC development (codename: Wormhole) at this time. The general logic board layout seems to suggest a close relationship with PowerPC-based RS/6000 systems by IBM, which also were designed to run AIX. On the other hand, many logic board components, especially the Open Firmware boot ROM, are similar to the "Tsunami" board used in the Power Macintosh 9500 and some Macintosh clones.[ citation needed ]

While the circuit board layout of the Apple Network Server (ANS) may resemble RS/6000 systems, logically and physically it is almost identical to a Power Macintosh 9500 (PM9500), although running quite different firmware, and which is specific to its unique mission function.

Starting at the top level bus and working downward in the bus hierarchy, at the top level is the CPU bus with a Hammerhead controller (Apple Part # 343S1190) which is also found on the PM9500. The CPU, as mentioned, is a PowerPC 604 or 604e. The CPU bus-to-PCI bus bridges are Bandit controllers (343S0020). Both the ANS and the PM9500 have two Bandit controllers and two separate PCI busses. All devices at the CPU bus level are identical between the ANS and PM9500. On both systems the CPU Bus Clock is supplied by the removable CPU card. However, on the ANS the clock buffer which splits the System Clock for all the CPU Bus Devices is on the logic board, whereas on the PowerMac 9500 the clock buffer is on the CPU card.

The memory data lane controllers are different on the ANS from the ones on the PM9500, presumably because of added support for parity memory. The ANS memory data lane controllers are 343S1161 instead of 343S1141 as on the PM9500. However, the memory structure is the same with two banks of DIMM slots and support for memory interleaving when corresponding slots in different banks contain identical memory DIMMs. The ANS does have eight memory DIMM slots instead of the PM9500's twelve, but other Hammerhead-based machines such as the PM8500 also carry only eight memory DIMM slots.

On the PCI bus, as mentioned above, the ANS uses the Bandit PCI bridge, just as the PM9500 does. The PCI bus arbiters are also identical (343S0182). The bus arbiters receive the PCI Bus Request signals and issue the Bus Grant Signals to the PCI slots and to the PCI bridge chips (Bandit).

The interrupt manager and logic board IO controller is also the same. Both use Grand Central (343S1125). Grand Central is a device on the PCI bus.

At the PCI bus, ANS parts ways with the PM9500 in a few ways. The ANS has two 53C825A SCSI chips with support for Fast & Wide SCSI operations, which are not present in the PM9500. These each appear as a separate PCI device on the PCI bus. The ANS also adds a Cirrus Logic 54M30 video controller as an additional PCI device.

In all the ANS has three PCI devices which the PM9500 lacks. The ANS's PCI slots are also organized differently. On the PM9500, Grand Central and the first three PCI slots are supported by Bandit 1. The remaining three PCI slots are supported by Bandit 2. On the ANS, Grand Central, the two 53C825A SCSI chips, the 54M30 video controller and the upper two PCI slots are supported by Bandit 1. The remaining four PCI slots are supported by Bandit 2. Some may find it interesting that this (six devices supported by Bandit 1) confirms that the Bandit PCI Bridge and associated arbiter chip can directly (no PCI-PCI bridge required) support at least six PCI devices given proper firmware support.

Going down further in the hierarchy, the Grand Central chip is a sort of I/O bus for miscellaneous logic board devices. Both the ANS and the PM9500 use the CURIO chip (AM79C950, custom part from AMD) to support serial ports, a slow (5 MB/s, 53C94/96 based) SCSI bus and 10 Mbit/s ethernet. The SWIM floppy controller is also common to both machines and connected through the Grand Central chip. The ANS lacks the MESH SCSI chip (53CF94/6 derived Apple SCSI chip) which is present on the PM9600 and supports the internal Fast SCSI bus.

Grand Central provides support for eleven system interrupts. On both the Macintosh and the ANS, each PCI slot contains only one interrupt line (up to four supported in PCI spec.) and each interrupt line is used by only one device. The interrupt map is different in the two machines, and this represents the most likely reason why inserting a PM9500 or PM9600 ROM in an ANS will not allow the machine to boot. The firmware expects certain interrupts to correspond to certain events, but the interrupt signal is physically connected to a different device than the firmware expects. [4]

The CPU board of an ANS 700/200. The ANS 500/132 and 700/150 CPUs are made from the same board but each employs unique configuration jumpers. All ANS CPUs have an applied printed label (shown on the extreme left) which identifies the CPU's speed: 132, 150 or 200 MHz. As in this generation of Apple's PowerPC products, the installed processor card determines the system's CPU speed, and the system's bus speed is derived from the CPU's speed: 44 MHz for /132, and 50 MHz for /150 and /200. ANS700-CPU-board.jpg
The CPU board of an ANS 700/200. The ANS 500/132 and 700/150 CPUs are made from the same board but each employs unique configuration jumpers. All ANS CPUs have an applied printed label (shown on the extreme left) which identifies the CPU's speed: 132, 150 or 200 MHz. As in this generation of Apple's PowerPC products, the installed processor card determines the system's CPU speed, and the system's bus speed is derived from the CPU's speed: 44 MHz for /132, and 50 MHz for /150 and /200.

The ANS 500/132 uses a PowerPC 604 CPU clocked at 132 MHz, and the ANS 700/150 has the same family CPU but clocked at 150 MHz. Both have a L1 cache of 32 kB. The ANS 700/200 features the more advanced PowerPC 604e clocked at 200 MHz, with an L1 cache of 64 kB. The L2 cache of the ANS is mounted on a SIMM, with a standard size of 512 kB for the 500 and 1 MB for the 700s. Any ANS may have the 1 MB cache card fitted. The system bus speed is 44 MHz for the 500, and 50 MHz for the 700s or any ANS to which the 200 MHz processor card had been fitted. The ANS logic board has eight 168-pin DIMM parity RAM slots with four of them free (with a maximum amount of 512 MB of RAM specified). The ANS 500/132 shipped with 32 MB of RAM installed (4 × 8 MB 60 ns parity DIMMs manufactured by IBM) and the ANS 700/150 and the ANS 700/200 shipped with 48 MB (2 × 16 MB 60 ns + 2 × 8 MB parity DIMMs also manufactured by IBM). For all practical purposes, the maximum RAM configuration is 4 × 128 MB parity DIMMs (512 MB, total) or 8 × 64 MB parity DIMMs (also 512 MB total). The machine will not POST (i.e., will not pass the Power-on System Test) if more than 512 MB is installed. This is an absolute restriction built into the machine's ROM-DIMM. If even one RAM DIMM is non-parity, then parity checking is turned off for all RAM, in which case 70 ns RAM DIMMs are acceptable. FPM or EDO RAM DIMMs are acceptable, in any order, as the machine treats EDO RAM DIMMs as FPM RAM DIMMs.

All Network Servers feature an internal two-channel Wide SCSI-2 controller (narrow, to the CD-ROM drive, and to any hard drives which have been installed with the Apple accessory Narrow SCSI-2 installation kit), an external 25-pin SCSI-1 connector and a standard 1.44 MB "SuperDrive" floppy. Six free PCI slots are available for expansion—parts supported under AIX include two Ethernet cards and a SCSI RAID card. Other ports include one ADB port, two serial ports and one AAUI port. Unlike all other Apple computers of the era, the ANS uses a VGA connector for the on-board video; an adapter for Apple displays was included. [5]

A unique aspect of the Apple Network Servers is their case: It is fully lockable and extremely accessible, it features a small LCD for diagnostics, and its front has seven device slots, with a CD-ROM and one hard drive mounted in them in the standard configuration. Additional hot-swappable SCSI hard drive modules or a DAT tape streamer can be added to the free slots. Optionally, the ANS 700 also supports redundant and hot-swappable power supply units and an internal drive rack for two further fixed hard drives. The case is large and heavy, at a height of 24.5 in (62 cm), a width of 16.5 in (42 cm), a depth of 18 in (46 cm) and a weight of over 80 lb (36 kg), with exact weight depending on hardware configuration. That means that while it is about the right width for a 19-inch rack, it requires at least 14 rack units in height. A third model in a smaller rack-mount case without the large disk array, the Network Server 300 (code named "Deep Dish", as in a deep dish pizza), never got past the prototype stage. [6] Also in development but never released were CPU cards featuring two CPUs. Power Macintosh 9500 CPU cards, which were available with dual processors, were not compatible with the ANS.

An ANS 500/132 may be upgraded to an ANS 500/200 by installing the 200 MHz processor accessory card. It is possible to upgrade an ANS 500 to an ANS 700 or to downgrade an ANS 700 to an ANS 500 simply by exchanging the power back panel and PSU(s), but it is necessary to completely disassemble the base of the ANS in order to accomplish such an upgrade or downgrade. An ANS 700 has but one input power connection, even though it can have dual, independent PSUs. However, an ANS 700 may be easily converted into a dual primary power configuration (independent primary power, possibly, and desirably, from different power panels, one possibly backed up by an uninterruptible power supply) by removing the IEC input power connector and physically and electrically connecting two input power cordsets, one to each of the redundant PSUs. However, this modification very likely invalidates the machine's UL Listing. Nevertheless, such a modification could implement a true N+1 redundancy configuration for the ANS 700s.

Software

The Network Servers were sold exclusively with AIX, in a version called "AIX for Apple Network Servers" with some Apple-specific features, like AppleShare services, added; two revisions, 4.1.4 and 4.1.5, exist. Apple's own Unix variant A/UX had already been discontinued and does not support the PowerPC. Due to their AIX OS and hardware similarities, the Network Servers are mostly binary compatible with the RS/6000 series. However, applications which rely on early RS/6000's POWER2 processor and Micro Channel bus are incompatible with the ANS's PowerPC CPU and PCI bus. [7]

During the development of the product, Apple tested alpha versions of Novell NetWare for PowerPC. Around the same time the hardware changed, the NetWare project ceased to be updated and later was abandoned. Apple also tested and produced limited numbers of ROM SIMMs which supported Windows NT for PowerPC on the Network Server 500 and 700.[ citation needed ]

As an alternative to AIX it is possible, though complicated, [8] to install PowerPC Linux or NetBSD on the ANS. It is possible, with prototype Macintosh ROMs, to boot an Apple Network Server 500 or 700 into Mac OS 7.5 or later, however Ethernet support was not complete. No reliable sources for the procedure or requirements exist. [9] Not only is the Ethernet different, but the display interface is as well. Using an Apple-branded, but DEC "Tulip" Ethernet card [10] and a display card from a 9500 goes a long way towards achieving Mac OS capability but even this is not assured.[ clarification needed ] Yellow Dog Linux 2.x or 3.x is more assured, and NetBSD 1.5.x might be even better. Major issues remain, such as the dual "Bandit" bus controllers, the proprietary floppy format, and possibly the CD-ROM. UW-SCSI hard disks are seldom an issue and Apple even released an U-SCSI (but narrow) hard disk installation kit for the ANS even though an ANS is normally only equipped with UW-SCSI disks.

Status

As of 2005, most Apple Network Servers had been removed from service and most had been returned to Apple or sold on the secondary market, either factory remanufactured or as-is, or sent to a recycler and crushed. It was once not uncommon for a well-featured ANS to barely recover the $0.99 minimum bid on eBay. Shipping of an ANS is expensive, about $100 from a U.S.-to-U.S. location,[ clarification needed ] if sent via bulk shipping. Few, if any, replacement parts are available, particularly not the mechanical components.

As of 2019, Apple Network Servers are sometimes seen and sold for over US$2,000 on eBay.

Timeline of Macintosh servers
Mac transition to Apple siliconCascade Lake (microprocessor)Ivy Bridge (microarchitecture)Westmere (microprocessor)Nehalem (microarchitecture)Harpertown (microprocessor)Apple Intel transitionPowerPC 970PowerPC G4PowerPC 7xxPowerPC 600Motorola 68040Mac Pro#Mac Pro ServerMac Mini#Mac Mini ServerMac Pro#Mac Pro ServerMac Mini#Mac Mini ServerApple Macintosh Server G4Apple Macintosh Server G4Apple Macintosh Server G4Apple Macintosh Server G4Apple Macintosh Server G3Apple Macintosh Server G3Apple Workgroup Server 9650Apple Workgroup Server 7350Apple Workgroup Server 8550Apple Workgroup Server 7250Apple Workgroup Server 9150Apple Workgroup Server 8150Apple Workgroup Server 6150Intel XserveXserve G5 Cluster NodeXserve G5XserveXserveXserveApple Network Server 700Apple Network Server 700Apple Network Server 500Apple Workgroup Server 60Apple Workgroup Server 95Apple Workgroup Server 80Apple Network Server

See also

Related Research Articles

<span class="mw-page-title-main">Motherboard</span> Main printed circuit board used for a computing device

A motherboard is the main printed circuit board (PCB) in general-purpose computers and other expandable systems. It holds and allows communication between many of the crucial electronic components of a system, such as the central processing unit (CPU) and memory, and provides connectors for other peripherals. Unlike a backplane, a motherboard usually contains significant sub-systems, such as the central processor, the chipset's input/output and memory controllers, interface connectors, and other components integrated for general use.

<span class="mw-page-title-main">Power Macintosh G3</span> Series of personal computers by Apple

The Power Macintosh G3 is a series of personal computers designed, manufactured, and sold by Apple Computer from November 1997 to August 1999. It represented Apple's first step towards eliminating redundancy and complexity in the product line by replacing eight Power Macintosh models with three: Desktop and Mini Tower models for professional and home use, and an all-in-one model for education. The introduction of the Desktop and Mini Tower models coincided with Apple starting to sell build-to-order Macs directly from its web site in an online store, which was unusual for the time as Dell was the only major computer manufacturer doing this. Apple's move to build-to-order sales of the Power Macintosh G3 also coincided with the acquisition of Power Computing Corporation, which had been providing telephone sales of Macintosh clones for more than two years.

<span class="mw-page-title-main">SGI Octane</span> Computer series

The Octane series of IRIX workstations was developed and sold by SGI in the 1990s and 2000s. Octane and Octane2 are two-way multiprocessing-capable workstations, originally based on the MIPS Technologies R10000 microprocessor. Newer Octanes are based on the R12000 and R14000. The Octane2 has three improvements: a revised power supply, system board, and Xbow ASIC. The Octane2 has VPro graphics and supports all the VPro cards. Later revisions of the Octane include some of the improvements introduced in the Octane2. The codenames for the Octane and Octane2 are "Racer" and "Speedracer" respectively.

<span class="mw-page-title-main">Power Mac G4</span> Series of personal computers

The Power Mac G4 is a series of personal computers designed, manufactured, and sold by Apple Computer from 1999 to 2004 as part of the Power Macintosh line. Built around the PowerPC G4 series of microprocessors, the Power Mac G4 was marketed by Apple as the first "personal supercomputers", reaching speeds of 4 to 20 gigaFLOPS. This was the first existing Macintosh product to be officially shortened as "Mac", and is the last Mac able to boot into classic Mac OS with the introduction of MacOS X.

<span class="mw-page-title-main">Macintosh Classic II</span> Personal computer by Apple

The Macintosh Classic II is a personal computer designed and manufactured by Apple Computer, Inc. from October 1991 to September 1993. The system has a compact, appliance design with an integrated 9" monitor, typical of the earliest of the Macintosh range. A carrying handle moulded into the case added a degree of portability at a time when laptops were still relatively uncommon.

HPE Integrity Servers is a series of server computers produced by Hewlett Packard Enterprise since 2003, based on the Itanium processor. The Integrity brand name was inherited by HP from Tandem Computers via Compaq.

<span class="mw-page-title-main">Macintosh Quadra 950</span> Personal computer by Apple Computer

The Macintosh Quadra 950 is a personal computer designed, manufactured and sold by Apple Computer from March 1992 to October 1995. It replaced the Quadra 900 that was introduced several months earlier, increasing the CPU clock rate of its 68040 CPU from 25 MHz to 33 MHz, and improving the graphics support. The two computers were otherwise identical, including the price. With a Macintosh Processor Upgrade Card installed, this computer is known as the Power Macintosh 950.

<span class="mw-page-title-main">Power Macintosh 6100</span> First PowerPC-based personal computer by Apple Computer

The Power Macintosh 6100 is a personal computer designed, manufactured and sold by Apple Computer from March 1994 to March 1996. It is the first computer from Apple to use the new PowerPC processor created by IBM and Motorola. The low-profile ("pizza-box") case was inherited from the Centris/Quadra 610 and 660AV models, and replaced the Macintosh Quadra series that used the Motorola 68040 processor, Apple's previous high-end workstation line.

<span class="mw-page-title-main">Power Macintosh 9500</span> Personal computer by Apple Computer

The Power Macintosh 9500 is a personal computer designed, manufactured and sold by Apple Computer from June 1995 to February 1997. It is powered by a PowerPC 604 processor, a second-generation PowerPC chip which is faster than the PowerPC 601 chip used in the Power Macintosh 8100. The 180MP and 200 MHz models, introduced August 1996, use the enhanced PowerPC 604e processor.

<span class="mw-page-title-main">Macintosh Quadra 800</span> Personal computer by Apple, Inc.

The Macintosh Quadra 800 is a personal computer that is a part of Apple Computer's Quadra series of Macintosh computers.

<span class="mw-page-title-main">Power Macintosh 6200</span> Series of personal computers by Apple Computer

The Power Macintosh 6200 is a series of personal computers designed, manufactured, and sold by Apple Computer from May 1995 to July 1997. The 6200 is the PowerPC-based replacement for the Quadra 630, with the same form factor and price range. In early 1997, the rather different Power Macintosh 6300/160 / Performa 6360 based on the Power Macintosh 6400 was introduced. The whole line was discontinued when the desktop model of the Power Macintosh G3 was released.

<span class="mw-page-title-main">Power Macintosh 7300</span> Personal computer by Apple Computer

The Power Macintosh 7300 is a personal computer designed, manufactured and sold by Apple Computer from February 1997 to November 1997. It was introduced with 166, 180 and 200 MHz CPUs in February 1997 alongside the Power Macintosh 8600 and 9600. The 7300 replaced both the Power Macintosh 7200 and 7600, replacing the only remaining first-generation PowerPC system in Apple's lineup.

<span class="mw-page-title-main">Power Macintosh 9600</span> Personal computer by Apple Computer

The Power Macintosh 9600 is a personal computer that is a part of Apple Computer's Power Macintosh series of Macintosh computers. It was introduced in February 1997 alongside the Power Macintosh 7300 and 8600, and replaced the Power Macintosh 9500 as Apple's flagship desktop computer.

<span class="mw-page-title-main">Macintosh Quadra 630</span> Personal computer by Apple, Inc.

The Macintosh Quadra 630 is a personal computer designed, manufactured and sold by Apple Computer from July 1994 to March 1996. It was introduced as the replacement for the Quadra 610, and was the least-expensive computer in the Macintosh lineup with prices starting at $1,199 USD.

<span class="mw-page-title-main">DEC 3000 AXP</span> Series of computer workstations and servers

DEC 3000 AXP was the name given to a series of computer workstations and servers, produced from 1992 to around 1995 by Digital Equipment Corporation. The DEC 3000 AXP series formed part of the first generation of computer systems based on the 64-bit Alpha AXP architecture. Supported operating systems for the DEC 3000 AXP series were DEC OSF/1 AXP and OpenVMS AXP.

<span class="mw-page-title-main">Power Macintosh 5500</span> Personal computer by Apple Computer

The Power Macintosh 5500 is a personal computer designed, manufactured, and sold by Apple Computer from February 1997 to March 1998. Like the Power Macintosh 5260 and 5400 that preceded it, the 5500 is an all-in-one design, built around a PowerPC 603ev processor operating at 225, 250 or 275 megahertz (MHz).

<span class="mw-page-title-main">Ultra 80</span> Computer workstation

The Sun Microsystems Ultra 80 is a computer workstation that shipped from November 1999 to 2002.

<span class="mw-page-title-main">IBM PC Series</span> Personal computer series released in 1994

The Personal Computer Series, or PC Series, was IBM's follow-up to the Personal System/2 and PS/ValuePoint. Announced in October 1994 and withdrawn in October 2000, it was replaced by the IBM NetVista, apart from the Pentium Pro-based PC360 and PC365, which were replaced by the IBM IntelliStation.

HP X-Terminals are a line of X terminals from Hewlett Packard introduced in the early- to mid-1990s, including the 700/X and 700/RX, Envizex and Entria, and the Envizex II and Entria II. They were often sold alongside PA-RISC-based HP 9000 Unix systems. The primary use case was connecting several graphical consoles to a single server or workstation to allow multiple users access the same (expensive) processing system from terminal systems. These X terminals all allowed high-resolution, color-graphics access to the main server from which they downloaded their operating system and necessary program files. All models featured limited expandability, in most cases additional I/O options for peripherals and memory for more programs or local storage. HP did not use its own PA-RISC platform for these systems, the first design used an Intel CISC processor, while all later systems used RISC platforms, first Intel i960 and later the popular MIPS.

The Ultra 60 is a computer workstation in a tower enclosure from Sun Microsystems. The Ultra 60 was launched in November 1997 and shipped with Solaris 7. It was available in several specifications.

References

  1. "Network Server 500/132: Technical Specifications". Apple.
  2. "Network Server 500/132: Technical Specifications". Apple.
  3. "03/17/97 Apple: What is Steve Jobs up To?". www.businessweek.com. Archived from the original on 18 June 1997. Retrieved 11 January 2022.
  4. Apple Network Server Hardware Developer Notes, Page 16.
  5. Apple technical specifications for the ANS 500/132 Archived August 19, 2002, at the Wayback Machine , ANS 700/150 and ANS 700/200 Archived 2002-08-19 at the Wayback Machine
  6. "Applefritter, on the ANS 300". Archived from the original on 2018-12-15. Retrieved 2005-12-26.
  7. "Apple's AIX binary compatibility guide, mirrored on erik.co.uk". Archived from the original on 2017-02-01. Retrieved 2006-03-11.
  8. shiner.info: Guide to installing Yellowdog Linux 2.x on the ANS Archived May 18, 2006, at the Wayback Machine
  9. Discussion of the possibility of an ANS booting Mac OS Archived September 27, 2007, at the Wayback Machine from a mailing list archive
  10. discusses using this card Archived 2019-08-03 at the Wayback Machine from a mailing list archive