User Tools

Site Tools


hardware:motherboards:pc164ux

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

  • Alpha 21164A CPU at 466, 533, or 600 MHz, the same CPUs as the AlphaPC 164LX; the clock is selected by jumpers 1)
  • 2 or 4 MiB onboard L3 backup cache (synchronous SSRAM)
  • 21174 core logic chip
  • 6x 168-pin DIMMs (three banks), supports 32 MiB to 1.5 GiB of unbuffered ECC SDRAM. The manual's specifications give 3 GiB, but its configuration table ends at 1.5 GiB with 256 MiB DIMMs, 2) and 1.5 GiB is the largest configuration reported in use. 3) 4)
  • 1x 33 MHz 64-bit PCI slot
  • 5x 33 MHz 32-bit PCI slots
  • 1x ISA slot
  • DEC 21052 PCI-to-PCI bridge
  • Intel 82371SB PCI-to-ISA bridge and EIDE
  • DEC 21143 10/100 Mbit Ethernet
  • Symbios 53C875 Ultra Wide SCSI controller
  • SMC FDC37C666 Super I/O controller (floppy, 2x serial, parallel)
  • PS/2 keyboard and mouse
  • 1 MiB flash ROM
  • DeskStation ARCSBIOS firmware (for Windows NT)
  • ATX board, 30.48 cm x 24.38 cm (12.0 in x 9.6 in), with mounting holes to the ATX 2.01 specification; the board exceeds the ATX height limits at the CPU and at the SCSI connectors 5)

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)

  • ARCSBIOS updates are flashable, and the last versions (a few Y2K updates) were distributed by API, which never had the ARCSBIOS sources. 10) 11)
  • The alphalinux/firmware repository keeps ARCSBIOS images 1.3.061 (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)
  • If the primary image cannot be loaded, the Safe ARCSBIOS starts automatically, signaled by one long and two short beeps; it can also be selected with J28 option 11. It is used to reflash the firmware. 13)
  • There is no flash management utility for loading MILO into the flash ROM. 14)

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:

  • IDE (Intel 82371SB, PIIX3): ata_piix 18) 19)
  • Ethernet (DEC 21143, 164UX only): tulip 20)
  • SCSI (Symbios 53C875, 164UX only): sym53c8xx 21)

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)
  • The board cannot boot from CD-ROM, only from floppy or a FAT partition on a hard disk. 24) Current distribution installers, which boot from SRM, cannot be used.

Known issues

  • Onboard Ethernet: the 21143 often fails to auto-negotiate, particularly at 100 Mbit. 25) 26) Forcing the media type (for example options tulip options=14 for MII 100baseTx full duplex) may help. 27)
  • Memory: boards with four DIMMs are sensitive to the choice of modules, because the 21174 does not drive the memory lines to the JEDEC standard; the AlphaPC 164LX, which uses the same chipset, is affected in the same way. 28) Hard Data shipped UX systems with up to 1.5 GiB using selected modules. 29)
  • PCI slots: the onboard SCSI controller is behind the 21052 PCI-to-PCI bridge. 30) A VGA card used as the console must be in the single 64-bit slot, in front of the bridge. 31)
  • Real-time clock: the RTC chip is soldered to the board. A 164UX that powered on but did not work was repaired in 2026 by replacing the RTC chip, after the old one was removed and a socket fitted. 32)

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
hardware/motherboards/pc164ux.txt · Last modified: by 127.0.0.1