hardware revision 1.2.4.1 1 NetBSD/i386 1.1 runs on ISA (AT-Bus), EISA, PCI, and VL-bus systems
2 with 386-family processors, with or without math coprocessors. It
3 does NOT support MCA systems, such as some IBM PS/2 systems. The
4 minimal configuration is said to require 4M of RAM and 50M of disk space,
5 though we do not know of anyone running with a system quite this minimal today.
6 To install the entire system requires much more disk space, and to run X
7 or compile the system, more RAM is recommended. (4M of RAM will
8 actually allow you to run X and/or compile, but it won't be speedy.
9 Note that until you have around 16M of RAM, getting more RAM is more
10 important than getting a faster CPU.)
11
12 Supported 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
99 Drivers for hardware marked with "[*]" are NOT included on the
100 distribution floppies. Except as noted above, all other drivers are
101 present on both kernel-copy disks. Also, at the present time, the
102 distributed kernels support only one SCSI host adapter per machine.
103 NetBSD normally allows more, though, so if you have more than one, you
104 can use all of them by compiling a custom kernel once NetBSD is
105 installed.
106
107 Support for devices marked with "[+]" IS included in the "generic" kernels,
108 although it is not in the kernels which are on the distribution floppies.
109
110
111 Hardware the we do NOT currently support, but get many questions
112 about:
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
131 We are planning future support for many of these devices.
132
133 To be detected by the distributed kernels, the devices must
134 be configured as follows:
135
136 Device Name Port IRQ DRQ Misc
137 ------ ---- ---- --- --- ----
138 Serial 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
142 Parallel ports lpt0 0x378 7 [interrupt-driven or polling]
143 lpt1 0x278 [polling only]
144 lpt2 0x3bc [polling only]
145
146 MFM/ESDI/IDE/RLL hard disk controller
147 wdc0 0x1f0 14 [supports two disks]
148
149 Floppy controller
150 fdc0 0x3f0 6 2 [supports two disks]
151
152 AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
153 aha0 0x330 any any [only on kcadp kernel floppy]
154
155 AHA-174x SCSI host adapters (in enhanced mode)
156 ahb0 any any any [only on kcadp kernel floppy]
157
158 BT445, BT74x, or BT9xx SCSI host adapters
159 bt0 0x330 any any [only on kcoth kernel floppy]
160
161 Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
162 uha0 0x330 any any [only on kcoth kernel floppy]
163
164 AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
165 aic0 0x340 11 6 [only on kcadp kernel floppy]
166
167 Symbios Logic/NCR 53C8xx based PCI SCSI host adapters
168 ncr0 any any any [only on kcoth kernel floppy]
169
170 SCSI 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
175 SCSI tapes st0 first SCSI tape (by SCSI id)
176 st1 second SCSI tape (by SCSI id)
177
178 SCSI CD-ROMs cd0 first SCSI CD-ROM (by SCSI id)
179 cd1 second SCSI CD-ROM (by SCSI id)
180
181 SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards, 3c503,
182 Novell NE1000, or NE2000 Ethernet boards
183 ed0 0x280 2 iomem 0xd0000
184 ed1 0x250 2 iomem 0xd8000
185 ed2 0x300 10 iomem 0xcc000
186
187 3COM 3c509 or 3COM 3c579 Ethernet boards
188 ep0 any any
189
190 AT&T StarLAN 10, EN100, or StarLAN Fiber, or 3COM 3c507 Ethernet boards
191 ie0 0x360 7 iomem 0xd0000
192
193 PCNet-PCI based Ethernet boards; see above for partial list
194 le0 any any [you must assign an interrupt in your
195 PCI BIOS, or let it do so for you]
196
197 DC21x4x based Ethernet boards; see above for partial list
198 de0 any any [you must assign an interrupt in your
199 PCI BIOS, or let it do so for you]
200