28.12.2012 Views

z/VM: System Messages and Codes Š CP - z/VM - IBM

z/VM: System Messages and Codes Š CP - z/VM - IBM

z/VM: System Messages and Codes Š CP - z/VM - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ICL002 IFI002<br />

<strong>and</strong> determine how it became unacceptable.<br />

ICL002<br />

Explanation: (Soft abend) No ICLBK located for<br />

dynamic loaded entry.<br />

User Response: Examine the chain of ICLBKs to<br />

determine why the external symbol, which was marked<br />

as having been loaded by <strong>CP</strong>XLOAD, was not in the<br />

chain of ICLBKs.<br />

IDS001<br />

Explanation: (soft abend) When receiving a message<br />

complete after a *IDENT IUCV SEND, the address to<br />

which to return is zero.<br />

User Response: Processing is ended, because there<br />

is no way to return to the issuer of the IUCV SEND.<br />

Refer to z/<strong>VM</strong>: Diagnosis Guide for information on<br />

gathering the documentation you need to assist <strong>IBM</strong> in<br />

diagnosing the problem, then contact your <strong>IBM</strong> support<br />

personnel.<br />

IFH001<br />

Explanation: H<strong>CP</strong>IFHIN; while processing an interrupt<br />

from a subchannel type other than type 0, it was<br />

determined the subchannel ID field contained in the<br />

RDEV (RDEVSID) did not match the interrupt<br />

parameter.<br />

User Response: Examine the I/O interrupt parameter<br />

stored by the hardware at location x’B8’. This I/O<br />

interrupt parameter consists of a subchannel ID <strong>and</strong> the<br />

associated RDEV address. Check the data that the<br />

second word of the interrupt parameter points to for the<br />

following possibilities:<br />

v The interrupt parameter points to the RDEV<br />

associated with the interrupt subchannel, but the<br />

RDEVSID field does not match the interrupting<br />

subchannel ID. Most likely the RDEVSID field was<br />

overlaid.<br />

v The interrupt parameter points to an RDEV that is not<br />

associated with the interrupting subchannel ID.<br />

H<strong>CP</strong>IOS may have issued Start Subchannel (SSCH)<br />

with an incorrect RDEV address specified in the<br />

Operation Request Block (ORB). Examine the <strong>CP</strong><br />

trace table entries to see if a SSCH was issued for<br />

the interrupting subchannel ID <strong>and</strong> look at the ORB.<br />

v The interrupt parameter does not point to an RDEV.<br />

Either the entire RDEV was overlaid, or H<strong>CP</strong>IOS may<br />

have issued a SSCH with an incorrect RDEV address<br />

specified in the ORB. Examine the <strong>CP</strong> trace table<br />

entries to see if a SSCH was issued for the<br />

interrupting subchannel ID <strong>and</strong> look at the ORB.<br />

48 z/<strong>VM</strong>: <strong>System</strong> <strong>Messages</strong> <strong>and</strong> <strong>Codes</strong> — <strong>CP</strong><br />

IFH004<br />

Explanation: H<strong>CP</strong>IFHIN was attempting to transfer<br />

control to the interrupt response address specified in the<br />

IORBK field IORIRA, but it contained zeros.<br />

User Response: Check R10 to ensure it is pointing to<br />

a valid IORBK. If R10 contains the address of an<br />

IORBK, the interrupt response address was probably<br />

destroyed or never set when the request was initiated.<br />

Also examine the status in the IORBK.<br />

IFI001<br />

Explanation: H<strong>CP</strong>IFIIN, while processing an I/O<br />

interrupt, determined that the subchannel ID field<br />

contained in the RDEV (RDEVSID) did not match the<br />

interrupt parameter.<br />

User Response: Examine the I/O interrupt parameter<br />

that the hardware stored at location x’B8’. This I/O<br />

interrupt parameter consists of a subchannel ID <strong>and</strong> the<br />

associated RDEV address. Check the data that the<br />

second word of the interrupt parameter points to for the<br />

following possibilities:<br />

v The interrupt parameter points to the RDEV<br />

associated with the interrupt subchannel, but the<br />

RDEVSID field does not match the interrupting<br />

subchannel ID. Most likely the RDEVSID field was<br />

overlaid.<br />

v The interrupt parameter points to an RDEV that is not<br />

associated with the interrupting subchannel ID.<br />

H<strong>CP</strong>IOS may have issued SSCH (Start Subchannel)<br />

with an incorrect RDEV address specified in the ORB<br />

(Operation Request Block). Examine the <strong>CP</strong> trace<br />

table entries to see if a SSCH was issued for the<br />

interrupting subchannel ID <strong>and</strong> look at the ORB.<br />

v The interrupt parameter does not point to an RDEV.<br />

Either the entire RDEV was overlaid, or H<strong>CP</strong>IOS may<br />

have issued a SSCH with an incorrect RDEV address<br />

specified in the ORB. Examine the <strong>CP</strong> trace table<br />

entries to see if a SSCH was issued for the<br />

interrupting subchannel ID <strong>and</strong> look at the ORB.<br />

IFI002<br />

Explanation: H<strong>CP</strong>IFI attempted to initiate an I/O<br />

operation while another one was in progress for the<br />

same real device. An I/O condition code 2 was received<br />

in response to a SSCH (Start Subchannel) for a Sense<br />

operation.<br />

User Response: Examine the <strong>CP</strong> trace table to<br />

analyze other events relating to that subchannel. Look<br />

at the RDEV (pointed to by R8) H<strong>CP</strong>IFI uses to manage<br />

the real device. The active IORBK pointer (RDEVAIOR)<br />

may have been reset to zero prior to I/O completion,<br />

causing H<strong>CP</strong>IFI to prematurely initiate the Sense<br />

operation. Another possibility is that the system did not<br />

hold onto a previously initiated operation.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!