hardware revision 1.4
1NetBSD/i386 1.1 runs on ISA (AT-Bus), EISA, PCI, and VL-bus systems
2with 386-family processors, with or without math coprocessors.  It
3does NOT support MCA systems, such as some IBM PS/2 systems.  The
4minimal configuration is said to require 4M of RAM and 50M of disk space,
5though we do not know of anyone running with a system quite this minimal today.
6To install the entire system requires much more disk space, and to run X
7or compile the system, more RAM is recommended.  (4M of RAM will
8actually allow you to run X and/or compile, but it won't be speedy.
9Note that until you have around 16M of RAM, getting more RAM is more
10important than getting a faster CPU.)
11
12Supported devices include:
13	Floppy controllers.
14	MFM, ESDI, IDE, and RLL hard disk controllers.
15	SCSI host adapters:
16			[Adaptec host adapters only on kcadp floppy]
17		Adaptec AHA-154xA, -B, -C, and -CF 
18		Adaptec AHA-174x
19		Adaptec AIC-6260 and AIC-6360 based boards, including
20			the Adaptec AHA-152x and the SoundBlaster SCSI
21			host adapter.  (Note that you cannot boot from
22			these boards if they do not have a boot ROM;
23			only the AHA-152x and motherboards using this chip
24			are likely to be bootable, consequently.)
25		Adaptec AHA-294x[W] cards and some onboard PCI designs using
26			the AIC7870 chip.  This driver does *not* currently
27			work with non-PCI AIC-7xxx boards or the Adaptec 3940.
28		Buslogic 54x (Adaptec AHA-154x clones; driver on kcadp floppy)
29
30			[Other host adapters only on kcoth floppy]
31		BusLogic 445, 74x, 9xx  (But not the new "FlashPoint" series
32			of BusLogic SCSI adapters)
33		Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
34		Ultrastor 14f, 34f, and (possibly) 24f
35		Seagate/Future Domain ISA SCSI adapter cards, including
36			ST01/02
37			Future Domain TMC-885
38			Future Domain TMC-950
39
40	MDA, CGA, VGA, SVGA, and HGC Display Adapters.  (Note that not
41		all of the display adapters NetBSD/i386 can work with
42		are supported by X.  See the XFree86 FAQ for more
43		information.)
44	Serial ports:
45		8250/16450-based ports
46		16550-based ports
47		AST-style 4-port serial boards [*]
48		BOCA 8-port serial cards [*] 
49		Cyclades Cyclom-{4, 8, 16}Y serial boards [*]
50		IBM PC-RT 4-port serial boards [*]
51	Parallel ports.
52	Ethernet adapters:
53		AMD LANCE and PCnet-based ISA Ethernet adapters [*], including:
54			Novell NE1500T
55			Novell NE2100
56			Kingston 21xx
57		AMD PCnet-based PCI Ethernet adapters, including:
58			BOCALANcard/PCI
59		AT&T StarLAN 10, EN100, and StarLAN Fiber
60		3COM 3c501
61		3COM 3c503
62		3COM 3c505 [*]
63		3COM 3c507
64		3COM 3c509 and 3c579 (But not the PCI 3c59X series)
65		Digital DC21x4x-based PCI Ethernet adapters, including:
66			SMC EtherPower 10, 10/100 (PCI only!)
67			Znyx ZX34X
68			Cogent EM100
69			Digital DE450
70			Digital DE500
71		BICC Isolan [* and not recently tested]
72		Intel EtherExpress 16
73		SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
74		SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards)
75		Novell NE1000, NE2000
76	Tape drives:
77		Most SCSI tape drives
78		QIC-02 and QIC-36 format (Archive- and Wangtek-
79			compatible) tape drives [*] [+]
80	CD-ROM drives:
81		Mitsumi CD-ROM drives [*] [+]
82			[Note: The Mitsumi driver device probe is known 
83			to cause trouble with several devices!]
84		Most SCSI CD-ROM drives
85	Mice:
86		"Logitech"-style bus mice [*] [+]
87		"Microsoft"-style bus mice [*] [+]
88		"PS/2"-style mice [*] [+]
89		Serial mice (no kernel support necessary)
90	Sound Cards:
91		SoundBlaster [*] [+]
92		Gravis Ulrasound and Ultrasound Max [*] [+]
93			[The following drivers are not extensively tested]
94		Personal Sound System [*] [+]
95		Windows Sound System [*] [+]
96		ProAudio Spectrum [*] [+]
97	Miscellaneous:
98
99Drivers for hardware marked with "[*]" are NOT included on the
100distribution floppies.  Except as noted above, all other drivers are
101present on both kernel-copy disks.  Also, at the present time, the
102distributed kernels support only one SCSI host adapter per machine.
103NetBSD normally allows more, though, so if you have more than one, you
104can use all of them by compiling a custom kernel once NetBSD is
105installed.
106
107Support for devices marked with "[+]" IS included in the "generic" kernels,
108although it is not in the kernels which are on the distribution floppies.
109
110
111Hardware the we do NOT currently support, but get many questions
112about:
113	Adaptec AIC-7770-based SCSI host adapters (including the
114		Adaptec AHA-274x, AHA-284x families).
115	NCR 5380-based SCSI host adapters.
116	APM power management -- if your system supports it, turn it off!
117	PCMCIA ("PC Card") devices, including some miniature "IDE" hard disks.
118	QIC-40 and QIC-80 tape drives.  (Those are the tape drives
119		that connect to the floppy disk controller.)
120	WD-7000 SCSI host adapters.
121	PCI-PCI bridges and cards which include them, such as the AHA-394x
122		SCSI host adapter and some DC21x4x-based multi-Ethernet cards.
123	3Com 3c59x series PCI Ethernet and Fast Ethernet adapters.
124	Multiprocessor Pentium and Pentium Pro systems.  (Though they should
125		run fine using one processor only.)
126	Intel EtherExpress 100 Fast Ethernet adapters.
127	Digital DEFPA PCI FDDI adapters (support barely missed this release;
128		it works in other ports, and will work in this one in the
129		next release)
130
131We are planning future support for many of these devices.
132
133To be detected by the distributed kernels, the devices must
134be configured as follows:
135
136Device		Name	Port	IRQ	DRQ	Misc
137------		----	----	---	---	----
138Serial ports	com0	0x3f8	4		[8250/16450/16550/clones]
139		com1	0x2f8	3		[8250/16450/16550/clones]
140		com2	0x3e8	5		[8250/16450/16550/clones]
141
142Parallel ports	lpt0	0x378	7		[interrupt-driven or polling]
143		lpt1	0x278			[polling only]
144		lpt2	0x3bc			[polling only]
145
146MFM/ESDI/IDE/RLL hard disk controller
147		wdc0	0x1f0	14		[supports two disks]
148
149Floppy controller
150		fdc0	0x3f0	6	2	[supports two disks]
151
152AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
153		aha0	0x330	any	any	[only on kcadp kernel floppy]
154
155AHA-174x SCSI host adapters (in enhanced mode)
156		ahb0	any	any	any	[only on kcadp kernel floppy]
157
158BT445, BT74x, or BT9xx SCSI host adapters
159		bt0	0x330	any	any	[only on kcoth kernel floppy]
160
161Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
162		uha0	0x330	any	any	[only on kcoth kernel floppy]
163
164AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
165		aic0	0x340	11	6	[only on kcadp kernel floppy]
166
167Symbios Logic/NCR 53C8xx based PCI SCSI host adapters
168		ncr0	any	any	any	[only on kcoth kernel floppy]
169
170SCSI disks	sd0	first SCSI disk (by SCSI id)
171		sd1	second SCSI disk (by SCSI id)
172		sd2	third SCSI disk (by SCSI id)
173		sd3	fourth SCSI disk (by SCSI id)
174
175SCSI tapes	st0	first SCSI tape (by SCSI id)
176		st1	second SCSI tape (by SCSI id)
177
178SCSI CD-ROMs	cd0	first SCSI CD-ROM (by SCSI id)
179		cd1	second SCSI CD-ROM (by SCSI id)
180
181SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards, 3c503,
182Novell NE1000, or NE2000 Ethernet boards
183		ed0	0x280	2		iomem 0xd0000
184		ed1	0x250	2		iomem 0xd8000
185		ed2	0x300	10		iomem 0xcc000
186
1873COM 3c509 or 3COM 3c579 Ethernet boards
188		ep0	any	any
189
190AT&T StarLAN 10, EN100, or StarLAN Fiber, 3COM 3c507 or Intel
191EtherExpress 16 Ethernet boards
192		ie0	0x360	7		iomem 0xd0000
193		ie1	0x300	10		iomem 0xd0000
194
195PCNet-PCI based Ethernet boards; see above for partial list
196		le0	any	any	[you must assign an interrupt in your
197					 PCI BIOS, or let it do so for you]
198
199DC21x4x based Ethernet boards; see above for partial list
200		de0	any	any 	[you must assign an interrupt in your
201					 PCI BIOS, or let it do so for you]
202