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