User Tools

Site Tools


hardware:systems:alcor

AlphaStation 500, 600, and Alpha XL 300, 366, 433

AlphaStation 500, 600, Alpha XL 300, 366, 433
Codename Maverick, Bret (500), Alcor (600), XLT
CPU 21164 (EV5), 21164A (EV56)
Core logic 21171 (CIA)
Memory AlphaStation 500: up to 1 GiB, banks of four DIMMs; AlphaStation 600: 32 MiB to 1 GiB, SIMMs
Buses PCI, EISA
Firmware SRM (last V7.2-2), ARC; the XLT has AlphaBIOS and no SRM
Kernel option CONFIG_ALPHA_ALCOR
Linux Supported (AlphaStation 500/400, 500/500); Untested (XL 366, 433); others Linux 6.9 and earlier

The AlphaStation 600 (Alcor), AlphaStation 500 (Maverick and Bret), and Alpha XL 300, 366, and 433 (XLT) share the CIA core logic, EISA, and one kernel platform. 1) 2)

Model CPU Linux
AlphaStation 600 (all models) 21164 (EV5) 3) Linux 6.9 and earlier
AlphaStation 500/266, 500/333 21164 (EV5) 4) 5) Linux 6.9 and earlier
AlphaStation 500/400, 500/500 21164A (EV56) 6) 7) Supported
Alpha XL 300 21164 (EV5) 8) Linux 6.9 and earlier
Alpha XL 366, 433 21164A (EV56); the 21164 was made only at speeds up to 333 MHz 9) Untested

Specifications

  • The AlphaStation 500 has a built-in QLogic ISP1020 SCSI controller and no IDE; its onboard sound is attached to an EISA bus 10) 11) 12)
  • The XLT and the AlphaStation 500 (Bret and Maverick) have a built-in 21040 Tulip Ethernet controller in PCI slot 6; the AlphaStation 600 has its 21040 on the separate I/O subsystem module instead (see below), not in slot 6 13)

AlphaStation 500

  • CIA bridge and cache on the system board, with either 2 MiB or 8 MiB of cache depending on the model
  • Memory as two banks of four 8-byte DIMMs, up to 1 GiB; a bank must be filled completely with identical DIMMs, and Digital recommended one vendor per bank
  • 33 MHz PCI, 32-bit and 64-bit, on a riser card, plus an EISA-attached audio card and a media adapter unit header on the system board
  • Models were upgraded by swapping the whole system board, keeping the memory, options, and drives 14)

AlphaStation 600

  • Direct-mapped, write-back, ECC protected board-level cache split across three SIMMs, all of which must be present; designs ran from 2 MiB to 16 MiB, with 4 MiB "typical"
  • Two memory motherboards, which must both be present and symmetrically populated, each holding up to 16 standard 36-bit SIMMs, for 32 MiB to 1 GiB
  • Eight option slots: three 64-bit PCI, one 32-bit PCI, one shared PCI/EISA, and three (E)ISA, of which the graphics, the I/O subsystem module, and the audio card take three, leaving five
  • 33 MHz PCI only, and although the system generates and accepts 64-bit data it "does not generate 64-bit PCI addresses"
  • Intel 82374EB and 82375EB PCI-EISA bridge, Intel 8242 keyboard and mouse controller, Dallas 1287 time-of-year clock, Dallas 1225 8 KiB battery-backed SRAM, and an 87312 combo chip for the serial and parallel ports and the floppy
  • The I/O subsystem module is a separate PCI card carrying two QLogic ISP1020 SCSI chips, a DECchip 21040 Tulip Ethernet controller, and a DECchip 21050 PCI-to-PCI bridge 15)
  • Early systems instead shipped with a KZPAA-AX single-ended narrow SCSI controller and either a DE435 Etherworks Turbo PCI card or a P2SE module 16)
  • Memory is added in eight-SIMM increments, four per tower, in matching locations in each tower quadrant 17)
  • The 333 MHz upgrade is not a CPU swap: the kit replaces the system board and the cache modules together 18)

Firmware

  • The AlphaStation 600 should be booted from the SRM console, loading the kernel with aboot or BOOTP, rather than from the ARC console with MILO. 19)
  • The XLT has no official SRM console, because it was designed and sold for Windows NT only. 20) It can boot Linux only with MILO. 21)
  • The AlphaStation 500 (Bret) is architecturally very close to the XLT, so the XLT build of MILO also works on it. 22)

Linux

Current kernels support the AlphaStation 500/400 and 500/500, with CONFIG_ALPHA_ALCOR or a generic kernel, booted from the SRM console with aboot. Linux 6.9 was the last version to support the EV5 models; Linux 6.10 removed support for processors older than the EV56 (21164A). 23) The Alpha XL 366 and 433 have EV56 processors but no SRM console, and MILO did not load kernels from Linux 2.6.23 onward until a 2026 fix; no one has reported booting a current kernel on them (see MILO). 24)

  • An AlphaStation 500/266 or 500/333 can be brought up to a supported model by replacing its system board: Digital sold board swaps from the 500/266, 500/333, and 500/400 to the 500/500 (PB56U-BA, -BB, and -BC), which keep the memory, options, and drives. 25) 26) 27)
  • Use the final SRM version, V7.2-2 (see Final versions). For a serial console on COM1, see Using the SRM Console: Serial console.
  • The QLogic ISP1020 SCSI controllers, on the AlphaStation 500 system board and on the AlphaStation 600 I/O subsystem module, use the qla1280 driver, which loads its firmware from linux-firmware. 28)
  • The built-in 21040 Tulip Ethernet uses the de2104x driver; the tulip driver does not claim the 21040. 29) 30)
  • The AlphaStation 500's onboard audio is a Microsoft Sound System card on the EISA bus, which may have to be configured with the EISA Configuration Utility before an operating system sees it. 31)
  • The kernel recognizes the XLT and AlphaStation 500 boards at boot by the built-in Tulip in PCI slot 6, sets up their interrupts accordingly, and reports "Detected AS500 or XLT motherboard". 32)

Known issues

  • Battery: on the AlphaStation 500, the time-of-year clock battery (see Common problems) is on the system board under the fan, which sits beneath the floppy and disk mounting unit. 33)
  • Revision 1 of the CIA core logic, used in the AlphaStation 500/333, the XLT, and the EB164, is flawed in how it handles some of its PCI DMA windows. 34) The kernel avoids the affected DMA windows on CIA revision 1, and as a result does not use 64-bit (DAC) PCI addressing there. 35)

History

The AlphaStation 600 family, announced in July 1995, comprised "the first Digital workstations to use the Alpha 21164 chip", with "the first-in-the-industry 64-bit workstation PCI I/O bus". 36) A Digital Technical Journal paper describes its design. 37) The AlphaStation 600 5/333 followed on 29 January 1996, which Digital called "the world's first workstation to break the 400 SPECint92 barrier". 38)

The AlphaStation 500 series was announced on 8 March 1996 alongside the AlphaStation 255, in 500/266, 500/333 and 500/400 models. 39)

Conflicting information

The following sources conflict with each other or with the account given above. They are listed here for further investigation.

  • AlphaStation 500 memory modules
  • Alpha XL 366 CPU
    • "RE: RH 7.1 on XL366 ?", John Jemiolo, axp-list, 4 Sep 2001: "the XL366 contains a EV5 cpu"
    • "XL-266 install", Jeff Donsbach, axp-list, 20 Feb 2004: "the 300 was an EV5 while the 366 and 433 were EV56"

Documentation


1) "Re: AlphaServer 800", Jay Estabrook, axp-list, 25 Mar 1998
2) arch/alpha/Kconfig, Linux 6.10
4) "Re: what was the last patch you sent out?", Andrew Gallatin, freebsd-alpha, 5 Sep 2000
5) "Re: da driver problem?", Marcin Gryszkalis, freebsd-alpha, 9 Aug 2002
6) "Install Alphacore 0.9 in text-mode ?", alpha-linux at gmx.net, axp-list, 24 Feb 2005
7) "RE: recent udev upgrade failure on alpha", Uwe Schindler, debian-alpha, 18 May 2011
10) "Re: QLogic ISP problem", Jay Estabrook, axp-list, 8 Jan 2002
11) "[Fwd: Re: Qlogic 1280 driver blues]", Jay Estabrook, axp-list, 24 Mar 2006
12) "as500/500 soundcard?", Jeff Donsbach, axp-list, 8 Feb 2006
15) "Re: Linux on Alpha 600", Jay Estabrook, axp-list, 29 May 1996
17) AlphaStation 600 Series User Information, June 1995, pp. 3-8 to 3-10
19) "Re: Kernel 2.1.125 testing", Jay Estabrook, axp-list, 15 Oct 1998
20) "Re: Milo booting other OSes?", Jay Estabrook, axp-list, 29 Oct 1997
21) "AC-0.9 Testing Results (was: Re: Alpha Core ISO Images)", Jay Estabrook, axp-list, 18 Oct 2004
22) "Re: AlphaStation 500 MILO problems + Voodoo questions", Jay Estabrook, debian-alpha, 28 Apr 2003
25) "Press/Press/Digital Recaptures Desktop Workstation Performance Lead", Digital Press and Analysts News, biz.digital.announce, 8 Aug 1996
26) "Re: Upgrading AS500/233 and 266 to AS500/500", Hoff Hoffman, comp.sys.dec, 9 Jan 1998
31) "as500/500 soundcard?", Jeff Donsbach, axp-list, 8 Feb 2006
33) "SUMMARY: Battery location in Alphastation 500", Joe Fletcher, tru64-unix-managers, 29 Jul 1999
36) "AlphaStation 600 Family of High Performance Workstations", Customer Update, biz.digital.articles, 19 Jul 1995
37) "Design and Verification of the AlphaStation 600 5-series Workstation", John H. Zurawski, John E. Murray, and Paul J. Lemmon, Digital Technical Journal, biz.digital.articles, 16 Aug 1995
38) "Press/New High-End AlphaStation Raises Ante In Workstation Market", Digital Press and Analysts News, biz.digital.announce, 30 Jan 1996
39) "Press/AlphaStation 255 and 500 Workstations Lead In Price/Performance", Digital Press and Analysts News, biz.digital.announce, 11 Mar 1996
hardware/systems/alcor.txt · Last modified: by 127.0.0.1