User Tools

Site Tools


hardware:systems

Systems

Complete Alpha systems were sold by Digital, Compaq, HP, and others. Each has its own page, listed in the table below; the prototype Alpha Development Unit, which was never sold, has one too. Evaluation boards and OEM motherboards have their own pages under Motherboards, and which operating systems each system runs is on the Operating Systems page.


Overview

System Codenames CPU Core logic Kernel platform Firmware (last SRM) Linux
DEC 2000 AXP, DECpc AXP 150 Jensen, Culzean 21064 None (EISA) Jensen SRM 2.2, ARC Linux 6.9 and earlier
DEC 3000 Pelican, Sandpiper, Flamingo 21064, 21064A TURBOchannel None SRM 7.0 Never
DEC 4000 Cobra, Fang 21064 Futurebus+ None SRM 4.0 Never
DEC 7000, DEC 10000 Ruby (Laser, Blazer) 21064, 21064A LSB None SRM 5.0 Never
Multia UDB 21066, 21066A LCA Noname SRM, ARC Linux 6.9 and earlier
AlphaBook 1 Burns 21066A LCA AlphaBook1 SRM Linux 6.9 and earlier
AlphaStation 200, 205, 250, 255, 400, AlphaServer 300, 400 Mustang, LX3, M3, LX3+, Avanti, Melmac 21064, 21064A APECS Avanti SRM 7.0-9 (7.2-1 on the 400), ARC, AlphaBIOS (255) Linux 6.9 and earlier
Alpha XL 233, 266 XL 21064, 21064A APECS XL ARC Linux 6.9 and earlier
AlphaServer 1000 Mikasa, Mikasa-Primo 21064, 21164, 21164A APECS, CIA Mikasa SRM 5.4-104, ARC, AlphaBIOS Supported (21164A models); others Linux 6.9 and earlier
AlphaServer 1000A, 800, AlphaStation 600A, Digital Server 3300 Noritake, Noritake-Primo, Corelle, Alcor-Primo 21064A, 21164, 21164A APECS, CIA Noritake SRM 5.6-114 to 5.8-16, AlphaBIOS Supported (21164A models); others Linux 6.9 and earlier
AlphaServer 2000, 2100 Demi-Sable, Sable, Gamma 21064, 21064A, 21164, 21164A T2 Sable SRM 5.3 Supported (21164A models); others Linux 6.9 and earlier
AlphaServer 2100A, 2000A Lynx, Demi-Lynx 21064A, 21164, 21164A T2 Lynx SRM 5.3 Linux 6.9 and earlier
AlphaStation 500, 600, Alpha XL 300, 366, 433 Maverick, Bret, Alcor, XLT 21164, 21164A CIA Alcor SRM 7.2-2, ARC (XLT AlphaBIOS only) Supported (AlphaStation 500/400, 500/500); Untested (XL 366, 433); others Linux 6.9 and earlier
AlphaServer 1200, 4000, 4100, Digital Server 5300, 7300 Tincup, DaVinci, Wrangler, Durango, Dodge 21164, 21164A MCPCIA Rawhide SRM 6.0-4 (1200), 6.1-1, AlphaBIOS Supported (21164A models); others Linux 6.9 and earlier
Personal Workstation a-series and au-series Miata, Miata GL 21164A Pyxis Miata SRM 7.2-1, AlphaBIOS Supported
AlphaServer 8200, 8400 TurboLaser 21164, 21164A TLSB None SRM 6.4, AlphaBIOS Never
AlphaStation XP1000 Monet, Brisbane 21264, 21264A Tsunami DP264 SRM 5.9-1, AlphaBIOS Supported
AlphaServer DS10, DS10L, AlphaStation XP900 Webbrick, Slate 21264 Tsunami DP264 SRM 7.3-1, AlphaBIOS Supported
AlphaServer DS20, DS20E Goldrush, Catamaran, Goldrack 21264, 21264A, 21264B Tsunami DP264 SRM 7.3-1, AlphaBIOS Supported
AlphaServer ES40 Clipper 21264, 21264A, 21264B Tsunami DP264 SRM 7.3-1, AlphaBIOS Supported
AlphaServer DS20L, API NetWorks CS20 Shark 21264A, 21264B Tsunami Shark SRM 6.6-10 Supported
AlphaServer GS60, GS60E, GS140 TurboLaser 21264, 21264A TLSB None SRM 6.6, AlphaBIOS Never
AlphaServer GS80, GS160, GS320 Wildfire 21264A, 21264C Wildfire Wildfire SRM 7.3-1 Untested
AlphaServer DS15, DS25, ES45, TS202c HyperBrick, Granite, Privateer, Falcon 21264C Titan Titan SRM 7.3-2 Supported (DS15, DS25, ES45); Untested (TS202c)
AlphaServer ES47, ES80, GS1280 Marvel 21364 IO7 Marvel SRM 7.3-1 Supported

The kernel platforms, core logic, and the systems each platform covers are from the kernel configuration. 1) Codenames are from the kernel's system variation tables, 2) the Alpha AXP System Reference Manual, 3) and lists posted by Digital engineers. 4) 5)

The firmware column gives the last SRM version released for the system, from Final versions, and whether it also has the ARC or AlphaBIOS firmware. The Linux column says whether current kernels support the system. "Linux 6.9 and earlier" marks systems whose processors Linux 6.10 dropped, and the AlphaServer 2100A and 2000A, whose platform it dropped. "Supported (21164A models); others Linux 6.9 and earlier" means that current kernels support only the system's EV56 (21164A) configurations, and that configurations with older processors ran up to Linux 6.9 (see Operating Systems). "Untested" means that current kernels contain support for the system but no one has reported booting one on it.

Since Linux 6.10, the kernel requires at least an EV56 (21164A) CPU; "the remaining EV5 based machines all support the slightly more modern EV56 generation as well." 6) Systems still fitted with an original 21164 need a CPU upgrade to run current kernels; see Current Status. For the systems marked "Linux 6.9 and earlier", the newest maintained kernel is Linux 6.6, the last long-term release before 6.10; kernel.org projects its end of life for December 2027. 7)

Identifying a system

The SRM console command show config lists the model name, firmware versions, processors, memory, and PCI and EISA devices. 8) Under Linux, /proc/cpuinfo shows the system type and system variation from the HWRPB, which name the kernel platform and variation in the table above, and the console's platform string. 9) For example, a GS320 reports "system type : Wildfire" and "platform string : AlphaServer GS320 6/731". 10) The Digital Server "white box" systems report the negative of the real system type, which the kernel corrects. 11)

A generic kernel runs on every supported system, while a kernel configured for a specific system is faster and smaller. 12) A kernel built for one platform panics with "Unsupported system type" on any other. 13) The alpha_mv= boot option forces a machine vector, for example -flags "alpha_mv=Rawhide". 14)

The Titan, Wildfire, and Marvel consoles occupy 8 MiB or more of memory, compared with 2 MiB on older systems, so the kernel must be linked to start above the console. 15) A generic kernel built with CONFIG_ALPHA_LEGACY_START_ADDRESS, which the default configuration enables, is linked at the old address for boot loaders that hardcode it. Such a kernel leaves out Titan, Wildfire, and Marvel support entirely, so kernels for these systems must be built with the option off; see Kernel. 16) 17)

Common problems

  • Dead battery: console settings are kept in memory backed by the motherboard's 3.3 V battery, so settings that do not survive a power cycle usually indicate that the battery has failed. 18) The battery varies: the Personal Workstation uses a CR2032 coin cell, and when it dies the machine starts in AlphaBIOS instead of SRM. 19) 20) On one system with a CR2032, a dead cell also reset the clock to 1 January 1995, and the console settings had to be entered again. 21) Older boards such as the AXPpci 33 use a Dallas DS1287 clock module with a built-in battery, which can be replaced with a DS12887. 22)
  • Power supplies: aging power supplies fail, most often through their capacitors. The DS20L and CS20 supplies are particularly prone to failure, which shows as the front LED changing from flashing green to steady red. 23) The XP1000 and Personal Workstation use standard ATX supplies, of 350 W and 300 W, which are easy to replace. 24) Some server supplies are built for 200 to 240 V only: an ES45 "B" model reports every supply as failed on 120 V. 25)
  • Fans: the systems monitor their fans, and halt or shut down when one stops; the PC164 halts if its CPU fan stops, 26) and the DS10 and DS25 shut down on a fan failure. 27) 28) A dead fan in a power supply should be replaced at once: on the CS20, "A working PSU with dead fan will die within hours." 29)
  • Mismatched CPUs: in multiprocessor systems, not every CPU module can be mixed with every other, even at the same speed. For the DS20 and DS20E, compatibility goes by module part number, and some revisions of the same speed cannot be combined; 30) on the ES40, pass 2.3 and pass 2.5 EV6 processors cannot be mixed. 31) Use identical modules, with the same part number and revision, and check the system's configuration guide. A secondary CPU that fails to start shows in the kernel log as "SMP: Processor 1 failed to start". 32)
  • Chipset and board failures: a significant number of UP2000+ boards have chipsets that have failed through electromigration. 33)
  • Clock epoch: SRM and ARC store the time of year clock registers differently. 34) The kernel guesses the epoch from the year register, and the epoch= boot option overrides the guess. 35)
  • Memory: banks should be populated with identical DIMMs. 36) Systems with wider memory buses need more DIMMs per bank: pairs in the DS10, and sets of four in the XP1000 and DS20. 37)
  • Failed CPUs: a bad CPU in a multiprocessor system should be disabled with the SRM cpu_enabled variable, a bit mask with bit 0 for CPU 0. 38) 39)
  • Multiprocessor systems need SRM: MILO does not support multiprocessor systems. 40) See Boot Loaders.

Choosing a system today

For running a current distribution, a system needs an EV56 or later processor, an SRM console, and enough memory, and the 21264 systems are much faster than the 21164A ones. Other considerations are noise, power, and whether parts are available.

  • DS10, DS15, XP1000: single-processor 21264 systems. The DS10 and DS15 are the most practical choice for a hobbyist. 41) The XP1000 uses an ATX power supply, and draws between 300 and 500 W. 42)
  • DS20E, DS25, ES40, ES45: multiprocessor servers, faster but power-hungry: a DS20E or DS25 draws about 500 W at idle. 43) Some ES45 models need a 200 to 240 V supply.
  • DS20L and CS20: compact but loud, 44) with unreliable power supplies. 45)
  • UP1000 and UP1100: limited to 768 MiB of single-channel SDRAM. The UP1500 has DDR memory and is better, but rare. The UP2000 and UP2000+ need an Extended ATX case and about 600 W. 46) 47)
  • Personal Workstation: a 21164A workstation, and a quiet one, 48) but early models have a DMA bug in their 64-bit PCI slots; see Other Hardware.
  • EV56 servers: the AlphaServer 800 and 1000A, 1000, 1200, 4000, and 4100, and 2000 and 2100 still run current kernels when fitted with 21164A (EV56) processors, but are much slower than the 21264 systems.
  • EV4, EV45, and EV5 systems run nothing newer than Linux 6.9, and so no current distribution kernel; NetBSD and OpenBSD still support them.

Whatever the system, a serial console, the last SRM version, and a new battery are the first steps; see Installation. Add-in cards known to work are listed under Other Hardware.

Tsunami systems

These notes apply to the XP1000, DS10, DS10L, and XP900, DS20 and DS20E, ES40, and DS20L and CS20. The Tsunami systems share the kernel's DP264 platform code: the DS20L and CS20 use its Shark variant, selected with CONFIG_ALPHA_SHARK, and the others use CONFIG_ALPHA_DP264, which also covers API's 264DP, UP2000, and UP2000+. 49) 50)

  • Later consoles for the DS10, DS20, ES40, and XP1000 present IDE disks as a separate device rather than through SCSI emulation. 51)
  • The SRM console can use a VGA card on the second PCI bus. 52) Linux supports this with CONFIG_VGA_HOSE, for platforms that always have multiple PCI hoses. 53)

Naming

  • Model numbers: in a name such as AlphaServer 1000 4/233, the digit before the slash is the CPU generation and the number after it is the speed. On the AlphaServer 1000, 4/xxx denotes an EV4 CPU daughtercard, and 5/xxx an EV5-generation system, also called Mikasa Pinnacle or Primo. 54)
  • AlphaStation and AlphaServer names: the scheme is "AlphaMumble S G/M", in which S is a rough size class, G the chip generation, and M the clock speed in MHz. 55)
  • Personal Workstation a-series and au-series: the two differ only in the options offered. An "a" could be ordered with options supported only by Windows NT, and an "au" only with options supported by all three operating systems (Windows NT, Digital UNIX, and OpenVMS). 56)
  • Digital Server: the Digital Server 3300, 5300, and 7300 are Windows NT versions of the AlphaServer 800, 1200, and 4100. 57) 58) The 3300 and 5300 run Linux and the BSDs without modification. 59) They can be switched to SRM from the AlphaBIOS setup menus. 60)
  • Codenames: the early systems were named after cars: Jensen, Morgan (never sold), Mustang (AlphaStation 200), Avanti (AlphaStation 400), Cabriolet, Miata, and Sable. 61) The codenames were intended for internal use only. 62)

History

The AlphaStation and AlphaServer names were introduced together on 3 November 1994, with eight systems: the AlphaStation 200 4/166, 200 4/233, and 400 4/233, the AlphaServer 1000 4/200, the AlphaServer 2000 4/200 and 2100 4/275, and the DEC 7000 Model 700. 63) The systems shared PCI with EISA or ISA as their I/O bus, and a choice of DEC OSF/1, OpenVMS, or Windows NT. 64)

Documentation


1) arch/alpha/Kconfig, Linux 6.9
3) Alpha AXP System Reference Manual, Version 6, 1994, pp. D-2 to D-6
4) "Re: AlphaServer 800", Jay Estabrook, axp-list, 25 Mar 1998
7) Active kernel releases, kernel.org, retrieved 23 Sep 2026
10) "CentOS on wildfire", Robin Humble, axp-list, 13 Aug 2006
12) arch/alpha/Kconfig, Linux 6.9
14) "Re: Support for Alpha 4100 in RH6.0?", Richard Henderson, axp-list, 19 Jun 1999
15) "Alpha Core ISO Images", Jay Estabrook, axp-list, 29 Sep 2004
18) "Minifridge", Jay Estabrook, axp-list, 20 Aug 2010
19) "RE: Alpha a-series work station install", Tom Linden, axp-list, 25 Sep 2001
20) "Re: PW 500au boot problem", ICUSC, comp.sys.dec, 15 Nov 2002
21) "undone by a dead CR2032 button cell", Bob Tracy, debian-alpha, 23 Jan 2017
22) "Re: AXPpci33 TOY Battery, DS12887+", Ralf Folkerts, comp.sys.dec, 6 Aug 2010
23) "API CS20 / DS20L power supply flaw", SDF Poster, comp.sys.dec, 23 Jul 2007
24) "Re: Compaq XP1000 powering off", thursday@allidaho.com, comp.os.linux.alpha, 18 Apr 2006
25) "Re: ES45 says power supply failed", David Turner, comp.sys.dec, 30 Apr 2008
26) "Re: Looking for ev6 or later workstation..", Erik E. Fair, port-alpha, 16 Feb 2007
27) "DS10 Environmental Monitoring", James Eiler, tru64-unix-managers, 4 Jan 2006
28) "Changes for mpt* between NetBSD 10 and NetBSD 11", John Klos, port-alpha, 24 Jun 2026
29) "Re: PSU fans on CS20/DS20L", DEMAINE Benoit-Pierre, comp.sys.dec, 3 Feb 2009
30) "Re: Adding a second CPU to a DS20E", John Reagan, comp.sys.dec, 13 Sep 2011
31) "Re: Problems with early ES40's & DS20's?", Bob Lail, comp.sys.dec, 24 Jan 2002
32) "UP2K SMP problem", W Bauske, axp-list, 17 Apr 2000
33) "Re: WTD: UP1500 or UP2000+ motherboard", Marc Schlensog, comp.os.linux.alpha, 12 Nov 2012
34) "Re: AS200 4/233 (clock?) install problem", Jay Estabrook, axp-list, 2 Jul 1998
36) "Re: memory issues", Christopher C. Chimelis, debian-alpha, 29 Nov 2001
37) "Alpha hardware", Jay Estabrook, axp-list, 5 Dec 2008
39) "problem with smp and isolcpus", Richard Henderson, axp-list, 28 Jul 2005
40) "Re: SMP for AlphaServer?", Jay Estabrook, axp-list, 14 Jul 1998
41) "Re: WTD: UP1500 or UP2000+ motherboard", Marc Schlensog, comp.os.linux.alpha, 13 Nov 2012
42) "Re: Alpha ES45 buildd", Witold Baryluk, debian-alpha, 9 Apr 2012
43) "Re: WTD: UP1500 or UP2000+ motherboard", Marc Schlensog, comp.os.linux.alpha, 13 Nov 2012
44) "[gentoo-alpha] ABOOT problem...", Romuald Lobet, gentoo-alpha, 26 Feb 2011
45) "Re: WTD: UP1500 or UP2000+ motherboard", Marc Schlensog, comp.os.linux.alpha, 12 Nov 2012
46) "Re: WTD: UP1500 or UP2000+ motherboard", Marc Schlensog, comp.os.linux.alpha, 13 Nov 2012
47) "Re: WTD: UP1500 or UP2000+ motherboard", Marc Schlensog, comp.os.linux.alpha, 11 Nov 2012
48) "Re: lenny+1 and the future of the alpha port?", Bob Tracy, debian-alpha, 22 Aug 2008
49) arch/alpha/Kconfig, Linux 6.9
51) "Re: booting from IDE drive on DS10's", Jay Estabrook, axp-list, 7 Jun 1999
52) "Re: XP1000-667MHz no boot", Jay Estabrook, axp-list, 23 Jul 2001
53) arch/alpha/Kconfig, Linux 6.10
54) "Re: kernel for mikasa", Jay Estabrook, axp-list, 19 Jan 1998
55) "Name confustion (was: alphastation 100/166/233 running osf1)", John L. Henning, comp.unix.osf.osf1, 11 Mar 1995
57) "RE: switching from ARC back to SRM", Kurt Ludwig, axp-list, 14 Aug 2000
58) "RE: Linux on Alpha 7300", John Jemiolo, axp-list, 5 Mar 1999
59) "RE: switching from ARC back to SRM", Kurt Ludwig, axp-list, 14 Aug 2000
60) "RE: Alpha taxonomy", John Jemiolo, axp-list, 26 Aug 1999
61) "Re: Japanese names for Alpha machines?? why?", Jay Estabrook, axp-list, 14 May 1999
62) "Re: Will DEC OSF/1 become usable on "small" machines?", Steve Lionel, comp.unix.osf.osf1, 10 Sep 1994
63) "Press/Digital's Alpha Salvo Scores Direct Hit; Eight-System Lineup", Digital Press and Analysts News, biz.digital.announce, 3 Nov 1994
64) "Next Generation of AlphaStation and AlphaServer Systems", Customer Update, biz.digital.articles, 3 Nov 1994
hardware/systems.txt · Last modified: by 127.0.0.1