Retro: AlphaServer DS20

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Terry Kennedy

Well-Known Member
Jun 25, 2015
1,142
594
113
New York City
www.glaver.org
As some of you may know, I restore old / antique computers for a museum. This server straddles the line between old and antique, as it is almost 25 years old.

Build’s Name: AlphaServer DS20
Operating System/ Storage Platform: OpenVMS 8.4-2L1
CPU: Alpha 21264 500MHz EV6 (x2)
Motherboard: AlphaServer DS20
Chassis: AlphaServer DS20 (is this getting repetitive yet?)
Drives: 4 * 73GB 15K LVD SCSI, 3 * 36GB 10K LVD SCSI, IDE CD-ROM, 3.5" floppy
RAM: 2GB (16 * 128MB DIMMs, proprietary form factor)
Add-in Cards: ELSA GLoria Synergy VGA, DEGX2-TA (dual Broadcom BCM5704 Gigabit Ethernet), CIPCA (proprietary dual 70Mbit/sec coax cluster interconnect), 3X-KZPEA-DB (Adaptec 39160 dual Ultra SCSI)
Power Supply: Dual 675W (proprietary)
Other Bits: Dual 9-pin serial ports, 25-pin parallel port, PS/2 keyboard and mouse ports

This is actually the same exact system I bought back in 1999 when I was managing the computer systems at SPC. I tracked it down through subsequent owners and managed to re-acquire it from the most recent owner, where it had been sitting unused in a damp basement for over 10 years.

It had developed a number of faults over the years and just spewed error messages when first powered on. I had to replace all of the disk drives as they had assorted faults - wouldn't spin up, reported lots of bad sectors, or completely hung the SCSI bus. The SCSI CD-ROM would immediately eject when the tray was closed (a common problem with that model) and its dedicated SCSI controller was what caused the console errors on power-up. I replaced the drive, controller and cable with an IDE CD-ROM (from another AlphaServer system, so it has a matching dark blue-grey color with the rest of the cabinet) and IDE cable to the undocumented IDE port on the motherboard. I also added the second 1GB of RAM (8 DIMMs!), the second power supply, the second CPU, the dual Gigabit Ethernet card (replacing the factory-supplied single port 10/100 card), and the CIPCA cluster card (and its unobtainium external cable).

The disks are "shadowed" (the OpenVMS term for disk mirroring) in pairs. So there are 4 logical drives available to VMS - 3 shadowsets and a single un-shadowed 36GB drive. This is important because disks of that era (ST373455LC and ST336704LCV) get pretty tempermental these days.

It uses PCI (not PCI Express, plain old PCI) and has 6 64-bit 33MHz PCI slots, one of which is a shared PCI / ISA slot.

The ELSA GLoria Synergy VGA card is a specific card that the AlphaServer firmware knows about, and if you have a PS/2 keyboard and mouse handy you can say "set console graphics" to use those as the console. Most OpenVMS installations used the serial console ("set console serial") so the system could be managed from a terminal server, even if it wasn't running an operating system. The card is also supported by DECwindows Motif, which is an X11 + Motif environment available under OpenVMS.

Once I had the hardware in tip-top shape, I installed the latest OpenVMS Alpha operating system (from 2016), TCP/IP (from 2020), a bunch of language compilers (ADA, BASIC, Bliss32, C, C++, COBOL, Fortran, Pascal, and PL/I) and a bunch of other software (DECwindows Motif, DECnet Phase IV, VMScluster, Volume Shadowing, DECset, Diagnose and Document) and finished the software setup.

This computer can also run OSF/1 (the DEC / Compaq / HPE Unix flavor, renamed to Tru64) and Windows NT 4.0, though most customers back then were running OpenVMS (if you wanted to run a Unix or NT system, there were much less expensive systems available).

There's actually a reasonably decent 32-bit x86 emulator built in. From the console (this system uses a serial port), you can access the x86 BIOS ROMs in expander cards. For example, to get into the Adaptec on-board menus you would say "run bios pka0:". The system briefly displays a mapping between what function keys a BIOS would expect and the keys available on a serial terminal. Pretty esoteric.

The "Open" in OpenVMS got tacked on in 1992 to imply that the operating system was POSIX-compatible. I don't know what tests they ran to make that determination, but there are all sorts of traps when porting *ix software. A few off the top of my head are that poll() only works on network sockets and not other devices, and the threads implementation is quite different from anything else (and definitely not lightweight). This has made the porting of popular software such as Perl and Apache problematic. Those ports (and many others) were done by the Herculean efforts of unpaid volunteers.

The original base system price was ~ $22,000 (1999 dollars, roughly $40,000 as of 2023)
The price as currently configured would have been ~ $72,000 (1999 dollars, roughly $130,000 as of 2023)



I've been asked if this system actually runs, so here's the proof:



Amusingly, the specs for the AlphaServer DS20 are still available from the HPE web site here. HPE is where this product line ended up. It started at DEC (Digital Equipment Corporation) which was bought by Compaq which in turn was bought by HP, which subsequently split itself in two parts, the one of interest being HPE). I jokingly refer to this "follow the bouncing ball" as HPaqital.
 
Last edited:

UhClem

just another Bozo on the bus
Jun 26, 2012
440
253
63
NH, USA
... This is actually the same exact system I bought back in 1999 when I was managing the computer systems at SPC. I tracked it down through subsequent owners and managed to re-acquire it from the most recent owner, where it had been sitting unused in a damp basement for over 10 years. ...
Nice!!
Has a sort of Hollywood-goes-geek ring to it. [ mother ... adoption ... search ...]
 

Terry Kennedy

Well-Known Member
Jun 25, 2015
1,142
594
113
New York City
www.glaver.org
Nice!!
Has a sort of Hollywood-goes-geek ring to it. [ mother ... adoption ... search ...]
It helps that this was always a pretty small community where many people knew each other through the (defunct) DECUS user group.

Sometimes I'm still surprised, though - when I was out at the museum in 2017 I was fixing a much older model of computer (1980) and I asked for some spare boards. The first spare board set I pulled out had labels with my handwriting on them! Neither the founder of the museum nor I could figure out how they got from me in 1980 to the museum almost 40 years later.
 

name stolen

Member
Feb 20, 2018
50
17
8
1999 seems like the year I first got to play with a 21164 and NT4, and FX32 (iirc?) I always wanted to lay hands on a 21264 EV6, just for the benchmarks, mostly. I was a poor college kid with an early ebay account. Love the memories of the challenger beasts of the day.
 
  • Like
Reactions: Terry Kennedy

Terry Kennedy

Well-Known Member
Jun 25, 2015
1,142
594
113
New York City
www.glaver.org
1999 seems like the year I first got to play with a 21164 and NT4, and FX32 (iirc?) I always wanted to lay hands on a 21264 EV6, just for the benchmarks, mostly. I was a poor college kid with an early ebay account. Love the memories of the challenger beasts of the day.
Yes, FX32 was the name of the built-in x86 dynamic translator. It is rumored that parts of Windows NT for Alpha were still x86 code.

DEC was doing great things with the Alpha chip. It had the highest clock rate and highest performance at the time it was released. It was also natively 64-bit by design.

DEC and Intel both lobbed multiple lawsuits at each other. As part of the settlement, Intel agreed to buy the Hudson Fab from DEC. Compaq wound up with much of the rest of DEC, including the Alpha processor and server designs already in progress. Compaq had no experience in semiconductor fabrication and without a fab plant, wasn't going to get any. They decided - "it seemed like a good idea at the time" - to switch to using HP's upcoming Itanium processor, and we all know how that worked out...

There were additional Alpha CPU designs in progress, anywhere from nearly production-ready masks to early design. Alpha would have have been doing 2GHz with 4-way SMT (Hyperthreading) by 2004.

There have been persistent rumors that the Sunway SW-3 was based on the Alpha architecture. The Sunway BlueLight supercomputer with nearly 9000 SW-3 CPU cores hit #14 on the Top 500 list in November 2011.