User Tools

Site Tools


hardware:motherboards:takara

Takara (Digital 21164 PICMG SBC)

Takara
Codename Takara; the kernel's systype 32 (ST_DEC_TAKARA), and "DEC_EV56_PBP" to Tru64 UNIX
Also sold as DMCC 21164 PICMG SBC (Digital), Force Flexor A164/500 (Force Computers)
CPU 21164A (EV56), 500 MHz on the A164/500
Core logic CIA
Memory EDO DRAM, four slots on the reported 512 MiB board
Buses PCI and ISA, from a PICMG passive backplane
Form factor PICMG single board computer
Firmware SRM (V5.7-9 reported on the A164/500) or AlphaBIOS, MILO
Kernel option CONFIG_ALPHA_TAKARA
Linux Untested

Takara is the codename of Digital's 21164 single board computer in the PICMG (PCI Industrial Computer Manufacturers Group) form factor, part of the Modular Computing Components (DMCC) line that Digital sold to OEMs for use with passive PCI backplanes. 1) 2) Digital's Alpha engineer for Linux described it as a "DEC TOEM board". 3) Compaq sold the OEM division to SMART Modular Technologies in July 1999; Solectron bought SMART Modular about three weeks before October 1999 and also bought Force Computers. 4) The Eiger is its 21264 counterpart.

Specifications

  • One 21164A CPU, 500 MHz on the Force Flexor A164/500 5) 6)
  • CIA core logic, 7) with a PC873xx Super I/O chip whose IDE the kernel enables, and an SIO ISA bridge 8)
  • Memory: a 21164A board with 512 MiB of EDO DRAM in four slots was reported in 2002; 9) a 21164 board at 366 MHz with 256 MiB was reported in 2001 10)
  • PCI slots depend on the backplane, from 3 to 16 11)
  • Identification: the kernel's HWRPB system type is 32, 12) and Tru64 UNIX lists it as "DEC_EV56_PBP TAKARA Passive Backplance SBC" 13)
  • COM1 is on the daughtercard, not on the main CPU board 14)

The PCI interrupts arrive through a master interrupt register at I/O port 0x500. On the default backplane PCI devices 1, 2, and 3 sit at slots 20, 19, and 18, and jumpers can move them to slots 8, 7, and 6. 15)

Firmware

The single flash ROM holds either SRM, for Tru64 UNIX and OpenVMS, or AlphaBIOS, for Windows NT; programming one console overwrites the other. 16) Digital's firmware FTP directory had separate dmcc21064a, dmcc21164, and dmcc21164a directories. 17) A Force Flexor A164/500 reported SRM V5.7-9. 18)

After an SRM update the console may appear on the COM1 serial port instead of the graphics card. Connect a terminal at 9600 baud, 8 data bits, no parity, and 1 stop bit, and run set console graphics. 19)

Linux

The kernel supports the Takara with CONFIG_ALPHA_TAKARA (or a generic kernel), which selects the EV56 code and offers the choice of booting from SRM or from MILO. 20) Linux 6.10 removed support for processors older than the EV56 (21164A), so only 21164A boards such as the A164/500 remain supported. No report of a current kernel on a Takara has been found, and the board has a history of boot problems.

  • In 1997 Jay Estabrook did not expect Linux/Alpha to run on the DMCC cards, but a test port to a 21064A daughtercard had taken only a few days. 21) Red Hat Alpha 5.2 ran on a Takara by February 1999. 22)
  • The kernel's Takara support was written for the three-slot backplane. In 1999 an engineer at SMART Modular asked how to extend takara_map_irq to the larger backplanes. 23) The current kernel has a separate SRM interrupt table covering slots behind PCI-to-PCI bridges. 24)
  • Debian's 1998 installer plan listed takara among the subarchitectures with their own MILO and kernel. 25) MILO 2.2 could be built for it. 26)
  • The board boots under SRM with aboot; a 21164 board at 366 MHz reported itself as a "Takara" system to the kernel on the SuSE 7.1 CD and completed an installation. 27)

Known issues

  • Kernel paging panic: in 2004 the Debian 2.4.18 and 2.4.24 kernels, a Gentoo LiveCD, and a Takara-specific kernel all panicked at boot with "unable to handle kernel paging request" on a 21164/500 board, while the Debian installer's 2.2.20 kernel ran. 28) The reporter traced it to takara_swizzle dereferencing a null pointer, 29) and in June 2004 said kernels through 2.6.6 still panicked and that he had submitted a patch. 30) The current takara_swizzle returns at once for a device on the root bus, before it reads dev→bus→self. 31) Whether that is the patch, and when it went in, has not been established.
  • Behind bridges: the swizzle routine handles only cards with an INTA pin behind a built-in bridge, and warns that it cannot handle a card-based bridge behind a built-in one. 32)
  • IRQ assignment on Linux 2.0: PCI SCSI and Ethernet cards could not get interrupts on a 21164 PICMG board running Red Hat 5.0 with a patched 2.0.33 kernel. 33)
  • 21064A boards: a DMCC 21064A 233 MHz board did not boot the SuSE 7.1 kernel, and SRM reported "halt error = 5" or "halt error = 6". A 21164 board of the same family booted. 34)

History

Digital announced its Alpha PICMG backplane systems and single board computers in April 1996. 35) An EV56 Takara was still awaited in June 1997 and was orderable by July, when it was described as the PICMG CPU card that had won best of show at the computer telephony show. 36) Compaq sold the OEM group to SMART Modular Technologies in July 1999. Solectron bought SMART Modular about three weeks before 9 October and had also just bought Force Computers, 37) and the boards were later sold under the Force name. 38)

Conflicting information

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

Documentation

Document Part number Date
21164 PICMG SBC Technical Reference Manual, once at manuals.alphainside.com 39)
DIGITAL 21164 PICMG SBC and 21064A PICMG SBC firmware release notes, V5.5 (dmcc_v55_fw_relnote.txt) 40)

1) "Press/Digital Expands PCI Product Portfolio", Digital Press and Analysts News, biz.digital.announce, 4 Apr 1996
2) "Re: Alpha Systems", Vikas Sontakke, comp.sys.dec, 1 Jul 1997
3) "FAQ info (was Re: Linux on Compaq XP1000)", Jay Estabrook, axp-list, 9 Mar 1999
5) "New to Alpha/Linux, Help with setting up a 21164/500mhz Unit", craig, comp.os.linux.alpha, 12 Jul 2002
6) "Booting Gentoo on Takara", Jay Maynard, comp.os.linux.alpha, 7 Feb 2004
9) "New to Alpha/Linux, Help with setting up a 21164/500mhz Unit", craig, comp.os.linux.alpha, 12 Jul 2002
10) "No boot on DMCC Alpha 21064A 233 Mhz", Aldfrid Klein, comp.os.linux.alpha, 4 Sep 2001
11) "map_irq", Iain Grant, axp-list, 28 Oct 1999
13) "SUMMANY: Problem finding number of CPUs online", Dr. David Kirkby, tru64-unix-managers, 9 Jun 2003
14) "Re: Please HELP! I Screwed my alpha", Jay Maynard, comp.os.linux.alpha, 24 Jun 2004
16) "Re: FW: True64 on Cabriolet", jmd, axp-list, 11 Nov 1999
17) "Re: How to flash MILO? ( Not a faq )", Peter Rival, axp-list, 6 Oct 1999
18) "New to Alpha/Linux, Help with setting up a 21164/500mhz Unit", craig, comp.os.linux.alpha, 12 Jul 2002
19) "Re: Please HELP! I Screwed my alpha", Jay Maynard, comp.os.linux.alpha, 24 Jun 2004
20) arch/alpha/Kconfig, Linux 7.3
21) "Re: Digital's OEM CPU cards", Jay Estabrook, axp-list, 5 Jun 1997
22) "RE: parallel webcam w/ alphastation?", Iain Grant, axp-list, 23 Feb 1999
23) "map_irq", Iain Grant, axp-list, 28 Oct 1999
25) "Re: booting/installing debian-alpha", Kristoffer Rose, debian-alpha, 11 Jun 1998
26) "Milo-2.2 Release 13", Stefan Reinauer, axp-list, 30 Nov 1999
27) "No boot on DMCC Alpha 21064A 233 Mhz", Aldfrid Klein, comp.os.linux.alpha, 4 Sep 2001
28) "Re: Booting Gentoo on Takara", Jay Maynard, comp.os.linux.alpha, 8 Feb 2004
29) "Re: [gentoo-alpha] LiveCD refuses to boot on Takara", Jay Maynard, gentoo-alpha, 18 Feb 2004
30) "Re: Please HELP! I Screwed my alpha", Jay Maynard, comp.os.linux.alpha, 24 Jun 2004
33) "Installing Redhat 5.0 to PICMG Alpha SBC", Shinji Sumimoto, axp-list, 13 May 1998
34) "No boot on DMCC Alpha 21064A 233 Mhz", Aldfrid Klein, comp.os.linux.alpha, 4 Sep 2001
35) "Press/Digital Expands PCI Product Portfolio", Digital Press and Analysts News, biz.digital.announce, 4 Apr 1996
36) "Re: Alpha Systems", Vikas Sontakke, comp.sys.dec, 1 Jul 1997
39) "RE: SBC Alphas", Kurt Ludwig, axp-list, 21 Nov 2000
40) "Re: FW: True64 on Cabriolet", jmd, axp-list, 11 Nov 1999
hardware/motherboards/takara.txt · Last modified: by 127.0.0.1