Explanation
The system put a processor into wait state
X'09x' because
the following occurred:
- The processor was in a spin loop, waiting for an event to occur
on another processor. The spin loop exceeded the time normally required
for the event to occur.
- The system was unable to issue the excessive spin notification
message, IEE331A.
The third digit (
x) of the wait state
code identifies the event for which the processor waited, as follows:
- x
- Event
- 1
- RISGNL response
- 2
- Lock release
- 4
- Restart resource
- 5
- Address space to QUIESCE
- 6
- Central processor (CPU) in stopped state
- 7
- Intersect release
- 9
- Operator intervening state
- E
- Successful bind break release
The right-most four bytes of the program status
word (PSW) have the following format:
0aaa009x
where:
- aaa
- The logical address of the processor causing the spin loop.
- x
- The third digit of the wait state code (x in 09x).
System action
The processor in the spin loop enters restartable
wait state X'09x'. The system may issue a message that describes
the problem.
Operator response
Before restarting the processor, store an
action code in storage location
X'30E' of the processor.
The action code indicates the recovery action that the processor will
take in an attempt to resolve the excessive spin-loop condition.
The action codes, in order of severity, and the related recovery actions
are the following:
- Code
- Recovery Action Performed by System
- None
- SPIN - Continue in the spin loop, waiting for the expected
event to occur. To start the SPIN action, restart the processor in
the X'09x' wait state.
- CC
- ABEND - Abnormally end the current unit of work on the
processor on which the expected event did not occur. In this case,
the system does allow the recovery routines to retry.
- BB
- TERM - Abnormally end the current unit of work on the processor
on which the expected event did not occur. In this case, the system
does not allow recovery routines to retry.
- AA
- ACR - Start alternate recovery (ACR) for the processor
on which the expected event did not occur. This will take the processor
offline and initiate an abnormal end (with retry allowed) for the
current unit of work on that processor.
Depending on the type of recovery action, do
the following to start the recovery action:
- Action
- Procedure
- SPIN
- Restart the processor in the X'09x' wait state.
- ABEND
-
- TERM
- Display location X'30E' of the processor in the X'09x' wait
state.
- Store the action code (X'CC' or X'BB') at location X'30E'.
- Restart the processor in the X'09x' wait state. The system
ignores the restart reason.
- ACR
- Stop all the processors in this system.
- Display location X'30E' of the processor in the X'09x' wait
state.
- Store action code X'AA' at location X'30E'.
- Identify the processor that is causing the spin loop (the failing
processor) from the sixth byte of the X'09x' wait state PSW.
The characters 4x will appear in this byte. x is the
identifier for the failing processor.
- Start all processors except the failing processor and the processor
in the X'09x' wait state.
- Restart the processor in the X'09x' wait state (the system
ignores the restart reason).
- After ACR processing is complete, enter a CONFIG CPU(x),ONLINE
command at a console with master authority, where x is the
identifier for the failing processor.
If wait state X'09x' occurs again within
approximately one spin-loop interval, respond with recovery action
of the next greatest severity. Notify service personnel.
Source