User Tools

Site Tools


hardware:systems:jensen

DEC 2000 AXP and DECpc AXP 150 (Jensen)

DEC 2000 AXP, DECpc AXP 150
Codename Jensen, Culzean (DEC 2000 Model 500)
CPU 21064
Core logic None (EISA)
Memory 16 MiB to 128 MiB, options of four modules
Buses EISA
Firmware SRM (last V2.2), ARC
Kernel option CONFIG_ALPHA_JENSEN
Linux Linux 6.9 and earlier

The Jensen is an EISA system with a 150 MHz 21064. The DECpc AXP 150 and DEC 2000 AXP differ only in their bundled software. 1) The DEC 2000 Model 500 was code-named Culzean. 2)

Specifications

  • 21064 at 150 MHz 3), given in Digital's specification table as the "DECchip 21064 (EV4 P2 or P3)"; 1 MiB of boot and diagnostic firmware ROM; 16 MiB of DRAM expandable to 128 MiB 4)
  • EISA only: it was the only Alpha platform in the kernel without PCI 5), and apart from a few VME OEM boards the only Alpha system Digital built without PCI 6)
  • No dense memory space, only sparse 7)
  • The real-time clock is a PC part at a non-standard address, one of several unusual features of the Jensen I/O subsystem 8)
  • Memory goes in eight connectors on the system module, grouped in two banks. A memory option consists of four memory modules, every connector in a bank must be filled, the two module types must not be mixed within a bank, and bank 0 must always hold an option. The only options were 16 MiB and 64 MiB, and the DEC 2000 Model 300 AXP required at least 32 MiB. 9) See Conflicting information.
  • The deskside DECpc AXP 150 and DEC 2000 Model 300 have one keyboard port, one mouse port, two serial ports, one parallel port, and six EISA connectors; the pedestal DEC 2000 Model 500 has one serial port and no keyboard or mouse port in its specification table, the same six EISA slots, and weighs 54 kg against the 21 kg of the deskside box. 10) 11)
  • SCSI bus letters follow EISA slot order, with bus letter A assigned to the SCSI adapter in the lowest-numbered EISA slot, and the console's SET SCSI_{A | B} command sets each adapter's host ID. 12)

Firmware

Which console the machine runs is held in the OS_TYPE environment variable, whose values are VMS, OSF, and NT, and which can be changed from either console. A second variable, AUTO_ACTION, sets the power-up action (RESTART, HALT, or BOOT) and applies only to OpenVMS and OSF/1. 13) Linux needs the OSF console. 14)

From SRM, SET OS_TYPE NT followed by Ctrl+P or the halt button brings up the ARC "Boot menu", which identifies itself as "ARC Multiboot DEC Version n.nn". 15) Going back is a menu walk rather than a command: Supplementary menu, Set up the system, "Switch to OpenVMS or OSF console", then the reboot selection menu, and finally a full power cycle with a 15 second wait. 16)

There are separate EISA Configuration Utilities for Windows NT and for OpenVMS and OSF/1. 17)

Linux

Linux 6.9 was the last version to support the Jensen, with CONFIG_ALPHA_JENSEN; Linux 6.10 removed support for processors older than the EV56 (21164A). 18) The Jensen needs its own kernel and cannot boot a generic kernel image. 19)

There is no MILO for the Jensen, so Linux runs under the OSF PALcode of the SRM console. The disk is prepared from the ARC console, which can read the floppy drive, and the kernel is then booted from SRM. 20) Early versions of aboot required firmware version 1.7 (see Conflicting information). 21)

History

The machine was developed by the group that designed the 21064, through the Beta and Theta demonstration systems, as a low-cost PC-style design whose base system deliberately contained little, leaving most capabilities to ISA and EISA option cards. 22) Olivetti sold a rebadged version as the R7-600. 23)

The Jensen was the first machine to run Alpha/Linux, initially with a 32-bit kernel, followed by the Avanti (AlphaStation 400). 24)

Conflicting information

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

  • Jensen firmware needed for Linux
  • Memory modules per bank

Documentation


1) "Jensen-HOWTO: First pass", Jim Paradis, axp-list, 15 Mar 1996
2) Alpha AXP System Reference Manual, Version 6, 1994, p. D-2
3) "Jensen-HOWTO: First pass", Jim Paradis, axp-list, 15 Mar 1996
6) "RE: Re[2]: Win/NT on AXP 3000-300LX?", James Livingston, alphant, 15 Feb 1996
7) "Re: Beta Xservers based on 3.1.2E for the Alpha", Jay Estabrook, axp-list, 19 May 1996
8) "Re: /dev/rtc on Jensen?", Linus Torvalds, axp-list, 8 May 1996
14) "Jensen-HOWTO: First pass", Jim Paradis, axp-list, 15 Mar 1996
17) "Re: Installing OSF/1 on axp-150 pc (HELP!)", Wilko Bulte, comp.unix.osf.osf1, 25 Aug 1994
19) "Re: Debian on Alpha DEC 2000 AXP", Falk Hueffner, debian-alpha, 11 May 2002
20) "Jensen-HOWTO: First pass", Jim Paradis, axp-list, 15 Mar 1996
21) "Re: Error received Installing RedHat AXP150", Jim Paradis, axp-list, 21 Nov 1996
22) "The Evolution of the Alpha AXP PC", David G. Conroy, Thomas E. Kopec, and Joseph R. Falcone, Digital Technical Journal, biz.digital.articles, 7 Jun 1994
23) "RE: How to complete a Jensen system...", Jay Estabrook, axp-list, 10 Mar 1996
24) "first Linux port", Jay Estabrook, axp-list, 13 Jul 2006
hardware/systems/jensen.txt · Last modified: by 127.0.0.1