Table of Contents
UP2000 / UP2000+
| UP2000 / UP2000+ | |
|---|---|
| CPU | 1 or 2 21264A (EV67), 667 or 750 MHz; UP2000+ also 21264B (EV68), 833 MHz |
| Core logic | 21272 (Tsunami) |
| Memory | 8 DIMM slots, ECC registered SDRAM, up to 2 GiB |
| Buses | 64-bit PCI, 32-bit PCI, ISA |
| Form factor | Extended ATX |
| Onboard I/O | AIC-7891 SCSI, IDE, floppy, 2 serial, parallel, keyboard, mouse, 2 USB |
| Firmware | SRM (last A5.8-81), AlphaBIOS |
| Kernel option | CONFIG_ALPHA_DP264 |
| Linux | Supported |
The UP2000 and UP2000+ are dual-processor motherboards produced by Alpha Processor, Inc. (API), with the Tsunami chipset and a Slot B processor interface. 1)
Specifications
UP2000
The UP2000 was introduced in 2000. 2)
- Tsunami chipset (1x Cchip, 4x Dchips, 2x Pchips)
- 8x 168 pin DIMMs, supports 64 MiB to 2 GiB of ECC Registered RAM (2.67 GiB/s)
- 256-bit memory bus running at 83 MHz
- 64-bit 33 MHz PCI Bus with 2x 64-bit 33 MHz PCI slots and 1 32-bit 33 MHz slot
- 32-bit 33 MHz PCI Bus with 3x PCI slots
- AIC-7891 SCSI
- Cypress CY82C693UB PCI-to-ISA bridge with EIDE and 2x USB ports; SMC FDC37C669 Super I/O with floppy, parallel, 2x serial, keyboard, and mouse 5)
- 1x ISA slot (shared)
- Extended ATX form factor, 12 in x 13 in 6)
The UP2000 has four configuration jumper blocks: J27, J29, and J34 together select the CPU speed and must all match the Slot B modules, and J36 selects the L2 cache size. 7) J29 also selects the recovery modes; the other J29 pins must stay at their defaults: 8)
| Mode | J29 0/1 | J29 6/7 | J29 14/15 |
|---|---|---|---|
| Normal boot (default) | open | open | open |
| Restore factory defaults (bypass the password) | open | open | jumpered |
| Normal recovery | jumpered | open | open |
| Alpha Diagnostics recovery | jumpered | open | jumpered |
| Interactive Alpha Diagnostics (console) | jumpered | jumpered | open |
| Interactive Alpha Diagnostics (debug port J42/J43) | jumpered | jumpered | jumpered |
| Interactive reset PALcode (debug port J42/J43) | open | jumpered | open |
The debug ports, J43 for the primary Slot B module and J42 for the secondary, default to 9600 baud. 9)
UP2000+
The UP2000+ is a minor update to the UP2000; apart from the changes below, the hardware is the same. The UP2000+ detects the CPU frequency automatically, whereas the UP2000 required jumpered configuration. 10)
- 1-2 833 MHz EV68AL CPUs with 4/8 MiB external L2 cache (in addition to CPUs supported by UP2000) 11)
- 2x 64-bit 33 MHz PCI Buses
- 3x 64-bit Slots on bus 0
- 1x 64-bit and 2x 32-bit slots on bus 1
The UP2000+ has two jumper blocks. J31 sets the processor voltage (see CPU). 12) J29 sets the other options; by default only pins 13-14 are jumpered: 13)
| J29 pins | Function when jumpered |
|---|---|
| 1-2 | Recover firmware (normal recovery) |
| 1-2 and 15-16 | Alpha Diagnostics recovery |
| 1-2 and 7-8 | Interactive Alpha Diagnostics on the operator console (with 15-16: on debug port J42/J43) |
| 7-8 | Interactive SROM code on debug port J42/J43 |
| 9-10 | Write-protect the flash ROM |
| 11-12 | Disable the L2 cache |
| 13-14 | Serial remote reset enabled (default; remove to disable) |
| 15-16 | Restore factory defaults and bypass the password |
CPU
- The CPU is soldered to the Slot B module and cannot be replaced separately. The UP2000's SROM only has code for 667 MHz (2/4 MiB cache) and 750 MHz (8 MiB cache) processors. 14)
- On the UP2000+, jumper J31 selects the CPU voltage: no jumper for 21264/21264A processors, and a jumper for 21264B processors. 19)
Memory
DIMMs are installed in banks of four, and a system with fewer than four DIMMs does not start. Four 256 MiB DIMMs and eight 128 MiB DIMMs perform the same. 20)
Power supply and cooling
- The power supply should be at least 450 W, with at least 35 A on 3.3 V, 30 A on 5 V, and 15 A on 12 V, and must provide the 20-pin ATX connector, a supplementary 6-pin connector, and a 4-pin drive connector for the motherboard. Supplementary fans connected to the motherboard use a nonstandard pinout. 21) A 500 W supply is advisable with two CPUs. 22)
- The board is extended ATX, and the Slot B fans extend beyond the edge of the board. Each Slot B module weighs about 2 lb (0.9 kg) and is held by four standoffs whose positions are not part of any ATX specification. 26) A drill template for the standoffs is available. 27) The case must be stiff enough to hold the modules without flexing; thin aluminum cases are not recommended. 28)
Onboard devices
- The Cypress (Contaq) CY82C693 south bridge has two IDE controllers, but only one is wired to a connector, limiting the board to two IDE devices. 29)
- SRM does not assign an interrupt to the onboard USB controller, so it generally cannot be used; a PCI USB card works instead. 30)
- The UP2000 can report CPU temperatures from its LM75 sensors; the UP2000+ can also report fan speeds. 31)
Firmware
- AlphaBIOS and the SRM console are both present in flash, but Linux cannot be booted from AlphaBIOS on the UP2000, so it is booted from SRM. 32)
- The same A5.8-81 package,
up2000_srm_5.8-81.zip(UP20SRM.ROMand theUP2000FW.TXTfile list), serves both the UP2000 and the UP2000+, and is kept in the alphalinux/firmware repository with earlier releases in itsarchivedirectory. SRM 5.8-65 or later is required for 833 MHz Slot B modules in a UP2000+. Whenlfuasks for the file list,up2000fw.txtmust be typed, because the default,pc264fw.txt, fails;update srmthen writes the image. 36) - Compaq's Alpha Systems Firmware CD identifies the UP2000 as a DS20, and flashing a UP2000 from it leaves the system without a working SRM console; API's own UP2000 SRM image must be used instead. 37)
- SRM is updated with
lfufrom a floppy. Iflfuhangs reading the floppy, running it afterset auto_action haltand a power cycle avoids the hang. 38) - If the system shows only a blue screen with a cursor, the console is probably set to the serial port;
set console graphics, entered from a terminal on the serial port, restores the graphics console. 39)
Firmware recovery
On the UP2000+, jumper block J29 pins 15-16 invoke the fail-safe boot recovery, and pins 1-2 recover the firmware. 42) If that does not work, the firmware can be recovered through the SROM serial debug port (a DEC MMJ connector): load the EBSDK debug monitor over the serial line, use it to load SRM, then reflash SRM from a floppy. 43) 44) The debug monitor image is dp264dbm.cmp, and transfers only work at 9600 baud. 45)
Linux
Current kernels support both boards with CONFIG_ALPHA_DP264 or a generic kernel, like other Tsunami systems, including both CPUs in SMP kernels; 46) 47) they boot from SRM with aboot. The onboard devices use these drivers:
- SCSI (Adaptec AIC-7891):
aic7xxx48) - IDE (Cypress CY82C693):
pata_cypress49) - USB: the onboard controller generally cannot be used, because SRM assigns it no interrupt; see Onboard devices.
History
API, renamed API NetWorks at the end of 2000, 50) took over the barely started development of the UP2000 from Samsung. 51) The UP2000+ and the 833 MHz Slot B modules were announced in late 2000, but deliveries to resellers were delayed until June 2001. 52)
The UP2000 is not an officially supported Tru64 UNIX platform. 53)
The API NetWorks CS20 is a 1U dual processor system similar to the UP2000+. It uses the Tsunami chipset, but has CPUs soldered to the board instead of Slot B modules, an ALi south bridge instead of the Cypress, LSI Ultra160 SCSI instead of Adaptec, and dual onboard Ethernet. 54) Cray used the CS20 as the building block of its SuperCluster systems. 55) API designed the CS20 and sold the design to Compaq, which produced it as the AlphaServer DS20L. 56)
Conflicting information
The following sources conflict with each other or with the account given above. They are listed here for further investigation.
- Cache on 750 MHz CPUs
- UP2000 User Manual: "4MB or 8 MB cache per 750 MHz processor"
- "Re: Can I swap the 21264A in a UP2000 processor cardridge ?", Rich Payne, axp-list, 21 Dec 2001: "SROM code for 667-(2MB/4MB) and 750-8MB"
- "Re: Can I swap the 21264A in a UP2000 processor cardridge ?", Maurice Hilarius, axp-list, 20 Dec 2001: "That is why the 750's that were sold all had bigger (8mb) cache."
- 667 MHz Slot B modules with DDR cache
- "Re: API Networks article on The Register", Rich Payne, axp-list, 6 Nov 2000: "There are no 667/750 DDR SlotBs."
- "RE: UP2000", Maurice Hilarius, axp-list, 28 Feb 2001: "EV68 in 667 and 833, both with 4MB DDR is the current offering."
readme.1st in up2000_srm_5.8-81.zip, alphalinux/firmware repository










