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