Sync usage with man page.
[netbsd-mini2440.git] / distrib / notes / alpha / hardware
blob2b0659deab5cc1baaa596780366c48dc2932ca7f
1 .\"     $NetBSD: hardware,v 1.16 2009/04/25 10:34:42 snj Exp $
3 .Nx*M
4 \*V runs on most of the
5 .Tn DEC
6 Alpha PCI platforms, on all
7 of the TURBOChannel models, on the high end 8200 and 8400 systems,
8 and on the 4100 series.
9 .Pp
10 The SRM console is required.
11 This
12 console can be distinguished from the ARC console (which is used to
13 boot
14 .Tn "Windows NT" )
15 by the fact that it has a command line interface,
16 rather than a menu-driven interface.
17 The SRM prompt is
18 .Sq Li \*[Gt]\*[Gt]\*[Gt] .
19 .Pp
20 Some platforms have both the SRM console and
21 the ARC console, and can switch between them, and other platforms have
22 only one type of console loaded at any one time.
23 If your system comes up with the ARC firmware, it may be possible
24 to switch it to SRM with a menu or
25 to download SRM from
26 .Lk ftp://gatekeeper.dec.com/pub/Digital/Alpha/firmware/index.html
27 You may want to buy a firmware update CD from Compaq Computer Corporation.
28 .Pp
29 More information on supported platforms and devices can be found on the
30 \*M port web pages at
31 .Lk http://www.NetBSD.org/
32 .Pp
33 A basic system will fit on a 200 MB disk (including swap) without too
34 much difficulty, but you will probably want at least 500 MB of disk
35 to have any level of comfort.
36 .Pp
37 Although
38 it is actually possible to boot and install
39 .Nx*M
40 in only
41 16 MB of RAM, you will want to have at least 32 MB.
43 We support add-in devices on the PCI, ISA, EISA and TurboChannel buses.
44 Because
45 .Nx
46 has an extremely machine-independent device driver
47 system, many device drivers are the same as used in other ports that
48 use the same bus.
49 For example, the
50 .Em de
51 network card driver is shared
52 by the i386 and \*M ports.
53 Some drivers on inspection appear as if they will work on the
54 \*M but have not been tested because that hardware was not available to
55 .Nx
56 testers; these are marked as
57 .Em UNTESTED
58 below.
59 If you have one of these devices, and it does work,
60 please get in touch with
61 .Mt port-\*M-maintainer@NetBSD.org
62 and let us know that it works.
63 If it doesn't work, do the same thing and we can probably fix it pretty easily.
65 .Ss2 Supported PCI bus devices
66 .(bullet -offset indent
67 Graphics Adapters
68 .(bullet -compact
69 VGA-compatible video
70 .Pq Em pcivga
71 .It
72 ZLXp-E1
73 DECchip 21030-based video
74 .Pq Em tga
75 .It
76 ZLXp-E2 and ZLXp-E3 video
77 .Pq Em tga
78 .bullet)
79 .It
80 Network Cards
81 .(bullet -compact
82 DECchip 21x40-family 10 and 100 Mbps Ethernet
83 .Pq Em de , tlp
84 .It
85 .Tn DEC
86 DEFPA FDDI
87 .Pq Em fpa
88 .It
89 PCI LANCE Ethernet
90 .Pq Em le ; UNTESTED
91 .It
92 Efficient Networks ENI-155p ATM
93 .Pq Em en ; UNTESTED
94 .It
95 3Com 3c59x and 3c90x (except 3c906) 10 and 100 Mbps Ethernet
96 .Pq Em ep
97 .It
98 Intel EtherExpress Pro 10/100B PCI Ethernet
99 .Pq Em fxp
101 SMC EPIC/100 Fast Ethernet boards
102 .Pq Em epic
103 .bullet)
105 SCSI Controllers
106 .(bullet -compact
107 Adaptec 291x, 2920, 2930C, 294x, 295x, 39xx, 19160, 29160 and
108 AIC-78xx SCSI
109 .Pq Em ahc
111 BusLogic 9xx SCSI
112 .Em ( bha ,
113 Works on \*M PC164)
115 Qlogic ISP 10x0-family SCSI
116 .Pq Em isp
118 NCR/Symbios 53c8xx-family SCSI
119 .Em ( siop, esiop ;
120 NCR825 Doesn't always work)
121 .bullet)
123 Miscellaneous Devices
124 .(bullet -compact
125 Cyclades Cyclom-Y serial boards
126 .Pq Em cy ; UNTESTED
128 PCI-PCI bridges
129 .Em ( ppb ;
130 Tested with the
131 DECchip 21050, but should work with all bridges and system
132 firmware revisions that comply with the PCI-PCI bridge specification)
133 .bullet)
134 .bullet)
136 .Ss2 Supported ISA bus devices
137 .(bullet -offset indent
138 Graphics Adapters
139 .(bullet -compact
140 VGA-compatible video
141 .Em ( vga ;
142 Text console only)
143 .bullet)
145 Network Cards
146 .(bullet -compact
147 3Com 3c509 Ethernet
148 .Pq Em ep
150 .Tn DEC
151 DE200,DE201,DE202
152 .Pq Em le
154 .Tn DEC
155 DE203,DE204,DE205
156 .Pq Em lc
157 .bullet)
159 Miscellaneous Devices
160 .(bullet -compact
161 PC-style parallel ports
162 .Pq Em lpt
164 NS16450 and NS16550 UARTs
165 .Pq Em com
167 ISA multi-port 16x50 boards
168 .Em ( ast , boca ;
169 Only the latter has been tested)
170 .bullet)
171 .bullet)
173 .Ss2 Supported EISA bus devices
174 .(bullet -offset indent
175 Network Cards
176 .(bullet -compact
177 .Tn DEC
178 DEFEA FDDI
179 .Pq Em fea
181 3Com 3c5xx series
182 .Pq Em ed ; UNTESTED
183 .bullet)
185 SCSI Controllers
186 .(bullet -compact
187 Adaptec 274x and aic7770 SCSI
188 .Pq Em ahc ; UNTESTED
190 BusLogic 7xx SCSI
191 .Pq Em bha ; UNTESTED
192 .bullet)
193 .bullet)
195 .Ss2 Supported Turbochannel bus devices
196 .(bullet -offset indent
197 Graphics Adapters
198 .(bullet -compact
199 CFB video (PMAG-BA,
200 .Em cfb )
202 SFB video (PMAGB-BA,
203 .Em sfb )
204 .bullet)
205 .(Note
206 Although these boards are supported by
207 .Nx*M
208 since there is no keyboard or mouse support available for the
209 TurboChannel systems, they aren't very useful.
210 .\" XXX: is this still true now that the MI sfb.c is used???
211 .Note)
213 Network Cards
214 .(bullet -compact
215 .Tn DEC
216 LANCE Ethernet (PMAD-AA,
217 .Em le ; UNTESTED )
219 .Tn DEC
220 DEFTA FDDI (PMAF-F,
221 .Em fta )
222 .bullet)
223 .bullet)
225 Note that some devices, especially ISA-based devices, have to have
226 certain settings set properly for the install and
227 .Li GENERIC
228 kernels to detect them.
229 (Once installed, you can always rebuild your own kernel
230 to detect them anywhere you wish, of course.)
231 Here is a list of such devices and the necessary settings:
232 .\"(disp
233 .Bd -literal
234 Device          Name    Port    IRQ     DRQ     Misc
235 ------          ----    ----    ---     ---     ----
236 Serial ports    com0    0x3f8   4               [8250/16450/16550/clones]
237                 com1    0x2f8   3               [8250/16450/16550/clones]
238                 com2    0x3e8   5               [8250/16450/16550/clones]
240 Parallel ports  lpt0    0x378   7               [interrupt-driven or polling]
241                 lpt1    0x278                   [polling only]
242                 lpt2    0x3bc                   [polling only]
244 AHA-174x SCSI host adapters (in enhanced mode)
245                 ahb0    any     any     any
247 AHA-2X4X or AIC-7xxx-based SCSI host adapters
248                 ahc0    any     any     any
250 Bus Logic BT445, BT74x, or BT9xx SCSI host adapters
251                 bha0    0x330   any     any
252                 bha1    0x334   any     any
254 MFM/ESDI/IDE/RLL hard disk controllers
255                 wdc0    0x1f0   14              [supports two devices]
256                 wdc1    0x170   15              [supports two devices]
258 ATA disks       wd0, wd1, ...
259 SCSI disks      sd0, sd1, ...
260 SCSI tapes      st0, st1, ...
261 SCSI and ATAPI CD-ROMs cd0, cd1, ...
262         For each SCSI and IDE controller found, the SCSI or ATA(PI) devices
263         present on the bus are probed in increasing ID order for SCSI and
264         master/slave order for ATA(PI).
265         So the first SCSI drive found will be called sd0, the second sd1,
266         and so on ...
268 3COM 3x59X or 3COM 3x90X PCI Ethernet boards
269                 ep0     any     any     [you must assign an interrupt in your
270                                          PCI BIOS, or let it do so for you]
272 Intel EtherExpress 100 Fast Ethernet adapters
273                 fxp0    any     any     [you must assign an interrupt in your
274                                          PCI BIOS, or let it do so for you]
276 DEC DE200,201,202 EtherWORKS II/Turbo ISA Ethernet boards
277                 le?     0x300   5       memory at D0000-DFFFF
278                 le?     0x200   10      memory at D8000-DFFFF
280         You should enter the following SRM console command to enable the
281         le device:
282         \*[Gt]\*[Gt]\*[Gt] isacfg -mk -slot ? -dev 0 -handle DE200-LE -irq0 5
283             -membase0 d0000 -memlen0 10000 -iobase0 300 -etyp 1 -enadev 1
285 DEC DE203,204,205 EtherWORKS III ISA Ethernet boards
286                 lc0     0x300   any
287                 lc1     0x320   any
289         You should enter the following SRM console command to enable
290         the device:
291         \*[Gt]\*[Gt]\*[Gt] add_de205
292 .disp)