Managing Systems and Workgroups: A Guide for HP-UX System Administrators

Configuring a System
Reconfiguring the Kernel (Prior to HP-UX 11i Version 2)
Chapter 3296
Through the use of configurable module attributes, System
Administrators can control the various functions of a DLKM driver,
including whether it is dynamically loaded or statically configured.
This section provides attributes and keywords for:
required components of a DLKM driver
optional components of a DLKM driver
It also presents a brief description of STREAMS and Miscellaneous
drivers. See “DLKM Tools” on page 299 for detailed instructions on how
to modify the configurable module attributes presented here.
NOTE The system must be in a run-time state before dynamic module loading
is available. Thus, kernel modules required during system boot must be
configured as statically configured.
master File
Definition
Each DLKM module has its own master file. The format of the master
file includes the following section keywords:
$VERSION—indicates the version number for the file format. Version
is defined as an integer and starts from one. A single line containing
the only supported version (version 1) is entered.
$LOADABLE—indicates that the module supports dynamic loading. If
this section keyword does not exist, the module can only be statically
configured into the kernel.
$INTERFACE—identifies the interface names and versions on which
the module is built. For HP-UX, versions 11.0 and higher, a single
line is entered containing the word base.
$TYPE—indicates the module type and the type specific information.
Valid types are wsio_class, wsio_intfc, streams_mod,
streams_drv, and misc.
Other sections (if required)—$DRIVER_DEPENDENCY, $TUNABLE, and
$DRIVER_INSTALL.
The $DRIVER_DEPENDENCY section, defines the names of all other
modules that this module depends upon.