[ Previous |
Next |
Contents |
Home |
Search ]
AIX Version 4.3 Understanding the Diagnostic Subsystem for AIX
Hardfile Packaging
This chapter contains information on how the various diagnostic files are
packaged. These packages are used by the install process to load diagnostics
on the hardfile.
Software Packages and Filesets
Diagnostics is packaged into separate software
packages and filesets. The base diagnostics support is contained in package
bos.diag. The individual device support is packaged in separate
devices.[type].[deviceid] packages.
The bos.diag package is split into
three distinct filesets:
bos.diag.rte |
Contains the Controller and other base diagnostic code. |
bos.diag.util |
Contains the Service Aids and Tasks. |
bos.diag.com |
Contains the diagnostic libraries, kernel extensions, and development
header files. |
The devices.[type].[deviceid]
packages are split into various distinct filesets. type usually signifies
a bus type, or device class of devices. deviceid usually signifies a
unique identifier for the device. For example:
devices.mca.8d77.rte |
Contains the device driver and configuration methods for the Micro Channel 8-bit SCSI I/O Controller. |
devices.mca.8d77.diag |
Contains the Diagnostic Application and default catalog file for the device. |
These packages/filesets are normally installed
to a hardfile with the installp command.
Directory Structure Organization
The following shows the directory structures used by the Diagnostic
Subsystem. New files created for diagnostic purposes should follow the same
convention.
- /etc/lpp/diagnostics/data - Contains files that are created (Read/Write) by the
diagnostics programs. Examples are the diagnostic report files created by the Diagnostic
Controller.
- /usr/lpp/diagnostics/bin - Contains the Diagnostic Controller, and Service Aids/Tasks.
- /usr/lpp/diagnostics/da - Contains the Diagnostic Applications.
- /usr/lpp/diagnostics/catalog - Contains the default (English) catalog files used by all Diagnostic programs.
- /usr/lpp/diagnostics/slih - Contains the Second Level Interrupt Handlers used by the Test Units.
- /usr/lpp/diagnostics/lib - Contains the loadable Test Unit Libraries.
Note:
The translated diagnostic catalog files are in
/usr/lib/nls/msg/[LANG] directories.
[ Previous |
Next |
Contents |
Home |
Search ]