cc=2 Error condition. Register 15 contains one of the following: ..... r_r .t\IJ-J R15=6
R15=7
R15=8
R15=9R15=10 R15=11
R15=12 __ L_ __ __ __ __ ... SEEK/SEARCH arguments not within range of user's
storageREAD/WRITE CCW is neither Read (06) nor Write (05) READ/WRITE byte count=O READ/WRITE byte count greater than 2048 READ/WRITE buffer not within user's storage
The value in R15, at entry, was not a positive number
from 1 through 15, or was not large enough for the
givenCCW string.
Cylinder number on seek head was not the same number as
on the first seek.
cc=3 UncorrectableI/O error:
R15=13CSW (8 bytes) returned to user
Sense bytes are available if user issues a SENSE commandDIAGNOSE Code X'1 C' -- Clear Error Recording
Cylinders
Execution ofDIAGNOSE Code X'1C' allows a user with privilege class F to
clear the error recording data on disk. TheDMKIOEFM routine performs
the clear operation. The register specified as Rx contains a one-byte
code value in the low-order byte as follows: Function X'01' Clear-and reformat all error recording, leaving any
frame records intactX'02' Clear and reformat all error recording cylinders. erasing
both frame records and error recordsDIAGNOSE Code X'20' -- General I/O With DIAGNOSE ccw chain to DIAGNOSE must
data onDISD .achine; the
commands in
specified as
contains the
CodeX'20', a virtual machine user can specify any valid
be performed on a tape ordisk device. (An exception:
not be used to read or write record-overflow-formatteddevices.) No I/O interrupts are reflected to the virtual DIAGNOSE instruction is completed only when all I/O the specified CCW chain are finished. The register
Rx contains the virtual device address. The Ry register
address of theCCW chain.
Thecelis are processed via DMKCCWTR through DMKGIOEX. providing full
virtualI/O in a synchronous fashion (self-modifying CClis are not permitted, however) to any virtual machine specified. Control returns
to the virtual machine only after completion of the operation or
detection of a fatal error condition.EREP support is provided for tape
and DASD devices only; all other devices will present an error conditien
in thePSi to the virtual user. Condition codes and error codes are
returned to the virtual system.
The condition codes and error codes returned are as follows:cc=O I/O completed with no errors Part 2. Centrol Prograa (CP) 191
R15=7
R15=8
R15=9
R15=12
storage
The value in R15, at entry, was not a positive number
from 1 through 15, or was not large enough for the
given
Cylinder number on seek head was not the same number as
on the first seek.
cc=3 Uncorrectable
R15=13
Sense bytes are available if user issues a SENSE command
Cylinders
Execution of
clear the error recording data on disk. The
the clear operation. The register specified as Rx contains a one-byte
code value in the low-order byte as follows:
frame records intact
both frame records and error records
data on
commands in
specified as
contains the
Code
be performed on a tape or
not be used to read or write record-overflow-formatted
Rx contains the virtual device address. The Ry register
address of the
The
virtual
to the virtual machine only after completion of the operation or
detection of a fatal error condition.
and DASD devices only; all other devices will present an error conditien
in the
returned to the virtual system.
The condition codes and error codes returned are as follows: