Table of Contents

AlphaPC 164UX / 164BX

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.

Specifications

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)

AlphaPC 164BX

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.

Firmware

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)

Linux

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)

Known issues

History

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)

Conflicting information

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

Documentation


3) "Re: HELP! 1GB on 164UX-4", Michael Müller, comp.os.linux.alpha, 24 Apr 1999
4) "Problems on Ruffian ??", Peter Biechele, debian-alpha, 1 Jun 1999
8) "Re: AlphaBios vs SRM", Rich Payne, axp-list, 15 Sep 1999
11) "Re: Dekstation Raptor Reflex", Rich Payne, debian-alpha, 14 Sep 2000
12) api/UX, alphalinux/firmware repository
14) "Re: Flash management utility for ruffian?", Jay Estabrook, axp-list, 2 May 1999
15) arch/alpha/Kconfig, Linux 7.3
16) "kernel regression on 164UX", Ian Las, debian-alpha, 3 Aug 2010
22) "Re: DeskStation/Ruffian booting methods", Jay Estabrook, axp-list, 18 Jan 1999
23) "Problem booting Samsung 164UX ("Ruffian") MB", Ivor Dvorecky, axp-list, 18 Oct 1998
24) "Re: Debian Etch on Samsung 164UX/BX Alpha", Lennart Sorensen, debian-alpha, 6 Dec 2007
25) "Re: ruffian ether problems", Rich Payne, debian-alpha, 9 Dec 2000
26) "Re: Ruffian & 100Mbit/s", Stig Telfer, axp-list, 16 Oct 2000
27) "Re: Ruffian & 100Mbit/s", Michal Jaegermann, axp-list, 18 Oct 2000
28) "Re: UX4 memory problem", Brian Rerecich, axp-list, 23 Apr 1999
29) "Re: UX4 memory problem", Maurice Hilarius, axp-list, 23 Apr 1999
30) "Re: ruffian ether problems", Ron Farrer, debian-alpha, 13 Dec 2000
31) "Re: Installing Linux on AlphaPC 164UX", Jay Estabrook, axp-list, 12 Jun 1998
32) "RE: The problems in src/sys/dev/ic/isp.c", Yoshihiko Iwama, port-alpha, 27 Apr 2026
33) "Re: Deskstation Ruffian compatibility", Dean Hall, axp-list, 3 Jul 1997
34) "Ruffian port status", Dean Hall, axp-list, 30 Jul 1997
36) "Re: clarification of board", Maurice Hilarius, axp-list, 4 Nov 1998
37) "Re: What happened to Deskstation?", Jay Estabrook, axp-list, 20 Jul 2000
38) "RE: Samsung EV69", Maurice Hilarius, axp-list, 8 Aug 2002
39) "Re: (no subject)", Rich Payne, axp-list, 22 Dec 1999