===== AlphaServer DS20 and DS20E (Goldrush) ===== ^ AlphaServer DS20, DS20E, AlphaStation DS20E ^^ ^ Codename | Goldrush, Catamaran, Goldrack | ^ CPU | [[wp>Alpha_21264|21264]] (EV6), [[wp>Alpha_21264#Alpha_21264A|21264A]] (EV67), [[wp>Alpha_21264#Alpha_21264B|21264B]] (EV68) | ^ Processors | 1 or 2 | ^ Core logic | [[hardware:chipsets#21272|21272]] (Tsunami) | ^ Memory | Up to 4 GiB, sets of four DIMMs | ^ Buses | 64-bit PCI (two buses), ISA | ^ Firmware | SRM (last V7.3-1), AlphaBIOS | ^ Kernel option | ''CONFIG_ALPHA_DP264'' | ^ Linux | Supported | The AlphaServer DS20 is a one- or two-processor 21264 server with its CPUs on daughtercards and two PCI buses. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/1999-March.mbox#L24945|"FAQ info (was Re: Linux on Compaq XP1000)"]], Jay Estabrook, axp-list, 9 Mar 1999)] It was built from the same design as the [[hardware:motherboards:pc264dp|AlphaPC 264DP]] and sold as a pedestal that also fits M-series cabinets. [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_windows_nt_catalog.pdf?linkonly|AlphaServer DS20 Windows NT}}, Systems and Options Catalog, June 1999, p. 2.45)] ==== Specifications ==== Except where noted, the following comes from the Windows NT catalog. [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_windows_nt_catalog.pdf?linkonly|AlphaServer DS20 Windows NT}}, Systems and Options Catalog, June 1999, pp. 2.45-2.47)] * One or two 500 MHz [[wp>Alpha_21264|21264]] CPUs with 4 MiB of level 2 cache, on daughtercards * 21272 (Tsunami) core logic with two PCI buses * Five 64-bit PCI slots, one 64-bit PCI/ISA combination slot, and 16 DIMM slots * Memory in kits of four industry-standard ECC DIMMs, up to four kits for 4 GiB; kits of 128 MiB, 256 MiB, 512 MiB, and 1 GiB * Onboard diskette controller, two serial ports, one parallel port, keyboard and mouse controller; SCSI and Ethernet are PCI options * Ten internal storage slots: floppy, CD-ROM, one further 5.25-inch removable media bay, and seven hot swap StorageWorks disks, up to 128 GB with 18.2 GB disks * Hot swap disks, redundant power supplies, ECC memory, heat, fan, and power supply sensors * The original DP264 and DS20 motherboards have an onboard dual-channel Adaptec AIC-7895 SCSI controller, designed in for Windows NT systems, which is disabled because of a bug in the chip. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/1999-May.mbox#L41852|"Re: DS20 Q"]], Jay Estabrook, axp-list, 18 May 1999)] [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/tru64-unix-managers-mbox/1999-July.mbox#L18583|"SUMMARY: DS20 Onboard SCSI"]], Robert Mulley, tru64-unix-managers, 9 Jul 1999)] The console and kernel identify Tsunami family machines by a variation name; a DS20E reports Catamaran: "Booting GENERIC on Tsunami variation Catamaran using machine vector DP264 from SRM". [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/comp-os-linux-alpha-mbox/googlegroups-2000-May.mbox#L16600|"linux does not find second cpu on DS20E"]], Wayne Hall, comp.os.linux.alpha, 15 May 2000)] === AlphaServer and AlphaStation DS20E === The DS20E is a separate design from the DS20, sold as a pedestal or a rackmount system. [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, ER-K8F6W-UA.D01, pp. 1-3 to 1-7)] * Up to two [[wp>Alpha_21264|21264]] CPUs: 500 MHz 21264 (EV6) with 4 MiB of secondary cache or 667 MHz [[wp>Alpha_21264#Alpha_21264A|21264A]] (EV67) with 8 MiB [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 1-11)], and later 833 MHz 21264B (EV68) with 8 MiB [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/freebsd-alpha-mbox/2005-August.mbox#L42|"KZPCC-CE SCSI controller"]], José M. Fandiño, freebsd-alpha, 1 Aug 2005)] [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/openbsd-alpha-mbox/2018-February.mbox#L1|"OpenBSD 6.2 on DS20e panic: ffs_valloc: dup alloc"]], Cody Swanson, openbsd-alpha, 24 Feb 2018)]. Upgrade kits were KN310 for 500 MHz and KN311 for 667 MHz, in per-operating-system variants, of which the -BD suffix is the Linux one. Dual processors must match in speed and cache size [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 5-10)] * Up to 16 200-pin DIMMs in four banks of four, populated in numerical order with four identical DIMMs per bank, up to 4 GiB [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 5-7)] * Five 64-bit PCI slots and one slot shared between 64-bit PCI and 16-bit ISA; slot 1 takes half-length cards only [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 5-11)] * A combination IDE CD-ROM and floppy drive, one half-height removable media bay, and a disk cage holding either four 1.6-inch hot swap drives on an Ultra2 backplane or six 1-inch drives on an Ultra3 backplane [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2003-July.mbox#L7150|"Re: Hardware question: AS1200, SRM, LSI 53c1010"]], Jay Estabrook, debian-alpha, 12 Jul 2003)] * Two 375 W power supplies with a bay for a third, sharing a single power cord; the system powers down as soon as fewer than two are running [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/tru64-unix-managers-mbox/2001-November.mbox#L10237|"SUMMARY: AlphaServer DS20E, Power Supplies."]], Thomas Leitner, tru64-unix-managers, 17 Nov 2001)]; two serial ports, one parallel port, an Ethernet port, keyboard, mouse, and a USB port that Compaq did not support [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 1-7)] * Other onboard devices, as listed in the Linux boot log in the reference guide, are an SMC37c669 Super I/O, two DS21142/3 Tulip Ethernet controllers, and the ATAPI CD-ROM on ''ide0'' [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, pp. 4-21 to 4-23)] * The DS20E has the same onboard AIC-7895 SCSI controller as the DS20, in PCI slot 6; the SRM console lists it, but Compaq's release notes say that it is not supported on the DS20E (see Conflicting information) [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 7-14)] [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_release_notes.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Release Notes}}, EK-K8F6W-RN.B02, April 2000, p. 3)] ==== Firmware ==== * On the DS20E, the SRM console's ''os_type'' variable takes ''unix'' or ''vms'', and both start the SRM console at power-up or reset. [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 7-63)] * The DS20E's remote management console (RMC) can be reached only through COM1. Its default escape sequence is C-] C-] ''rcm'' (not ''rmc''), which gives the ''RCM>'' prompt, and ''quit'' returns to the console. [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, pp. 6-2 to 6-3)] For the serial console itself, see [[documentation:srm#serial_console|Using the SRM Console: Serial console]]. ==== Linux ==== Current kernels support the DS20 and DS20E, with ''CONFIG_ALPHA_DP264'' or a generic kernel, booted from the SRM console with [[software:boot_loaders:aboot|aboot]]. Compaq documented Linux alongside Tru64 UNIX and OpenVMS in the DS20E reference guide, which calls for SRM V5.6-3 or later; [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, pp. 4-20 to 4-23)] the final version is V7.3-1 (see [[software:firmware:srm#final_versions|Final versions]]). See [[hardware:systems#tsunami_systems|Tsunami systems]] for notes shared with the other Tsunami machines. * The DS20E's onboard DS21142/3 Ethernet controllers use the ''tulip'' driver. [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/ethernet/dec/tulip/tulip_core.c?h=v7.3-rc1|drivers/net/ethernet/dec/tulip/tulip_core.c]], Linux 7.3)] * Add-in QLogic SCSI cards (''qla1280'') need firmware from ''linux-firmware'', which installers do not always include. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2019-July.mbox#L1737|"Re: systemd woes continue"]], Frank Scheiner, debian-alpha, 17 Jul 2019)] [(>[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/scsi/qla1280.c?h=v7.3-rc1|drivers/scsi/qla1280.c]], Linux 7.3)] ==== Known issues ==== * **Power:** a DS20E draws about 500 W at idle. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/comp-os-linux-alpha-mbox/googlegroups-2012-November.mbox#L280|"Re: WTD: UP1500 or UP2000+ motherboard"]], Marc Schlensog, comp.os.linux.alpha, 13 Nov 2012)] Its power supplies are universal, auto-ranging units for 100 to 240 V. [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 9-6)] * **Weight and noise:** a pedestal DS20E weighs 36 kg typically and up to 40 kg. [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 9-2)] The declared noise level is 46 to 47 dBA at the bystander position with no disk or one, and 51 dBA with six disks. [(>{{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}}, p. 9-7)] * **Missing second CPU:** on some early DS20 CPU modules the second CPU could disappear from the configuration after a power cycle; ''show cpu'' shows whether both are present. Later module revisions fix the problem. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/tru64-unix-managers-mbox/1999-August.mbox#L11563|"Summary - DS20 missing processor.."]], Burch Seymour, tru64-unix-managers, 17 Aug 1999)] * **CPU daughtercards:** ES40 CPU daughtercards do not fit a DS20, and not every DS20 CPU module can be paired with every other; see [[hardware:systems#common_problems|Common problems]]. [(>[[https://github.com/alphalinux/mailing-list-archives/blob/main/axp-list-mbox/2002-October.mbox#L12881|"Re: DP264 Processor Modules"]], Jay Estabrook, axp-list, 21 Oct 2002)] ==== Conflicting information ==== The following sources conflict with each other or with the account given above. They are listed here for further investigation. * **DS20E onboard Adaptec SCSI** * {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_release_notes.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Release Notes}}, p. 3: "The USB and the Adaptec controller are listed in the console show config command display, but they are not supported on the DS20E." * [[https://github.com/alphalinux/mailing-list-archives/blob/main/debian-alpha-mbox/2019-July.mbox#L1737|"Re: systemd woes continue"]], Frank Scheiner, debian-alpha, 17 Jul 2019: the DS20E and DS25 "have integrated Adaptec SCSI controllers", which are not affected by the missing QLogic firmware. ==== Documentation ==== ^ Document ^ Part number ^ Date ^ | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_windows_nt_catalog.pdf?linkonly|AlphaServer DS20 Windows NT Systems and Options Catalog, V1.6}} | | June 1999 | | {{wiki:software:firmware:alphaserver_ds20_v7.2_firmware_release_notes.pdf?linkonly|AlphaServer DS20 V7.2 Firmware Release Notes and Update Procedures}} | | June 2006 | | {{wiki:software:firmware:alphaserver_ds20_v7.3_firmware_release_notes.pdf?linkonly|AlphaServer DS20 V7.3 Firmware Release Notes}} | | April 2007 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_users_guide.pdf?linkonly|AlphaServer DS20 User's Guide}} | EK-AS140-UG.A01 | 1998 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_service_manual.pdf?linkonly|AlphaServer DS20 Service Manual}} | EK-AS140-SV.A01 | 1999 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_illustrated_parts_breakdown.pdf?linkonly|AlphaServer DS20 Illustrated Parts Breakdown}} | EK-ADS20-IP.A01 | | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_technical_summary.pdf?linkonly|Compaq AlphaServer DS20 Systems Technical Summary}} | | 1999 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_product_brief.pdf?linkonly|Compaq AlphaServer DS20 product brief}} | EC-F9526-10 | 1999 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_quickspecs.pdf?linkonly|Compaq AlphaServer DS20 QuickSpecs}} | DA-10050-00A-003 | February 2000 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_ultra_scsi_storageworks_shelf_configuration_guide.pdf?linkonly|AlphaServer DS20 Ultra SCSI Internal StorageWorks Shelf Configuration Guide}} | EK-H8253-IN.A01 | November 1998 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_power_supply_installation_card.pdf?linkonly|AlphaServer DS20 Power Supply Installation Card}} | EK-H7899-IN.A01 | 1998 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_ds20e_cpu_installation_card.pdf?linkonly|Compaq AlphaServer DS20 and AlphaServer/AlphaStation DS20E CPU Installation Card}} | EK-KN310-IN.B01 | 1999 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20_installation_card.pdf?linkonly|AlphaServer DS20 Installation Card}} | EK-AS140-IN | 1998 | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}} | ER-K8F6W-UA.D01 | | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_reference_guide_b01.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Reference Guide}} | ER-K8F6W-UA.B01 | | | {{wiki:hardware:systems:alphaserver_ds20:alphaserver_ds20e_release_notes.pdf?linkonly|AlphaServer DS20E / AlphaStation DS20E Release Notes}} | EK-K8F6W-RN.B02 | April 2000 | {{tag>hardware system 21264 compaq}}