hardware revision 1.6
1	$NetBSD: hardware,v 1.6 1998/07/07 02:38:18 ross Exp $	
2
3#if 0	/* XXX XXX XXX */
4NetBSD/alpha _VER runs on the following DEC Alpha platforms:
5
6     DEC 3000/500-family systems 
7     DEC 3000/300-family systems 
8     Digital AlphaStation 200, 250, 255, and 400 systems 
9     Digital AlphaStation 500 and 600 systems 
10     Digital AXPpci systems (including UDB and Multia) 
11     EB64+-family systems (including Digital EB64+ and third-party
12        AlphaPC 64 systems) 
13     EB164-family systems (including Digital EB164 and third-party
14        AlphaPC 164 systems) 
15     Digital AlphaServer 8200 and 8400 systems 
16
17If your system is not listed here, it is not supported in this release,
18but may be supported in more current versions of NetBSD. Check the
19alpha port web pages at <http://www.netbsd.org/> for the most recent
20information on this, or ask on the alpha mailing list,
21<port-alpha@netbsd.org>.
22
23NetBSD/alpha requires the Digital Unix PALcode, which basically means
24that you need to have the SRM console installed on your machine. This
25console can be distinguished from the ARC console (which is used to
26boot Windows NT) by the fact that it has a command line interface,
27rather than a menu-driven interface.
28
29A basic system will fit on a 200 MB disk (including swap) without too
30much difficulty, but you will probably want at least 500 MB of disk
31to have any level of comfort. You will also need at least 32 MB of
32RAM, and you will probably want more than that if you're running X.
33
34We support add-in devices on the PCI, ISA, EISA and TurboChannel buses.
35Because NetBSD has an extremely machine-independent device driver
36system, many device drivers are the same as used in other ports that
37use the same bus. For example, the `de' network card driver is shared
38by the i386 and Alpha ports. Some drivers on inspection appear as if
39they will work on the alpha but have not been tested because that
40hardware was not available to NetBSD testers; these are marked as
41`UNTESTED' below. If you have one of these devices, and it does work,
42please get in touch with <port-alpha-maintainer@netbsd.org> and let
43us know that it works. If it doesn't work, do the same thing and we
44can probably fix it pretty easily.
45
46Supported devices by bus type are:
47
48PCI Bus
49
50    Graphics Adapters
51        VGA-compatible video (pcivga) 
52        ZLXp-E1 video (DECchip 21030-based video, tga, NOTE: ZLXp-E2
53            and ZLXp-E3 boards are not supported in NetBSD _VER.)) 
54
55    Network Cards
56        DECchip 21x40-family 10 and 100 Mbps Ethernet (de) 
57        DEC DEFPA FDDI (fpa) 
58        PCI LANCE Ethernet (le, UNTESTED) 
59        Efficient Networks ENI-155p ATM (en, UNTESTED) 
60        3Com 3c59x and 3c90x (except 3c906) 10 and 100 Mbps Ethernet (ep) 
61        Intel EtherExpress Pro 10/100B PCI Ethernet (fxp, UNTESTED) 
62
63    SCSI Controllers
64        Adaptec 294x, 394x, and aic78x0 SCSI (ahc) 
65        BusLogic 9xx SCSI (bha, Works on Alpha PC164) 
66        Qlogic ISP 10x0-family SCSI (isp) 
67        NCR/Symbios 53c8xx-family SCSI (ncr, NCR825 Doesn't always work) 
68
69    Miscellaneous Devices
70        Cyclades Cyclom-Y serial boards (cy, UNTESTED) 
71        PCI-PCI bridges (ppb, tested with the DECchip 21050, but should
72            work with all bridges and system firmware revisions that
73            comply with the PCI-PCI bridge specification) 
74
75ISA Bus
76
77    Network Cards
78        3Com 3c509 Ethernet (ep) 
79        DEC DE200,DE201,DE202 (le)
80        DEC DE203,DE204,DE205 (lc)
81
82    Miscellaneous Devices
83        PC-style parallel ports (lpt) 
84        NS16450 and NS16550 UARTs (com) 
85        ISA multi-port 16x50 boards (such as ast, boca--only boca has
86            been tested) 
87
88EISA Bus
89
90    Network Cards
91        DEC DEFEA FDDI (fea) 
92        3Com 3c5xx series (ed, UNTESTED) 
93
94    SCSI Controllers
95        Adaptec 274x and aic7770 SCSI (ahc, UNTESTED) 
96        BusLogic 7xx SCSI (bha, UNTESTED) 
97
98Turbochannel Bus
99
100    Graphics Adapters
101         CFB video (PMAG-BA, cfb) 
102         SFB video (PMAGB-BA, sfb) 
103    (Note that although these boards are supported by NetBSD/alpha,
104    since there is no keyboard or mouse support available for the
105    TurboChannel systems, they aren't very useful.)
106
107    Network Cards
108        DEC LANCE Ethernet (PMAD-AA, le, UNTESTED) 
109        DEC DEFTA FDDI (PMAF-F, fta) 
110
111Note that PC-style floppy disk drives are not supported in 1.3
112(except to boot from), but are supported to some degree in
113NetBSD-current.
114
115Note that some devices, especially ISA-based devices, have to have
116certain settings set properly for the install and GENERIC kernels to
117detect them. (Once installed, you can always rebuild your own kernel
118to detect them anywhere you wish, of course.) Here is a list of such
119devices and the necessary settings:
120
121Device          Name    Port    IRQ     DRQ     Misc
122------          ----    ----    ---     ---     ----
123Serial ports    com0    0x3f8   4               [8250/16450/16550/clones]
124                com1    0x2f8   3               [8250/16450/16550/clones]
125                com2    0x3e8   5               [8250/16450/16550/clones]
126
127Parallel ports  lpt0    0x378   7               [interrupt-driven or polling]
128                lpt1    0x278                   [polling only]
129                lpt2    0x3bc                   [polling only]
130
131AHA-174x SCSI host adapters (in enhanced mode)
132                ahb0    any     any     any
133
134AHA-2X4X or AIC-7XXX-based SCSI host adapters
135                ahc0    any     any     any
136
137Bus Logic BT445, BT74x, or BT9xx SCSI host adapters
138                bha0    0x330   any     any
139                bha1    0x334   any     any
140
141MFM/ESDI/IDE/RLL hard disk controllers
142                wdc0    0x1f0   14              [supports two devices]
143                wdc1    0x170   15              [supports two devices]
144
145ATA disks       wd0, wd1, ...
146SCSI disks      sd0, sd1, ...
147SCSI tapes      st0, st1, ...
148SCSI and ATAPI CD-ROMs cd0, cd1, ...
149        For each SCSI and IDE controller found, the SCSI or ATA(PI) devices
150        present on the bus are probed in increasing id order for SCSI and
151        master/slave order for ATA(PI). So the first SCSI drive found will
152        be called sd0, the second sd1, and so on ...
153
1543COM 3x59X or 3COM 3x90X PCI Ethernet boards
155                ep0     any     any     [you must assign an interrupt in your
156                                         PCI BIOS, or let it do so for you]
157
158Intel EtherExpress 100 Fast Ethernet adapters
159                fxp0    any     any     [you must assign an interrupt in your
160                                         PCI BIOS, or let it do so for you]
161
162DEC DE200,201,202 EtherWORKS II/Turbo ISA Ethernet boards
163                le?	0x300	5	memory at D0000-DFFFF
164                le?	0x200	10	memory at D8000-DFFFF
165
166You should enter the following SRM console command to enable the device:
167
168>>> isacfg -mk -slot ? -dev 0 -handle DE200-LE -irq0 5 -membase0 d0000 -memlen0 10000
169        -iobase0 300 -etyp 1 -enadev 1
170
171DEC DE203,204,205 EtherWORKS III ISA Ethernet boards
172                lc0	0x300	any
173                lc1	0x320	any
174
175You should enter the following SRM console command to enable the device:
176
177>>> add_de205
178#else		/* XXX XXX XXX */
179
180	[ This section has been removed from the snapshot instructions.
181	  Supported hardware is changing rapidly in -current. Running
182	  -current requires monitoring the port-alpha mailing list for
183	  information on platform and device support. Email "subscribe
184	  port-alpha" to majordomo@netbsd.org. ]
185
186#endif		/* XXX XXX XXX */
187