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

Configuring a System
Reconfiguring the Kernel (HP-UX 11i Version 2)
Chapter 3326
Name fcms [3E4741A9]
Description Fibre Channel Mass Storage Driver
State static (to resolve dependencies)
Capable unused static
Depends On module libfcms
interface HPUX_11_23 1.0.0
Name krs [3E47419F]
Description Kernel Registry Service
State static (required)
Capable static
Depends On module libkrs
module libkrs_pdk
interface HPUX_11_23 1.0.0
The -P option, which is designed for use by scripts or programs, gives
complete control over what information is printed:
# kcmodule -P name,desc fcms krs
name fcms
desc Fibre Channel Mass Storage Driver
name krs
desc Kernel Registry Service
For more information on the -P (Parse) option and its use by scripts or
programs, see “Parsing Command Output” on page 363 or the kconfig
(5)manpage.
Interpreting Module Information
Looking at the sample output above, you can see that each module has a
name and a textual description. Each module also has a version, which
typically looks like either [3E36E5FA] or 0.1.0, depending on the age of
the module. Older modules use the first form and newer modules use the
second form.
A kernel configuration can only use one version of any given module.
However, multiple versions may be listed if, for example, your currently
running system is using a different version of a module from the one that
will be used at next boot. Version numbers are normally omitted from the
short listing, but will be included if there’s more than one version of a
module.