hardware revision 1.3
1NetBSD/i386 1.1 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-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 99Drivers for hardware marked with "[*]" are NOT included on the 100distribution floppies. Except as noted above, all other drivers are 101present on both kernel-copy disks. Also, at the present time, the 102distributed kernels support only one SCSI host adapter per machine. 103NetBSD normally allows more, though, so if you have more than one, you 104can use all of them by compiling a custom kernel once NetBSD is 105installed. 106 107Support for devices marked with "[+]" IS included in the "generic" kernels, 108although it is not in the kernels which are on the distribution floppies. 109 110 111Hardware the we do NOT currently support, but get many questions 112about: 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 131We are planning future support for many of these devices. 132 133To be detected by the distributed kernels, the devices must 134be configured as follows: 135 136Device Name Port IRQ DRQ Misc 137------ ---- ---- --- --- ---- 138Serial 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 142Parallel ports lpt0 0x378 7 [interrupt-driven or polling] 143 lpt1 0x278 [polling only] 144 lpt2 0x3bc [polling only] 145 146MFM/ESDI/IDE/RLL hard disk controller 147 wdc0 0x1f0 14 [supports two disks] 148 149Floppy controller 150 fdc0 0x3f0 6 2 [supports two disks] 151 152AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters 153 aha0 0x330 any any [only on kcadp kernel floppy] 154 155AHA-174x SCSI host adapters (in enhanced mode) 156 ahb0 any any any [only on kcadp kernel floppy] 157 158BT445, BT74x, or BT9xx SCSI host adapters 159 bt0 0x330 any any [only on kcoth kernel floppy] 160 161Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters 162 uha0 0x330 any any [only on kcoth kernel floppy] 163 164AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters 165 aic0 0x340 11 6 [only on kcadp kernel floppy] 166 167Symbios Logic/NCR 53C8xx based PCI SCSI host adapters 168 ncr0 any any any [only on kcoth kernel floppy] 169 170SCSI 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 175SCSI tapes st0 first SCSI tape (by SCSI id) 176 st1 second SCSI tape (by SCSI id) 177 178SCSI CD-ROMs cd0 first SCSI CD-ROM (by SCSI id) 179 cd1 second SCSI CD-ROM (by SCSI id) 180 181SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards, 3c503, 182Novell NE1000, or NE2000 Ethernet boards 183 ed0 0x280 2 iomem 0xd0000 184 ed1 0x250 2 iomem 0xd8000 185 ed2 0x300 10 iomem 0xcc000 186 1873COM 3c509 or 3COM 3c579 Ethernet boards 188 ep0 any any 189 190AT&T StarLAN 10, EN100, or StarLAN Fiber, or 3COM 3c507 Ethernet boards 191 ie0 0x360 7 iomem 0xd0000 192 193PCNet-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 197DC21x4x 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