Home | History | Annotate | Line # | Download | only in i386
hardware revision 1.2.2.2
      1 NetBSD/i386 1.0 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 requires 4M of RAM and 40M of disk space.  To
      5 install the entire system requires much more disk space, and to run X
      6 or compile the system, more RAM is recommended.  (4M of RAM will
      7 actually allow you to run X and/or compile, but it won't be speedy.
      8 Note that until you have around 16M of RAM, getting more RAM is more
      9 important than getting a faster CPU.)
     10 
     11 Supported devices include:
     12 	Floppy controllers.
     13 	MFM, ESDI, IDE, and RLL hard disk controllers.
     14 	SCSI host adapters:
     15 		Adaptec AHA-154xA, -B, -C, and -CF [only on kcaha floppy]
     16 		Adaptec AHA-174x
     17 		Adaptec AIC-6260- and AIC-6360-based boards, including
     18 			the Adaptec AHA-152x and the SoundBlaster SCSI
     19 			host adapter.  (Note that you cannot boot from
     20 			these boards if they do not have a boot ROM,
     21 			and many do not.)
     22 		Buslogic 54x [AHA-154x clones; only on kcaha floppy]
     23 		Buslogic 445, 74x, 9xx [only on kcbt floppy]
     24 		NCR 53C810 PCI SCSI host adapter
     25 		Ultrastor 14f, 34f, and (possibly) 24f
     26 	MDA, CGA, VGA, SVGA, and HGC Display Adapters.  (Note that not
     27 		all of the display adapters NetBSD/i386 can work with
     28 		are supported by X.  See the XFree86 FAQ for more
     29 		information.)
     30 	Serial ports:
     31 		8250/16450-based ports
     32 		16550-based ports
     33 		AST-style 4-port serial boards [*]
     34 		IBM PC-RT 4-port serial boards [*]
     35 	Parallel ports.
     36 	Ethernet controllers:
     37 		AT&T StarLAN 10, EN100, and StarLAN Fiber
     38 		3COM 3c501 [*]
     39 		3COM 3c503
     40 		3COM 3c505 [*]
     41 		3COM 3c507
     42 		3COM 3c509 and 3c579
     43 		Digital DEPCA [*]
     44 		BICC Isolan [* and not recently tested]
     45 		SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
     46 		SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards)
     47 		Novell NE1000, NE2000
     48 		Novell NE2100 [* and not recently tested]
     49 	Tape drives:
     50 		Most SCSI tape drives
     51 		QIC-02 and QIC-36 format (Archive- and Wangtek-
     52 			compatible) tape drives [*]
     53 	CD-ROM drives:
     54 		Mitsumi CD-ROM drives [*]
     55 		Most SCSI CD-ROM drives
     56 	Mice:
     57 		"Logitech"-style bus mice [*]
     58 		"Microsoft"-style bus mice [*]
     59 		"PS/2"-style mice [*]
     60 		Serial mice (no kernel support necessary)
     61 	Miscellaneous:
     62 		SoundBlaster [*]
     63 
     64 Drivers for hardware marked with "[*]" are NOT included on the
     65 distribution floppies.  Except as noted above, all other drivers are
     66 present on both kernel-copy disks.  Also, at the present time, the
     67 distributed kernels support only one SCSI host adapter per machine.
     68 NetBSD normally allows more, though, so if you have more than one, you
     69 can use all of them by compiling a custom kernel once NetBSD is
     70 installed.
     71 
     72 Hardware the we do NOT currently support, but get many questions
     73 about:
     74 	Adaptec AIC-7770-based SCSI host adapters (including the
     75 		Adaptec AHA-274x, AHA-284x, and AHA-294x families).
     76 	Intel EtherExpress Ethernet boards.
     77 	NCR 5380-based SCSI host adapters.
     78 	PCMCIA devices.
     79 	QIC-40 and QIC-80 tape drives.  (Those are the tape drives
     80 		that connect to the floppy disk controller.)
     81 	WD-7000 SCSI host adapters.
     82 
     83 We are planning future support for most of these devices.
     84 
     85 To be detected by the distributed kernels, the devices must
     86 be configured as follows:
     87 
     88 Device		Name	Port	IRQ	DRQ	Misc
     89 ------		----	----	---	---	----
     90 Serial ports	com0	0x3f8	4		[8250/16450/16550/clones]
     91 		com1	0x2f8	3		[8250/16450/16550/clones]
     92 		com2	0x3e8	5		[8250/16450/16550/clones]
     93 
     94 Parallel ports	lpt0	0x378	7		[interrupt-driven or polling]
     95 		lpt1	0x278			[polling only]
     96 		lpt2	0x3bc			[polling only]
     97 
     98 MFM/ESDI/IDE/RLL hard disk controller
     99 		wdc0	0x1f0	14		[supports two disks]
    100 
    101 Floppy controller
    102 		fdc0	0x3f0	6	2	[supports two disks]
    103 
    104 AHA-154x, AHA-174x (in compatibility mode), or BT-54x SCSI host adapters
    105 		aha0	0x330	any	any	[only on kcaha kernel floppy]
    106 
    107 AHA-174x SCSI host adapters (in enhanced mode)
    108 		ahb0	any	any	any
    109 
    110 BT445, BT74x, or BT9xx SCSI host adapters
    111 		bt0	0x330	any	any	[only on kcbt kernel floppy]
    112 
    113 Ultrastor 14f, 24f (if it works), or 34f SCSI host adapters
    114 		uha0	0x330	any	any
    115 
    116 AHA-152x, AIC-6260- or AIC-6360-based SCSI host adapters
    117 		aic0	0x340	11	6
    118 
    119 NCR 53C810 PCI SCSI host adapter
    120 		ncr0	any	any	any
    121 
    122 SCSI disks	sd0	first SCSI disk (by SCSI id)
    123 		sd1	second SCSI disk (by SCSI id)
    124 		sd2	third SCSI disk (by SCSI id)
    125 		sd3	fourth SCSI disk (by SCSI id)
    126 
    127 SCSI tapes	st0	first SCSI tape (by SCSI id)
    128 		st1	second SCSI tape (by SCSI id)
    129 
    130 SCSI CD-ROMs	cd0	first SCSI CD-ROM (by SCSI id)
    131 		cd1	second SCSI CD-ROM (by SCSI id)
    132 
    133 SMC/WD 8003, 8013, Elite16, and Elite16 Ultra Ethernet boards, 3c503,
    134 Novell NE1000, or NE2000 Ethernet boards
    135 		ed0	0x280	2		iomem 0xd0000
    136 		ed1	0x250	2		iomem 0xd8000
    137 		ed2	0x300	10		iomem 0xcc000
    138 
    139 3COM 3c509 or 3COM 3c579 Ethernet boards
    140 		ep0	any	any
    141 
    142 AT&T StarLAN 10, EN100, or StarLAN Fiber, or 3COM 3c507 Ethernet boards
    143 		ie0	0x360	7		iomem 0xd0000
    144