All unused sense bytes are set to zeros.
Bytes 1 and 2 contain the four-decimal
digit control-unit type number that
corresponds directlywith the control
unittype number attached to the control
unit.
Byte3 contains the control-unit model
number,if applicable. If not appli cable, byte 3 is a byte of all zeros.
Bytes4 and 5 contain the four-decimal
digitI/O-device type number that corre
sponds directly with theI/O-device type number attached to the I/O device.
Byte 6 contains theI/O-device model
number, if applicable. If not applicable, byte 6 is a byte of all zeros.
Whenever a control unit is not separate
ly addressable from the attachedI/O device or I/O devices, the response to
the sense-ID command is a concatenation
of the control-unit type number and theI/O-device type number.
If a control unit can be addressed sepa
rately from the attachedI/O device or I/O devices, then the response to the
sense-ID command depends on the unit
addressed. If the control unit is
addressed, the response to the sense-ID
command is as follows:
Bytes
o
1,23 Contents FF hex
Control-unit type number
Control-unit model number
The response consists of the control
unit type and model number, with normal
ending status presented after byte 3.
If theI/O device is addressed, the
response to the sense-IO command is as
follows:Contents FF hex I/O-device type number I/O-device model number
The response consists of theI/O-device type and model number, with normal
ending status presented after byte 3.
For communication controllers utilizing
indirect addressing to end devices, and
for cases where the control unit and
device are not distinct, the sense data
source is the same as if a control unit
were being addressed.
ACCW used in a sense 10 operation is
inspected for every flagCO, CC, SLI,
SKIP,S, PCI, and IDA.
Transfer in Channel1////1
1000 1 CCW Address 0 4 8 31 1/ / / / / / / / / / / / / / / / I 32 63
The nextCCW is fetched from the
location in absolute storage designated
by the data-address field of theCCW specifying transfer in channel. The
transfer-in-channel command does not
initiate anyI/O operation at the chan
nel, and theI/O device is not signaled.
The purpose of the transfer-in-channel
command is to provide chaining betweenCCWs not located in successive double
word locations. The command can occur
in both data and command chaining.
The firstCCW designated by the CAW must
not specify transfer in channel. When
this restriction is violated, noI/O operation is initiated, and a program
check is generated. The error causes
the status portion of theCSW, with the
program-check status bit set to one, to
be stored during the execution of STARTI/O or START I/O FAST RELEASE being
executedas START I/O. When START I/O FAST RELEASE is executed independent of
the device, the error may cause, depend
ing on the model, the same indication as
for STARTI/O or may cause an inter
ruption condition to be generated.
To address aCCW on integral boundaries
for doublewords, aCCW specifying trans
fer in channel must contain zeros in bit
positions 29-31. Furthermore, aCCW specifying a transfer in channel must
not be fetched from a location desig
nated by an immediately preceding
transfer in channel. When either of
these errors is detected, a program
check is generated.
The contents of the second half of theCCW, bit positions 32-63, are ignored.
Similarly, the contents of bit positions0-3 of the CCW are ignored. COMMAND RETRY Some channels have the capability to
perform command retry, a channel and
control-unit procedure that causes a
command to be retried without requiring
anI/O interruption. This retry is
initiated by the control unit presenting
either of two status-bit combinations by
means of a special communication
sequence with the channel. When immedi
ate retry can be performed, the control
unit signals a channel-end, unit-check,Chapter 13. Input/Output Operations 13-53
Bytes 1 and 2 contain the four-decimal
digit control-unit type number that
corresponds directly
unit
unit.
Byte
number,
Bytes
digit
sponds directly with the
Byte 6 contains the
number, if applicable. If not applica
Whenever a control unit is not separate
ly addressable from the attached
the sense-ID command is a concatenation
of the control-unit type number and the
If a control unit can be addressed sepa
rately from the attached
sense-ID command depends on the unit
addressed. If the control unit is
addressed, the response to the sense-ID
command is as follows:
Bytes
o
1,2
Control-unit type number
Control-unit model number
The response consists of the control
unit type and model number, with normal
ending status presented after byte 3.
If the
response to the sense-IO command is as
follows:
The response consists of the
ending status presented after byte 3.
For communication controllers utilizing
indirect addressing to end devices, and
for cases where the control unit and
device are not distinct, the sense data
source is the same as if a control unit
were being addressed.
A
inspected for every flag
SKIP,
Transfer in Channel
1000 1
The next
location in absolute storage designated
by the data-address field of the
transfer-in-channel command does not
initiate any
nel, and the
The purpose of the transfer-in-channel
command is to provide chaining between
word locations. The command can occur
in both data and command chaining.
The first
not specify transfer in channel. When
this restriction is violated, no
check is generated. The error causes
the status portion of the
program-check status bit set to one, to
be stored during the execution of START
executed
the device, the error may cause, depend
ing on the model, the same indication as
for START
ruption condition to be generated.
To address a
for doublewords, a
fer in channel must contain zeros in bit
positions 29-31. Furthermore, a
not be fetched from a location desig
nated by an immediately preceding
transfer in channel. When either of
these errors is detected, a program
check is generated.
The contents of the second half of the
Similarly, the contents of bit positions
perform command retry, a channel and
control-unit procedure that causes a
command to be retried without requiring
an
initiated by the control unit presenting
either of two status-bit combinations by
means of a special communication
sequence with the channel. When immedi
ate retry can be performed, the control
unit signals a channel-end, unit-check,