Read Command
The Read command transfers the next record or records from tape to the host. After
successful completion of a Read Command, the tape is positioned after the last block
read.
TABLE 3-93 Read Command
Byte
7
0
1
2
(MSB)
thru
4
5
Parameter
SILI:
Suppress Illegal Length Indication
Fixed
Transfer Length
Notes:
• Setting of the Fixed bit is only allowed if the fixed block length is not zero. In
August 2016
6
5
Operation Code (08h)
Reserved
Value
0 = Check condition status is returned if the record length
does not match Transfer Length. ILI (Illegal Length Indication)
and Valid bits in sense data are set.
In variable block mode, the Information bytes are set to the
Transfer Length minus the actual record size.
In fixed block mode, Information bytes are set to the
Transfer Length minus the number of blocks transferred,
not including the incorrect length block.
1 = Return Check Condition status only when the actual
record length is larger than transfer length, and the Mode
Sense block length field in not zero.
Note – This option is not allowed if the fixed bit is 1.
Indicates the block mode for data transfer:
0 = Variable block mode. Transfer Length is the number of
bytes requested.
1 = Fixed block mode. Transfer Length is the number of blocks
requested.
Number of blocks or bytes requested.
fixed block mode, the record size is specified by the block length. The Mode
Sense command reports the fixed block length.
Bit
4
3
Transfer Length
Control Byte
Read Command
2
1
0
SILI
Fixed
Commands 141
(LSB)