1.\" $NetBSD: intro.4,v 1.8 2002/11/09 07:54:24 grant 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 alpha 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