HP 9000 D-Class and R-Class Servers
| Quick Facts | |
|---|---|
| Introduced | 1996-1998 |
| Period | Maturity (III) |
| Series | Lettered |
| CPU | PA-7100LC 32-bit PA-7300LC 32-bit 1-2 PA-7200 32-bit 1-2 PA-8000 64-bit 1-2 PA-8200 64-bit 75-240 MHz |
| Caches | 256 KB-4 MB L1 0-1 MB L2 |
| RAM | 512 MB to 3 GB |
| Design | LASI, U2 or UTurn |
| Drives | 5-8 SCSI |
| Expansion |
D2x0: 2-5 EISA, 1-4 GSC D3x0: 3-7 EISA, 1-5 GSC R3x0: 4-7 EISA, 1-4 GSC |
| I/O | Ethernet SCSI 2 serial parallel |
HP 9000 D-Class servers were flexible and scalable PA-RISC enterprise servers for Unix applications of the late-1990s.
They were designed to bring mid-range performance for an entry-level price,
with processors from 32-bit PA-7100LC to 64-bit PA-8200 and some multi-processing SMP support, released in 1996-1998.
All D-Class servers were HP 9000 800 server series and used two different architectures: LASI for PA-7100LC and PA-7300LC models and U2/UTurn for PA-7200/PA-8000 models. They were built into a mid-tower case for use as a departmental server. Still rather big and loud machines for the late-1990s.
R-Class Ultralight
servers R380 and R390 are rack-mountable versions of their D-Class counterparts D380/D390.
They are technically almost identical, except some differences in the I/O and storage configuration.
D-Class were technically close to the larger K-Class servers.
In the 1990s, D-Class servers were part of the US Navy TAC-4 program, in which HP was a vendor supplying RISC Unix computers for uses throughout the Navy. The D-Class were part of a technology refreshment of TAC-4 in 1996.
Different models were available which could be upgraded within the series to another model with various options for each system. The servers used the following naming convention and were part of the HP 9000 800 series:
- The first digit after
D
: 2 or 3, indicates the general D-Class type — D2x0 were smaller servers, D3x0 bigger with more expansion and options. - Following digits 00, 10, … 90 indicate system features like CPU and chipset.
- R380/R390 are R-Class rack-mountable servers for 19″ racks.
| System | Model number | Introduced | Price |
|---|---|---|---|
| D200, D300 | HP 9000 801 | January 1996 | |
| D210, D310 | HP 9000 811 | January 1996 | $6,900 |
| D220, D320 | HP 9000 803, HP 9000 813 | January 1997 | $8,900 |
| D230, D330 | HP 9000 823, HP 9000 833 | January 1997 | $16,700 |
| D250, D350 | HP 9000 821, HP 9000 831 | January 1996 | |
| D260, D360 | HP 9000 841, HP 9000 851 | May 1996 | |
| D270, D370 | HP 9000 861, HP 9000 871 | November 1996 | $22,260, $25,250 |
| D280, D380 | HP 9000 810, HP 9000 820 | September 1997 | |
| D390 | HP 9000 800 | July 1998 | $30,000 |
| R380, R390 | HP 9000 800 | September 1998 |
System
Processors
HP 9000 D-Class shipped with a variety of PA-RISC processors – three types of 32-bit CPUs and two 64-bit.
| System | CPU | Speed | L1 cache |
|---|---|---|---|
| D200, D300 | 1 PA-7100LC PA-RISC 32-bit | 75 MHz | 1 KB on-chip and 256 KB off-chip |
| D210, D310 | 1 PA-7100LC PA-RISC 32-bit | 100 MHz | 1 KB on-chip and 256 KB off-chip |
| D220, D320 | 1 PA-7300LC PA-RISC 32-bit | 132 MHz | 64/64 KB on-chip plus 1 MB L2 off-chip optional |
| D230, D330 | 1 PA-7300LC PA-RISC 32-bit | 160 MHz | 64/64 KB on-chip plus 1 MB L2 off-chip optional |
| D250, D350 | 1-2 PA-7200 PA-RISC 32-bit | 100 MHz | 256/256 KB off-chip, 2 KB on-chip assist |
| D260, D360 | 1-2 PA-7200 PA-RISC 32-bit | 120 MHz | 1/1 MB off-chip, 2 KB on-chip assist |
| D270, D370 | 1-2 PA-8000 PA-RISC 64-bit | 160 MHz | 512/512 KB off-chip |
| D280, D380 R380 |
1-2 PA-8000 PA-RISC 64-bit | 180 MHz | 1/1 MB off-chip |
| D390, R390 | 1-2 PA-8200 PA-RISC 64-bit | 240 MHz | 2/2 MB off-chip |
Chipset
HP 9000 D-Class servers use different chipsets and systems designs, depending on the specific processor architecture and server model.

There are four different HP PA-RISC system architectures used in D-Class: U2, Phantom with LASI, MMC/SMC and UTurn, based on processor choice.
- PA-7200 models HP U2 chipset Runway to GSC bridge
- PA-7300LC models HP Phantom PseudoBC GSC+ port
- PA-7200/PA-8000 models HP MMC/SMC memory controllers
- PA-8000 models HP UTurn chipset Runway to GSC bridge
- HP LASI I/O chipset
- Integrated NCR 53C710 8-bit single-ended SCSI-2
- Integrated Intel 82596CA 10 Mbit Ethernet controller
- HP Harmony CD/DAT quality 16-bit audio
- HP Wax EISA bridge
- D3x0 NCR 53C720 16-bit Fast-Wide high-voltage differential (HVD) SCSI-2
- D390/R380/R390 DEC 21140 Fast Ethernet controller
- Other I/O (serial, parallel)
System buses
- PA-7200/PA-8000 Runway CPU/memory bus
- PA-7300LC GSC CPU/memory bus
- GSC+ bus for the general system level I/O
- EISA expansion bus
- D3x0 SCSI-2 Fast-Wide high-voltage differential (HVD) bus for main storage
Note: Fast-Wide differential bus was optional on D2x0 models. - SCSI-2 Fast-Narrow single-ended bus for main storage I/O
Expansion
Memory
- PA-7100LC 512 MB maximum in four slots, 72-pin ECC SIMMs
- PA-7200/PA-8000 1.5 GB maximum in six slots, 72-pin ECC SIMMs
- PA-8000/PA-8200 need 50ns RAM, PA-7200/PA-7300LC up to 60ns
Expansion cards
- D2x0
- One slot for GSC/HSC cards (EISA formfactor)
- Two slots for EISA cards
- Three slots for GSC/HSC or EISA cards
- D3x0
- One slot for GSC/HSC cards (EISA formfactor)
- Three slot for EISA cards
- Four slots for GSC/HSC or EISA cards
- R380/R390
- One slot for GSC/HSC cards (EISA formfactor)
- Four slot for EISA cards
- Three slots for GSC/HSC or EISA cards
Storage
- Up to three 5.25″ 50-pin Fast-Narrow SE SCSI half-height drives, external accessible
- D2x0/R3x0 Up to two Fast-Narrow 50-pin SCSI-2 single-ended hard drives
- D3x0 Five hot-swap trays for Fast-Wide 68-pin SCSI-2 high-voltage differential drives
- R380/R390 One 5.25″ 50-pin Fast-Narrow SE SCSI half-height drive, external accessible
Ports
- SCSI-2 50-pin single-ended
- TP/RJ45 10BaseT 10 Mbit Ethernet
- Two serial RS232C DB9, one for console, one for USV
- Parallel DB25
- Two PS/2 connectors for keyboard und mouse
Operating systems
- HP-UX, the original HP Unix shipped with it
- HP-UX 11i v1 in 32-bit or 64-bit mode, in EOE, FOE, MCOE version
- D210, D310 (December 2000-June 2004)
- Rest (December 2000-December 2006)
- Note there are firmware and CPU version requirements, please check HP-UX release notes
- HP-UX 11.00 in 32-bit or 64-bit mode
- HP-UX 10.20 32-bit, server version
- Software on HP-UX: Often used as network server and for computation and services (middleware, databases)
- HP-UX 11i v1 in 32-bit or 64-bit mode, in EOE, FOE, MCOE version
- PA-RISC Linux, main Linux port to PA-RISC
- OpenBSD, open-source Unix-like, ported to PA-RISC (D220, D230, D320, D330)
- NetBSD, open-source Unix-like, ported to PA-RISC (D200, D210, D220, D230, D300, D310, D320, D330)
Performance
HP 9000 D-Class servers were offered with very different performance points – from entry-level D200 that were only as fast as SPARCstation 20 to 64-bit D390 that were quicker than 500MHz Alpha 21164 computers. D-Class were the natural upgrade to earlier HP 9000 800 servers like E-Class and older Nova servers and significantly faster.
Compared to other RISC and Unix platforms of the 1990s, PA-RISC was a fast architecture with PA-7200 high-performance and PA-8000 strong 64-bit mid-1990s processors.
| System | CPU | SPEC92 int/fp |
SPEC95 int/fp |
SPEC95 rate int/fp |
|||
|---|---|---|---|---|---|---|---|
| Dx00 | PA-7100LC 75 MHz | 115 | 146 | 2.18 | 2.90 | 19.2 | 25.8 |
| Dx10 | PA-7100LC 100 MHz | 152 | 194 | 3.74 | 4.08 | 33.6 | 36.7 |
| Dx20 | PA-7300LC 132 MHz | 6.57 | 6.72 | 59.2 | 60.5 | ||
| Dx30 | PA-7300LC 160 MHz | 7.87 | 7.58 | 70.8 | 68.3 | ||
| Dx50 | PA-7200 100 MHz | 144 | 218 | 5.01 | 6.77 | 45.1 | 61.0 |
| Dx60 | PA-7200 120 MHz | 114 | 143 | ||||
| Dx70 | 1 PA-8000 160 MHz 2 PA-8000 160 MHz |
10.4 | 15.0 | 93.9 184 |
135 190 |
||
| Dx80 | 1 PA-8000 180 MHz 2 PA-8000 180 MHz |
12.3 | 17.4 | 111 219 |
157 |
||
| D390 | PA-8200 240 MHz | 15.5 | 25.5 | ||||
| System | CPU | SPEC95 int/fp |
SPEC95 rate int/fp |
||
|---|---|---|---|---|---|
| HP Visualize C3000 | PA-8500 400MHz | 31.8 | 52.4 | 287 | 471 |
| DEC Alphastation 500 | DEC Alpha 21164 500MHz | 15.0 | 20.4 | ||
| SGI Origin 2000 | 2 MIPS R10000 250MHz 4MB | 14.7 | 24.5 | 265 | 390 |
| Sun Ultra 5 333 | Sun UltraSPARC IIi 333MHz | 14.1 | 18.3 | 126 | 161 |
| IBM RS/6000 43P 260 | POWER3 200MHz | 12.5 | 27.0 | 112 | 243 |
| Siemens Primergy 460 | 2 Intel Pentium II 300MHz | 11.8 | 208 | ||
| SGI O2 | MIPS R10000 196MHz | 10.1 | 8.77 | ||
| Intel Alder | Intel Pentium Pro 200MHz | 8.09 | 6.75 | 72.9 | 60.7 |
| Sun Ultra 2 1200 | Sun UltraSPARC II 200MHz | 7.72 | 11.4 | 77.2 | 110 |
| IBM RS/6000 F40 | PowerPC 604e 166MHz | 5.73 | 4.75 | 51.5 | 42.7 |
| Sun Ultra Enterprise 3000 | Sun UltraSPARC 167MHz | 6.60 | 59.0 | 83.3 | |
| DEC Alphastation 255 | Alpha 21064A 233MHz | 4.27 | 5.09 | 38.4 | 45.8 |
| Siemens PCE-5S | Intel Pentium 100MHz | 4.04 | 2.35 | 36.4 | 21.2 |
| Sun SPARCstation 20 | Sun SuperSPARC II 75MHz | 3.11 | 3.10 | ||
| HP 9000 712/60 | PA-7100LC 60 MHz | 2.08 | 2.66 | 18.7 | 23.9 |
| DEC Alphastation 200 | Alpha 21064 100MHz | 1.88 | 2.79 | 17.0 | 21.9 |
Documentation
Most HP documentation is only available at archive.org and other archives, with most official sources, articles and journals having disappeared in the 2010s.
Manuals
- D-Class and R-Class Installation Guide, Hewlett-Packard (October 1998, A3262-90057) archive.org
- D-Class and R-Class Operator’s Guide, Hewlett-Packard (October 1998, A3262-90013) archive.org
- System Upgrade Guide, Hewlett-Packard (October 1998, A3262-90010) archive.org
Articles
- An Entry-Level Server with Multiple Performance Points (.pdf) Lin A. Nease et al (June 1997: Hewlett-Packard Journal) archive.org
