hpux 10.20 - isl (1)



 NAME
      isl - initial system loader

 DESCRIPTION
      isl implements the operating system independent portion of the
      bootstrap process.  It is loaded and executed after self-test and
      initialization have completed successfully.

      The processor contains special purpose memory for maintaining critical
      configuration related parameters (e.g. Primary Boot, Alternate Boot,
      and Console Paths).  Two forms of memory are supported: Stable Storage
      and Non-Volatile Memory (NVM).

      Typically, when control is transferred to isl, an autoboot sequence
      takes place.  An autoboot sequence allows a complete bootstrap
      operation to occur with no intervention from an operator.  isl
      executes commands from the autoexecute file in a script-like fashion.
      autoboot is enabled by a flag in Stable Storage.

      autosearch is a mechanism that automatically locates the boot and
      console devices.  For further information, see pdc(1M).

      During an autoboot sequence, isl displays its revision and the name of
      any utility it executes.  However, if autoboot is disabled, after isl
      displays its revision, it then prompts for input from the console
      device.  Acceptable input is any isl command name or the name of any
      utility available on the system.  If a non-fatal error occurs or the
      executed utility returns, isl again prompts for input.

    Commands
      There are several commands available in isl. The following is a list
      with a short description.  Parameters may be entered on the command
      line following the command name.  They must be separated by spaces.
      isl prompts for any necessary parameters that are not entered on the
      command line.

           ?
           help           Help - List commands and available utilities

           listf
           ls             List available utilities

           autoboot       Enable or disable the autoboot sequence
                          Parameter - on or off

           autosearch     Enable or disable the autosearch sequence
                          Parameter - on or off

           primpath       Modify the Primary Boot Path
                          Parameter - Primary Boot Path in decimal


           altpath        Modify the Alternate Boot Path
                          Parameter - Alternate Boot Path in decimal

           conspath       Modify the Console Path
                          Parameter - Console Path in decimal

           lsautofl
           listautofl     List contents of the autoexecute file

           display        Display the Primary Boot, Alternate Boot, and
                          Console Paths

           readnvm        Display the contents of one word of NVM in
                          hexadecimal
                          Parameter - NVM address in decimal or standard
                          hexadecimal notation

           readss         Display the contents of one word of Stable Storage
                          in hexadecimal
                          Parameter - Stable Storage address in decimal or
                          standard hexadecimal notation

 DIAGNOSTICS
      isl displays diagnostic information through error messages written on
      the console and display codes on the LED display.

      For the display codes, CE0x are informative only.  CE1x and CE2x
      indicate errors, some of which are fatal and cause the system to halt.
      Other errors merely cause isl to display a message.

      Non-fatal errors during an autoboot sequence cause the autoboot
      sequence to be aborted and isl to prompt for input.  After non-fatal
      errors during an interactive isl session, isl merely prompts for
      input.

      Fatal errors cause the system to halt.  The problem must be corrected
      and the system RESET to recover.

      CE00   isl is executing.
      CE01   isl is autobooting from the autoexecute file.
      CE02   Cannot find an autoexecute file.  autoboot aborted.
      CE03   No console found, isl can only autoboot.
      CE05   Directory of utilities is too big, isl reads only 2K bytes.
      CE06   autoexecute file is inconsistent.  autoboot aborted.
      CE07   Utility file header inconsistent: SOM values invalid.
      CE08   autoexecute file input string exceeds 2048 characters.  autoboot aborted.
      CE09   isl command or utility name exceeds 10 characters.
      CE0F   isl has transferred control to the utility.
      CE10   Internal inconsistency: Volume label - FATAL.
      CE11   Internal inconsistency: Directory - FATAL.
      CE12   Error reading autoexecute file.

      CE13   Error reading from console - FATAL.
      CE14   Error writing to console - FATAL.
      CE15   Not an isl command or utility.
      CE16   Utility file header inconsistent: Invalid System ID.
      CE17   Error reading utility file header.
      CE18   Utility file header inconsistent: Bad magic number.
      CE19   Utility would overlay isl in memory.
      CE1A   Utility requires more memory than is configured.
      CE1B   Error reading utility into memory.
      CE1C   Incorrect checksum: Reading utility into memory.
      CE1D   Console needed - FATAL.
      CE1E   Internal inconsistency: Boot device class - FATAL.
      CE21   Destination memory address of utility is invalid.
      CE22   Utility file header inconsistent: pdc_cache entry.
      CE23   Internal inconsistency: iodc_entry_init - FATAL.
      CE24   Internal inconsistency: iodc_entry_init - console - FATAL.
      CE25   Internal inconsistency: iodc_entry_init - boot device - FATAL.
      CE26   Utility file header inconsistent: Bad aux_id.
      CE27   Bad utility file type.

 SEE ALSO
      boot(1M), hpux_800(1M), pdc(1M).