*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> drivers.conf (5)              



NAME    [Toc]    [Back]

     drivers.conf -- driver configuration file for boot floppies

DESCRIPTION    [Toc]    [Back]

     The file drivers.conf is used during the release build process.  A
     FreeBSD release includes three installation floppies.  The first floppy
     image, kern.flp, contains a statically linked kernel.  The second floppy
     image, mfsroot.flp, contains sysinstall(8), a collection of essential
     commands necessary for installation, and kernel modules to supplement the
     boot kernel.  The third floppy image, drivers.flp, contains optional
     device drivers that may not be necessary for installation.  Users must
     initially boot the system with kern.flp.  Once the system has booted, the
     user is prompted to insert the mfsroot.flp.  The modules present in the
     /stand/modules directory of the mfsroot floppy will automatically be
     loaded by sysinstall(8).  If the user requires additional drivers, then
     the drivers present on drivers.flp may be loaded from sysinstall(8).

     The /usr/src/release/${arch}/drivers.conf file contains a list of drivers
     that should be omitted from the boot kernel and installed as kernel modules
 on the mfsroot floppy or the driver floppy.  This is necessary
     because a static kernel with all of the FreeBSD device drivers would be
     far too large for a single floppy disk.  Each driver is described on a
     separate line; fields on each line are separated by tabs or spaces.

     The first field, driver, is the name of the driver or option in the kernel
 configuration file.  This is used by driver-remove.awk to remove
     drivers from the boot floppy kernel configuration file that are included
     as modules on the mfsroot floppy.

     The second field, filename, is the name of the associated kernel module
     (without the .ko extension).

     The third field, floppy, specifies which floppy disk should include the
     kernel module.  A value of 2 represents the mfsroot.flp floppy image, and
     a value of 3 represents the optional drivers.flp floppy image.

     The fourth field, type, specifies the driver category.  If set to
     ``options'', then this module is assumed to add the functionality of a
     kernel option.  Otherwise, this module is assumed to represent a device

     The fifth field, description, provides a short description of the device
     driver.  This description is displayed to the user by sysinstall(8) when
     the module is loaded.  The descriptions for all drivers on the optional
     drivers.flp image are listed in the file DRIVERS.TXT which is created by
     driver-desc.awk and accompanies the floppy images on the FTP sites and
     release media.

FILES    [Toc]    [Back]


SEE ALSO    [Toc]    [Back]

     release(7), kldload(8), sysinstall(8)

     FreeBSD Release Engineering,

HISTORY    [Toc]    [Back]

     The drivers.conf file appeared in FreeBSD 4.5.

AUTHORS    [Toc]    [Back]

     HOSOKAWA, Tatsumi <hosokawa@FreeBSD.org> originally added support for
     moving kernel modules to the mfsroot installer floppy image.  This manual
     page was written by Murray Stokely <murray@FreeBSD.org>.

FreeBSD 5.2.1			March 23, 2002			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
bootconf HP-UX boot device configuration table
boot_cpuset IRIX boot cpuset configuration tool
boot_config OpenBSD how to change kernel configuration at boot
UKC OpenBSD how to change kernel configuration at boot
boot0cfg FreeBSD boot manager installation/configuration utility
getbootfile FreeBSD get kernel boot file name
sicontrol FreeBSD Specialix SI/XIO driver configuration and debugging
ccdconfig FreeBSD configuration utility for the concatenated disk driver
ccdconfig OpenBSD configuration utility for the concatenated disk driver
raidctl FreeBSD configuration utility for the RAIDframe disk driver
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service