xref: /netbsd/share/man/man4/man4.alpha/intro.4 (revision bf9ec67e)
1.\"     $NetBSD: intro.4,v 1.7 2002/02/09 23:15:54 fair Exp $
2.\"
3.\" Copyright (c) 2001 The NetBSD Foundation, Inc.
4.\" All rights reserved.
5.\"
6.\" This code is derived from software contributed to The NetBSD Foundation
7.\" by Gregory McGarry.
8.\"
9.\" Redistribution and use in source and binary forms, with or without
10.\" modification, are permitted provided that the following conditions
11.\" are met:
12.\" 1. Redistributions of source code must retain the above copyright
13.\"    notice, this list of conditions and the following disclaimer.
14.\" 2. Redistributions in binary form must reproduce the above copyright
15.\"    notice, this list of conditions and the following disclaimer in the
16.\"    documentation and/or other materials provided with the distribution.
17.\" 3. All advertising materials mentioning features or use of this software
18.\"    must display the following acknowledgement:
19.\"        This product includes software developed by the NetBSD
20.\"        Foundation, Inc. and its contributors.
21.\" 4. Neither the name of The NetBSD Foundation nor the names of its
22.\"    contributors may be used to endorse or promote products derived
23.\"    from this software without specific prior written permission.
24.\"
25.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
26.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
27.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
28.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
29.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
30.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
31.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35.\" POSSIBILITY OF SUCH DAMAGE.
36.\"
37.Dd September 19, 2001
38.Dt INTRO 4 alpha
39.Os
40.Sh NAME
41.Nm intro
42.Nd introduction to special files and hardware support
43.Sh DESCRIPTION
44This section describes the special files, related driver functions,
45and networking support available in the system.
46In this part of the manual, the
47.Tn SYNOPSIS
48section of each configurable device gives a sample specification
49for use in constructing a system description for the
50.Xr config 8
51program.
52The
53.Tn DIAGNOSTICS
54section lists messages which may appear on the console
55and/or in the system error log
56.Pa /var/log/messages
57due to errors in device operation; see
58.Xr syslogd 8
59for more information.
60.Pp
61This section contains both devices which may be configured into
62the system and network related information.
63The networking support is introduced in
64.Xr netintro 4 .
65.Sh DEVICE SUPPORT
66This section describes the hardware supported by
67.Nx Ns /alpha .
68Software support for these devices comes in two forms.
69A hardware device may be supported with a character or block
70.Em device driver ,
71or it may be used within the networking subsystem and have a
72.Em network interface driver .
73Block and character devices are accessed through files in the file
74system of a special type; see
75.Xr mknod 8 .
76Network interfaces are indirectly accessed through the interprocess
77communication facilities provided by the system; see
78.Xr socket 2 .
79.Pp
80A hardware device is identified to the system at configuration time
81and the appropriate device or network interface driver is then
82compiled into the system.
83When the resultant system is booted, the autoconfiguration facilities
84in the system probe for the device and, if found, enable the software
85support for it.
86If a device does not respond at autoconfiguration time it is not
87accessible at any time afterwards.
88To enable a device which did not autoconfigure, the
89system must be rebooted.
90.Pp
91The autoconfiguration system is described in
92.Xr autoconf 4 .
93A list of the supported devices is given below.
94.Sh SEE ALSO
95.Xr autoconf 4 ,
96.Xr config 8
97.Sh HARDWARE
98.\" http://www.support.compaq.com/alpha-tools/info/system-codes.html
99.\" http://members.tripod.com/kmi9000/kmi_proc.htm
100.\" http://www.phys.ufl.edu/~prescott/linux/alpha/dec3000-sysinfo.html
101.Pp
102.Tn DEC
103and
104.Tn Compaq
105have produced a series of the
106.Tn Alpha
107.Tn CPU ,
108some of which are listed below, along with some systems which contain them.
109.Pp
110The
111.Nx
112Project distributes binary programs for its
113.Tn Alpha
114port compiled for the lowest common denominator
115.Tn CPU
116instruction set, to guarantee binary compatability across all supported
117.Tn Alpha
118systems.
119However, it is possible to sacrifice binary compatability for
120additional performance on later model CPUs with performance enhancing
121instructions (e.g. the 21164-A and later with the BWX extensions).
122This requires recompiling from source code, with appropriate options given to
123.Xr cc 1
124to indicate the target
125.Tn CPU .
126.Pp
127.Qq EV
128stands for
129.Qq Extended VAX
130.Po
131or
132.Qq Electro Vlassic
133.Pc
134and the number following is a reference to the
135.Tn CMOS
136process used to make the chips.
137.Qq LCA
138stands for Low Cost Alpha, and
139.Qq PCA
140stands for PC-architecture Alpha.
141.Pp
142.Bl -hang -width 9n
143.It 21064
144.Sy EV4
145.Po
146100-200
147.Tn MHz ,
1480.75 micron
149.Pc
150.Pp
151AlphaPC 64
152.Pq EB64
153.br
154.Bl -hang -width 4n
155.It Jensen family
156.br
157DECpc AXP 150
158.Pq Jensen
159.br
160DEC 2000/300
161.Pq Jensen
162.br
163DEC 2000/500
164.Pq Culzen
165.It Avanti family
166.br
167Digital's lower-end PCI-based workstations.
168.Pp
169AlphaStation 200 4/100-166
170.Pq Mustang
171.br
172AlphaStation 400 4/166
173.Pq Chinet
174.It Sable family
175.br
176AlphaServer 2000 4/200
177.Pq Demi-Sable
178.br
179AlphaServer 2100 4/200
180.Pq Sable
181.It Pelican family
182.br
183Low-end
184.Tn TURBOchannel
185based workstations.
186.Pp
187DEC 3000/300
188.Pq 150 Tn MHz
189.Pq Pelican
190.br
191DEC 3000/300X
192.Pq 175 Tn MHz
193.Pq Pelican+
194.br
195DEC 3000/300L
196.Pq 100 Tn MHz
197.Pq Pelica
198.br
199DEC 3000/300LX
200.Pq 125 Tn MHz
201.Pq Pelica+
202.It Sandpiper family
203.br
204High-end
205.Tn TURBOchannel
206based workstations.
207.Pp
208DEC 3000/400
209.Pq 133 Tn MHz
210.Pq Sandpiper
211.br
212DEC 3000/600
213.Pq 175 Tn MHz
214.Pq Sandpiper+
215.It Flamingo family
216.br
217High-end
218.Tn TURBOchannel
219based workstations.
220.Pp
221DEC 3000/500
222.Pq 150 Tn MHz
223.Pq Flamingo
224.br
225DEC 3000/500X
226.Pq 200 Tn MHz
227.Pq Hot Pink
228.br
229DEC 3000/800
230.Pq 200 Tn MHz
231.Pq Flamingo II
232.El
233.br
234.It 21064-A
235.Sy EV45
236.Po
237225-333
238.Tn MHz ,
2390.50 micron
240.Pc
241.Pp
242DEC 3000/700
243.Pq 225 Tn MHz
244.Pq Sandpiper45
245.br
246DEC 3000/900
247.Pq 275 Tn MHz
248.Pq Flamingo45
249.Pp
250Alpha XL 233-266
251.Pq XL
252.br
253AlphaPC 64
254.Pq EB64+
255.br
256.Bl -hang -width 4n
257.It Avanti family
258.br
259Digital's lower-end PCI-based workstations.
260.Pp
261AlphaStation 200 4/233
262.Pq Mustang+
263.br
264AlphaStation 205 4/133-333
265.Pq LX3
266.br
267AlphaStation 250 4/300
268.Pq M3+
269.br
270AlphaStation 255 4/133-333
271.Pq LX3+
272.br
273AlphaStation 300 4/266
274.Pq Melmac
275.br
276AlphaStation 400 4/233-300
277.Pq Avanti
278.It Sable family
279.br
280AlphaServer 2000 4/233-275
281.Pq Demi-Sable
282.br
283AlphaServer 2100 4/233-275
284.Pq Sable
285.El
286.Pp
287AlphaServer 2100A
288.Pq Lynx
289.It 21066
290.Sy LCA4
291.Po
292166-233
293.Tn MHz ,
2940.75 micron
295.Pc
296.Bl -hang -width 4n
297.It NoName family
298.br
299Digital's lowest-end family of PCI-based systems.
300.Pp
301DEC AXPpci33
302.Pq NoName
303.br
304Universal Desktop Box AXPpci166MT
305.Pq UDB/Multia
306.El
307.Pp
30821066 evaluation motherboard
309.Pq EB66
310.It 21066-A
311.Sy LCA45
312.Po
313233
314.Tn MHz ,
3150.50 micron
316.Pc
317.Pp
31821066-A evaluation motherboard
319.Pq EB66+
320.It 21068
321.Sy LCA4s
322.Po
32366-233
324.Tn MHz ,
3250.75 micron
326.Pc
327.Pp
328Alpha Book
329.Pq Burns
330.br
331Universal Desktop Box AXPpci233MT
332.Pq UDB/Multia
333.It 21164
334.Sy EV5
335.Po
336250-366
337.Tn MHz ,
3380.50 micron
339.Pc
340.Pp
341.Bl -hang -width 4n
342.It Alcor family
343.br
344AlphaStation 500/266-333
345.Pq Maverick
346.br
347AlphaStation 600/266-300
348.Pq Alcor
349.br
350Alpha XL 300-433
351.Pq XLT
352.It Sable family
353.br
354AlphaServer 2000 5/250-300
355.Pq Demi-Gamma
356.br
357AlphaServer 2100 5/250-300
358.Pq Gamma Sable
359.It Mikasa family
360.br
361AlphaServer 1000 5/300
362.Pq Pinnacle
363.It Noritake family
364.br
365AlphaServer 1000A 5/300
366.Pq Pinnacle
367.It Rawhide family
368.Pq KN300
369.br
370AlphaServer 4000 5/266-300
371.Pq Wrangler
372.br
373AlphaServer 4000 5/266-300
374.Pq Durango
375.br
376AlphaServer 4100 5/266-300
377.Pq Dodge
378.El
379.Pp
380AlphaServer 8200 and 8400
381.Pq Tn KN8AE
382.Pp
38321164 evaluation motherboard
384.Pq EB164
385.It 21164-A
386.Sy EV56
387.Po
388400-766
389.Tn MHz ,
3900.35 micron, BWX
391.Pc
392.Pp
393.Bl -hang -width 4n
394.It Alcor family
395.br
396AlphaStation 500/333-500
397.Pq Bret
398.It Personal WorkStation Pq PWS
399.br
400PWS 433a/433au
401.Pq Miata
402.br
403PWS 500a/500au
404.Pq Miata
405.br
406PWS 600a/600au
407.Pq Miata
408.It Sable family
409.br
410AlphaServer 2100 5/375-400
411.Pq Gamma Sable
412.br
413AlphaServer 2000 5/375-400
414.Pq Demi-Gamma
415.It Mikasa family
416.br
417AlphaServer 1000 5/333-500
418.Pq Primo
419.It Noritake family
420.br
421AlphaServer 1000A 5/333-500
422.Pq Primo
423.br
424AlphaServer 600A 5/500
425.Pq Alcor-Primo
426.br
427AlphaServer 800 5/333-500
428.Pq Corelle
429.It Rawhide family
430.Pq KN300
431.br
432AlphaServer 4000 5/400-666
433.Pq Wrangler
434.br
435AlphaServer 4000 5/400-666
436.Pq Durango
437.br
438AlphaServer 4100 5/400-666
439.Pq Dodge
440.Pp
441AlphaServer 1200 5/400-666
442.Pq Tincup
443.br
444AlphaServer 1200 5/400-666
445.Pq DaVinci
446.It EB164 family
447.br
448AlphaPC 164 motherboard
449.Pq EB164
450.br
451AlphaPC 164LX motherboard
452.Pq EB164
453.br
454.El
455.Pp
456DigitalServer 3300
457.Po
458rebadged AlphaServer 800 for NT
459.Pc
460.br
461DigitalServer 5300
462.Po
463rebadged AlphaServer 1200 for NT
464.Pc
465.br
466DigitalServer 7300
467.Po
468rebadged AlphaServer 4100 for NT
469.Pc
470.Pp
471AlphaServer 8200 and 8400
472.Pq Tn KN8AE
473.Pp
474APi AlphaPC 164UX motherboard
475.Pq Ruffian
476.It 21164-PC
477.Sy PCA56
478.Po
479400-600
480.Tn MHz ,
4810.35 micron, MVI, no L2 cache
482.Pc
483.Pp
484AlphaPC 164SX motherboard
485.Pq EB164
486.Pp
487PWS 466au
488.Pq Miata
489.br
490PWS 550au
491.Pq Miata
492.It 21264
493.Sy EV6
494.Po
495450-600
496.Tn MHz ,
4970.35 micron
498.Pc
499.Pp
500AlphaServer 8400
501.Pq Tn KN8AE
502.Pp
503APi UP1000 and UP1100;
504AMD 751-based EV6 systems.
505.Pp
506264DP, XP1000, DS10, DS20, APi UP2000, UP2000+
507Tsunami-based systems.
508.It 21264-A
509.Sy EV67
510.Po
511600-833
512.Tn MHz ,
5130.28 micron
514.Pc
515.Pp
516AlphaServer GS60E
517.br
518AlphaServer GS140
519.It 21264-B
520.Sy EV68AL
521.Po
522833-1250
523.Tn MHz ,
5240.18 micron
525.Pc
526.El
527.Sh LIST OF DEVICES
528The devices listed below are supported in this incarnation of the system.
529Devices are indicated by their functional interface.
530Not all supported devices are listed.
531.Pp
532.Bl -tag -width jensenio -offset indent -compact
533.It apecs
534DECchip 21072/21071 Core Logic chipset
535.It asc
536TURBOchannel single-channel SCSI adapter
537.It cia
538DECchip 2117x Core Logic chipset
539.It dwlpx
540DEC DWLPA and DWLPB PCI adapter
541.It gbus
542internal bus on AlphaServer CPU modules
543.It irongate
544APi UP1000 AMD751 Core Logic + AGP chipset
545.It jensenio
546DEC 2000/300 (Jensen) I/O module
547.It kft
548KFTIA and KFTHA Bus Adapter Node for I/O hoses
549.It lca
550DECchip 21066 Core Logic chipset
551.It mcbus
552MCBUS system bus found on AlphaServer 4100 systems
553.It mcpcia
554MCPCIA MCBUS-to-PCI bus adapter
555.It sableio
556AlphaServer 2100 (Sable) STD I/O module
557.It tcasic
558TURBOchannel host bus support
559.It tlsb
560AlphaServer 8x00 TurboLaser System bus
561.It tsc
562DECchip 21272 Core Logic chipset
563.It tsp
564DECchip 21272 Core Logic chipset PCI controller
565.It ttwoga
566DEC T2 Gate Array
567.It ttwopci
568DEC T2 Gate Array PCI controller
569.El
570.Pp
571TURBOchannel devices are supported through the
572.Xr tc 4
573bus and associated device drivers.
574.Pp
575PCI devices are supported through the
576.Xr pci 4
577bus and associated device drivers.
578.Pp
579ISA devices are supported through the
580.Xr isa 4
581bus and associated device drivers.
582.Pp
583EISA devices are supported through the
584.Xr eisa 4
585bus and associated device drivers.
586.Pp
587PCMCIA devices are supported through the
588.Xr pcmcia 4
589bus and associated device drivers.
590.Pp
591Console devices using ISA, EISA, or PCI video adaptors and standard AT
592or PS/2 keyboards are supported by the machine independent
593.Xr wscons 4
594console driver.
595.\" .Sh UNSUPPORTED DEVICES
596.\" The following devices are not supported, due to unavailability of
597.\" either documentation or sample hardware:
598.\" .Pp
599.\" .Bl -tag -width jensenio -offset indent -compact
600.\" .It not yet
601.\" .El
602.\" .Pp
603.Sh HISTORY
604This
605.Tn alpha
606.Nm intro
607appeared with
608.Nx 1.6 .
609