hardware revision 1.1
1NetBSD/i386 1.0 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 requires 4M of RAM and 40M of disk space.  To
5install the entire system requires much more disk space, and to run X
6or compile the system, more RAM is recommended.  (4M of RAM will
7actually allow you to run X and/or compile, but it won't be speedy.
8Note that until you have around 16M of RAM, getting more RAM is more
9important than getting a faster CPU.)
10
11Supported devices include:
12	Floppy controllers.
13	MFM, ESDI, IDE, and RLL hard disk controllers.
14	SCSI host adapters:
15		Adaptec AHA-154xA, -B, -C, and -CF [only on kcaha floppy]
16		Adaptec AHA-174x
17		Adaptec AIC-6260- and AIC-6360-based boards, including
18			the Adaptec AHA-152x and the SoundBlaster SCSI
19			host adapter.  (Note that you cannot boot from
20			these boards if they do not have a boot ROM,
21			and many do not.)
22		Buslogic 54x [AHA-154x clones; only on kcaha floppy]
23		Buslogic 445, 74x, 9xx [only on kcbt floppy]
24		NCR 53C810 PCI SCSI host adapter
25		Ultrastor 14f, 34f, and (possibly) 24f
26	MDA, CGA, VGA, SVGA, and HGC Display Adapters.  (Note that not
27		all of the display adapters NetBSD/i386 can work with
28		are supported by X.  See the XFree86 FAQ for more
29		information.)
30	Serial ports:
31		8250/16450-based ports
32		16550-based ports
33		AST-style 4-port serial boards [*]
34		IBM PC-RT 4-port serial boards [*]
35	Parallel ports.
36	Ethernet controllers:
37		AT&T StarLAN 10, EN100, and StarLAN Fiber
38		3COM 3c501 [*]
39		3COM 3c503
40		3COM 3c505 [*]
41		3COM 3c507
42		3COM 3c509 and 3c579
43		Digital DEPCA
44		BICC Isolan [not recently tested]
45		SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
46		SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards)
47		Novell NE1000, NE2000
48		Novell NE2100 [not recently tested]
49	Tape drives:
50		Most SCSI tape drives
51		QIC-02 and QIC-36 format (Archive- and Wangtek-
52			compatible) tape drives [*]
53	CD-ROM drives:
54		Mitsumi CD-ROM drives [*]
55		Most SCSI CD-ROM drives
56	Mice:
57		"Logitech"-style bus mice [*]
58		"Microsoft"-style bus mice [*]
59		"PS/2"-style mice [*]
60		Serial mice (no kernel support necessary)
61	Miscellaneous:
62		SoundBlaster [*]
63
64Drivers for hardware marked with "[*]" are NOT included on the
65distribution floppies.  Except as noted above, all other drivers are
66present on both kernel-copy disks.  Also, at the present time, the
67distributed kernels support only one SCSI host adapter per machine.
68NetBSD normally allows more, though, so if you have more than one, you
69can use all of them by compiling a custom kernel once NetBSD is
70installed.
71
72Hardware the we do NOT currently support, but get many questions
73about:
74	Adaptec AIC-7770-based SCSI host adapters (including the
75		Adaptec AHA-274x, AHA-284x, and AHA-294x families).
76	Intel EtherExpress Ethernet boards.
77	NCR 5380-based SCSI host adapters.
78	PCMCIA devices.
79	QIC-40 and QIC-80 tape drives.  (Those are the tape drives
80		that connect to the floppy disk controller.)
81	WD-7000 SCSI host adapters.
82
83We are planning future support for most of these devices.
84
85To be detected by the distributed kernels, the devices must
86be configured as follows:
87
88Device		Name	Port	IRQ	DRQ	Misc
89------		----	----	---	---	----
90Serial ports	com0	0x3f8	4		[8250/16450/16550/clones]
91		com1	0x2f8	3		[8250/16450/16550/clones]
92		com2	0x3e8	5		[8250/16450/16550/clones]
93
94Parallel ports	lpt0	0x378	7		[interrupt-driven or polling]
95		lpt1	0x278			[polling only]
96		lpt2	0x3bc			[polling only]
97
98MFM/ESDI/IDE/RLL hard disk controller
99		wdc0	0x1f0	14		[supports two disks]
100
101Floppy controller
102		fdc0	0x3f0	6	2	[supports two disks]
103
104AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
105		aha0	0x330	any	any	[only on kcaha kernel floppy]
106
107AHA-174x SCSI host adapters (in enhanced mode)
108		ahb0	any	any	any
109
110BT445, BT74x, or BT9xx SCSI host adapters
111		bt0	0x330	any	any	[only on kcbt kernel floppy]
112
113Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
114		uha0	0x330	any	any
115
116AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
117		aic0	0x340	11	6
118
119NCR 53C810 PCI SCSI host adapter
120		ncr0	any	any	any
121
122SCSI disks	sd0	first SCSI disk (by SCSI id)
123		sd1	second SCSI disk (by SCSI id)
124		sd2	third SCSI disk (by SCSI id)
125		sd3	fourth SCSI disk (by SCSI id)
126
127SCSI tapes	st0	first SCSI tape (by SCSI id)
128		st1	second SCSI tape (by SCSI id)
129
130SCSI CD-ROMs	cd0	first SCSI CD-ROM (by SCSI id)
131		cd1	second SCSI CD-ROM (by SCSI id)
132
133SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards, 3c503,
134Novell NE1000, or NE2000 Ethernet boards
135		ed0	0x280	2		iomem 0xd0000
136		ed1	0x250	2		iomem 0xd8000
137		ed2	0x300	10		iomem 0xcc000
138
1393COM 3c509 or 3COM 3c579 Ethernet boards
140		ep0	any	any
141
142AT&T StarLAN 10, EN100, or StarLAN Fiber, or 3COM 3c507 Ethernet boards
143		ie0	0x360	7		iomem 0xd0000
144
145BICC Isolan, Novell NE2100, or Digitial DEPCA Ethernet boards
146		le0	0x320	10	7
147