summaryrefslogtreecommitdiff
path: root/distrib/notes/alpha/hardware
blob: 5646c68189cfefae8332f97722d3501dbc668eda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
dnl	$OpenBSD: hardware,v 1.25 2002/06/09 05:53:54 todd Exp $
OpenBSD/MACHINE OSREV is expected to run on the following hardware.
If you have hardware that is listed here and are unable to run
OpenBSD, or if you are able to run OpenBSD on hardware not listed
here, please send mail to <alpha@openbsd.org> with as much information
as possible.

Supported hardware:
    XP1000, DS10, DS20, 264DP, and other single processor EV6 machines
    using the Tsunami chipset (only one processor on the DS20 will be used)
	  Supported devices:
		Built-in serial and parallel ports.
		Built-in DEC21143 ethernet.
		Built-in ISP SCSI.
		Built-in IDE controller.
		Built-in USB should work, but has not been thoroughly
		  tested.
		Most PCI devices (see below).
		Some ISA devices (see below).
	  Unsupported devices:
		Floppy drive.
		ISA devices that require DMA operation.

    API UP1000 machines and other EV6 machines using the Irongate chipset
	  Supported devices:
		Built-in serial and parallel ports.
		Built-in DEC21040 ethernet.
		Built-in IDE controller works, though there may be stability
		  issues.
	  Unsupported devices:
		Floppy drive.
		ISA devices that require DMA operation.

    Digital Personal Workstation (Miata)
	Some of these machines are known not to function properly (random
	hangs or crashes).  At the moment, there is no known method to
	detect which machines will run stably and which will not, apart from
	trying to install OpenBSD on them.
	  Supported devices:
		Built-in serial and parallel ports.
		Built-in DEC21043 ethernet.
		Built-in ISP SCSI, when present (i.e. on ``au'' models).
		Built-in IDE controller.
		Most PCI devices (see below).
		Some ISA devices (see below).
	  Unsupported devices:
		Floppy drive.
		Built-in audio.
		ISA devices that require DMA operation.

    EB164 based machines (including PC164, 164SX, 164LX, but NOT the 164UX)
	Some of these machines are known not to function properly (random
	hangs or crashes).  At the moment, there is no known method to
	detect which machines will run stably and which will not, apart from
	trying to install OpenBSD on them.
	  Supported devices:
		Built-in serial and parallel ports.
		Built-in PCIIDE controller, when present.
		PCI graphics card (TGA or VGA compatible).
		Most PCI devices (see below).
		Some ISA devices (see below).
	  Unsupported devices:
		Floppy drive.
		ISA IDE controller on the EB164.
		ISA devices that require DMA operation.

    Alphastation 500 and 600
	  Supported devices:
		Built-in serial and parallel ports.
		Built-in DEC21040 ethernet.
		Built-in ISP SCSI.
		PCI graphics card (TGA or VGA compatible).
		Most PCI devices (see below).
		Some ISA and EISA devices (see below).
	  Unsupported devices:
		Floppy drive.
		Built-in audio.
		ISA and EISA devices that require DMA operation.

    Alphastation 200, 250, 255 and 400
	  Supported devices:
		Built-in serial and parallel ports.
		Built-in DEC21040 ethernet.
		Built-in ISP SCSI.
		PCI graphics card (TGA or VGA compatible).
		Most PCI devices (see below).
		Some ISA devices (see below).
	  Unsupported devices:
		Floppy drive.
		Built-in audio.
		ISA devices that require DMA operation.

    AXPpci based machines (including ``Noname'', UDB, Multia)
	  Supported devices:
		Built-in serial and parallel ports.
		Built-in DEC21040 ethernet.
		Built-in 53C810 SCSI (siop).
		Built-in IDE controller. (though, will not boot from ide)
		PCI graphics card (TGA or VGA compatible).
		Most PCI devices (see below).
		Some ISA devices (see below).
	  Unsupported devices:
		Floppy drive.
		ISA devices that require DMA operation.

    DEC 3000 models 300{,L,X,LX}
          Supported devices:
		Built-in serial ports.
		Built-in LANCE ethernet.
		Built-in SCSI (53C94).
		TURBOchannel LANCE ethernet cards (PMAD-A).
		TURBOchannel SCSI (53C94) (PMAZ-A).
		TURBOchannel DEFTA FDDI cards (PMAF-FA).
	  Unsupported devices:
		Built-in ISDN/audio chip.
		Built-in framebuffer.
		Other TURBOchannel cards.

    DEC 3000 models 400,500,500X,600,700,800,900
	  Supported devices:
		Built-in serial ports.
		Built-in LANCE ethernet.
		Built-in SCSI (53C94 or 53CF94-2).
		TURBOchannel LANCE ethernet cards (PMAD-A).
		TURBOchannel SCSI (53C94) (PMAZ-A).
		TURBOchannel DEFTA FDDI cards (PMAF-FA).
	  Unsupported devices:
		Built-in ISDN/audio chip.
		Built-in framebuffer.
		Other TURBOchannel cards.

    At this time none of the following systems are supported:
	  API UP2000, UP2000+ (mostly because we don't have any to test on)
	  DECpc AXP150 (2000/300) systems (EISA-bus PC-like systems)
	  AlphaServer systems, other than models 400 and 500, which seem to
	    be disguised AlphaStation machines
	Alpha XL systems
	DEC 4000, 7000, and 10000 systems (FutureBus+ and XMIBus based)
	EB64+ based systems
	Samsung 164BX/UX (no SRM)
	Multiprocessor alpha systems
	VME Alpha systems

Supported Peripherals:

	PCI IDE Controllers (pciide)
		Acer Labs M5229
		CMD Tech PCI0640, PCI0643, PCI0646, PCI0648, and PCI0649
		Contaq Microsystems/Cypress CY82C693
		Any other PCI IDE-compliant controller should work, but are
		  untested at this point
	SCSI Host Adapters
		Adaptec AIC-7770-based SCSI host adapters (including the
		  Adaptec AHA-274x and AHA-284x families). (ahc) [*]
		Adaptec AHA-[23]94x[W] cards. (ahc) [*]
		Adaptec AHA-[23]9[34]xU[2W] cards. (ahc) [*]
		Adaptec AIC-789[29] chips and products like the AHA-29160
		  based upon it which do 160MB/sec SCSI. (ahc) [*]
		  (However, the 7899G card is currently not supported with
		   more than one device attached)
		QLogic PCI SCSI controllers (isp)
		Symbios Logic (NCR) 53C8xx, 53C1010 and 53C1510D-based PCI SCSI
		  host adapters (including generic/no name cards, old ASUS
		  cards, the DTC-3130 series, Diamond Fireport series, etc.)
		  (siop)
	CD-ROM and DVD-ROM Drives [*]
		Most SCSI CD-ROM, CD-R, CD-RW, and DVD drives
		Most ATAPI CD-ROM, CD-R, CD-RW, and DVD drives
	Tape Drives [*]
		Most SCSI tape drives
		Most SCSI tape changers
	Serial Ports
		8250/16450-based ports
		16550-based ports
		ST16660-base ports
 	Ethernet Adapters
		3Com 3c9xx EtherLink XL adapters (xl), including: [*]
		    3Com 3c900/3c900B PCI adapters
		    3Com 3c905/3c905B/3c905C PCI adapters
		    3Com 3c980/3c980C server adapters
		    3Com 3cSOHO adapter
		    3Com 3c900B-FL and 3c900B-FL/FX fiber optic adapters
		3Com 3c990 3XP Typhoon/Sidewinder PCI adapters (txp),
		  including: [-]
			3CR990-TX-95
			3CR990-TX-97
			3CR990-TX-SVR95
			3CR990-TX-SVR97
		ADMtek AL981 ("Comet") and AN983 ("Centaur-P") based PCI
		  adapters (dc), including: [*]
			Accton EN2242 MiniPCI
			Linksys LNE100TX v4.x
			Mototech ME316
		Digital DC21x4x-based PCI adapters (de), including:
			Older SMC PCI EtherPower 10, 10/100 (models 8432,
			  9332, and 9334)
			Older LinkSys 10, 10/100 (newer models are supported
			  by other drivers)
			Znyx ZX3xx
			Cogent EM100FX and EM440TX
			Digital PCI DE435, EISA DE425, DE450, DE500
			Asante 21140A
			D-Link DFE-570TX Quad port
			Almost all other variants work.
		Intel i8255x-based (except the i82556) PCI adapters (fxp),
		  including:
			Intel EtherExpress PRO/10+
			Intel EtherExpress PRO/100, PRO/100B, and PRO/100+
			Intel EtherExpress PRO/100+ "Management Adapter"
			Intel EtherExpress PRO/100 Dual Port
		Novell NE1000, NE2000 (ISA and PCI variants thereof) (ne) [*]
		RealTek 8129/8139-based adapters (rl), including: [*]
			Accton MPX 5030/5038
			Allied Telesyn AT2550
			D-Link DFE530TX+
			D-Link DFE538TX
			Encore ENL832-TX 10/100 M PCI
			Genius GF100TXR
			KTX-9130TX 10/100 Fast Ethernet
			Longshine LCS-8038TX-R
			NDC NE100TX-E
			Netronix EA-1210 Net Ether 10/100
			Nortel BayStack 21
			OvisLink LEF-8129TX, LEF-8139TX
			SMC EZ Card 10/100 PCI 1211-TX
		VIA Rhine/RhineII Ethernet adapters (vr), including: [*]
			Addtron AEF-360TX
			Hawking PN102TX
			D-Link DFE530TX
	Gigabit Ethernet Adapters
		Intel i82542, i82543, and i82544 based adapters (gx),
		  including: [*]
		  Often known as Intel Pro/1000 Gigabit Server Adapter
			Intel i82542 1000BASE-X Ethernet
			Intel i82543 1000BASE-X Ethernet
			Intel i82543-SC 1000BASE-X Ethernet
			Intel i82543 1000BASE-T Ethernet
			Intel i82544 1000BASE-T Ethernet
			Intel i82544 1000BASE-X Ethernet
			Intel i82544GC 1000BASE-T Ethernet (32- and 64-bit)
		Broadcom BCM570x (a.k.a. Tigon3) based PCI adapters (bge),
		  including: [-]
			3Com 3c996-T (10/100/1000baseTX)
			3Com 3c996-SX (1000baseSX)
			3Com 3c996B-T (10/100/1000baseTX)
			SysKonnect SK-9D21 (10/100/1000baseTX)
			SysKonnect SK-9D41 (1000baseSX)
		Sundance/Tamarack TC9021 based PCI adapters (stge),
		  including: [-]
			D-Link DGE-550T (10/100/1000baseTX)
			Antares Microsystems Gigabit Ethernet board
	FDDI Adapters [*]
		Digital DEFPA PCI FDDI adapters (fpa)
	Cryptography Accelerators [*]
		Hifn 7751-based boards (hifn), including:
		    Soekris Engineering vpn1201 and vpn1211
		    GTGI PowerCrypt Encryption Accelerator
		    NETSEC 7751
		    HiFn reference board
		    Invertex AEON
	Sound Devices [*]
		Ensoniq AudioPCI (eap)
		SoundBlaster PCI128 (eap)

Untested Peripherals:

The following peripherals are compiled into the system, but are not known to
work. It's our best guess that they do, but any feedback is appreciated.

	SCSI Host Adapters [*]
		AdvanSys ABP940UW, ASB3940UW-00, ASB3940U2W-00 and
		  ASB3950U160 PCI SCSI controlers. (adw)
	RAID and Cache Controllers [*]
		3ware Escalade 3W-5x00, 3W-6x00
		DPT SmartCache and SmartRaid III/IV PCI/EISA adapters (dpt)
		ICP-Vortex GDT 6xxxR[DNPS] series (gdt)
	Serial Ports [*]
		Cyclades PCI Cyclom-{4, 8, 16}Y serial boards (cy)
	Communications Controllers [*]
		Universal Serial Bus host controllers, including:
		    USB Universal Host Controller (uhci)
		    USB Open Host Controller (ohci)
	Ethernet Adapters
		3Com 3c503 (ec) [*]
		3Com 3c509, 3c579, and 3c59x (ep) [*]
		  (disabling PnP on 3c509B is recommended)
		Adaptec "Starfire" AIC-6915 based PCI adapters (sf),
		  including: [*]
			Adaptec Single32 ANA-69011
			Adaptec Single64 ANA-62011 and ANA-62020
			Adaptec Duo64 ANA-62022
			Adaptec Quartet64 ANA-62044
		ADMtek AN986-based USB adapters (aue), including: [*]
			Abocom UFE1000
			Abocom DSB650TX
			Accton USB320-EC
			Accton SpeedStream Ethernet
			Admtek Pegasus, Pegasus II
			Billionton Systems USB100
			Corega FEther USB-TX
			D-Link DSB-650, 650TX, 650TX-PNA
			Elecom LD-USB
			Elsa Microlink USB2Ethernet
			I/O Data USB ETTX
			Kingston KNU101TX
			LinkSys USB100TX, USB100H1 and USB10TA
			Melco Inc. LUA-TX
			Siemens SpeedStream USB
			Smartbridces smartNIC 2
			SMC 2202USB
			SOHOware NUB100
		AMD LANCE and PCnet-based PCI adapters (le), including: [*]
			BOCALANcard/PCI
			AT&T StarLAN 10, EN100, and StarLAN Fiber
		ASIX 88140A/88141-based PCI adapters (dc), including: [*]
			CNet Pro110B
			Alfa Inc. GFC2204
		CATC USB-EL1210A-based USB adapters (cue), including: [*]
			CATC Netmate and Netmate II
			Belkin F5U011/F5U111
		Davicom DM9100, DM9102, and DM9102A based PCI adapters (dc),
		  including: [*]
			Jaton XpressNet
		Digital DC2114x-based four port cards, (de) including:
			Adaptec ANA-6944A
			Cogent EM400
			Compex 400TX
			Znyx ZX346
		Kawasaki LSI KL5KUSB101B-based USB adapters (kue),
		  including: [*]
			3Com 3C19250
			3Com 3c460 HomeConnect
			ADS Technologies USB-10BT
			Aox USB101
			ATen UC10T
			Corega USB-T
			D-Link DSB-650
			Entegra NET-USB-E45
			Kawasaki USB101
			LinkSys USB10T
			Netgear EA101
			Peracom USB
			SMC 2102/2104USB
			I/O Data USB-ET/T
		Lite-On PNIC/PNIC-II-based adapters (dc), including: [*]
			Kingston KNE110TX
			LinkSys LNE100TX
			Matrox Networks FastNIC 10/100
			Netgear FA310TX
		Macronix 98713/98715/98725-based adapters (dc), including: [*]
			Accton EN1217
			Addtron AEF-320TX/AEF-330TX
			CNet PRO120A/B
			Complex RL-100TX
			NDC Communications SOHOware SFA110A
			SVEC PN102-TX Fast Ethernet card
		National Semiconductor DP83815-based PCI adapters (sis),
		  including: [*]
			NetGear FA311
			NetGear FA312
		SiS 900 and SiS 7016-based PCI adapters (sis), including: [*]
			Mototech ME313
			NetSurf NS-KFE30D
		SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards (we) [*]
		Sundance ST201-based PCI adapters (ste), including: [*]
			D-Link DFE-550TX
		Texas Instruments ThunderLAN PCI adapters (tl), including: [*]
			Compaq Netelligent PCI Adapters
			Compaq NetFlex 3/P
			Compaq Deskpro integrated adapter
			Compaq Prosignia integrated adapter
			Olicom OC2135, OC2183, OC2325, OC2326
			Racore 8165 and 8148
			TI ThunderLAN adapters
		Winbond W89C840F-based adapters (wb), including: [*]
			Trendware TE100-PCIE
			Compex RL100-ATX 10/100
		Please be aware that many NE2000 adapters fail or perform
		very poorly. We do not recommend using them, but your
		mileage may vary.
	Gigabit Ethernet Adapters [*]
		Alteon Tigon I/II-based adapters (ti), including:
			3Com 3c985 and 3c985B
			Alteon ACEnic V (fiber and copper)
			Digital EtherWORKS 1000SX
			Farallon PN9000SX
			Netgear GA620 and GA620T
			SGI Tigon
		SysKonnect SK-984x (9841/9842/9843/9844) based adapters (sk)
	ATM Adapters [*]
		Efficient Networks EN-155 and Adaptec ANA-590x ATM interfaces
		  (en)
	FDDI Adapters [*]
		Digital DEFEA EISA FDDI adapters (fea)
	WAN Adapters [*]
		Lan Media Corporation SSI (T1)/HSSI/DS1/DS3 WAN interfaces
		  (lmc)
	Universal Serial Bus (USB) Devices [*]
		USB Audio (uaudio) [-]
		USB Diamond MultiMedia Rio MP3 players (urio) [-]
		USB Ethernet adapters (aue, cue, kue), see above
		USB Generic Human Interface Devices (catch-all) (uhid)
		USB Handspring Visor (uvisor) [-]
		USB Hubs (uhub)
		USB Keyboards (ukbd)
		USB Mass Storage devices, i.e., USB floppy drives and USB
		  memory stick controllers (umass)
		USB Mice (umouse) [-]
		USB Modems (umodem) [-]
		USB Printers (ulpt) [-]
		USB Scanners (uscanner, usscanner) [-]
		USB-USB cables (upl) [-]
	Sound Devices [-]
		C-Media CMI8[37]38 (cmpci)
		ESS Solo-1 PCI AudioDrive (eso)
		Forte Media FM801 audio (fms)
		VIA VT82C686A SouthBridge integrated AC'97 audio (auvia)
		S3 SonicVibes (sv)

Drivers for hardware marked with "[*]" are NOT included on the installation
floppies, but are available in the cd-rom installation kernel as well as the
GENERIC kernel which will be installed.
Drivers for hardware marked with "[-]" are NOT available on the installation
floppies, or the cdrom installation kernel, but are available in the GENERIC
kernel which will be installed.

Console frame buffers and keyboards are only supported on systems
explicitly mentioned above.  On other systems, including all
TURBOchannel-based machines, OpenBSD/MACHINE *must* be used with a
serial console.