Cleanups, more consistent use of <screen> etc.
This commit is contained in:
parent
6dec691f65
commit
bd1cb189bc
@ -1,7 +1,4 @@
|
||||
<!--
|
||||
The contents of this file used to reside in
|
||||
alpha/HARDWARE.TXT.
|
||||
|
||||
$FreeBSD$
|
||||
-->
|
||||
<sect1>
|
||||
@ -16,18 +13,18 @@
|
||||
<title>Overview</title>
|
||||
|
||||
<para>This document tries to provide a starting point for those
|
||||
who want to start running &os; on an Alpha-based machine. It is
|
||||
who want to run &os; on an Alpha-based machine. It is
|
||||
aimed at providing background information on the various hardware
|
||||
designs. It is not a replacement for the systems manuals.</para>
|
||||
|
||||
<para>The information is structured as follows:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>general hardware requirements to run &os; on alpha.</para>
|
||||
<para>general hardware requirements to run &os; on alpha;</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>system specific information for each of the
|
||||
systems/boards supported by &os;.</para>
|
||||
systems/boards supported by &os;;</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>information on expansion boards for &os;,
|
||||
@ -54,7 +51,7 @@
|
||||
|
||||
<para>Obviously you will need an Alpha machine that &os;
|
||||
knows about. Alpha machines are NOT like PCs. There are
|
||||
considerable differences between the various chip sets and
|
||||
considerable differences between the various core logic chip sets and
|
||||
mainboard designs. This means that a kernel needs to know the
|
||||
intimate details of a particular machine before it can run on
|
||||
it. Throwing some odd <filename>GENERIC</filename> kernel at
|
||||
@ -62,13 +59,14 @@
|
||||
|
||||
<para>For a machine even to be considered for &os; use please
|
||||
make sure it has the SRM console firmware installed. Or at least
|
||||
make sure that SRM console firmware is available for this
|
||||
make sure that SRM console firmware is available for the
|
||||
particular machine type. If &os; does not currently support
|
||||
your machine type, there is a good chance that this will change at
|
||||
some point in time, assuming SRM is available.</para>
|
||||
some point in time, assuming SRM is available. All bets are off when
|
||||
SRM console firmware is not available.</para>
|
||||
|
||||
<para>Machines with the ARC or AlphaBIOS console firmware were
|
||||
intended for WindowsNT. Some of them have SRM firmware available
|
||||
intended for WindowsNT. Some have SRM console firmware available
|
||||
in the system ROMs which you only have to select (via an ARC or
|
||||
AlphaBIOS menu). In other cases you will have to re-flash the ROMs
|
||||
with SRM code. Check on
|
||||
@ -78,7 +76,7 @@
|
||||
&os; (or NetBSD, OpenBSD, Tru64 Unix or OpenVMS for that
|
||||
matter). With the demise of WindowsNT/alpha a lot of former NT
|
||||
boxes are sold on the second hand market. They have little or no
|
||||
trade-in value when they are NT-only from the console
|
||||
trade-in value when they are NT-only from the console firmware
|
||||
perspective. So, be suspicious if the price appears too good.</para>
|
||||
|
||||
<para>Known non-SRM machines are:
|
||||
@ -103,63 +101,64 @@
|
||||
and <quote>blue-box</quote> Alpha machines destined for OpenVMS
|
||||
and Digital Unix. These names are based on the color of the
|
||||
cabinets, <quote>FrostWhite</quote> and <quote>TopGunBlue</quote>
|
||||
respectively. Although you could put the SRM console on the
|
||||
respectively. Although you could put the SRM console firmware on a
|
||||
whitebox, OpenVMS and Digital Unix will refuse to boot on
|
||||
them. &os; in post-4.0-RELEASE will run on both the white and the
|
||||
blue-box variants. Before someone asks: the white ones had a
|
||||
rather different (read: cheaper) price tag.</para>
|
||||
rather different (read: cheaper) Digital price tag.</para>
|
||||
|
||||
<para>As part of the SRM you will get the so called OSF/1 PAL code
|
||||
(OSF/1 being the initial name of Digital's UNIX offering on
|
||||
Alpha). The PAL code can be thought of as a software abstraction
|
||||
layer between the hardware and the operating system. It uses
|
||||
normal CPU instruction plus a handful of privileged instructions
|
||||
specific for PAL use. PAL is not microcode by the way. The ARC
|
||||
specific for PAL use. PAL is not microcode by the way. The ARC console
|
||||
firmware contains a different PAL code, geared towards WinNT and
|
||||
in no way suitable for use by &os; (or more generic: Unix or
|
||||
OpenVMS). Before someone asks: Linux/alpha brings its own PAL
|
||||
code, allowing it to boot on ARC and AlphaBIOS. There are various
|
||||
reasons why this is not a very good idea in the eyes of the *BSD
|
||||
folks. I don't want to go into details here.</para>
|
||||
folks. I don't want to go into details here. If you are interested
|
||||
in the gory details search the &os; and NetBSD web sites.</para>
|
||||
|
||||
<para>There is another pitfall ahead: you will need a disk adapter
|
||||
that the SRM console recognizes in order to be able to boot from
|
||||
your disk. What is acceptable to SRM as a boot adapter is
|
||||
unfortunately system and SRM version dependent. For older PCI
|
||||
based machines this means you will need either a NCR/Symbios
|
||||
that the SRM console firmware recognizes in order to be able to boot from
|
||||
a disk. What is acceptable to SRM as a boot adapter is
|
||||
unfortunately highly system and SRM version dependent. For older PCI
|
||||
based machines it means you will need either a NCR/Symbios
|
||||
53C810 based adapter, or a Qlogic 1020/1040 based adapter. Some
|
||||
machines come with a SCSI chip embedded on the mainboard. Newer
|
||||
machine designs and SRM versions will be able to work with later
|
||||
machine designs and SRM versions will be able to work with more modern
|
||||
SCSI chips/adapters. Check out the machine specific info
|
||||
below. Please note that the rest of this discussion only refers to
|
||||
Symbios chips, this is meant to include the older chips that still
|
||||
have NCR stamped on them. Symbios bought the NCR designs.</para>
|
||||
have NCR stamped on them. Symbios bought NCR sometime.</para>
|
||||
|
||||
<para>The problem might bite those who have machines that started
|
||||
their lives as WinNT boxes. The ARC or AlphaBIOS knows about
|
||||
their lives as WindowsNT boxes. The ARC or AlphaBIOS knows about
|
||||
<emphasis>other</emphasis> adapter types that it can boot from
|
||||
than the SRM. For example you can boot from an Adaptec 2940UW with
|
||||
ARC/AlphaBios but (generally) not with SRM. Some newer machine types have
|
||||
introduced Adaptec boot support. Please consult the machine
|
||||
specific section for details.</para>
|
||||
|
||||
<para>Some adapters that cannot be booted from work fine for
|
||||
<para>Most adapters that cannot be booted from work fine for
|
||||
data-only disks. The differences between SRM and ARC could also
|
||||
get you pre-packaged IDE CDROMs and hard drives in some (former
|
||||
NT) systems. SRM versions exist (depends on the machine type)
|
||||
WindowsNT) systems. SRM versions exist (depends on the machine type)
|
||||
that can boot from IDE disks and CDROMs. Check the machine
|
||||
specific section for details.</para>
|
||||
|
||||
<para>&os; 4.0 and later can be booted from the
|
||||
distribution CDROM. Earlier versions needed booting from a
|
||||
2-floppy set.</para>
|
||||
2 disk floppy set.</para>
|
||||
|
||||
<para>If you don't have/want a local disk drive you can boot via
|
||||
the Ethernet. This assumes a Ethernet adapter/chip that is
|
||||
recognized by the SRM. Generally speaking this boils down to
|
||||
the Ethernet. This assumes an Ethernet adapter/chip that is
|
||||
recognized by the SRM console. Generally speaking this boils down to
|
||||
either a 21040 or 21142 or 21143 based Ethernet interface. Older
|
||||
machines / SRM versions may not recognize the 21142 / 21143 Fast
|
||||
Ethernet chips, you are limited to using 10Mbit Ethernet for net
|
||||
machines or SRM versions may not recognize the 21142 / 21143 Fast
|
||||
Ethernet chips, you are then limited to using 10Mbit Ethernet for net
|
||||
booting those machines. Non-DEC cards based on said chips will
|
||||
generally (but are not guaranteed to) work. Note that Intel took
|
||||
over the 21x4x chips when it bought Digital Semiconductor. So you
|
||||
@ -167,19 +166,20 @@
|
||||
have SRM support for Intel 8255x Ethernet chips.</para>
|
||||
|
||||
<para>Alpha machines can be run with SRM on a graphics console or
|
||||
on a serial console. ARC can be run on a serial consoles if need
|
||||
on a serial console. ARC can also be run on a serial consoles if need
|
||||
be. VT100 emulation with 8 bit controls should at least allow you
|
||||
to switch from ARC/AlphaBIOS to SRM mode without having to install a
|
||||
graphics card first.</para>
|
||||
|
||||
<para>If you want to run your Alpha without a monitor/graphics
|
||||
<para>If you want to run your Alpha machine without a monitor/graphics
|
||||
card just don't connect a keyboard/mouse to the machine. Instead
|
||||
hook up a serial terminal[emulator] to serial port #1. The SRM
|
||||
will talk 9600N81 to you. This can be really practical for
|
||||
will talk 9600N81 to you. This can also be really practical for
|
||||
debugging purposes. Beware: some/most (?) SRMs will also present
|
||||
you with a console prompt at serial port #2. The booting kernel,
|
||||
however, will display the boot messages on serial port #1 and will
|
||||
also put the console there. This can be extremely confusing.</para>
|
||||
also put the console there. <emphasis>This can be extremely
|
||||
confusing.</emphasis></para>
|
||||
|
||||
<para>Most PCI based Alphas can use ordinary PC-type VGA
|
||||
cards. The SRM contains enough smarts to make that work. It does
|
||||
@ -193,21 +193,19 @@
|
||||
<para>Most PCI devices from the PC-world will also work in
|
||||
&os; PCI-based machines. Check the
|
||||
<filename>/sys/alpha/conf/GENERIC</filename> file for the latest word
|
||||
on this. Be careful to check the appropriate machine type's
|
||||
on this. Check the appropriate machine type's
|
||||
discussion in case you want to use PCI cards that have PCI bridge
|
||||
chips on them. In some cases you might encounter problems with
|
||||
PCI cards not handling PCI parity correctly. This can lead to
|
||||
panics. PCI parity checking can be disabled using the following
|
||||
SRM command: <userinput>SET PCI_PARITY OFF</userinput>.
|
||||
SRM command: >>> <userinput>SET PCI_PARITY OFF</userinput>.
|
||||
This is not a &os; problem, all operating systems running on
|
||||
Alpha hardware will need this workaround.</para>
|
||||
|
||||
<para>If your system (also) contains EISA expansion slots you will
|
||||
need to run the EISA Configuration Utility (ECU) after you have
|
||||
installed EISA cards or have upgraded your console firmware.</para>
|
||||
|
||||
<para>Parallel ports that can be found on most Alpha machines are
|
||||
supported.</para>
|
||||
installed EISA cards or after you have upgraded your
|
||||
console firmware.</para>
|
||||
|
||||
<para>For Alpha CPUs you will find multiple generations. The
|
||||
original Alpha design is the 21064. It was produced in a chip
|
||||
@ -221,10 +219,10 @@
|
||||
(read: faster / more modern).</para>
|
||||
|
||||
<para>For memory you want at least 32 Mbytes. I have had
|
||||
&os; run on a 16 Mbyte system but you will not like
|
||||
that. Kernel build times halved when going to 32 Mbytes. Note that
|
||||
the SRM steals 2Mbyte from the total system memory (and keeps
|
||||
it). For more serious use 64 Mbytes or more are recommended.</para>
|
||||
&os; run on a 16 Mbyte system but you will not enjoy
|
||||
that. Kernel build times halved when I went to 32 Mbytes. Note that
|
||||
the SRM console steals 2Mbyte from the total system memory (and keeps
|
||||
it). For more serious work 64 Mbytes or more are recommended.</para>
|
||||
|
||||
<para>While on the subject of memory: pay close attention to the
|
||||
type of memory your machine uses. There are very different memory
|
||||
@ -232,12 +230,13 @@
|
||||
|
||||
<para>Final word: I expect the above to sound a bit daunting to
|
||||
the first-time Alpha user. Don't be daunted too much. And do feel
|
||||
free to ask questions.</para>
|
||||
free to ask questions if something is not clear after reading this
|
||||
document.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>System-Specific information</title>
|
||||
<title>System-specific information</title>
|
||||
|
||||
<para>Below is an overview of the hardware that &os; runs on. This list
|
||||
will definitely grow, a look in
|
||||
@ -250,7 +249,7 @@
|
||||
<title>AXPpci33 (<quote>NoName</quote>)</title>
|
||||
|
||||
<para>The NoName is a baby-AT mainboard based on the 21066 LCA
|
||||
(Low Cost Alpha) processor. It was originally designed for
|
||||
(Low Cost Alpha) processor. NoName was originally designed for
|
||||
OEM-use. The LCA chip includes almost all of the logic to drive
|
||||
a PCI bus and the memory subsystem. All of this makes for a
|
||||
low-priced design.</para>
|
||||
@ -265,7 +264,7 @@
|
||||
<para>Features:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>21066 Alpha CPU at 166 MHz or 21066A CPU at 233MHz
|
||||
<para>21066 Alpha CPU at 166 MHz or 21066A CPU at 233MHz.
|
||||
21068 CPUs are also possible, but are even slower.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
@ -303,16 +302,16 @@
|
||||
<para>512kB Flash ROM for the console code.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial ports</para>
|
||||
<para>2 16550A serial ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x parallel port</para>
|
||||
<para>1 parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>floppy interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x embedded IDE interface</para>
|
||||
<para>1 embedded IDE interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion:
|
||||
@ -326,8 +325,7 @@
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>embedded Fast SCSI using a Symbios 53C810
|
||||
chip</para>
|
||||
<para>embedded Fast SCSI using a Symbios 53C810 chip</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
@ -347,25 +345,26 @@
|
||||
<para>The NoName mainboard has a PC/AT-standard power
|
||||
connector. It also has a power connector for 3.3 Volts. No need
|
||||
to rush out to get a new power supply. The 3.3 Volts is only
|
||||
needed in case you run 3.3 Volts PCI expansion boards.</para>
|
||||
needed in case you run 3.3 Volts PCI expansion boards. These are
|
||||
quite rare.</para>
|
||||
|
||||
<para>The IDE interface is supported by &os; and requires a
|
||||
line in the kernel configuration file as follows:</para>
|
||||
|
||||
<programlisting>device ata0 at isa? port IO_WD1 irq 14</programlisting>
|
||||
|
||||
<para>The SRM console unfortunately cannot <emphasis>boot</emphasis>
|
||||
<para>The SRM console unfortunately <emphasis> cannot boot</emphasis>
|
||||
from IDE disks. This means you will have to use a SCSI disk as
|
||||
the boot device.</para>
|
||||
|
||||
<para>Make sure you use true 36 bit SIMMs, and only FPM (Fast
|
||||
Page Mode). EDO RAM or SIMMs with fake parity <emphasis>will not
|
||||
work</emphasis> (the board uses the 4 extra bits for ECC!). 33
|
||||
bit FPM SIMMs will for the same reason not work either.</para>
|
||||
Page Mode) DRAM. EDO DRAM or SIMMs with fake parity <emphasis>will not
|
||||
work</emphasis>. The board uses the 4 extra bits for ECC. 33
|
||||
bit FPM SIMMs will for the same reason not work.</para>
|
||||
|
||||
<para>Given the choice, get the PS/2-variant mainboard. Apart
|
||||
from giving you a mouse port as bonus it is directly supported
|
||||
by Tru64 Unix in case you ever want/need to run it. The
|
||||
by Tru64 Unix in case you ever want or need to run it. The
|
||||
<quote>DIN-plug</quote>-variant should work OK for &os;.</para>
|
||||
|
||||
<para>The <ulink
|
||||
@ -383,8 +382,8 @@ cpu EV4</programlisting>
|
||||
<sect3>
|
||||
<title>Universal Desktop Box (UDB or <quote>Multia</quote>)</title>
|
||||
|
||||
<para>Note: Multia can be either Intel or Alpha CPU based. We
|
||||
assume Alpha based ones here for obvious reasons.</para>
|
||||
<note><para>Multia can be either Intel or Alpha CPU based. We
|
||||
assume Alpha based ones here for obvious reasons.</para></note>
|
||||
|
||||
<para>Multia is a small desktop box intended as a sort of
|
||||
personal workstation. They come in a considerable number of
|
||||
@ -393,8 +392,7 @@ cpu EV4</programlisting>
|
||||
<para>Features:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>21066 Alpha CPU at 166 MHz or 21066A CPU at
|
||||
233MHz</para>
|
||||
<para>21066 Alpha CPU at 166 MHz or 21066A CPU at 233MHz</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>on-board Bcache / L2 cache: COAST-like 256 kByte
|
||||
@ -417,7 +415,7 @@ cpu EV4</programlisting>
|
||||
<para>70ns or better</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>installed in pairs of 2
|
||||
<para>SIMMs are installed in pairs of 2
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>4 SIMM sockets</para>
|
||||
@ -428,24 +426,38 @@ cpu EV4</programlisting>
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial ports, 1x parallel port,
|
||||
floppy interface</para>
|
||||
<para>2 16550A serial ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1 parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>floppy interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Intel 82378ZB PCI to ISA bridge</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x embedded 21040 based 10Mbit Ethernet, AUI and
|
||||
<para>1 embedded 21040 based 10Mbit Ethernet, AUI and
|
||||
10base2 connector</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion: 1 32 bit PCI slot, 2 PCMCIA slots</para>
|
||||
<para>expansion:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>1 32 bit PCI slot</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2 PCMCIA slots</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>on-board Crystal CS4231 or AD1848 sound chip</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>embedded Fast SCSI using a Symbios 53C810 chip on the
|
||||
<para>embedded Fast SCSI, using a Symbios 53C810[A] chip on the
|
||||
PCI riser card</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
@ -455,17 +467,18 @@ cpu EV4</programlisting>
|
||||
at the same time and allow software selection of one of them.</para>
|
||||
|
||||
<para>Multia has only one 32 bit PCI slot for expansion, and it
|
||||
is only suitable for a small form factor PCI card too. In
|
||||
is only suitable for a small form factor PCI card. By
|
||||
sacrificing the PCI slot space you can mount a 3.5" hard disk
|
||||
drive. Mounting stuff may have come with your Multia. Adding a
|
||||
3.5" disk is not a recommended upgrade due to the limited power
|
||||
rating of the power supply and the extremely marginal cooling of
|
||||
the system box. <emphasis>Don't!</emphasis></para>
|
||||
3.5" disk is <emphasis>not</emphasis> a recommended upgrade
|
||||
due to the limited power rating of the power supply
|
||||
and the extremely marginal cooling of
|
||||
the system box.</para>
|
||||
|
||||
<para>Multia also has 2 PCMCIA expansion slots. These are
|
||||
currently unsupported by &os;.</para>
|
||||
currently not supported by &os;.</para>
|
||||
|
||||
<para>The CPU might or might not be socketed, check before
|
||||
<para>The CPU might or might not be socketed, check this before
|
||||
considering CPU upgrade hacks. The low-end Multias have a
|
||||
soldered-in CPU.</para>
|
||||
|
||||
@ -507,14 +520,17 @@ cpu EV4</programlisting>
|
||||
down-sampling.</para>
|
||||
|
||||
<para>Multias are somewhat notorious for dying of heat
|
||||
strokes. The very compact box does not really allow cooling air
|
||||
access very well. Please use the Multia on its vertical stand,
|
||||
strokes. The very compact box does not really allow access to cooling air.
|
||||
Please use the Multia on its vertical stand,
|
||||
don't put it horizontally (<quote>pizza style</quote>). Replacing the
|
||||
fan with something which pushes around more air is
|
||||
recommended. Beware of PCI cards with high power consumption.
|
||||
If your system has died you might want to check on the
|
||||
fan with something which pushes around more air is really
|
||||
recommended. You can also cut one of the wires to the fan speed
|
||||
sensor. Once cut, the fan runs at a (loud) full speed.
|
||||
Beware of PCI cards with high power consumption.
|
||||
If your system has died you might want to check the
|
||||
Multia-Heat-Death pages at the
|
||||
<ulink url="http://www.netbsd.org/">NetBSD Web site</ulink>.</para>
|
||||
<ulink url="http://www.netbsd.org/">NetBSD Web site</ulink>
|
||||
for help in reviving it.</para>
|
||||
|
||||
<para>The Intel 82378ZB PCI to ISA bridge enables the use of an
|
||||
IDE disk. This requires a line in the kernel configuration file
|
||||
@ -524,9 +540,8 @@ cpu EV4</programlisting>
|
||||
|
||||
<para>The IDE connector pin spacing is thought for 2.5" laptop
|
||||
disks. A 3.5" IDE disk would not fit in the case anyway. At
|
||||
least not without sacrificing your only PCI slot.</para>
|
||||
|
||||
<para>The SRM console unfortunately does not know how to boot from IDE
|
||||
least not without sacrificing your only PCI slot. The SRM
|
||||
console unfortunately does not know how to boot from IDE
|
||||
disks. You will need to use a SCSI disk as the bootdisk.</para>
|
||||
|
||||
<para>In case you want to change the internal hard drive: the
|
||||
@ -566,9 +581,10 @@ cpu EV4</programlisting></para>
|
||||
Miata is the MX5 model. Because it suffers from a number of
|
||||
hardware design flaws a redesign was done, yielding the
|
||||
MiataGL. Unfortunately the variants are not easily distinguishable
|
||||
from the outside of the case.
|
||||
at first sight from the outside of the case.
|
||||
An easy check is to see if the back of the machine sports two
|
||||
USB connectors. If yes, it is a MiataGL.</para>
|
||||
USB connectors. If yes, it is a MiataGL. MX5 models tend to be
|
||||
more common in the used system market place.</para>
|
||||
|
||||
<para>System designations look like <quote>Personal Workstation
|
||||
433a</quote>. Personal Workstation, being a bit of a mouthful,
|
||||
@ -601,7 +617,8 @@ cpu EV4</programlisting></para>
|
||||
<para>bus width: 128 bits wide, ECC protected</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>unbuffered SDRAMs DIMMs, installed in pairs of 2
|
||||
<para>unbuffered 72 bit wide SDRAMs DIMMs,
|
||||
installed in pairs of 2</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>6 DIMM sockets</para>
|
||||
@ -615,25 +632,25 @@ cpu EV4</programlisting></para>
|
||||
<para>on-board Fast Ethernet:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>MX5 uses a 21142 or 21143 Ethernet chip
|
||||
<para>MX5 uses a 21142 or 21143 Ethernet chip,
|
||||
dependent on the version of the PCI riser card</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>MiataGL has a 21143 chip</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>the bulkhead can be 10/100 UTP, or 10
|
||||
UTP/BNC</para>
|
||||
<para>the bulkhead can be 10/100 Mbit UTP, or
|
||||
10 Mbit UTP/BNC</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x on-board [E]IDE based on the CMD646 (MX5) or the
|
||||
Cypress 82C693 (MiataGL)</para>
|
||||
<para>2 on-board [E]IDE disk interfaces, based on
|
||||
the CMD646 (MX5) or the Cypress 82C693 (MiataGL)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x Ultra-Wide SCSI Qlogic 1040 [MiataGL only]</para>
|
||||
<para>1 Ultra-Wide SCSI Qlogic 1040 [MiataGL only]</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2 64-bit PCI slots</para>
|
||||
@ -646,10 +663,10 @@ cpu EV4</programlisting></para>
|
||||
via an Intel 82378IB PCI to ISA bridge chip)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port</para>
|
||||
<para>2 16550A serial port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x parallel port</para>
|
||||
<para>1 parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>PS/2 keyboard & mouse port</para>
|
||||
@ -1096,7 +1113,8 @@ cpu EV4</programlisting>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Evaluation Board 64plus (<quote>EB64+</quote>), Aspen Alpine</title>
|
||||
<title>Evaluation Board 64plus (<quote>EB64+</quote>), Aspen
|
||||
Alpine</title>
|
||||
|
||||
<para>In its attempts to popularize the Alpha CPU DEC produced a number
|
||||
of so called Evaluation Boards. The EB64+ family of evaluation
|
||||
@ -1228,7 +1246,7 @@ cpu EV4</programlisting></para>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>dual 16550A serial ports</para>
|
||||
<para>2 16550A serial ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>PS/2 style keyboard & mouse</para>
|
||||
@ -1282,9 +1300,10 @@ cpu EV4</programlisting></para>
|
||||
"For PC164, current superstition says that, to avoid losing settings,
|
||||
you want to first downgrade to SRM 4.x and then upgrade to a 5.x"
|
||||
One sample error that was observed was:
|
||||
<screen>ERROR: ISA table corrupt!"</screen>.
|
||||
A sequence of a downgrade to SRM4.9, an <userinput>isacfg -init
|
||||
</userinput> and an <userinput>init</userinput>
|
||||
<screen>ERROR: ISA table corrupt!</screen>
|
||||
A sequence of a downgrade to SRM4.9, an <screen><prompt>>>>
|
||||
</prompt> <userinput>ISACFG -INIT</userinput></screen>
|
||||
followed by <screen><prompt>>>> </prompt><userinput>INIT</userinput></screen>
|
||||
made the problem go away. Some PC164 owners report they have never seen
|
||||
the problem. </para>
|
||||
|
||||
@ -1301,7 +1320,8 @@ cpu EV4</programlisting></para>
|
||||
|
||||
<para>EB164 needs a power supply that supplies 3.3 Volts. PC164 does
|
||||
not implement the PS_ON signal that ATX power supplies need to switch on.
|
||||
A simple switch pulling this signal to ground fixes this problem.</para>
|
||||
A simple switch pulling this signal to ground allows you to run a
|
||||
standard ATX power supply.</para>
|
||||
|
||||
<para>For the EB164 class machines the kernel config file must
|
||||
contain:
|
||||
@ -1407,12 +1427,11 @@ cpu EV5</programlisting></para>
|
||||
|
||||
<para>AlphaStation 400 series have an SRM variable that controls
|
||||
termination. In case you have external SCSI devices connected you
|
||||
must set this SRM variable using <prompt>>>> </prompt>
|
||||
<userinput> SET CONTROL_SCSI_TERM EXTERNAL</userinput>. </para>
|
||||
must set this SRM variable using
|
||||
<screen><prompt>>>></prompt> <userinput>SET CONTROL_SCSI_TERM EXTERNAL</userinput>.</screen> </para>
|
||||
|
||||
<para>If only internal SCSI devices are present use:
|
||||
<prompt>>>></prompt>
|
||||
<userinput> SET CONTROL_SCSI_TERM INTERNAL</userinput></para>
|
||||
<screen><prompt>>>></prompt> <userinput>SET CONTROL_SCSI_TERM INTERNAL</userinput></screen></para>
|
||||
|
||||
<para>For the AlphaStation-[24][05]00 machines the kernel config file
|
||||
must contain:
|
||||
@ -1504,13 +1523,40 @@ cpu EV4</programlisting></para>
|
||||
and UTP connectors</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion: AS500: 3 32-bit PCI slots
|
||||
1 64-bit PCI slot
|
||||
AS600: 2 32-bit PCI slot
|
||||
3 64-bit PCI slots
|
||||
1 PCI/EISA physically shared slot
|
||||
3 EISA slots
|
||||
1 PCI and 1 EISA slot are occupied by default
|
||||
<para>expansion:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>AS500:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>3 32-bit PCI slots</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1 64-bit PCI slot</para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>AS600:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>2 32-bit PCI slot</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>3 64-bit PCI slots</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1 PCI/EISA physically shared slot</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>3 EISA slots</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1 PCI and 1 EISA slot are occupied by default</para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
@ -1558,7 +1604,7 @@ cpu EV4</programlisting></para>
|
||||
have problems getting the Qlogic SCSI adapters to work, add the following
|
||||
option to <filename>/boot/loader.rc</filename>:
|
||||
|
||||
<userinput>set isp_mem_map=0xff</userinput>
|
||||
<screen><userinput>set isp_mem_map=0xff</userinput></screen>
|
||||
|
||||
This may need to be typed at the boot loader prompt before booting the
|
||||
installation kernel.</para>
|
||||
@ -1587,14 +1633,15 @@ cpu EV5</programlisting></para>
|
||||
|
||||
<para>AS800 with an EV5/400 MHz CPU was later re-branded to become a
|
||||
<quote>DIGITAL Server 3300[R]</quote>, AS800 with an EV5/500 MHz
|
||||
CPU was later re-branded to become a <quote>DIGITAL Server 3305[R]</quote>.
|
||||
</para>
|
||||
CPU was later re-branded to become a
|
||||
<quote>DIGITAL Server 3305[R]</quote>.</para>
|
||||
|
||||
<para>Features:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>21064 EV4[5] CPU at 200, 233 or 266 MHz
|
||||
21164 EV5[6] CPU at 300, 333 or 400 MHz (or 500 MHz for AS800 only)</para>
|
||||
21164 EV5[6] CPU at 300, 333 or 400 MHz (or 500 MHz for
|
||||
AS800 only)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>memory:<itemizedlist>
|
||||
@ -1657,12 +1704,14 @@ cpu EV5</programlisting></para>
|
||||
of different DIMM sizes are used. Max memory size is 2GB.</para>
|
||||
|
||||
<para>The AS1000/800 are somewhat stubborn when it comes to serial
|
||||
consoles. They need >>> <userinput>SET CONSOLE SERIAL
|
||||
</userinput>before they go for
|
||||
consoles. They need
|
||||
<screen>>>> <userinput>SET CONSOLE SERIAL</userinput></screen>
|
||||
before they go for
|
||||
a serial console. Pulling the keyboard from the machine is not sufficient,
|
||||
like it is on most other Alpha models. Going back to a graphical console
|
||||
needs >>> <userinput>SET CONSOLE GRAPHICS</userinput> at
|
||||
the serial console.</para>
|
||||
needs
|
||||
<screen>>>> <userinput>SET CONSOLE GRAPHICS</userinput></screen>
|
||||
at the serial console.</para>
|
||||
|
||||
<para>For AS800 you want to check if your Ultra-Wide SCSI is indeed
|
||||
in Ultra mode. This can be done using the
|
||||
@ -1743,18 +1792,17 @@ cpu EV5 # depends on the CPU model installed</programlisting>
|
||||
<para>embedded dual EIDE </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion: 3 64-bit PCI slots
|
||||
1 32-bit PCI slots
|
||||
<para>expansion: 3 64-bit PCI slots and 1 32-bit PCI slot.
|
||||
DS10L has a single 64bit PCI slot</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial ports</para>
|
||||
<para>2 16550A serial ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x parallel port</para>
|
||||
<para>1 parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x USB</para>
|
||||
<para>2 USB</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>PS/2 keyboard & mouse port</para>
|
||||
@ -1871,13 +1919,13 @@ cpu EV5</programlisting></para>
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x Ultra-Wide SCSI port based on a Qlogic 1040 chip
|
||||
<para>1 Ultra-Wide SCSI port based on a Qlogic 1040 chip
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port
|
||||
<para>2 16550A serial port
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x parallel port
|
||||
<para>1 parallel port
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>PS/2 keyboard & mouse port
|
||||
@ -1915,8 +1963,8 @@ cpu EV5</programlisting></para>
|
||||
<para>The USB interface is supported by &os;.If you experience
|
||||
problems trying to use the USB interface please check if
|
||||
the SRM variable "usb_enable" is set to "on". You can change this by
|
||||
performing: <prompt>>>></prompt>
|
||||
<userinput>SET USB_ENABLE ON</userinput></para>
|
||||
performing:
|
||||
<screen><prompt>>>></prompt> <userinput>SET USB_ENABLE ON</userinput></screen></para>
|
||||
|
||||
<important><para>Don"t try to use Symbios-chip based SCSI
|
||||
adapters in the PCI slots connected to hose 1. There is a
|
||||
@ -2004,10 +2052,12 @@ cpu EV5</programlisting></para>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
<para>DS20 needs >>> <userinput>SET CONSOLE SERIAL</userinput>
|
||||
<para>DS20 needs
|
||||
<screen>>>> <userinput>SET CONSOLE SERIAL</userinput></screen>
|
||||
before it goes for a serial console. Pulling the keyboard from
|
||||
the machine is not sufficient. Going back to a graphical console
|
||||
needs >>> <userinput>SET CONSOLE GRAPHICS</userinput>
|
||||
needs >>>
|
||||
<screen><userinput>SET CONSOLE GRAPHICS</userinput></screen>
|
||||
at the serial console.
|
||||
Confusing is the fact that you will get SRM console
|
||||
output on the graphics console with the console set to serial,
|
||||
@ -2081,7 +2131,7 @@ cpu EV5</programlisting>
|
||||
<para>embedded Adaptec AIC7890/91 Wide Ultra SCSI</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x embedded IDE based on Cypress 82C693 chips</para>
|
||||
<para>2 embedded IDE based on Cypress 82C693 chips</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>embedded USB via Cypress 82C693</para>
|
||||
@ -2171,7 +2221,7 @@ cpu EV5</programlisting>
|
||||
|
||||
<para>If any of the processors are ever marked as failed, they will
|
||||
remain marked as failed even after they have been replaced (or reseated)
|
||||
until you issue the command <userinput>clear_error all</userinput>
|
||||
until you issue the command <screen><prompt>>>></prompt> <userinput>CLEAR_ERROR ALL</userinput></screen>
|
||||
on the SRM console and power-cycle the machine. This may be true
|
||||
for other modules (IO and memory) as well, but it has not been verified.
|
||||
</para>
|
||||
@ -2197,12 +2247,13 @@ cpu EV5</programlisting>
|
||||
physically (before buying them..)</para>
|
||||
|
||||
<para>Both Lynx and Sable are somewhat stubborn when it comes to serial
|
||||
consoles. They need <prompt>>>></prompt> <userinput>
|
||||
SET CONSOLE SERIAL</userinput> before they go for a serial console.
|
||||
consoles. They need
|
||||
<screen><prompt>>>></prompt> <userinput> SET CONSOLE SERIAL</userinput></screen>
|
||||
before they go for a serial console.
|
||||
Pulling the keyboard from the machine is not sufficient, like it is
|
||||
on many other Alpha models. Going back to a graphical console needs
|
||||
<prompt>>>></prompt> <userinput>SET CONSOLE GRAPHICS
|
||||
</userinput> at the serial console. On Lynx keep the VGA card in
|
||||
<screen><prompt>>>></prompt> <userinput>SET CONSOLE GRAPHICS
|
||||
</userinput></screen> at the serial console. On Lynx keep the VGA card in
|
||||
one of the primary PCI slots. EISA VGA cards are not slot sensitive.
|
||||
</para>
|
||||
|
||||
@ -2210,20 +2261,22 @@ cpu EV5</programlisting>
|
||||
(Operator Control Panel) LCD screen. On this screen the self-test
|
||||
messages are displayed during system initialization. You can put
|
||||
your own little text there by using the SRM:
|
||||
<prompt>>>></prompt> <userinput>SET OCP_TEXT "FreeBSD"
|
||||
</userinput> is the recommended setting.
|
||||
<screen><prompt>>>></prompt> <userinput>SET OCP_TEXT "FreeBSD"
|
||||
</userinput></screen> is the recommended setting.
|
||||
|
||||
<para>The SRM <prompt>>>></prompt> <userinput>SHOW FRU
|
||||
</userinput>command produces an overview of your configuration
|
||||
<para>The SRM
|
||||
<screen><prompt>>>></prompt> <userinput>SHOW FRU</userinput></screen>
|
||||
command produces an overview of your configuration
|
||||
with module serial numbers, hardware revisions and error log counts.
|
||||
</para>
|
||||
|
||||
<para>Both Sable, DemiSable and Lynx have Symbios 810 based
|
||||
Fast SCSI on-board. Check if it is set to Fast SCSI speed
|
||||
by <prompt>>>></prompt> <userinput>SHOW PKA0_FAST.
|
||||
</userinput>. If set to 1 it is negotiating for Fast speeds.
|
||||
<prompt>>>></prompt> <userinput>SET PKA0_FAST 1
|
||||
</userinput>enables Fast SCSI speeds.</para>
|
||||
by
|
||||
<screen><prompt>>>></prompt> <userinput>SHOW PKA0_FAST</userinput></screen>.
|
||||
When set to 1 it is negotiating for Fast speeds.
|
||||
<screen><prompt>>>></prompt> <userinput>SET PKA0_FAST 1</userinput></screen>
|
||||
enables Fast SCSI speeds.</para>
|
||||
|
||||
<para>AS2100[A] come equipped with a StorageWorks 7 slot SCSI
|
||||
cage. A second cage can be added inside the cabinet. AS2000
|
||||
@ -2255,8 +2308,8 @@ cpu EV5</programlisting>
|
||||
<para>Make sure you run the EISA Configuration Utility (from floppy)
|
||||
when adding/change expansion cards in EISA slots or after
|
||||
upgrading your console firmware. This is done by inserting the
|
||||
ECU floppy and typing <prompt>>>></prompt> <userinput>RUNECU
|
||||
</userinput>.
|
||||
ECU floppy and typing
|
||||
<screen><prompt>>>></prompt> <userinput>RUNECU</userinput></screen>
|
||||
|
||||
<note><para>EISA slots are currently unsupported, but the Compaq Qvision
|
||||
EISA VGA adapter is treated as an ISA device. It therefore
|
||||
@ -2413,7 +2466,7 @@ cpu EV5</programlisting></para>
|
||||
used. AS1200 employs fixed starting addresses for DIMMs, each
|
||||
DIMM pair starts at a 512 Mbyte boundary. This means that if
|
||||
DIMMs smaller than 256 Mbyte are used the system's physical memory
|
||||
map will contain 'holes'. Supported DIMM sizes are 64 Mbytes
|
||||
map will contain <quote>holes</quote>. Supported DIMM sizes are 64 Mbytes
|
||||
and 256 Mbytes. The DIMMs are 72 bit SDRAM based, as the
|
||||
system employs ECC.</para>
|
||||
|
||||
@ -2536,7 +2589,7 @@ as the console entry, or add
|
||||
|
||||
and make the zs node:
|
||||
|
||||
<userinput>mknod /dev/zs0 c 135 0</userinput>
|
||||
<screen><userinput>mknod /dev/zs0 c 135 0</userinput></screen>
|
||||
</para>
|
||||
|
||||
<para>For the AlphaServer 8x00 machines the kernel config file
|
||||
@ -2572,7 +2625,8 @@ cpu EV5</programlisting></para>
|
||||
4MB (700Mhz)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>AMD AMD-751 ('Irongate') system controller chip</para>
|
||||
<para>AMD AMD-751 (<quote>Irongate</quote>)
|
||||
system controller chip</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Acer Labs M1543C PCI-ISA bridge controller /
|
||||
@ -2586,19 +2640,19 @@ cpu EV5</programlisting></para>
|
||||
DIMM sizes supported are 64, 128 or 256 Mb in size</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port</para>
|
||||
<para>2 16550A serial port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x ECP/EPP parallel port</para>
|
||||
<para>1 ECP/EPP parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>floppy interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x embedded Ultra DMA33 IDE interface</para>
|
||||
<para>2 embedded Ultra DMA33 IDE interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x USB ports</para>
|
||||
<para>2 USB ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion:
|
||||
@ -2694,19 +2748,19 @@ cpu EV5</programlisting>
|
||||
DIMM sizes supported are 64, 128 or 256 Mb in size</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port</para>
|
||||
<para>2 16550A serial port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x ECP/EPP parallel port</para>
|
||||
<para>1 ECP/EPP parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>floppy interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x embedded Ultra DMA66 IDE interface</para>
|
||||
<para>2 embedded Ultra DMA66 IDE interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x USB port</para>
|
||||
<para>2 USB port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion: 3 32 bit PCI slots and 1 AGP2x slot</para>
|
||||
@ -2786,10 +2840,10 @@ cpu EV5</programlisting>
|
||||
max 2 GBytes of memory</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port</para>
|
||||
<para>2 16550A serial port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x ECP/EPP parallel port</para>
|
||||
<para>1 ECP/EPP parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>ALI M1543C Ultra DMA66 IDE interface</para>
|
||||
|
@ -1,7 +1,4 @@
|
||||
<!--
|
||||
The contents of this file used to reside in
|
||||
alpha/HARDWARE.TXT.
|
||||
|
||||
$FreeBSD$
|
||||
-->
|
||||
<sect1>
|
||||
@ -16,18 +13,18 @@
|
||||
<title>Overview</title>
|
||||
|
||||
<para>This document tries to provide a starting point for those
|
||||
who want to start running &os; on an Alpha-based machine. It is
|
||||
who want to run &os; on an Alpha-based machine. It is
|
||||
aimed at providing background information on the various hardware
|
||||
designs. It is not a replacement for the systems manuals.</para>
|
||||
|
||||
<para>The information is structured as follows:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>general hardware requirements to run &os; on alpha.</para>
|
||||
<para>general hardware requirements to run &os; on alpha;</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>system specific information for each of the
|
||||
systems/boards supported by &os;.</para>
|
||||
systems/boards supported by &os;;</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>information on expansion boards for &os;,
|
||||
@ -54,7 +51,7 @@
|
||||
|
||||
<para>Obviously you will need an Alpha machine that &os;
|
||||
knows about. Alpha machines are NOT like PCs. There are
|
||||
considerable differences between the various chip sets and
|
||||
considerable differences between the various core logic chip sets and
|
||||
mainboard designs. This means that a kernel needs to know the
|
||||
intimate details of a particular machine before it can run on
|
||||
it. Throwing some odd <filename>GENERIC</filename> kernel at
|
||||
@ -62,13 +59,14 @@
|
||||
|
||||
<para>For a machine even to be considered for &os; use please
|
||||
make sure it has the SRM console firmware installed. Or at least
|
||||
make sure that SRM console firmware is available for this
|
||||
make sure that SRM console firmware is available for the
|
||||
particular machine type. If &os; does not currently support
|
||||
your machine type, there is a good chance that this will change at
|
||||
some point in time, assuming SRM is available.</para>
|
||||
some point in time, assuming SRM is available. All bets are off when
|
||||
SRM console firmware is not available.</para>
|
||||
|
||||
<para>Machines with the ARC or AlphaBIOS console firmware were
|
||||
intended for WindowsNT. Some of them have SRM firmware available
|
||||
intended for WindowsNT. Some have SRM console firmware available
|
||||
in the system ROMs which you only have to select (via an ARC or
|
||||
AlphaBIOS menu). In other cases you will have to re-flash the ROMs
|
||||
with SRM code. Check on
|
||||
@ -78,7 +76,7 @@
|
||||
&os; (or NetBSD, OpenBSD, Tru64 Unix or OpenVMS for that
|
||||
matter). With the demise of WindowsNT/alpha a lot of former NT
|
||||
boxes are sold on the second hand market. They have little or no
|
||||
trade-in value when they are NT-only from the console
|
||||
trade-in value when they are NT-only from the console firmware
|
||||
perspective. So, be suspicious if the price appears too good.</para>
|
||||
|
||||
<para>Known non-SRM machines are:
|
||||
@ -103,63 +101,64 @@
|
||||
and <quote>blue-box</quote> Alpha machines destined for OpenVMS
|
||||
and Digital Unix. These names are based on the color of the
|
||||
cabinets, <quote>FrostWhite</quote> and <quote>TopGunBlue</quote>
|
||||
respectively. Although you could put the SRM console on the
|
||||
respectively. Although you could put the SRM console firmware on a
|
||||
whitebox, OpenVMS and Digital Unix will refuse to boot on
|
||||
them. &os; in post-4.0-RELEASE will run on both the white and the
|
||||
blue-box variants. Before someone asks: the white ones had a
|
||||
rather different (read: cheaper) price tag.</para>
|
||||
rather different (read: cheaper) Digital price tag.</para>
|
||||
|
||||
<para>As part of the SRM you will get the so called OSF/1 PAL code
|
||||
(OSF/1 being the initial name of Digital's UNIX offering on
|
||||
Alpha). The PAL code can be thought of as a software abstraction
|
||||
layer between the hardware and the operating system. It uses
|
||||
normal CPU instruction plus a handful of privileged instructions
|
||||
specific for PAL use. PAL is not microcode by the way. The ARC
|
||||
specific for PAL use. PAL is not microcode by the way. The ARC console
|
||||
firmware contains a different PAL code, geared towards WinNT and
|
||||
in no way suitable for use by &os; (or more generic: Unix or
|
||||
OpenVMS). Before someone asks: Linux/alpha brings its own PAL
|
||||
code, allowing it to boot on ARC and AlphaBIOS. There are various
|
||||
reasons why this is not a very good idea in the eyes of the *BSD
|
||||
folks. I don't want to go into details here.</para>
|
||||
folks. I don't want to go into details here. If you are interested
|
||||
in the gory details search the &os; and NetBSD web sites.</para>
|
||||
|
||||
<para>There is another pitfall ahead: you will need a disk adapter
|
||||
that the SRM console recognizes in order to be able to boot from
|
||||
your disk. What is acceptable to SRM as a boot adapter is
|
||||
unfortunately system and SRM version dependent. For older PCI
|
||||
based machines this means you will need either a NCR/Symbios
|
||||
that the SRM console firmware recognizes in order to be able to boot from
|
||||
a disk. What is acceptable to SRM as a boot adapter is
|
||||
unfortunately highly system and SRM version dependent. For older PCI
|
||||
based machines it means you will need either a NCR/Symbios
|
||||
53C810 based adapter, or a Qlogic 1020/1040 based adapter. Some
|
||||
machines come with a SCSI chip embedded on the mainboard. Newer
|
||||
machine designs and SRM versions will be able to work with later
|
||||
machine designs and SRM versions will be able to work with more modern
|
||||
SCSI chips/adapters. Check out the machine specific info
|
||||
below. Please note that the rest of this discussion only refers to
|
||||
Symbios chips, this is meant to include the older chips that still
|
||||
have NCR stamped on them. Symbios bought the NCR designs.</para>
|
||||
have NCR stamped on them. Symbios bought NCR sometime.</para>
|
||||
|
||||
<para>The problem might bite those who have machines that started
|
||||
their lives as WinNT boxes. The ARC or AlphaBIOS knows about
|
||||
their lives as WindowsNT boxes. The ARC or AlphaBIOS knows about
|
||||
<emphasis>other</emphasis> adapter types that it can boot from
|
||||
than the SRM. For example you can boot from an Adaptec 2940UW with
|
||||
ARC/AlphaBios but (generally) not with SRM. Some newer machine types have
|
||||
introduced Adaptec boot support. Please consult the machine
|
||||
specific section for details.</para>
|
||||
|
||||
<para>Some adapters that cannot be booted from work fine for
|
||||
<para>Most adapters that cannot be booted from work fine for
|
||||
data-only disks. The differences between SRM and ARC could also
|
||||
get you pre-packaged IDE CDROMs and hard drives in some (former
|
||||
NT) systems. SRM versions exist (depends on the machine type)
|
||||
WindowsNT) systems. SRM versions exist (depends on the machine type)
|
||||
that can boot from IDE disks and CDROMs. Check the machine
|
||||
specific section for details.</para>
|
||||
|
||||
<para>&os; 4.0 and later can be booted from the
|
||||
distribution CDROM. Earlier versions needed booting from a
|
||||
2-floppy set.</para>
|
||||
2 disk floppy set.</para>
|
||||
|
||||
<para>If you don't have/want a local disk drive you can boot via
|
||||
the Ethernet. This assumes a Ethernet adapter/chip that is
|
||||
recognized by the SRM. Generally speaking this boils down to
|
||||
the Ethernet. This assumes an Ethernet adapter/chip that is
|
||||
recognized by the SRM console. Generally speaking this boils down to
|
||||
either a 21040 or 21142 or 21143 based Ethernet interface. Older
|
||||
machines / SRM versions may not recognize the 21142 / 21143 Fast
|
||||
Ethernet chips, you are limited to using 10Mbit Ethernet for net
|
||||
machines or SRM versions may not recognize the 21142 / 21143 Fast
|
||||
Ethernet chips, you are then limited to using 10Mbit Ethernet for net
|
||||
booting those machines. Non-DEC cards based on said chips will
|
||||
generally (but are not guaranteed to) work. Note that Intel took
|
||||
over the 21x4x chips when it bought Digital Semiconductor. So you
|
||||
@ -167,19 +166,20 @@
|
||||
have SRM support for Intel 8255x Ethernet chips.</para>
|
||||
|
||||
<para>Alpha machines can be run with SRM on a graphics console or
|
||||
on a serial console. ARC can be run on a serial consoles if need
|
||||
on a serial console. ARC can also be run on a serial consoles if need
|
||||
be. VT100 emulation with 8 bit controls should at least allow you
|
||||
to switch from ARC/AlphaBIOS to SRM mode without having to install a
|
||||
graphics card first.</para>
|
||||
|
||||
<para>If you want to run your Alpha without a monitor/graphics
|
||||
<para>If you want to run your Alpha machine without a monitor/graphics
|
||||
card just don't connect a keyboard/mouse to the machine. Instead
|
||||
hook up a serial terminal[emulator] to serial port #1. The SRM
|
||||
will talk 9600N81 to you. This can be really practical for
|
||||
will talk 9600N81 to you. This can also be really practical for
|
||||
debugging purposes. Beware: some/most (?) SRMs will also present
|
||||
you with a console prompt at serial port #2. The booting kernel,
|
||||
however, will display the boot messages on serial port #1 and will
|
||||
also put the console there. This can be extremely confusing.</para>
|
||||
also put the console there. <emphasis>This can be extremely
|
||||
confusing.</emphasis></para>
|
||||
|
||||
<para>Most PCI based Alphas can use ordinary PC-type VGA
|
||||
cards. The SRM contains enough smarts to make that work. It does
|
||||
@ -193,21 +193,19 @@
|
||||
<para>Most PCI devices from the PC-world will also work in
|
||||
&os; PCI-based machines. Check the
|
||||
<filename>/sys/alpha/conf/GENERIC</filename> file for the latest word
|
||||
on this. Be careful to check the appropriate machine type's
|
||||
on this. Check the appropriate machine type's
|
||||
discussion in case you want to use PCI cards that have PCI bridge
|
||||
chips on them. In some cases you might encounter problems with
|
||||
PCI cards not handling PCI parity correctly. This can lead to
|
||||
panics. PCI parity checking can be disabled using the following
|
||||
SRM command: <userinput>SET PCI_PARITY OFF</userinput>.
|
||||
SRM command: >>> <userinput>SET PCI_PARITY OFF</userinput>.
|
||||
This is not a &os; problem, all operating systems running on
|
||||
Alpha hardware will need this workaround.</para>
|
||||
|
||||
<para>If your system (also) contains EISA expansion slots you will
|
||||
need to run the EISA Configuration Utility (ECU) after you have
|
||||
installed EISA cards or have upgraded your console firmware.</para>
|
||||
|
||||
<para>Parallel ports that can be found on most Alpha machines are
|
||||
supported.</para>
|
||||
installed EISA cards or after you have upgraded your
|
||||
console firmware.</para>
|
||||
|
||||
<para>For Alpha CPUs you will find multiple generations. The
|
||||
original Alpha design is the 21064. It was produced in a chip
|
||||
@ -221,10 +219,10 @@
|
||||
(read: faster / more modern).</para>
|
||||
|
||||
<para>For memory you want at least 32 Mbytes. I have had
|
||||
&os; run on a 16 Mbyte system but you will not like
|
||||
that. Kernel build times halved when going to 32 Mbytes. Note that
|
||||
the SRM steals 2Mbyte from the total system memory (and keeps
|
||||
it). For more serious use 64 Mbytes or more are recommended.</para>
|
||||
&os; run on a 16 Mbyte system but you will not enjoy
|
||||
that. Kernel build times halved when I went to 32 Mbytes. Note that
|
||||
the SRM console steals 2Mbyte from the total system memory (and keeps
|
||||
it). For more serious work 64 Mbytes or more are recommended.</para>
|
||||
|
||||
<para>While on the subject of memory: pay close attention to the
|
||||
type of memory your machine uses. There are very different memory
|
||||
@ -232,12 +230,13 @@
|
||||
|
||||
<para>Final word: I expect the above to sound a bit daunting to
|
||||
the first-time Alpha user. Don't be daunted too much. And do feel
|
||||
free to ask questions.</para>
|
||||
free to ask questions if something is not clear after reading this
|
||||
document.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>System-Specific information</title>
|
||||
<title>System-specific information</title>
|
||||
|
||||
<para>Below is an overview of the hardware that &os; runs on. This list
|
||||
will definitely grow, a look in
|
||||
@ -250,7 +249,7 @@
|
||||
<title>AXPpci33 (<quote>NoName</quote>)</title>
|
||||
|
||||
<para>The NoName is a baby-AT mainboard based on the 21066 LCA
|
||||
(Low Cost Alpha) processor. It was originally designed for
|
||||
(Low Cost Alpha) processor. NoName was originally designed for
|
||||
OEM-use. The LCA chip includes almost all of the logic to drive
|
||||
a PCI bus and the memory subsystem. All of this makes for a
|
||||
low-priced design.</para>
|
||||
@ -265,7 +264,7 @@
|
||||
<para>Features:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>21066 Alpha CPU at 166 MHz or 21066A CPU at 233MHz
|
||||
<para>21066 Alpha CPU at 166 MHz or 21066A CPU at 233MHz.
|
||||
21068 CPUs are also possible, but are even slower.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
@ -303,16 +302,16 @@
|
||||
<para>512kB Flash ROM for the console code.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial ports</para>
|
||||
<para>2 16550A serial ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x parallel port</para>
|
||||
<para>1 parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>floppy interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x embedded IDE interface</para>
|
||||
<para>1 embedded IDE interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion:
|
||||
@ -326,8 +325,7 @@
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>embedded Fast SCSI using a Symbios 53C810
|
||||
chip</para>
|
||||
<para>embedded Fast SCSI using a Symbios 53C810 chip</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
@ -347,25 +345,26 @@
|
||||
<para>The NoName mainboard has a PC/AT-standard power
|
||||
connector. It also has a power connector for 3.3 Volts. No need
|
||||
to rush out to get a new power supply. The 3.3 Volts is only
|
||||
needed in case you run 3.3 Volts PCI expansion boards.</para>
|
||||
needed in case you run 3.3 Volts PCI expansion boards. These are
|
||||
quite rare.</para>
|
||||
|
||||
<para>The IDE interface is supported by &os; and requires a
|
||||
line in the kernel configuration file as follows:</para>
|
||||
|
||||
<programlisting>device ata0 at isa? port IO_WD1 irq 14</programlisting>
|
||||
|
||||
<para>The SRM console unfortunately cannot <emphasis>boot</emphasis>
|
||||
<para>The SRM console unfortunately <emphasis> cannot boot</emphasis>
|
||||
from IDE disks. This means you will have to use a SCSI disk as
|
||||
the boot device.</para>
|
||||
|
||||
<para>Make sure you use true 36 bit SIMMs, and only FPM (Fast
|
||||
Page Mode). EDO RAM or SIMMs with fake parity <emphasis>will not
|
||||
work</emphasis> (the board uses the 4 extra bits for ECC!). 33
|
||||
bit FPM SIMMs will for the same reason not work either.</para>
|
||||
Page Mode) DRAM. EDO DRAM or SIMMs with fake parity <emphasis>will not
|
||||
work</emphasis>. The board uses the 4 extra bits for ECC. 33
|
||||
bit FPM SIMMs will for the same reason not work.</para>
|
||||
|
||||
<para>Given the choice, get the PS/2-variant mainboard. Apart
|
||||
from giving you a mouse port as bonus it is directly supported
|
||||
by Tru64 Unix in case you ever want/need to run it. The
|
||||
by Tru64 Unix in case you ever want or need to run it. The
|
||||
<quote>DIN-plug</quote>-variant should work OK for &os;.</para>
|
||||
|
||||
<para>The <ulink
|
||||
@ -383,8 +382,8 @@ cpu EV4</programlisting>
|
||||
<sect3>
|
||||
<title>Universal Desktop Box (UDB or <quote>Multia</quote>)</title>
|
||||
|
||||
<para>Note: Multia can be either Intel or Alpha CPU based. We
|
||||
assume Alpha based ones here for obvious reasons.</para>
|
||||
<note><para>Multia can be either Intel or Alpha CPU based. We
|
||||
assume Alpha based ones here for obvious reasons.</para></note>
|
||||
|
||||
<para>Multia is a small desktop box intended as a sort of
|
||||
personal workstation. They come in a considerable number of
|
||||
@ -393,8 +392,7 @@ cpu EV4</programlisting>
|
||||
<para>Features:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>21066 Alpha CPU at 166 MHz or 21066A CPU at
|
||||
233MHz</para>
|
||||
<para>21066 Alpha CPU at 166 MHz or 21066A CPU at 233MHz</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>on-board Bcache / L2 cache: COAST-like 256 kByte
|
||||
@ -417,7 +415,7 @@ cpu EV4</programlisting>
|
||||
<para>70ns or better</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>installed in pairs of 2
|
||||
<para>SIMMs are installed in pairs of 2
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>4 SIMM sockets</para>
|
||||
@ -428,24 +426,38 @@ cpu EV4</programlisting>
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial ports, 1x parallel port,
|
||||
floppy interface</para>
|
||||
<para>2 16550A serial ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1 parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>floppy interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Intel 82378ZB PCI to ISA bridge</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x embedded 21040 based 10Mbit Ethernet, AUI and
|
||||
<para>1 embedded 21040 based 10Mbit Ethernet, AUI and
|
||||
10base2 connector</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion: 1 32 bit PCI slot, 2 PCMCIA slots</para>
|
||||
<para>expansion:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>1 32 bit PCI slot</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2 PCMCIA slots</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>on-board Crystal CS4231 or AD1848 sound chip</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>embedded Fast SCSI using a Symbios 53C810 chip on the
|
||||
<para>embedded Fast SCSI, using a Symbios 53C810[A] chip on the
|
||||
PCI riser card</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
@ -455,17 +467,18 @@ cpu EV4</programlisting>
|
||||
at the same time and allow software selection of one of them.</para>
|
||||
|
||||
<para>Multia has only one 32 bit PCI slot for expansion, and it
|
||||
is only suitable for a small form factor PCI card too. In
|
||||
is only suitable for a small form factor PCI card. By
|
||||
sacrificing the PCI slot space you can mount a 3.5" hard disk
|
||||
drive. Mounting stuff may have come with your Multia. Adding a
|
||||
3.5" disk is not a recommended upgrade due to the limited power
|
||||
rating of the power supply and the extremely marginal cooling of
|
||||
the system box. <emphasis>Don't!</emphasis></para>
|
||||
3.5" disk is <emphasis>not</emphasis> a recommended upgrade
|
||||
due to the limited power rating of the power supply
|
||||
and the extremely marginal cooling of
|
||||
the system box.</para>
|
||||
|
||||
<para>Multia also has 2 PCMCIA expansion slots. These are
|
||||
currently unsupported by &os;.</para>
|
||||
currently not supported by &os;.</para>
|
||||
|
||||
<para>The CPU might or might not be socketed, check before
|
||||
<para>The CPU might or might not be socketed, check this before
|
||||
considering CPU upgrade hacks. The low-end Multias have a
|
||||
soldered-in CPU.</para>
|
||||
|
||||
@ -507,14 +520,17 @@ cpu EV4</programlisting>
|
||||
down-sampling.</para>
|
||||
|
||||
<para>Multias are somewhat notorious for dying of heat
|
||||
strokes. The very compact box does not really allow cooling air
|
||||
access very well. Please use the Multia on its vertical stand,
|
||||
strokes. The very compact box does not really allow access to cooling air.
|
||||
Please use the Multia on its vertical stand,
|
||||
don't put it horizontally (<quote>pizza style</quote>). Replacing the
|
||||
fan with something which pushes around more air is
|
||||
recommended. Beware of PCI cards with high power consumption.
|
||||
If your system has died you might want to check on the
|
||||
fan with something which pushes around more air is really
|
||||
recommended. You can also cut one of the wires to the fan speed
|
||||
sensor. Once cut, the fan runs at a (loud) full speed.
|
||||
Beware of PCI cards with high power consumption.
|
||||
If your system has died you might want to check the
|
||||
Multia-Heat-Death pages at the
|
||||
<ulink url="http://www.netbsd.org/">NetBSD Web site</ulink>.</para>
|
||||
<ulink url="http://www.netbsd.org/">NetBSD Web site</ulink>
|
||||
for help in reviving it.</para>
|
||||
|
||||
<para>The Intel 82378ZB PCI to ISA bridge enables the use of an
|
||||
IDE disk. This requires a line in the kernel configuration file
|
||||
@ -524,9 +540,8 @@ cpu EV4</programlisting>
|
||||
|
||||
<para>The IDE connector pin spacing is thought for 2.5" laptop
|
||||
disks. A 3.5" IDE disk would not fit in the case anyway. At
|
||||
least not without sacrificing your only PCI slot.</para>
|
||||
|
||||
<para>The SRM console unfortunately does not know how to boot from IDE
|
||||
least not without sacrificing your only PCI slot. The SRM
|
||||
console unfortunately does not know how to boot from IDE
|
||||
disks. You will need to use a SCSI disk as the bootdisk.</para>
|
||||
|
||||
<para>In case you want to change the internal hard drive: the
|
||||
@ -566,9 +581,10 @@ cpu EV4</programlisting></para>
|
||||
Miata is the MX5 model. Because it suffers from a number of
|
||||
hardware design flaws a redesign was done, yielding the
|
||||
MiataGL. Unfortunately the variants are not easily distinguishable
|
||||
from the outside of the case.
|
||||
at first sight from the outside of the case.
|
||||
An easy check is to see if the back of the machine sports two
|
||||
USB connectors. If yes, it is a MiataGL.</para>
|
||||
USB connectors. If yes, it is a MiataGL. MX5 models tend to be
|
||||
more common in the used system market place.</para>
|
||||
|
||||
<para>System designations look like <quote>Personal Workstation
|
||||
433a</quote>. Personal Workstation, being a bit of a mouthful,
|
||||
@ -601,7 +617,8 @@ cpu EV4</programlisting></para>
|
||||
<para>bus width: 128 bits wide, ECC protected</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>unbuffered SDRAMs DIMMs, installed in pairs of 2
|
||||
<para>unbuffered 72 bit wide SDRAMs DIMMs,
|
||||
installed in pairs of 2</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>6 DIMM sockets</para>
|
||||
@ -615,25 +632,25 @@ cpu EV4</programlisting></para>
|
||||
<para>on-board Fast Ethernet:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>MX5 uses a 21142 or 21143 Ethernet chip
|
||||
<para>MX5 uses a 21142 or 21143 Ethernet chip,
|
||||
dependent on the version of the PCI riser card</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>MiataGL has a 21143 chip</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>the bulkhead can be 10/100 UTP, or 10
|
||||
UTP/BNC</para>
|
||||
<para>the bulkhead can be 10/100 Mbit UTP, or
|
||||
10 Mbit UTP/BNC</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x on-board [E]IDE based on the CMD646 (MX5) or the
|
||||
Cypress 82C693 (MiataGL)</para>
|
||||
<para>2 on-board [E]IDE disk interfaces, based on
|
||||
the CMD646 (MX5) or the Cypress 82C693 (MiataGL)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x Ultra-Wide SCSI Qlogic 1040 [MiataGL only]</para>
|
||||
<para>1 Ultra-Wide SCSI Qlogic 1040 [MiataGL only]</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2 64-bit PCI slots</para>
|
||||
@ -646,10 +663,10 @@ cpu EV4</programlisting></para>
|
||||
via an Intel 82378IB PCI to ISA bridge chip)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port</para>
|
||||
<para>2 16550A serial port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x parallel port</para>
|
||||
<para>1 parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>PS/2 keyboard & mouse port</para>
|
||||
@ -1096,7 +1113,8 @@ cpu EV4</programlisting>
|
||||
</sect3>
|
||||
|
||||
<sect3>
|
||||
<title>Evaluation Board 64plus (<quote>EB64+</quote>), Aspen Alpine</title>
|
||||
<title>Evaluation Board 64plus (<quote>EB64+</quote>), Aspen
|
||||
Alpine</title>
|
||||
|
||||
<para>In its attempts to popularize the Alpha CPU DEC produced a number
|
||||
of so called Evaluation Boards. The EB64+ family of evaluation
|
||||
@ -1228,7 +1246,7 @@ cpu EV4</programlisting></para>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>dual 16550A serial ports</para>
|
||||
<para>2 16550A serial ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>PS/2 style keyboard & mouse</para>
|
||||
@ -1282,9 +1300,10 @@ cpu EV4</programlisting></para>
|
||||
"For PC164, current superstition says that, to avoid losing settings,
|
||||
you want to first downgrade to SRM 4.x and then upgrade to a 5.x"
|
||||
One sample error that was observed was:
|
||||
<screen>ERROR: ISA table corrupt!"</screen>.
|
||||
A sequence of a downgrade to SRM4.9, an <userinput>isacfg -init
|
||||
</userinput> and an <userinput>init</userinput>
|
||||
<screen>ERROR: ISA table corrupt!</screen>
|
||||
A sequence of a downgrade to SRM4.9, an <screen><prompt>>>>
|
||||
</prompt> <userinput>ISACFG -INIT</userinput></screen>
|
||||
followed by <screen><prompt>>>> </prompt><userinput>INIT</userinput></screen>
|
||||
made the problem go away. Some PC164 owners report they have never seen
|
||||
the problem. </para>
|
||||
|
||||
@ -1301,7 +1320,8 @@ cpu EV4</programlisting></para>
|
||||
|
||||
<para>EB164 needs a power supply that supplies 3.3 Volts. PC164 does
|
||||
not implement the PS_ON signal that ATX power supplies need to switch on.
|
||||
A simple switch pulling this signal to ground fixes this problem.</para>
|
||||
A simple switch pulling this signal to ground allows you to run a
|
||||
standard ATX power supply.</para>
|
||||
|
||||
<para>For the EB164 class machines the kernel config file must
|
||||
contain:
|
||||
@ -1407,12 +1427,11 @@ cpu EV5</programlisting></para>
|
||||
|
||||
<para>AlphaStation 400 series have an SRM variable that controls
|
||||
termination. In case you have external SCSI devices connected you
|
||||
must set this SRM variable using <prompt>>>> </prompt>
|
||||
<userinput> SET CONTROL_SCSI_TERM EXTERNAL</userinput>. </para>
|
||||
must set this SRM variable using
|
||||
<screen><prompt>>>></prompt> <userinput>SET CONTROL_SCSI_TERM EXTERNAL</userinput>.</screen> </para>
|
||||
|
||||
<para>If only internal SCSI devices are present use:
|
||||
<prompt>>>></prompt>
|
||||
<userinput> SET CONTROL_SCSI_TERM INTERNAL</userinput></para>
|
||||
<screen><prompt>>>></prompt> <userinput>SET CONTROL_SCSI_TERM INTERNAL</userinput></screen></para>
|
||||
|
||||
<para>For the AlphaStation-[24][05]00 machines the kernel config file
|
||||
must contain:
|
||||
@ -1504,13 +1523,40 @@ cpu EV4</programlisting></para>
|
||||
and UTP connectors</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion: AS500: 3 32-bit PCI slots
|
||||
1 64-bit PCI slot
|
||||
AS600: 2 32-bit PCI slot
|
||||
3 64-bit PCI slots
|
||||
1 PCI/EISA physically shared slot
|
||||
3 EISA slots
|
||||
1 PCI and 1 EISA slot are occupied by default
|
||||
<para>expansion:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>AS500:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>3 32-bit PCI slots</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1 64-bit PCI slot</para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>AS600:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>2 32-bit PCI slot</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>3 64-bit PCI slots</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1 PCI/EISA physically shared slot</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>3 EISA slots</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1 PCI and 1 EISA slot are occupied by default</para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
@ -1558,7 +1604,7 @@ cpu EV4</programlisting></para>
|
||||
have problems getting the Qlogic SCSI adapters to work, add the following
|
||||
option to <filename>/boot/loader.rc</filename>:
|
||||
|
||||
<userinput>set isp_mem_map=0xff</userinput>
|
||||
<screen><userinput>set isp_mem_map=0xff</userinput></screen>
|
||||
|
||||
This may need to be typed at the boot loader prompt before booting the
|
||||
installation kernel.</para>
|
||||
@ -1587,14 +1633,15 @@ cpu EV5</programlisting></para>
|
||||
|
||||
<para>AS800 with an EV5/400 MHz CPU was later re-branded to become a
|
||||
<quote>DIGITAL Server 3300[R]</quote>, AS800 with an EV5/500 MHz
|
||||
CPU was later re-branded to become a <quote>DIGITAL Server 3305[R]</quote>.
|
||||
</para>
|
||||
CPU was later re-branded to become a
|
||||
<quote>DIGITAL Server 3305[R]</quote>.</para>
|
||||
|
||||
<para>Features:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>21064 EV4[5] CPU at 200, 233 or 266 MHz
|
||||
21164 EV5[6] CPU at 300, 333 or 400 MHz (or 500 MHz for AS800 only)</para>
|
||||
21164 EV5[6] CPU at 300, 333 or 400 MHz (or 500 MHz for
|
||||
AS800 only)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>memory:<itemizedlist>
|
||||
@ -1657,12 +1704,14 @@ cpu EV5</programlisting></para>
|
||||
of different DIMM sizes are used. Max memory size is 2GB.</para>
|
||||
|
||||
<para>The AS1000/800 are somewhat stubborn when it comes to serial
|
||||
consoles. They need >>> <userinput>SET CONSOLE SERIAL
|
||||
</userinput>before they go for
|
||||
consoles. They need
|
||||
<screen>>>> <userinput>SET CONSOLE SERIAL</userinput></screen>
|
||||
before they go for
|
||||
a serial console. Pulling the keyboard from the machine is not sufficient,
|
||||
like it is on most other Alpha models. Going back to a graphical console
|
||||
needs >>> <userinput>SET CONSOLE GRAPHICS</userinput> at
|
||||
the serial console.</para>
|
||||
needs
|
||||
<screen>>>> <userinput>SET CONSOLE GRAPHICS</userinput></screen>
|
||||
at the serial console.</para>
|
||||
|
||||
<para>For AS800 you want to check if your Ultra-Wide SCSI is indeed
|
||||
in Ultra mode. This can be done using the
|
||||
@ -1743,18 +1792,17 @@ cpu EV5 # depends on the CPU model installed</programlisting>
|
||||
<para>embedded dual EIDE </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion: 3 64-bit PCI slots
|
||||
1 32-bit PCI slots
|
||||
<para>expansion: 3 64-bit PCI slots and 1 32-bit PCI slot.
|
||||
DS10L has a single 64bit PCI slot</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial ports</para>
|
||||
<para>2 16550A serial ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x parallel port</para>
|
||||
<para>1 parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x USB</para>
|
||||
<para>2 USB</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>PS/2 keyboard & mouse port</para>
|
||||
@ -1871,13 +1919,13 @@ cpu EV5</programlisting></para>
|
||||
</itemizedlist></para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x Ultra-Wide SCSI port based on a Qlogic 1040 chip
|
||||
<para>1 Ultra-Wide SCSI port based on a Qlogic 1040 chip
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port
|
||||
<para>2 16550A serial port
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x parallel port
|
||||
<para>1 parallel port
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>PS/2 keyboard & mouse port
|
||||
@ -1915,8 +1963,8 @@ cpu EV5</programlisting></para>
|
||||
<para>The USB interface is supported by &os;.If you experience
|
||||
problems trying to use the USB interface please check if
|
||||
the SRM variable "usb_enable" is set to "on". You can change this by
|
||||
performing: <prompt>>>></prompt>
|
||||
<userinput>SET USB_ENABLE ON</userinput></para>
|
||||
performing:
|
||||
<screen><prompt>>>></prompt> <userinput>SET USB_ENABLE ON</userinput></screen></para>
|
||||
|
||||
<important><para>Don"t try to use Symbios-chip based SCSI
|
||||
adapters in the PCI slots connected to hose 1. There is a
|
||||
@ -2004,10 +2052,12 @@ cpu EV5</programlisting></para>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
<para>DS20 needs >>> <userinput>SET CONSOLE SERIAL</userinput>
|
||||
<para>DS20 needs
|
||||
<screen>>>> <userinput>SET CONSOLE SERIAL</userinput></screen>
|
||||
before it goes for a serial console. Pulling the keyboard from
|
||||
the machine is not sufficient. Going back to a graphical console
|
||||
needs >>> <userinput>SET CONSOLE GRAPHICS</userinput>
|
||||
needs >>>
|
||||
<screen><userinput>SET CONSOLE GRAPHICS</userinput></screen>
|
||||
at the serial console.
|
||||
Confusing is the fact that you will get SRM console
|
||||
output on the graphics console with the console set to serial,
|
||||
@ -2081,7 +2131,7 @@ cpu EV5</programlisting>
|
||||
<para>embedded Adaptec AIC7890/91 Wide Ultra SCSI</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x embedded IDE based on Cypress 82C693 chips</para>
|
||||
<para>2 embedded IDE based on Cypress 82C693 chips</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>embedded USB via Cypress 82C693</para>
|
||||
@ -2171,7 +2221,7 @@ cpu EV5</programlisting>
|
||||
|
||||
<para>If any of the processors are ever marked as failed, they will
|
||||
remain marked as failed even after they have been replaced (or reseated)
|
||||
until you issue the command <userinput>clear_error all</userinput>
|
||||
until you issue the command <screen><prompt>>>></prompt> <userinput>CLEAR_ERROR ALL</userinput></screen>
|
||||
on the SRM console and power-cycle the machine. This may be true
|
||||
for other modules (IO and memory) as well, but it has not been verified.
|
||||
</para>
|
||||
@ -2197,12 +2247,13 @@ cpu EV5</programlisting>
|
||||
physically (before buying them..)</para>
|
||||
|
||||
<para>Both Lynx and Sable are somewhat stubborn when it comes to serial
|
||||
consoles. They need <prompt>>>></prompt> <userinput>
|
||||
SET CONSOLE SERIAL</userinput> before they go for a serial console.
|
||||
consoles. They need
|
||||
<screen><prompt>>>></prompt> <userinput> SET CONSOLE SERIAL</userinput></screen>
|
||||
before they go for a serial console.
|
||||
Pulling the keyboard from the machine is not sufficient, like it is
|
||||
on many other Alpha models. Going back to a graphical console needs
|
||||
<prompt>>>></prompt> <userinput>SET CONSOLE GRAPHICS
|
||||
</userinput> at the serial console. On Lynx keep the VGA card in
|
||||
<screen><prompt>>>></prompt> <userinput>SET CONSOLE GRAPHICS
|
||||
</userinput></screen> at the serial console. On Lynx keep the VGA card in
|
||||
one of the primary PCI slots. EISA VGA cards are not slot sensitive.
|
||||
</para>
|
||||
|
||||
@ -2210,20 +2261,22 @@ cpu EV5</programlisting>
|
||||
(Operator Control Panel) LCD screen. On this screen the self-test
|
||||
messages are displayed during system initialization. You can put
|
||||
your own little text there by using the SRM:
|
||||
<prompt>>>></prompt> <userinput>SET OCP_TEXT "FreeBSD"
|
||||
</userinput> is the recommended setting.
|
||||
<screen><prompt>>>></prompt> <userinput>SET OCP_TEXT "FreeBSD"
|
||||
</userinput></screen> is the recommended setting.
|
||||
|
||||
<para>The SRM <prompt>>>></prompt> <userinput>SHOW FRU
|
||||
</userinput>command produces an overview of your configuration
|
||||
<para>The SRM
|
||||
<screen><prompt>>>></prompt> <userinput>SHOW FRU</userinput></screen>
|
||||
command produces an overview of your configuration
|
||||
with module serial numbers, hardware revisions and error log counts.
|
||||
</para>
|
||||
|
||||
<para>Both Sable, DemiSable and Lynx have Symbios 810 based
|
||||
Fast SCSI on-board. Check if it is set to Fast SCSI speed
|
||||
by <prompt>>>></prompt> <userinput>SHOW PKA0_FAST.
|
||||
</userinput>. If set to 1 it is negotiating for Fast speeds.
|
||||
<prompt>>>></prompt> <userinput>SET PKA0_FAST 1
|
||||
</userinput>enables Fast SCSI speeds.</para>
|
||||
by
|
||||
<screen><prompt>>>></prompt> <userinput>SHOW PKA0_FAST</userinput></screen>.
|
||||
When set to 1 it is negotiating for Fast speeds.
|
||||
<screen><prompt>>>></prompt> <userinput>SET PKA0_FAST 1</userinput></screen>
|
||||
enables Fast SCSI speeds.</para>
|
||||
|
||||
<para>AS2100[A] come equipped with a StorageWorks 7 slot SCSI
|
||||
cage. A second cage can be added inside the cabinet. AS2000
|
||||
@ -2255,8 +2308,8 @@ cpu EV5</programlisting>
|
||||
<para>Make sure you run the EISA Configuration Utility (from floppy)
|
||||
when adding/change expansion cards in EISA slots or after
|
||||
upgrading your console firmware. This is done by inserting the
|
||||
ECU floppy and typing <prompt>>>></prompt> <userinput>RUNECU
|
||||
</userinput>.
|
||||
ECU floppy and typing
|
||||
<screen><prompt>>>></prompt> <userinput>RUNECU</userinput></screen>
|
||||
|
||||
<note><para>EISA slots are currently unsupported, but the Compaq Qvision
|
||||
EISA VGA adapter is treated as an ISA device. It therefore
|
||||
@ -2413,7 +2466,7 @@ cpu EV5</programlisting></para>
|
||||
used. AS1200 employs fixed starting addresses for DIMMs, each
|
||||
DIMM pair starts at a 512 Mbyte boundary. This means that if
|
||||
DIMMs smaller than 256 Mbyte are used the system's physical memory
|
||||
map will contain 'holes'. Supported DIMM sizes are 64 Mbytes
|
||||
map will contain <quote>holes</quote>. Supported DIMM sizes are 64 Mbytes
|
||||
and 256 Mbytes. The DIMMs are 72 bit SDRAM based, as the
|
||||
system employs ECC.</para>
|
||||
|
||||
@ -2536,7 +2589,7 @@ as the console entry, or add
|
||||
|
||||
and make the zs node:
|
||||
|
||||
<userinput>mknod /dev/zs0 c 135 0</userinput>
|
||||
<screen><userinput>mknod /dev/zs0 c 135 0</userinput></screen>
|
||||
</para>
|
||||
|
||||
<para>For the AlphaServer 8x00 machines the kernel config file
|
||||
@ -2572,7 +2625,8 @@ cpu EV5</programlisting></para>
|
||||
4MB (700Mhz)</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>AMD AMD-751 ('Irongate') system controller chip</para>
|
||||
<para>AMD AMD-751 (<quote>Irongate</quote>)
|
||||
system controller chip</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Acer Labs M1543C PCI-ISA bridge controller /
|
||||
@ -2586,19 +2640,19 @@ cpu EV5</programlisting></para>
|
||||
DIMM sizes supported are 64, 128 or 256 Mb in size</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port</para>
|
||||
<para>2 16550A serial port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x ECP/EPP parallel port</para>
|
||||
<para>1 ECP/EPP parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>floppy interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x embedded Ultra DMA33 IDE interface</para>
|
||||
<para>2 embedded Ultra DMA33 IDE interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x USB ports</para>
|
||||
<para>2 USB ports</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion:
|
||||
@ -2694,19 +2748,19 @@ cpu EV5</programlisting>
|
||||
DIMM sizes supported are 64, 128 or 256 Mb in size</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port</para>
|
||||
<para>2 16550A serial port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x ECP/EPP parallel port</para>
|
||||
<para>1 ECP/EPP parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>floppy interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x embedded Ultra DMA66 IDE interface</para>
|
||||
<para>2 embedded Ultra DMA66 IDE interface</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x USB port</para>
|
||||
<para>2 USB port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>expansion: 3 32 bit PCI slots and 1 AGP2x slot</para>
|
||||
@ -2786,10 +2840,10 @@ cpu EV5</programlisting>
|
||||
max 2 GBytes of memory</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>2x 16550A serial port</para>
|
||||
<para>2 16550A serial port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>1x ECP/EPP parallel port</para>
|
||||
<para>1 ECP/EPP parallel port</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>ALI M1543C Ultra DMA66 IDE interface</para>
|
||||
|
Loading…
Reference in New Issue
Block a user