hardware revision 1.8 1 1.8 perry NetBSD/i386 1.2G 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.1 cgd the Adaptec AHA-152x and the SoundBlaster SCSI
22 1.1 cgd host adapter. (Note that you cannot boot from
23 1.3 jtc these boards if they do not have a boot ROM;
24 1.3 jtc only the AHA-152x and motherboards using this chip
25 1.3 jtc are likely to be bootable, consequently.)
26 1.5 jtc Adaptec AHA-2x4x[U][W] cards and some onboard PCI designs
27 1.5 jtc using the AIC78X0 chip. There is a known problem
28 1.5 jtc using this driver with AHA-2742 cards or AIC7770 or
29 1.5 jtc AIC78[56]0 based embedded designs and multiple
30 1.5 jtc targets, due to resource contention which is not
31 1.5 jtc handled well by NetBSD's higher-level SCSI subsystem.
32 1.5 jtc Adaptec AHA-3940[U][W] cards [b]
33 1.7 perry Buslogic 54x (Adaptec AHA-154x clones)
34 1.3 jtc BusLogic 445, 74x, 9xx (But not the new "FlashPoint" series
35 1.3 jtc of BusLogic SCSI adapters)
36 1.5 jtc Seagate/Future Domain ISA SCSI adapter cards, including
37 1.5 jtc ST01/02
38 1.5 jtc Future Domain TMC-885
39 1.5 jtc Future Domain TMC-950
40 1.5 jtc Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters:
41 1.5 jtc Acculogic PCIpport
42 1.5 jtc ASUS SC-200 (requires NCR BIOS on motherboard)
43 1.5 jtc ASUS SP3[G] motherboard onboard SCSI
44 1.5 jtc DEC Celebris XL/590 onboard SCSI
45 1.5 jtc Lomas Data SCSI adapters
46 1.5 jtc NCR/SYM 8125 (and its many clones; be careful, some
47 1.5 jtc of these cards have a jumper to set
48 1.5 jtc the PCI interrupt; leave it on INT A!)
49 1.5 jtc Promise DC540 (a particularly common OEM model of
50 1.5 jtc the SYM 8125)
51 1.5 jtc Tyan Yorktown
52 1.1 cgd Ultrastor 14f, 34f, and (possibly) 24f
53 1.5 jtc Western Digital WD7000 SCSI host adapters (ISA cards only)
54 1.7 perry [NOTE: The WD7000 driver is not present on the "small"
55 1.7 perry floppies.]
56 1.3 jtc
57 1.1 cgd MDA, CGA, VGA, SVGA, and HGC Display Adapters. (Note that not
58 1.1 cgd all of the display adapters NetBSD/i386 can work with
59 1.1 cgd are supported by X. See the XFree86 FAQ for more
60 1.1 cgd information.)
61 1.1 cgd Serial ports:
62 1.1 cgd 8250/16450-based ports
63 1.5 jtc 16550/16650/16750-based ports
64 1.5 jtc AST-style 4-port serial cards [*]
65 1.3 jtc BOCA 8-port serial cards [*]
66 1.5 jtc IBM PC-RT 4-port serial cards [*]
67 1.5 jtc Single-port Hayes ESP serial cards [*]
68 1.1 cgd Parallel ports.
69 1.3 jtc Ethernet adapters:
70 1.3 jtc AMD LANCE and PCnet-based ISA Ethernet adapters [*], including:
71 1.3 jtc Novell NE1500T
72 1.3 jtc Novell NE2100
73 1.3 jtc Kingston 21xx
74 1.3 jtc AMD PCnet-based PCI Ethernet adapters, including:
75 1.5 jtc Addtron AE-350
76 1.3 jtc BOCALANcard/PCI
77 1.5 jtc SVEC FD0455
78 1.5 jtc X/Lan Add-On Adapter
79 1.5 jtc IBM #13H9237 PCI Ethernet Adapter
80 1.1 cgd AT&T StarLAN 10, EN100, and StarLAN Fiber
81 1.3 jtc 3COM 3c501
82 1.1 cgd 3COM 3c503
83 1.1 cgd 3COM 3c505 [*]
84 1.1 cgd 3COM 3c507
85 1.5 jtc 3COM 3c509, 3c579, and 3c59X
86 1.3 jtc Digital DC21x4x-based PCI Ethernet adapters, including:
87 1.5 jtc Cogent EM1X0, EM960 (a.k.a. Adaptec ANA-69XX)
88 1.5 jtc Cogent EM964 [b]
89 1.5 jtc Cogent EM4XX [b]
90 1.5 jtc Compex Readylink PCI
91 1.5 jtc DANPEX EN-9400P3
92 1.5 jtc Digital Celebris GL, GLST on-board ethernet
93 1.5 jtc Digital (DEC) PCI Ethernet/Fast Ethernet adapters (all)
94 1.5 jtc JCIS Condor JC1260
95 1.5 jtc Linksys PCI Fast Ethernet
96 1.5 jtc SMC EtherPower 10, 10/100 (PCI only!)
97 1.5 jtc SMC EtherPower^2 [b]
98 1.5 jtc SVEC PN0455
99 1.5 jtc SVEC FD1000-TP
100 1.5 jtc Znyx ZX34X
101 1.2 cgd BICC Isolan [* and not recently tested]
102 1.3 jtc Intel EtherExpress 16
103 1.5 jtc Intel EtherExpress PRO/10 [*]
104 1.1 cgd SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
105 1.1 cgd SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards)
106 1.1 cgd Novell NE1000, NE2000
107 1.5 jtc FDDI adapters:
108 1.5 jtc Digital DEFPA PCI FDDI adapters [*] [+]
109 1.5 jtc Digital DEFEA EISA FDDI adapters [*] [+]
110 1.1 cgd Tape drives:
111 1.1 cgd Most SCSI tape drives
112 1.1 cgd QIC-02 and QIC-36 format (Archive- and Wangtek-
113 1.3 jtc compatible) tape drives [*] [+]
114 1.1 cgd CD-ROM drives:
115 1.5 jtc Non-IDE Mitsumi CD-ROM drives [*] [+]
116 1.3 jtc [Note: The Mitsumi driver device probe is known
117 1.3 jtc to cause trouble with several devices!]
118 1.1 cgd Most SCSI CD-ROM drives
119 1.1 cgd Mice:
120 1.3 jtc "Logitech"-style bus mice [*] [+]
121 1.3 jtc "Microsoft"-style bus mice [*] [+]
122 1.3 jtc "PS/2"-style mice [*] [+]
123 1.1 cgd Serial mice (no kernel support necessary)
124 1.3 jtc Sound Cards:
125 1.3 jtc SoundBlaster [*] [+]
126 1.5 jtc Gravis Ultrasound and Ultrasound Max [*] [+]
127 1.5 jtc (But not Gravis Ultrasound Plug&Play)
128 1.3 jtc [The following drivers are not extensively tested]
129 1.3 jtc Personal Sound System [*] [+]
130 1.3 jtc Windows Sound System [*] [+]
131 1.3 jtc ProAudio Spectrum [*] [+]
132 1.1 cgd Miscellaneous:
133 1.6 fvdl APM power management
134 1.1 cgd
135 1.1 cgd Drivers for hardware marked with "[*]" are NOT included on the
136 1.7 perry distribution floppies. Except as noted above, all drivers are present
137 1.7 perry on all disks. Also, at the present time, the distributed kernels
138 1.7 perry support only one SCSI host adapter per machine. NetBSD normally
139 1.7 perry allows more, though, so if you have more than one, you can use all of
140 1.7 perry them by compiling a custom kernel once NetBSD is installed.
141 1.1 cgd
142 1.5 jtc
143 1.3 jtc Support for devices marked with "[+]" IS included in the "generic" kernels,
144 1.3 jtc although it is not in the kernels which are on the distribution floppies.
145 1.3 jtc
146 1.5 jtc Support for devices marked with "[b]" requires BIOS support for PCI-PCI
147 1.5 jtc bridging on your motherboard. Most reasonably modern Pentium motherboards
148 1.5 jtc have this support, or can acquire it via a BIOS upgrade.
149 1.3 jtc
150 1.1 cgd Hardware the we do NOT currently support, but get many questions
151 1.1 cgd about:
152 1.5 jtc AMD PCscsi SCSI host adapters (though the PCnet portion of the
153 1.5 jtc PCnet-SCSI works fine)
154 1.5 jtc Intel EtherExpress 100 Fast Ethernet adapters.
155 1.5 jtc Multiprocessor Pentium and Pentium Pro systems. (Though they should
156 1.5 jtc run fine using one processor only.)
157 1.5 jtc NCR 5380-based SCSI host adapters.
158 1.5 jtc PCI WD-7000 SCSI host adapters.
159 1.3 jtc PCMCIA ("PC Card") devices, including some miniature "IDE" hard disks.
160 1.7 perry [Note: some higly experimental PCMCIA support is available on our
161 1.7 perry FTP sites]
162 1.1 cgd QIC-40 and QIC-80 tape drives. (Those are the tape drives
163 1.1 cgd that connect to the floppy disk controller.)
164 1.1 cgd
165 1.3 jtc We are planning future support for many of these devices.
166 1.1 cgd
167 1.1 cgd To be detected by the distributed kernels, the devices must
168 1.1 cgd be configured as follows:
169 1.1 cgd
170 1.1 cgd Device Name Port IRQ DRQ Misc
171 1.1 cgd ------ ---- ---- --- --- ----
172 1.1 cgd Serial ports com0 0x3f8 4 [8250/16450/16550/clones]
173 1.1 cgd com1 0x2f8 3 [8250/16450/16550/clones]
174 1.1 cgd com2 0x3e8 5 [8250/16450/16550/clones]
175 1.1 cgd
176 1.1 cgd Parallel ports lpt0 0x378 7 [interrupt-driven or polling]
177 1.1 cgd lpt1 0x278 [polling only]
178 1.1 cgd lpt2 0x3bc [polling only]
179 1.1 cgd
180 1.1 cgd MFM/ESDI/IDE/RLL hard disk controller
181 1.1 cgd wdc0 0x1f0 14 [supports two disks]
182 1.1 cgd
183 1.1 cgd Floppy controller
184 1.1 cgd fdc0 0x3f0 6 2 [supports two disks]
185 1.1 cgd
186 1.1 cgd AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
187 1.7 perry aha0 0x330 any any
188 1.7 perry aha1 0x334 any any
189 1.1 cgd
190 1.1 cgd AHA-174x SCSI host adapters (in enhanced mode)
191 1.7 perry ahb0 any any any
192 1.1 cgd
193 1.5 jtc AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
194 1.7 perry aic0 0x340 11 6
195 1.1 cgd
196 1.5 jtc AHA-2X4X or AIC-7XXX-based SCSI host adapters
197 1.7 perry ahc0 any any any
198 1.1 cgd
199 1.5 jtc Bus Logic BT445, BT74x, or BT9xx SCSI host adapters
200 1.7 perry bt0 0x330 any any
201 1.5 jtc bt1 0x334 any any
202 1.1 cgd
203 1.3 jtc Symbios Logic/NCR 53C8xx based PCI SCSI host adapters
204 1.7 perry ncr0 any any any
205 1.1 cgd
206 1.5 jtc Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
207 1.7 perry uha0 0x330 any any
208 1.7 perry uha1 0x334 any any
209 1.5 jtc
210 1.5 jtc Western Digital WD7000 based ISA SCSI host adapters
211 1.7 perry wds0 0x350 15 6
212 1.7 perry wds1 0x358 11 5
213 1.5 jtc
214 1.1 cgd SCSI disks sd0 first SCSI disk (by SCSI id)
215 1.1 cgd sd1 second SCSI disk (by SCSI id)
216 1.1 cgd sd2 third SCSI disk (by SCSI id)
217 1.1 cgd sd3 fourth SCSI disk (by SCSI id)
218 1.1 cgd
219 1.1 cgd SCSI tapes st0 first SCSI tape (by SCSI id)
220 1.1 cgd st1 second SCSI tape (by SCSI id)
221 1.1 cgd
222 1.1 cgd SCSI CD-ROMs cd0 first SCSI CD-ROM (by SCSI id)
223 1.1 cgd cd1 second SCSI CD-ROM (by SCSI id)
224 1.1 cgd
225 1.1 cgd SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards, 3c503,
226 1.1 cgd Novell NE1000, or NE2000 Ethernet boards
227 1.1 cgd ed0 0x280 2 iomem 0xd0000
228 1.1 cgd ed1 0x250 2 iomem 0xd8000
229 1.1 cgd ed2 0x300 10 iomem 0xcc000
230 1.1 cgd
231 1.1 cgd 3COM 3c509 or 3COM 3c579 Ethernet boards
232 1.1 cgd ep0 any any
233 1.1 cgd
234 1.5 jtc 3COM 3x59X PCI Ethernet boards
235 1.5 jtc ep0 any any [you must assign an interrupt in your
236 1.5 jtc PCI BIOS, or let it do so for you]
237 1.5 jtc
238 1.4 scottr AT&T StarLAN 10, EN100, or StarLAN Fiber, 3COM 3c507 or Intel
239 1.4 scottr EtherExpress 16 Ethernet boards
240 1.1 cgd ie0 0x360 7 iomem 0xd0000
241 1.4 scottr ie1 0x300 10 iomem 0xd0000
242 1.3 jtc
243 1.5 jtc PCnet-PCI based Ethernet boards; see above for partial list
244 1.3 jtc le0 any any [you must assign an interrupt in your
245 1.3 jtc PCI BIOS, or let it do so for you]
246 1.3 jtc
247 1.3 jtc DC21x4x based Ethernet boards; see above for partial list
248 1.3 jtc de0 any any [you must assign an interrupt in your
249 1.3 jtc PCI BIOS, or let it do so for you]
250