Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
Configuring HP-UX For Peripherals: HP 9000 Computers > Appendix A EISA Board Configuration

E/ISA Boards and CFG Files

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

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 not possible, as when two boards 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.

BOARD
    ID  = "HWP0C80"
    NAME = "HP EISA SCSI host adapter  25525A"
    MFR  = "Hewlett-Packard Co."
    ...
    IOCHECK  = INVALID
    DISABLE  = SUPPORTED
    COMMENTS  = " This init file performs the following
        - Sets the ABRT to 1 in 0zC85.
        - Sets the RIEN to 0 in 0zC85.
    ...
FUNCTION = "BOOT ROM ENABLE/RELOCATION"
    CHOICE = "ENABLED"
        LINK
          MEMORY = 32K
     ADDRESS = 0D8000h | 0C8000h | 0D0000h
       MEMTYPE = OTH
       WRITABLE = NO
                ...
          INIT = IOPORT(6)LOC(7-6) 00 | 10 | 01
    CHOICE = "DISABLED"
        FREE
          INIT = IOPORT(6)LOC(7-6) 11
FUNCTION = "Host Adapter SCSI ID Selection"
    CHOICE = "SCSI ID = 7"
        FREE
          INIT = IOPORT(7)  10000000
    CHOICE = "SCSI ID = 6"
        FREE
          INIT = IOPORT(7)  01000000

If the default function must be changed, refer to “Changing Choices for Board Functions” later in this appendix for selecting a board function.

/sbin/eisa_config writes its configuration to non-volatile memory (NVM) and to a system.sci file, which can be used to create identical configurations. For the procedure, see “Creating Identical E/ISA Configurations on Other Workstations”, later in this appendix.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2000 Hewlett-Packard Development Company, L.P.