Configuring HP-UX For Peripherals
234 AppendixA
EISA Board Configuration
E/ISA Boards and CFG Files
E/ISA Boards and CFG Files
ISA boards have physical switches or jumpers for setting the board's
characteristics. Set the switches and jumpers using documentation
provided by the board manufacturer, and alter the settings if
eisa_config reports conflict.
EISA boards lack physical switches or jumpers but instead use a
configuration (CFG) file provided by the manufacturer to specify board
resources.
The eisa_config program requires a CFG file for every ISA and EISA
board, to allocate resources throughout the E/ISA bus. The CFG file
enables eisa_config to assess all E/ISA resources, and in the case of an
EISA board, configure it automatically. Although it cannot configure an
ISA board automatically, eisa_config can report likely switch or
jumper settings for conflict-free configuration. (Note, however, that some
configurations are simply notpossible, as when twoboards from different
manufacturers require the same resource. If this happens, only one of
the boards can be used.)
Each board connected to the workstation on the E/ISA bus must have a
CFG file present in the /sbin/lib/eisa directory. These files are read by
/sbin/bcheckrc each time you reboot the system.
CFG files are named with the following syntax:
rXXXnnnN
.CFG
where:
r
is either ! or a hexadecimal digit.
XXX
abbreviates the board manufacturer's name.
nnn
represents the product ID.
N
represents the revision level.
The following example shows an excerpted EISA configuration file
named !HWP0C80.CFG, which contains blocks of board-specific
information, functions, and choices within the functions. The
eisa_config program selects a choice for each function. If the first
(default) choice conflicts with that of another board on the bus,
eisa_config selects another choice, or suggests switch settings to
resolve the conflict.