These sections describe the basic disk, tape, and CD-ROM controllers supported by FreeBSD. There are separate sections for SCSI controllers and network cards.
All PC's supported by FreeBSD have one of these. If you have an IBM PS/2 (Micro Channel Architecture), then you cannot run FreeBSD at this time.
Include this if you have a PCI motherboard. This enables auto-detection of PCI cards and gatewaying from the PCI to the ISA bus.
Floppy drive controller:
fd0
is the ``A:'' floppy drive, and
fd1
is the ``B:'' drive. ft0
is
a QIC-80 tape drive attached to the floppy
controller. Comment out any lines corresponding to
devices you do not have.
Note: QIC-80 tape support requires a
separate filter program called ft(8)
, see
the manual page for details.
This is the primary IDE
controller. wd0
and wd1
are the
master and slave hard drive, respectively.
wdc1
is a secondary IDE controller where
you might have a third or fourth hard drive, or an
IDE CD-ROM. Comment out the lines which do not
apply (if you have a SCSI hard drive, you'll
probably want to comment out all six lines, for
example).
This device
provides IDE CD-ROM support. Be sure to leave
wdc1
uncommented if your CD-ROM is on
its own controller card. To use this, you must
also include the line options ATAPI
.
npx0
is the interface to the math coprocessor.
If you have a math coprocessor, either an external
80387 or 80487, or a cpu one built in such as an 80486DX or
Pentium, then you do not need the
MATH_EMULATE
option above.
Wangtek and Archive QIC-02/QIC-36 tape drive support
The following drivers are for the so-called proprietary CD-ROM drives. These drives have their own controller card or might plug into a sound card such as the Soundblaster 16. They are not IDE or SCSI. Most older single-speed and double-speed CD-ROMs use these interfaces, while newer quad-speeds are likely to be IDE or SCSI .
Mitsumi CD-ROM (LU002, LU005, FX001D).
Sony CD-ROM (CDU31, CDU33A).
Matsushita/Panasonic CD-ROM (sold by Creative Labs for Soundblaster).