Page 1  
  ISL START Commands

 

START [ [NO]RECOVERY ] [GROUP = groupname]

Stan Sieler
Gavin Scott

Ver. 1.1 2001-05-29
Ver. 1.0 1999-03-17

After doing about 2 dozen START commands (on MPE/iX 6.0), We think we can now describe how START works, with respect to configuration changes.

1) All START commands specify a group. If you did not say "group=xxx", then the group "specified" is "CONFIG".
(Surprisingly, this actually matches one way of reading some of the documentation!)

NOTE: this means that if you want to use a group other than CONFIG, you must specify it on *EVERY* "START NORECOVERY".
(As for "START RECOVERY", see #4 below)

2) All START commands cause the "current configuration group" (as stored in stable storage) to become the "specified"
group (see #1 above).

The name in stable storage is replaced by the one you specified in the START command. This is referred to below as "remembering" your specified group.

NOTE: if the keyword "NORECOVERY" is not used, the *DISPLAYED* current configuration group is "BOOTUP", but the remembered group is the one you "specified (see #1).

3) All START NORECOVERY commands copy the data from the "specified" (see #1) current configuration group to BOOTUP, and then boot using the specified group.

NOTE: this means that SYSGEN IO config changes (saved to the "specified" group) are always picked up by a START NORECOVERY (with the same"specified" group). This means that if you made your change to the group CONFIG, and do a "START NORECOVERY", then the changes *WILL* be in place (i.e., you don't have to say "GROUP=CONFIG")!

4) All START RECOVERY commands use the BOOTUP group for configuration... even if a group is "specified" (see #1) on the command line.

5) START with neither RECOVERY nor NORECOVERY means "START RECOVERY"

Example Notes:

We have two configuration groups:

The group "CONFIG" does not have an ldev 998.

The group "L998" has an ldev 998.

The "Examples" section shows the results of various START commands, using the above two groups. I removed the "logon = OPERATOR.SYS" lines, and the words "MULTI-DISK", "MULTI-USER", and "SYSSTART" from the following example outputs, because they're present in every one. The "The following is a list of boot options" line is removed.

Explanatory comments are flagged by "*SS:" in the left margin.

The examples are actual "START" commands and their outputs, in sequential chronological order (no omissions).

Examples:

1. ISL> start norecovery group=L998

last boot command: START last configuration group: CONFIG current boot command: START current configuration group: L998
Last configuration group actually used by START: CONFIG NORECOVERY


2. ISL> start norecovery

last boot command: START last configuration group: L998
current boot command: START current configuration group: CONFIG
Last configuration group actually used by START: L998


3. ISL> start norecovery group=L998

last boot command: START last configuration group: CONFIG
current boot command: START current configuration group: L998
Last configuration group actually used by START: CONFIG
NORECOVERY


4. ISL> start norecovery group=L998

last boot command: START last configuration group: L998
current boot command: START current configuration group: L998
Last configuration group actually used by START: L998
NORECOVERY


5. ISL> start

Warning - Last config group used <> current configuration group,
*SS: that's because the "current configuration group" is now CONFIG, due to reason # 1 above.
Warning - Using BOOTUP group in order to do RECOVERY.
last boot command: START last configuration group: L998
current boot command: START current configuration group: BOOTUP
*SS: Remember, the "RECOVERY" (which was implied) always displays "BOOTUP" for
*SS: the current configuration group (even though the specified one (CONFIG
*SS: in this case) is actually remembered (see next "start" below)
Last configuration group actually used by START: L998
RECOVERY

ldev: 998 ST39173N configured not-available 56/52.5.0
*SS: ldev 998 exists, showing that we didn't pickup the group CONFIG's configuration.
17:43/25/DCC STARTUP - ENTER - version C0300001 compiled 970612
17:43/25/ WARNING: I/O config from last START NORECOVERY will be used. (DCCWARN
*SS: MPE is warning us that we didn't change I/O configuration!

6. ISL> start recovery group=fred

*SS: no group "FRED" exists.
ERROR - Unable to get the SYSGEN version or the version is obsolete.
status - subsys: #204 info: #-9051
Warning - Last config group used <> current configuration group,
Warning - Using BOOTUP group in order to do RECOVERY.
last boot command: START last configuration group: CONFIG
current boot command: START current configuration group: BOOTUP
Last configuration group actually used by START: BOOTUP
RECOVERY
(998 exists)
17:49/25/DCC STARTUP - ENTER - version C0300001 compiled 970612
17:49/25/ WARNING: I/O config from last START NORECOVERY will be used. (DCCWARN
=100)

7. ISL> start norecovery

last boot command: START last configuration group: FRED
current boot command: START current configuration group: CONFIG
Last configuration group actually used by START: BOOTUP
NORECOVERY

8. ISL> start norecovery group=L998

last boot command: START last configuration group: CONFIG
current boot command: START current configuration group: L998
Last configuration group actually used by START: CONFIG
NORECOVERY

9. ISL> start recovery

Warning - Last config group used <> current configuration group,
Warning - Using BOOTUP group in order to do RECOVERY.
last boot command: START last configuration group: L998
current boot command: START current configuration group: BOOTUP
Last configuration group actually used by START: L998
RECOVERY

10. ISL> start recovery group=L998

Warning - Last config group used <> current configuration group,
Warning - Using BOOTUP group in order to do RECOVERY.
last boot command: START last configuration group: CONFIG
current boot command: START current configuration group: BOOTUP
Last configuration group actually used by START: BOOTUP
RECOVERY
ldev: 998 ST39173N configured not-available 56/52.5.0
18:07/22/DCC STARTUP - ENTER - version C0300001 compiled 970612
18:07/22/ WARNING: I/O config from last START NORECOVERY will be used. (DCCWARN

     
  www.resource3000.com   Resource 3000 - Technical Paper