hardware revision 1.16 1 1.9 mikel NetBSD/i386 _VER runs on ISA (AT-Bus), EISA, PCI, and VL-bus systems
2 1.1 cgd with 386-family processors, with or without math coprocessors. It
3 1.1 cgd does NOT support MCA systems, such as some IBM PS/2 systems. The
4 1.7 perry minimal configuration is said to require 4M of RAM and 50M of disk
5 1.7 perry space, though we do not know of anyone running with a system quite
6 1.7 perry this minimal today. To install the entire system requires much more
7 1.7 perry disk space (the unpacked binary distribution, without sources,
8 1.7 perry requires at least 65M without counting space needed for swap space,
9 1.7 perry etc), and to run X or compile the system, more RAM is recommended.
10 1.7 perry (4M of RAM will actually allow you to run X and/or compile, but it
11 1.7 perry won't be speedy. Note that until you have around 16M of RAM, getting
12 1.7 perry more RAM is more important than getting a faster CPU.)
13 1.1 cgd
14 1.1 cgd Supported devices include:
15 1.1 cgd Floppy controllers.
16 1.1 cgd MFM, ESDI, IDE, and RLL hard disk controllers.
17 1.1 cgd SCSI host adapters:
18 1.3 jtc Adaptec AHA-154xA, -B, -C, and -CF
19 1.1 cgd Adaptec AHA-174x
20 1.3 jtc Adaptec AIC-6260 and AIC-6360 based boards, including
21 1.14 matt the Adaptec AHA-152x, Adaptec AHA-1460 (PCMCIA),
22 1.14 matt and the SoundBlaster SCSI host adapter. (Note
23 1.14 matt that you cannot boot from these boards if they
24 1.14 matt do not have a boot ROM; only the AHA-152x and
25 1.14 matt motherboards using this chip are likely to be
26 1.14 matt bootable, consequently.)
27 1.5 jtc Adaptec AHA-2x4x[U][W] cards and some onboard PCI designs
28 1.15 soda using the AIC78X0 chip.
29 1.5 jtc Adaptec AHA-3940[U][W] cards [b]
30 1.7 perry Buslogic 54x (Adaptec AHA-154x clones)
31 1.3 jtc BusLogic 445, 74x, 9xx (But not the new "FlashPoint" series
32 1.3 jtc of BusLogic SCSI adapters)
33 1.11 bouyer Seagate/Future Domain ISA SCSI adapter cards, including
34 1.11 bouyer ST01/02
35 1.11 bouyer Future Domain TMC-885
36 1.11 bouyer Future Domain TMC-950
37 1.5 jtc Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters:
38 1.5 jtc Acculogic PCIpport
39 1.12 jtk ASUS SC-200 (requires NCR BIOS on motherboard to
40 1.12 jtk boot from disks)
41 1.5 jtc ASUS SP3[G] motherboard onboard SCSI
42 1.5 jtc DEC Celebris XL/590 onboard SCSI
43 1.5 jtc Lomas Data SCSI adapters
44 1.5 jtc NCR/SYM 8125 (and its many clones; be careful, some
45 1.11 bouyer of these cards have a jumper to set
46 1.11 bouyer the PCI interrupt; leave it on INT A!)
47 1.5 jtc Promise DC540 (a particularly common OEM model of
48 1.11 bouyer the SYM 8125)
49 1.5 jtc Tyan Yorktown
50 1.1 cgd Ultrastor 14f, 34f, and (possibly) 24f
51 1.5 jtc Western Digital WD7000 SCSI host adapters (ISA cards only)
52 1.3 jtc
53 1.1 cgd MDA, CGA, VGA, SVGA, and HGC Display Adapters. (Note that not
54 1.1 cgd all of the display adapters NetBSD/i386 can work with
55 1.1 cgd are supported by X. See the XFree86 FAQ for more
56 1.1 cgd information.)
57 1.1 cgd Serial ports:
58 1.1 cgd 8250/16450-based ports
59 1.5 jtc 16550/16650/16750-based ports
60 1.5 jtc AST-style 4-port serial cards [*]
61 1.3 jtc BOCA 8-port serial cards [*]
62 1.5 jtc IBM PC-RT 4-port serial cards [*]
63 1.5 jtc Single-port Hayes ESP serial cards [*]
64 1.1 cgd Parallel ports.
65 1.3 jtc Ethernet adapters:
66 1.3 jtc AMD LANCE and PCnet-based ISA Ethernet adapters [*], including:
67 1.3 jtc Novell NE1500T
68 1.3 jtc Novell NE2100
69 1.3 jtc Kingston 21xx
70 1.3 jtc AMD PCnet-based PCI Ethernet adapters, including:
71 1.5 jtc Addtron AE-350
72 1.3 jtc BOCALANcard/PCI
73 1.5 jtc SVEC FD0455
74 1.5 jtc X/Lan Add-On Adapter
75 1.5 jtc IBM #13H9237 PCI Ethernet Adapter
76 1.1 cgd AT&T StarLAN 10, EN100, and StarLAN Fiber
77 1.3 jtc 3COM 3c501
78 1.1 cgd 3COM 3c503
79 1.1 cgd 3COM 3c505 [*]
80 1.1 cgd 3COM 3c507
81 1.5 jtc 3COM 3c509, 3c579, and 3c59X
82 1.14 matt 3COM 3c589
83 1.3 jtc Digital DC21x4x-based PCI Ethernet adapters, including:
84 1.5 jtc Cogent EM1X0, EM960 (a.k.a. Adaptec ANA-69XX)
85 1.5 jtc Cogent EM964 [b]
86 1.5 jtc Cogent EM4XX [b]
87 1.5 jtc Compex Readylink PCI
88 1.5 jtc DANPEX EN-9400P3
89 1.5 jtc Digital Celebris GL, GLST on-board ethernet
90 1.5 jtc Digital (DEC) PCI Ethernet/Fast Ethernet adapters (all)
91 1.5 jtc JCIS Condor JC1260
92 1.5 jtc Linksys PCI Fast Ethernet
93 1.11 bouyer SMC EtherPower 10, 10/100 (PCI only!)
94 1.11 bouyer SMC EtherPower^2 [b]
95 1.5 jtc SVEC PN0455
96 1.5 jtc SVEC FD1000-TP
97 1.11 bouyer Znyx ZX34X
98 1.10 matt Digital EtherWORKS III ISA adapters (DE203/DE204/DE205)
99 1.14 matt Digital DEPCM-BA (PCMCIA) and DE305 (ISA) NE2000-compat. cards
100 1.2 cgd BICC Isolan [* and not recently tested]
101 1.3 jtc Intel EtherExpress 16
102 1.5 jtc Intel EtherExpress PRO/10 [*]
103 1.1 cgd SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
104 1.1 cgd SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards)
105 1.1 cgd Novell NE1000, NE2000
106 1.13 bouyer Texas Intruments Thunderland based ethernet board:
107 1.13 bouyer Compaq Netelligent 10/100 TX
108 1.13 bouyer Compaq ProLiant Integrated Netelligent 10/100 TX
109 1.13 bouyer Compaq Netelligent 10 T (untested)
110 1.13 bouyer Compaq Integrated NetFlex 3/P
111 1.13 bouyer Compaq NetFlex 3/P w/ BNC (untested)
112 1.13 bouyer Compaq NetFlex 3/P (untested)
113 1.13 bouyer Compaq Dual Port Netelligent 10/100 TX (untested)
114 1.13 bouyer Compaq Deskpro 4000 5233MMX (untested)
115 1.5 jtc FDDI adapters:
116 1.5 jtc Digital DEFPA PCI FDDI adapters [*] [+]
117 1.5 jtc Digital DEFEA EISA FDDI adapters [*] [+]
118 1.1 cgd Tape drives:
119 1.1 cgd Most SCSI tape drives
120 1.1 cgd QIC-02 and QIC-36 format (Archive- and Wangtek-
121 1.3 jtc compatible) tape drives [*] [+]
122 1.1 cgd CD-ROM drives:
123 1.5 jtc Non-IDE Mitsumi CD-ROM drives [*] [+]
124 1.3 jtc [Note: The Mitsumi driver device probe is known
125 1.3 jtc to cause trouble with several devices!]
126 1.1 cgd Most SCSI CD-ROM drives
127 1.11 bouyer Most ATAPI CD-ROM drives.
128 1.11 bouyer [ Note: Some low-priced IDE CDROM drives are known
129 1.11 bouyer for being not or not fully ATAPI compliant, and thus
130 1.11 bouyer requires some hack (generally an entry to a quirk
131 1.11 bouyer table) to work with NetBSD.]
132 1.1 cgd Mice:
133 1.3 jtc "Logitech"-style bus mice [*] [+]
134 1.3 jtc "Microsoft"-style bus mice [*] [+]
135 1.3 jtc "PS/2"-style mice [*] [+]
136 1.1 cgd Serial mice (no kernel support necessary)
137 1.3 jtc Sound Cards:
138 1.3 jtc SoundBlaster [*] [+]
139 1.5 jtc Gravis Ultrasound and Ultrasound Max [*] [+]
140 1.5 jtc (But not Gravis Ultrasound Plug&Play)
141 1.3 jtc [The following drivers are not extensively tested]
142 1.3 jtc Personal Sound System [*] [+]
143 1.3 jtc Windows Sound System [*] [+]
144 1.3 jtc ProAudio Spectrum [*] [+]
145 1.1 cgd Miscellaneous:
146 1.12 jtk Advanced power management (APM)
147 1.1 cgd
148 1.12 jtk Drivers for hardware marked with "[*]" are NOT present in kernels on the
149 1.7 perry distribution floppies. Except as noted above, all drivers are present
150 1.7 perry on all disks. Also, at the present time, the distributed kernels
151 1.7 perry support only one SCSI host adapter per machine. NetBSD normally
152 1.7 perry allows more, though, so if you have more than one, you can use all of
153 1.7 perry them by compiling a custom kernel once NetBSD is installed.
154 1.1 cgd
155 1.5 jtc
156 1.3 jtc Support for devices marked with "[+]" IS included in the "generic" kernels,
157 1.3 jtc although it is not in the kernels which are on the distribution floppies.
158 1.3 jtc
159 1.5 jtc Support for devices marked with "[b]" requires BIOS support for PCI-PCI
160 1.5 jtc bridging on your motherboard. Most reasonably modern Pentium motherboards
161 1.5 jtc have this support, or can acquire it via a BIOS upgrade.
162 1.3 jtc
163 1.1 cgd Hardware the we do NOT currently support, but get many questions
164 1.1 cgd about:
165 1.5 jtc AMD PCscsi SCSI host adapters (though the PCnet portion of the
166 1.11 bouyer PCnet-SCSI works fine)
167 1.11 bouyer Intel EtherExpress 100 Fast Ethernet adapters.
168 1.11 bouyer Multiprocessor Pentium and Pentium Pro systems. (Though they should
169 1.11 bouyer run fine using one processor only.)
170 1.11 bouyer NCR 5380-based SCSI host adapters.
171 1.5 jtc PCI WD-7000 SCSI host adapters.
172 1.14 matt PCMCIA ("PC Card") miniature IDE devices
173 1.1 cgd QIC-40 and QIC-80 tape drives. (Those are the tape drives
174 1.1 cgd that connect to the floppy disk controller.)
175 1.1 cgd
176 1.3 jtc We are planning future support for many of these devices.
177 1.1 cgd
178 1.1 cgd To be detected by the distributed kernels, the devices must
179 1.1 cgd be configured as follows:
180 1.1 cgd
181 1.1 cgd Device Name Port IRQ DRQ Misc
182 1.1 cgd ------ ---- ---- --- --- ----
183 1.1 cgd Serial ports com0 0x3f8 4 [8250/16450/16550/clones]
184 1.1 cgd com1 0x2f8 3 [8250/16450/16550/clones]
185 1.1 cgd com2 0x3e8 5 [8250/16450/16550/clones]
186 1.1 cgd
187 1.1 cgd Parallel ports lpt0 0x378 7 [interrupt-driven or polling]
188 1.1 cgd lpt1 0x278 [polling only]
189 1.1 cgd lpt2 0x3bc [polling only]
190 1.1 cgd
191 1.1 cgd Floppy controller
192 1.1 cgd fdc0 0x3f0 6 2 [supports two disks]
193 1.1 cgd
194 1.1 cgd AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
195 1.7 perry aha0 0x330 any any
196 1.7 perry aha1 0x334 any any
197 1.1 cgd
198 1.1 cgd AHA-174x SCSI host adapters (in enhanced mode)
199 1.11 bouyer ahb0 any any any
200 1.1 cgd
201 1.5 jtc AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
202 1.11 bouyer aic0 0x340 11 6
203 1.1 cgd
204 1.5 jtc AHA-2X4X or AIC-7XXX-based SCSI host adapters
205 1.11 bouyer ahc0 any any any
206 1.1 cgd
207 1.5 jtc Bus Logic BT445, BT74x, or BT9xx SCSI host adapters
208 1.11 bouyer bt0 0x330 any any
209 1.11 bouyer bt1 0x334 any any
210 1.1 cgd
211 1.3 jtc Symbios Logic/NCR 53C8xx based PCI SCSI host adapters
212 1.11 bouyer ncr0 any any any
213 1.1 cgd
214 1.5 jtc Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
215 1.11 bouyer uha0 0x330 any any
216 1.7 perry uha1 0x334 any any
217 1.5 jtc
218 1.5 jtc Western Digital WD7000 based ISA SCSI host adapters
219 1.7 perry wds0 0x350 15 6
220 1.7 perry wds1 0x358 11 5
221 1.5 jtc
222 1.11 bouyer MFM/ESDI/IDE/RLL hard disk controllers
223 1.11 bouyer wdc0 0x1f0 14 [supports two devices]
224 1.11 bouyer wdc1 0x170 15 [supports two devices]
225 1.11 bouyer
226 1.11 bouyer ATA disks wd0, wd1, ...
227 1.11 bouyer SCSI disks sd0, sd1, ...
228 1.11 bouyer SCSI tapes st0, st1, ...
229 1.11 bouyer SCSI and ATAPI CD-ROMs cd0, cd1, ...
230 1.11 bouyer For each SCSI and IDE controller found, the SCSI or ATA(PI) devices
231 1.11 bouyer present on the bus are probed in increasing id order for SCSI and
232 1.11 bouyer master/slave order for ATA(PI). So the first SCSI drive found will
233 1.11 bouyer be called sd0, the second sd1, and so on ...
234 1.1 cgd
235 1.1 cgd SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards, 3c503,
236 1.1 cgd Novell NE1000, or NE2000 Ethernet boards
237 1.11 bouyer ed0 0x280 2 iomem 0xd0000
238 1.11 bouyer ed1 0x250 2 iomem 0xd8000
239 1.11 bouyer ed2 0x300 10 iomem 0xcc000
240 1.1 cgd
241 1.1 cgd 3COM 3c509 or 3COM 3c579 Ethernet boards
242 1.11 bouyer ep0 any any
243 1.1 cgd
244 1.5 jtc 3COM 3x59X PCI Ethernet boards
245 1.11 bouyer ep0 any any [you must assign an interrupt in your
246 1.11 bouyer PCI BIOS, or let it do so for you]
247 1.5 jtc
248 1.4 scottr AT&T StarLAN 10, EN100, or StarLAN Fiber, 3COM 3c507 or Intel
249 1.4 scottr EtherExpress 16 Ethernet boards
250 1.11 bouyer ie0 0x360 7 iomem 0xd0000
251 1.11 bouyer ie1 0x300 10 iomem 0xd0000
252 1.3 jtc
253 1.5 jtc PCnet-PCI based Ethernet boards; see above for partial list
254 1.11 bouyer le0 any any [you must assign an interrupt in your
255 1.11 bouyer PCI BIOS, or let it do so for you]
256 1.3 jtc
257 1.3 jtc DC21x4x based Ethernet boards; see above for partial list
258 1.11 bouyer de0 any any [you must assign an interrupt in your
259 1.11 bouyer PCI BIOS, or let it do so for you]
260 1.10 matt
261 1.10 matt Digital EtherWORKS III (DE203/DE204/DE205)
262 1.11 bouyer lc0 any any
263