Explanation
Initial program load (IPL) contains a program logic
error.
The right-most four bytes of the program status word
(PSW) have the following format:
xrr00www
where:
- x
- Irrelevant information.
- rr
- A hexadecimal reason code indicating the reason for the failure.
- www
- The wait state code.
The reason code (
rr) is one of the
following:
- 01
- An incorrect Supervisor Call (SVC) instruction was issued.
- 02
- IPL SVC stack overflow.
- 03
- IPL SVC stack underflow.
- 04
- IPL received an unexpected condition code of 2 on a Start Subchannel
(SSCH) instruction.
- 05
- IPL received an unexpected condition code of 1 on a Test Subchannel
(TSCH) instruction.
- 06
- IPL received an unexpected condition code on a Load Real Address
(LRA) instruction. Message IEA090W, which appears in the IPL WTO buffer,
accompanies this reason code.
- 07
- IPL received an incorrect parameter list.
- 08
- IPL received a nonzero condition code on a Modify Subchannel (MSCH)
instruction.
- 09
- Code was loaded from a new restart PSW. This code will be loaded
when a restart is issued on a processor that has a zero prefix register.
The prefix register is zero when the operator attempts to do a restart
too early in IPL or in a logically offline processor in LPAR mode.
- 0A
- The I/O Supervisor attempted to enable a hardware facility, but
received an unexpected response code.
- 0B
- The I/O Supervisor attempted to enable a hardware facility, but
received an unexpected response code.
- 0C
- The I/O Supervisor attempted to enable a hardware facility, but
received an unexpected response code.
System action
The system may issue message IEA090W to the IPL
WTO buffer. The system enters a non-restartable wait state.
Operator response
For a reason code other than X'05' or X'06',
record the wait state PSW. Notify the system programmer and obtain
a stand-alone dump, if requested.
For reason code X'05',
check that the devices are: not a secondary PPRC; not experiencing
I/O errors; and not unavailable due to a Reserve in the control unit.
For
reason code
X'06', do the following to find the WTO buffer
and locate message IEA090W in the buffer:
- Using the hardware Alter/Display facility, read the real address
in central storage at X'14'. This address points to the IPL
diagnostic area.
- Add X'28' to the address at real X'14', and
also read this as a real address in central storage. The result is
the 31-bit virtual address of the IPL vector table (IVT). Henceforth,
all addresses are 31-bit virtual and you must switch to displaying
Primary Virtual Storage to display remaining storage locations.
- Add X'E0' to the IVT address. The result is the 31-bit
address of the IVTMQHP field. IVTMQHP contains the address of the
message queue header (MQH).
- MQH+X'0' contains the address of the oldest message queue
element (MQE) available. The message text for the oldest MQE begins
at MQE+X'8'.
- Use MQE+X'0' of the oldest MQE to find the MQE of the
next oldest message. Again, the message text for this MQE begins
at MQE+ X'8'.
- Repeat this sequence (using MQE+X'0' of the current MQE
to locate the next MQE), until the message text for the appropriate
message is displayed.
Notify the system programmer, providing the text of message
IEA090W. If the system programmer requests it, obtain a stand-alone
dump.
System programmer response
Search problem reporting databases
for a fix for the problem. If no fix exists, contact the IBM® Support Center. Provide the stand-alone dump.
For
reason code X'06', provide the text of message IEA090W translated
from hexadecimal into EBCDIC.
Reason code X'09' can
also be the result of another problem.
For subchannel related
reason codes, the IODF might not be on the volume that the LOADPARM
indicated, or the volume might be experiencing problems.
Problem determination
Source
Initial program load (IPL), I/O Supervisor
Module