===== AlphaServer DS15, DS25, ES45, and TS202c (Titan) ===== ^ AlphaServer DS15, DS25, ES45, TS202c ^^ ^ Codename | HyperBrick (DS15), Granite (DS25), Privateer (ES45), Falcon (TS202c) | ^ CPU | [[wp>Alpha_21264|21264C]] (EV68) | ^ Processors | 1 (DS15), 1 or 2 (DS25), 1 to 4 (ES45) | ^ Core logic | Titan | ^ Memory | Up to 4 GiB (DS15), 16 GiB (DS25), 32 GiB (ES45) | ^ Buses | 64-bit PCI, AGP | ^ Firmware | SRM (last V7.3-2 on the DS15, DS25, and ES45) | ^ Kernel option | ''CONFIG_ALPHA_TITAN'' | ^ Linux | Supported (DS15, DS25, ES45); Untested (TS202c) | The DS15 (HyperBrick), DS25 (Granite), and ES45 (Privateer) use the Titan core logic, the successor to Tsunami. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2004-November.mbox#L1365|"Re: Sanity checking needed of Alpha subarch codenames in d-i manual"]], Jay Estabrook, debian-alpha, 8 Nov 2004)] The DS15 has an EV68 CPU and replaced the [[hardware:systems:webbrick|DS10]], largely because the Tsunami chipset had reached end of life. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-October.mbox#L8451|"Re: Blimey New Alpha Workstation"]], Jay Estabrook, axp-list, 27 Oct 2003)] The DS15 and DS25 were also sold, with graphics, as AlphaStations. [(>{{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15_quickspecs.pdf?linkonly|HP AlphaServer DS15 and HP AlphaStation DS15 QuickSpecs}}, June 2005, p. 5)] [(>{{wiki:hardware:systems:alphaserver_ds25:alphaserver_ds25_quickspecs.pdf?linkonly|HP AlphaServer/AlphaStation DS25 QuickSpecs}}, May 2007, pp. 1-2)] ==== Specifications ==== === AlphaServer and AlphaStation DS15 and DS15A === The DS15A is a RoHS compliant DS15, otherwise identical and interchangeable. [(>[[https://www.islandco.com/hp-alphaserver/hp-alphaserver-ds15-ds15a|HP AlphaServer DS15 / DS15A]], Island Computers)] [(>{{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15_quickspecs.pdf?linkonly|HP AlphaServer DS15 and HP AlphaStation DS15 QuickSpecs}}, June 2005, p. 5)] [(>{{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15a_quickspecs.pdf?linkonly|HP AlphaServer DS15A and HP AlphaStation DS15A QuickSpecs}}, May 2007, p. 5)] [(>{{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15a_quickspecs.pdf?linkonly|HP AlphaServer DS15A and HP AlphaStation DS15A QuickSpecs}}, May 2007, p. 2)] * One 1 GHz [[wp>Alpha_21264|21264C]] with 2 MiB of onboard ECC cache, in a 3U enclosure * 512 MiB, 1 GiB, or 2 GiB of SDRAM, up to 4 GiB * Four 64-bit PCI expansion slots on a riser card, two of them capable of 66 MHz, with no support for 5 V cards [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-October.mbox#L8940|"Re: Blimey New Alpha Workstation"]], Jay Estabrook, axp-list, 27 Oct 2003)] * The Titan P-chip supports two PCI buses, or one PCI and one AGP bus; the built-in devices are on one PCI bus and the riser slots on the other [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2003-October.mbox#L8940|"Re: Blimey New Alpha Workstation"]], Jay Estabrook, axp-list, 27 Oct 2003)] * Onboard dual-port Ultra160 SCSI controller (Adaptec 7899) and dual 10/100BaseT Ethernet (two Intel 82559ER) [(>{{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15_technical_summary.pdf?linkonly|HP AlphaServer DS15 System Technical Summary}}, April 2004, p. 8)] * Internal or front access storage cage, up to 218.4 GB or 745.6 GB * Two serial ports, COM1 doubling as the remote management console (RMC) port, PS/2 keyboard and mouse, DVD/CD-RW, 400 W power supply === AlphaServer and AlphaStation DS25 === [(>{{wiki:hardware:systems:alphaserver_ds25:alphaserver_ds25_quickspecs.pdf?linkonly|HP AlphaServer/AlphaStation DS25 QuickSpecs}}, May 2007, pp. 1-2)] * One or two 1 GHz [[wp>Alpha_21264|21264C]] CPUs with 8 MiB of dual data rate L2 cache each * ECC protected memory bus and cache, 512 MiB to 16 GiB using 512 MiB, 1 GiB, 2 GiB, and 4 GiB options * Six 64-bit PCI slots on three PCI buses: slots 1 to 4 at 66 MHz and slots 5 and 6 at 33 MHz * Integrated dual Ultra3 SCSI adapter and dual Ethernet (10/100 and 10/100/1000) * Six hot swap disk bays, up to 872 GB, IDE DVD-ROM/CD-R combo drive * Two 500 W hot pluggable power supplies, with an optional third for N+1 redundancy === AlphaServer ES45 === Except where noted, the following comes from the ES45 Technical Summary. [(>{{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_technical_summary.pdf?linkonly|AlphaServer ES45 Systems Technical Summary}}, August 2002, pp. 1-16)] * One to four [[wp>Alpha_21264|21264C]] (EV68, 0.18 micron) CPUs at 1 GHz with 8 MiB of L2 cache at 250 MHz DDR, or at 1.25 GHz with 16 MiB at 313 MHz DDR, each with 64 KiB instruction and 64 KiB data caches on chip * Two 256-bit memory buses at 125 MHz, 4 GB/s each and 8 GB/s in total, 120 ns latency, ECC protected. Four memory motherboards take memory options of four identical 200-pin SDRAM DIMMs, sold as 512 MiB, 1 GiB, 2 GiB, and 4 GiB options. One option gives no interleaving, two give two-way, and four give four-way. ES40 and ES45 DIMMs are not interchangeable * Two P-chips on the PCI backplane each drive two 64-bit PCI buses, or one PCI and one 4X AGP bus on Model 1B. An Acer Labs 1543C bridges PCI 0 to ISA for the serial, parallel, keyboard, mouse, floppy, and DVD-ROM logic * Two serial ports, a dedicated 6-pin MMJ RMC modem port, a 25-pin parallel port, PS/2 keyboard and mouse, and two SCSI breakouts * Up to twelve 1-inch Ultra3 SCSI disks in two six-disk cages, each cage needing its own SCSI adapter, plus a DVD-ROM, a 1.44 MB floppy drive, and two half-height 5.25-inch removable media bays * One to three 1080 W (DC) power supplies. A second is required for more than two CPUs, more than one disk cage, or more than 16 DIMMs; a third provides N+1 redundancy. Three AC cords allow three separate power sources * A remote management console (RMC) on the system board, powered from auxiliary 5 V so that it is reachable while the system is powered off * Sold as a tower, a pedestal with room for two additional StorageWorks shelves, and an 8U rackmount chassis The models differ only in the PCI backplane and memory motherboards. The original Model 2 has 1 GHz CPUs and 720 W power supplies; Models 1B, 2B, and 3B were sold with 1 GHz or 1.25 GHz CPUs and take 1080 W supplies. [(>{{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_quickspecs.pdf?linkonly|HP AlphaServer ES45 QuickSpecs}}, April 2005, pp. 8, 10)] [(>{{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_owners_guide.pdf?linkonly|AlphaServer ES45 Owner's Guide}}, pp. 1-3 to 1-4)] ^ Model ^ Maximum memory ^ I/O slots ^ PCI throughput ^ | 1B | 16 GiB | Two 33 MHz PCI, four 66 MHz PCI, one 4X AGP | 1.32 GB/s plus 1 GB/s AGP | | 2, 2B | 32 GiB | Four 33 MHz PCI, six 66 MHz PCI | 1.85 GB/s | | 3B | 32 GiB | Eight 33 MHz PCI, two 66 MHz PCI | 1.32 GB/s | The 33 MHz slots are 5 V and the 66 MHz slots are 3.3 V. Seven of the ten slots are hot pluggable on Models 2, 2B, and 3B, and four of the seven on Model 1B. ==== Firmware ==== Use the final SRM version, V7.3-2, on the DS15, DS25, and ES45 (see [[software:firmware:srm#final_versions|final SRM versions]]). The TS202c V6.8B firmware release carries SRM V6.8-20. [(>{{wiki:software:firmware:alphaserver_ts202c_v6.8b_firmware_release_notes.pdf?linkonly|AlphaServer TS202c V6.8B Firmware Release Notes and Update Procedures}}, September 2005, p. 6)] * An ES45 that stops with "Bootstrap address collision, image loading aborted" needs ''set heap_expand none''; the ''console_memory_allocation old'' fix used on other systems does not work on the ES45 (reported under Tru64 UNIX). [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/tru64-unix-managers-mbox/gmane-2002-June.mbox#L4037|"ES45 and Bootstrap address collision, image loading aborted"]], Robert Fridman, tru64-unix-managers, 5 Jun 2002)] * The escape sequence from the console to the RMC on the ES45 is Esc Esc ''rmc''. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/tru64-unix-managers-mbox/gmane-2003-January.mbox#L437|"SUMMARY: Bootprompt on ES45"]], Evert Jan van Ramselaar, tru64-unix-managers, 2 Jan 2003)] The DS15's RMC can halt the system, power cycle it, and report fan and temperature readings, but it has no network access. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/tru64-unix-managers-mbox/gmane-2005-September.mbox#L5892|"SUMMARY: RMC for DS15 (Remote Management)"]], Aaron Siebert, tru64-unix-managers, 30 Sep 2005)] ==== Linux ==== Current kernels support the DS15, DS25, and ES45 (''CONFIG_ALPHA_TITAN'', or a generic kernel), which boot from SRM with aboot. [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/alpha/kernel/sys_titan.c?h=v7.3-rc1|arch/alpha/kernel/sys_titan.c]], Linux 7.3)] The kernel also recognizes the TS202c (Falcon), [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/alpha/kernel/setup.c?h=v7.3-rc1|arch/alpha/kernel/setup.c]], Linux 7.3)] but no one has reported running Linux on it; its firmware release notes list Tru64 UNIX as its only operating system. [(>{{wiki:software:firmware:alphaserver_ts202c_v6.8b_firmware_release_notes.pdf?linkonly|AlphaServer TS202c V6.8B Firmware Release Notes and Update Procedures}}, September 2005, p. 6)] The SRM console on Titan machines occupies the low memory where older systems load the kernel, so the kernel must start at 8 MiB or above, and preferably 16 MiB. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2004-August.mbox#L1628|"Re: AlphaServer DS25 failure"]], Jay Estabrook, debian-alpha, 6 Aug 2004)] A generic kernel must therefore be built with ''CONFIG_ALPHA_LEGACY_START_ADDRESS'' turned off; with it on, as in the default configuration, the kernel leaves out Titan support entirely (see [[documentation:kernel#kernel_start_address|Kernel]]). [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/alpha/kernel/Makefile?h=v7.3-rc1|arch/alpha/kernel/Makefile]], Linux 7.3)] The DS15's onboard Intel 82559ER Ethernet ports use the ''e100'' driver and its Adaptec 7899 SCSI controller the ''aic7xxx'' driver. [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/ethernet/intel/e100.c?h=v7.3-rc1|drivers/net/ethernet/intel/e100.c]], Linux 7.3)] [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/scsi/aic7xxx/aic7xxx_pci.c?h=v7.3-rc1|drivers/scsi/aic7xxx/aic7xxx_pci.c]], Linux 7.3)] The DS25's onboard devices are an Intel 82559ER 10/100 Ethernet controller, a Broadcom 5703C gigabit Ethernet controller, a dual-channel Adaptec AIC-7899 SCSI controller, and the Acer Labs M1543C IDE controller for the DVD-ROM. [(>{{wiki:hardware:systems:alphaserver_ds25:alphaserver_ds25_owners_guide.pdf?linkonly|AlphaServer DS25 Owner's Guide}}, pp. 2-15 to 2-16)] They use the ''e100'', ''tg3'', ''aic7xxx'', and ''pata_ali'' drivers. [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/ethernet/broadcom/tg3.c?h=v7.3-rc1|drivers/net/ethernet/broadcom/tg3.c]], Linux 7.3)] [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/ata/pata_ali.c?h=v7.3-rc1|drivers/ata/pata_ali.c]], Linux 7.3)] The ES45 has no onboard network or SCSI controller; its onboard devices are the Acer Labs M1543C, whose IDE controller (''pata_ali'') serves the DVD-ROM, and the PCI hot-plug controllers, while network and SCSI adapters are PCI cards. [(>{{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_owners_guide.pdf?linkonly|AlphaServer ES45 Owner's Guide}}, pp. 2-18 to 2-19)] [(>{{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_technical_summary.pdf?linkonly|AlphaServer ES45 Systems Technical Summary}}, August 2002, pp. 1-16)] For a serial console, see [[documentation:srm#serial_console|Using SRM]]; on the DS15, COM1 is also the RMC port (see [[#specifications|Specifications]]). Debian has run on all three supported models. An ES45 with three 1.25 GHz CPUs, "Imago", was a Debian build daemon in 2012. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2012-April.mbox#L4811|"Re: Alpha ES45 buildd"]], Michael Cree, debian-alpha, 30 Apr 2012)] A DS15 was running Debian Ports with Linux 5.8.1 in 2020. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2020-August.mbox#L229|"DS15 with kernel 5.8.1"]], Ivan C. N., debian-alpha, 17 Aug 2020)] Debian's SMP kernels failed on an ES45 and a DS25 from version 5.4 on; in 2022 a self-built Linux 6.0.7 SMP kernel worked again on the dual-CPU DS25, [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2022-February.mbox#L260|"MP kernels broken with version 5.4.0-1"]], Frank Scheiner, debian-alpha, 20 Feb 2022)] [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2022-November.mbox#L1|"Linux 6.0.7 MP kernel works on DS25"]], Frank Scheiner, debian-alpha, 11 Nov 2022)] and the same DS25 ran Debian's own ''6.3.0-1-alpha-smp'' kernel in 2023. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2023-June.mbox#L2779|"Re: Linux 6.1.27, cgroup: Instruction fault 4 with systemd"]], Frank Scheiner, debian-alpha, 19 Jun 2023)] ==== Known issues ==== * **Loose CPUs:** on early ES45s the CPU mounting could work loose in use, causing random crashes; Compaq fitted retaining sleeves and later a hardware fix. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/tru64-unix-managers-mbox/2002-March.mbox#L9907|"[UPDATE] ES45 troubles"]], Will Scates, tru64-unix-managers, 20 Mar 2002)] * **120 V power:** some ES45 supplies are built for 200 to 240 V only: an ES45 "B" model reports every supply as failed on 120 V. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/comp-sys-dec-mbox/googlegroups-2008-April.mbox#L2183|"Re: ES45 says power supply failed"]], David Turner, comp.sys.dec, 30 Apr 2008)] * **Power:** an ES45 with three 1.25 GHz CPUs and 4 GiB of memory draws about 600 W. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2012-April.mbox#L4811|"Re: Alpha ES45 buildd"]], Michael Cree, debian-alpha, 30 Apr 2012)] ==== History ==== The DS15 was withdrawn from sale in late 2006. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/tru64-unix-managers-mbox/gmane-2007-February.mbox#L1384|"DS15 servers"]], Iain Barker, tru64-unix-managers, 8 Feb 2007)] The DS15A remained on sale into 2007. [(>{{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15a_quickspecs.pdf?linkonly|HP AlphaServer DS15A and HP AlphaStation DS15A QuickSpecs}}, May 2007, p. 2)] ==== Conflicting information ==== The following sources conflict with each other or with the account given above. They are listed here for further investigation. * **Titan systems in the kernel configuration** * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/alpha/Kconfig?h=v6.10|arch/alpha/Kconfig]], Linux 6.10: the ''ALPHA_TITAN'' help text says "AlphaServer ES45/DS25 SMP based on EV68 and Titan chipset." * [[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2004-November.mbox#L1365|"Re: Sanity checking needed of Alpha subarch codenames in d-i manual"]], Jay Estabrook, debian-alpha, 8 Nov 2004, includes the DS15. ==== Documentation ==== ^ Document ^ Part number ^ Date ^ | {{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15a_quickspecs.pdf?linkonly|HP AlphaServer DS15A and HP AlphaStation DS15A QuickSpecs, Version 23}} | DA-11748 | May 2007 | | {{wiki:hardware:systems:alphaserver_ds25:alphaserver_ds25_quickspecs.pdf?linkonly|HP AlphaServer/AlphaStation DS25 QuickSpecs, Version 21}} | DA-11432 | May 2007 | | {{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_quickspecs.pdf?linkonly|HP AlphaServer ES45 QuickSpecs, Version 54}} | DA-10994 | April 2005 | | {{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_linux_ready_quickspecs.pdf?linkonly|Compaq AlphaServer ES45 Linux-Ready QuickSpecs, Version 4}} | DA-11042 | March 2002 | | {{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_technical_summary.pdf?linkonly|AlphaServer ES45 Systems Technical Summary}} | | August 2002 | | {{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_owners_guide.pdf?linkonly|AlphaServer ES45 Owner's Guide}} | EK-ES450-UG.B01 | February 2002 | | {{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_service_guide.pdf?linkonly|AlphaServer ES45 Service Guide}} | EK-ES450-SV.A01 | July 2001 | | {{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_rackmount_installation_guide.pdf?linkonly|AlphaServer ES45 Rackmount Installation Guide}} | EK-ES450-RG.A01 | June 2001 | | {{wiki:hardware:systems:alphaserver_es45:alphaserver_es45_pedestal_tower_basic_installation.pdf?linkonly|Alpha ES45 Pedestal and Tower Basic Installation}} | EK-ES450-PD.A01 | June 2001 | | {{wiki:hardware:systems:alphaserver_es45:trucluster_server_es45_technical_update.pdf?linkonly|TruCluster Server Cluster Hardware Configuration Technical Update for the AlphaServer ES45}} | | May 2002 | | {{wiki:software:firmware:alphaserver_ds15_v7.3_firmware_release_notes.pdf?linkonly|AlphaServer/AlphaStation DS15 and DS15A V7.3 Firmware Release Notes}} | | April 2007 | | {{wiki:software:firmware:alphaserver_ds25_v7.2_firmware_release_notes.pdf?linkonly|AlphaServer and AlphaStation DS25 V7.2 Firmware Release Notes and Update Procedures}} | | June 2006 | | {{wiki:software:firmware:alphaserver_es45_v7.3_firmware_release_notes.pdf?linkonly|AlphaServer and AlphaStation ES45 V7.3 Firmware Release Notes}} | | April 2007 | | {{wiki:software:firmware:alphaserver_ts202c_v6.8b_firmware_release_notes.pdf?linkonly|AlphaServer TS202c V6.8B Firmware Release Notes and Update Procedures}} | | September 2005 | | {{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15_owners_guide.pdf?linkonly|AlphaServer DS15 and AlphaStation DS15 Owner's Guide}} | EK-DS150-OG.A01 | September 2003 | | {{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15_service_guide.pdf?linkonly|AlphaServer DS15 and AlphaStation DS15 Service Guide}} | EK-DS150-SG.A01 | October 2003 | | {{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15_technical_summary.pdf?linkonly|HP AlphaServer DS15 System Technical Summary, Revision 2}} | | April 2004 | | {{wiki:hardware:systems:alphaserver_ds15:alphaserver_ds15_quickspecs.pdf?linkonly|HP AlphaServer DS15 and HP AlphaStation DS15 QuickSpecs, Version 18}} | DA-11748 | June 2005 | | {{wiki:hardware:systems:alphaserver_ds25:alphaserver_ds25_owners_guide.pdf?linkonly|AlphaServer DS25 Owner's Guide}} | EK-DS250-UG.D01 | April 2003 | | {{wiki:hardware:systems:alphaserver_ds25:alphaserver_ds25_field_upgrade_to_model_b.pdf?linkonly|AlphaServer DS25 Field Upgrade to DS25 Model B}} | EK-H7911-UP.A01 | March 2003 | {{tag>hardware system 21264 compaq hp}}