| AlphaPC 164UX/BX | |
|---|---|
| Codename | Ruffian |
| CPU | 21164A (EV56), 466 to 600 MHz |
| Core logic | 21174 (Pyxis) |
| Memory | 6 DIMM slots, ECC SDRAM, up to 1.5 GiB |
| Buses | 64-bit PCI, 32-bit PCI, ISA |
| Form factor | ATX |
| Onboard I/O | EIDE, floppy, 2 serial, parallel, keyboard, mouse; 21143 Ethernet and 53C875 SCSI (UX only) |
| Firmware | ARCSBIOS, MILO |
| Kernel option | CONFIG_ALPHA_RUFFIAN |
| Linux | Untested |
The AlphaPC 164UX is an ATX form factor motherboard based on the EV56 (21164A) microprocessor and the 21174 core logic chip. It was designed by DeskStation Technology under the code name "Ruffian", which is also the name of its Linux platform. It can only boot Linux through MILO, and no current kernel has been reported to boot on it; see Linux.
All configuration jumpers are on block J28: 6)
| J28 option (pins) | Function |
|---|---|
| 1 to 4 (1-2 to 7-8) | CPU clock, 300 to 800 MHz in 33 MHz steps; 466 MHz is out, in, out, in and 600 MHz is out, in, in, out for options 1 to 4 |
| 5 | Pyxis bus speed (default out) |
| 7 | SROM debug mode (default out) |
| 8 | Firmware debug mode (default out) |
| 9 | Enable only one set of secondary cache (default out) |
| 11 (21-22) | In: boot the Safe ARCSBIOS image instead of ARCSBIOS (default out) |
| 13 | Must be in |
| 14, 15 (27-30) | L3 cache size, set at the factory: out, out for 2 MiB; out, in for 4 MiB |
| 16 | Fan OK signal; never jumpered |
Options 6, 10, and 12 are reserved and left out. 7)
The AlphaPC 164BX is the same board as the 164UX, except that it lacks the Ethernet and Ultra Wide SCSI controllers and has only a 2 MiB L3 cache.
The only firmware for the board is DeskStation's ARCSBIOS, which is distinct from both ARC and AlphaBIOS. No SRM console or AlphaBIOS was ever released for it, so operating systems and installers that require SRM cannot be used. 8) 9)
UXbios_1.3.061.tgz) and 1.3.062 (UXbios_1.3.062.zip, files dated November 1998), together with the user and technical reference manuals. 12)
Current kernels include support for the board (CONFIG_ALPHA_RUFFIAN, or a generic kernel), 15) but it can only boot Linux through MILO, and Linux 2.6.22.19 is the last kernel reported to boot on it; 2.6.23 was the first that did not. 16) The cause is the PT_NOTE program header that Linux 2.6.23 added to the kernel image, which MILO mistook for a loadable segment. A MILO fix was committed in May 2026, but has not yet been tested on a 164UX. 17) See MILO: Booting Linux.
The onboard devices are supported by these drivers:
ARCSBIOS starts MILO through a DeskStation-specific loader, ldmilo.exe; the linload.exe used on AlphaBIOS systems does not work, because ARCSBIOS has its own console application interface. The version of ldmilo.exe later rebuilt by DEC works much like linload.exe, except that the MILO image must be named milo. 22)
ldmilo.exe, MILO, and the PALcode go on a small FAT partition, and an ARCSBIOS boot entry points OsLoader at ldmilo.exe and passes MILO commands in OsLoadOptions. 23)DeskStation Technology designed the board and its firmware, and sold it as the Ruffian RPX164-2. DeskStation ported Linux to it in 1997, while prototypes were already running Windows NT at 633 MHz. 33) 34)
Around late 1997, the rights to the design and to the ARCSBIOS firmware were bought by Samsung, which set up its Alpha subsidiary Alpha Processor, Inc. (API) in 1998, and the board was renamed AlphaPC 164UX/BX. 35) 36) 37) 38) Samsung boards are labeled UX2 and UX4 after their L3 cache size. The cache chips are soldered to the board, so a 2 MiB board cannot be upgraded to 4 MiB. 39)
The following sources conflict with each other or with the account given above. They are listed here for further investigation.
| Document | Part number | Date |
|---|---|---|
| AlphaPC 164UX/BX Motherboard Windows NT User's Manual | 1998 |