Home | History | Annotate | Line # | Download | only in i386
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