Turbochannel support / machines have been removed from -current.

This commit is contained in:
Wilko Bulte 2002-07-13 11:49:17 +00:00
parent ad85ae6de1
commit 3d6175c723
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=99907

View file

@ -868,310 +868,6 @@ device sbc</programlisting>
cpu EV5</programlisting>
</sect3>
<sect3>
<title>DEC3000 family (the <quote>Bird</quote> machines)</title>
<para>The DEC3000 series were among the first Alpha machines
ever produced. They are based on an I/O bus called the
TurboChannel (TC) bus. These machines are built like tanks
(watch your back).</para>
<para>DEC3000 can be subdivided in DEC3000/500-class and
DEC3000/300-class. The DEC3000/500-class is the early high-end
workstation/server Alpha family. Servers use serial consoles,
workstations have graphics tubes. DEC3000/300-class is the
lower-cost workstation class.</para>
<para>DEC3000/500-class are quite fast (considering their age)
thanks to the good memory design. DEC3000/300 is crippled
compared to DEC3000/500 because of its much narrower memory
bus.</para>
<para>They are called <quote>Birds</quote> because their
internal DEC code names were bird names:</para>
<informaltable>
<tgroup cols=3 align=left>
<colspec colwidth="*">
<colspec colwidth="*">
<colspec colwidth="2*">
<tbody>
<row>
<entry>DEC3000/400</entry>
<entry>Sandpiper</entry>
<entry>133MHz CPU, desktop</entry>
</row>
<row>
<entry>DEC3000/500</entry>
<entry>Flamingo</entry>
<entry>150MHz CPU, floor standing</entry>
</row>
<row>
<entry>DEC3000/500X</entry>
<entry>Hot Pink</entry>
<entry>200MHz CPU, floor standing</entry>
</row>
<row>
<entry>DEC3000/600</entry>
<entry>Sandpiper+</entry>
<entry>175MHz CPU, desktop</entry>
</row>
<row>
<entry>DEC3000/700</entry>
<entry>Sandpiper45</entry>
<entry>225MHz CPU, floor standing</entry>
</row>
<row>
<entry>DEC3000/800</entry>
<entry>Flamingo Ultra</entry>
<entry>200MHz CPU, floor standing</entry>
</row>
<row>
<entry>DEC3000/900</entry>
<entry>Flamingo45</entry>
<entry>275MHz CPU, floor standing</entry>
</row>
<row>
<entry>DEC3000/300</entry>
<entry>Pelican</entry>
<entry>150MHz CPU, desktop, 2 TC slots</entry>
</row>
<row>
<entry>DEC3000/300X</entry>
<entry>Pelican+</entry>
<entry>175MHz CPU, desktop, 2 TC slots</entry>
</row>
<row>
<entry>DEC3000/300LX</entry>
<entry>Pelican+</entry>
<entry>125MHz CPU, desktop, 2 TC slots</entry>
</row>
<row>
<entry>DEC3000/300L</entry>
<entry></entry>
<entry>100MHz CPU, desktop, no TC slots</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>Features:</para>
<itemizedlist>
<listitem>
<para>21064 CPU (100 to 200 MHz) or 21064A CPU (225 to 275
MHz)</para>
</listitem>
<listitem>
<para>memory DEC3000/500 class:</para>
<itemizedlist>
<listitem>
<para>bus width: 256 bit, with ECC</para>
</listitem>
<listitem>
<para>proprietary 100pin SIMMs</para>
</listitem>
<listitem>
<para>installed in sets of 8</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>memory DEC3000/300 class:</para><itemizedlist>
<listitem>
<para>bus width: 64 bit, with ECC</para>
</listitem>
<listitem>
<para>PS/2 style 72pin 36 bit FPM SIMMs 70ns or better</para>
</listitem>
<listitem>
<para>used in pairs of 2</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>Bcache / L2 cache: varying sizes, 512 kB to 2 Mbyte</para>
</listitem>
<listitem>
<para>built-in 10Mbit Ethernet based on a Lance 7990 chip,
AUI and UTP</para>
</listitem>
<listitem>
<para>one or two SCSI buses based on a NCR53C94 or a
NCR53CF94-2 chip</para>
</listitem>
<listitem>
<para>2 serial ports based on Zilog 8530 (one usable as a
serial console)</para>
</listitem>
<listitem>
<para>embedded ISDN interface</para>
</listitem>
<listitem>
<para>on-board 8 bit sound</para>
</listitem>
<listitem>
<para>8 bit graphics on-board or via a TC card (depending
on model)</para>
</listitem>
</itemizedlist>
<para>Currently DEC3000 machines can only be used diskless on
&os;. The reason for this is that the SCSI drivers needed
for the TC SCSI adapters were not brought into CAM that the
recent &os; versions use. TC option cards for single (PMAZ-A) or
dual fast SCSI (PMAZC-AA) are also available. These cards currently
have no drivers on &os; either.</para>
<para>DEC3000/300 has 5 MBytes/sec SCSI on-board. This bus is
used for both internal and external devices. DEC3000/500 has 2
SCSI buses. One is for internal devices only, the other one is
for external devices only.</para>
<para>Floppy devices found in the DEC3000s are attached to the
SCSI bus (via a bridge card). This makes it possible to boot from them
using the same device names as ordinary SCSI hard-disks, for example:</para>
<screen><prompt>&gt;&gt;&gt;</prompt> <userinput>BOOT DKA300</userinput></screen>
<para>The 3000/300 series has a half-speed TurboChannel compared
to the other 3000 machines. Some TC expansion cards have
troubles with the half-speed bus. Caveat emptor.</para>
<para>The embedded ISDN interface is not supported on &os;.</para>
<para>DEC3000/300-class uses standard 36 bit, 72 pin Fast Page
Mode SIMMs. EDO SIMMs, 32 or 33 bit SIMMs all will not work in
Pelicans. For 32Mbyte SIMMs to work on the DEC3000/300-class
the presence detect bits/pins of the SIMM must correspond to
what the machine expects. If they don't, the SIMM is
<quote>seen</quote> as a 8 Mbyte SIMM. 8 Mbyte and 32 Mbyte
SIMMs can be mixed, as long as the pairs themselves are
identical.</para>
<para>When you find yourself in need of fixing 32Mbyte SIMMs
that lack correct presence bits the following info might be of
use:</para>
<para>There are four presence detection bits on PS/2 SIMMs. Two
of the bits indicate the access time. The other two indicate
the memory size.</para>
<para>At one end of the SIMM there are two rows of four solder
pads. One row is connected to Vss (GND) and the other is
connected to pins 67 (PRD1), 68 (PRD2), 69 (PRD3), 70
(PRD4).</para>
<para>If you bridge a pair of pads with a small resistor or a
drop of solder you ground that particular bit.</para>
<informaltable>
<tgroup cols=3 align=left>
<colspec colwidth="*">
<colspec colwidth="*">
<colspec colwidth="2*">
<thead>
<row>
<entry>PRD1</entry>
<entry>PRD2</entry>
<entry>Memory Size</entry>
</row>
</thead>
<tbody>
<row>
<entry>GND</entry>
<entry>GND</entry>
<entry>4 or 64 Mbyte</entry>
</row>
<row>
<entry>Open</entry>
<entry>GND</entry>
<entry>2 or 32 Mbyte</entry>
</row>
<row>
<entry>GND</entry>
<entry>Open</entry>
<entry>1 or 16 Mbyte</entry>
</row>
<row>
<entry>Open</entry>
<entry>Open</entry>
<entry>8 Mbyte</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<informaltable>
<tgroup cols=3 align=left>
<colspec colwidth="*">
<colspec colwidth="*">
<colspec colwidth="2*">
<thead>
<row>
<entry>PRD3</entry>
<entry>PRD4</entry>
<entry>Access Time</entry>
</row>
</thead>
<tbody>
<row>
<entry>GND</entry>
<entry>GND</entry>
<entry>50 or 100 nsec</entry>
</row>
<row>
<entry>Open</entry>
<entry>GND</entry>
<entry>80 nsec</entry>
</row>
<row>
<entry>GND</entry>
<entry>Open</entry>
<entry>70 nsec</entry>
</row>
<row>
<entry>Open</entry>
<entry>Open</entry>
<entry>60 nsec</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>DEC3000/500-class can use 2, 4, 8, 16 and 32 Mbyte 100pin
SIMMs. Note that the maximum memory size varies from system to
system, desktop machines have sacrificed box size for less
memory SIMM sockets. Given enough sockets and enough SIMMs you
can get to 512 Mbytes maximum. This is one of the main
differences between floor standing and desktop machines, the
latter have far less SIMM sockets.</para>
<para>The sound hardware is not supported on any of the Birds.</para>
<para>There is no X-Windows version available for the TC
machines. DEC3000/300 needs a serial console. DEC3000/500-class
might work with a graphical console. I ran mine with a serial
console so I cannot verify this.</para>
<para>Birds can be obtained from surplus sales etc. As they are
not PCI based they are no longer actively maintained. TC
expansion boards can be difficult to obtain these days and
support for them is not too good unless you write/debug the code
yourself. Programming information for TC boards is hard to
find. Birds are recommended only if a. you can get them cheap
and b. if you prepared to work on the code to support them
better.</para>
<para>For the DEC3000/[4-9]00 series machines the kernel config
file must contain:</para>
<programlisting>options DEC_3000_500
cpu EV4</programlisting>
<para>For the DEC3000/300 (<quote>Pelican</quote>) machines the
kernel config file must contain:</para>
<programlisting>options DEC_3000_300
cpu EV4</programlisting>
</sect3>
<sect3>
<title>Evaluation Board 64 family</title>
@ -3093,8 +2789,7 @@ cpu EV5</programlisting>
VGA compatibility mode and work fine as &os; consoles.</para>
<para>The <quote>PC standard</quote> serial ports found on most
Alphas are supported. For TurboChannel machines the serial ports
are also supported.</para>
Alphas are supported.</para>
<para>ISDN (i4b) is not supported on &os;/alpha.</para>
</sect2>