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