3.4 Maintenance, Diagnostic CommandsC141-C010 3-1193.4.5 READ LONG (3E)BitByte 7 6 5 4 3 2 1 00 X‘3E’1 LUN 0 0 0 CORRCT 02 Logical Block Address (MSB)3 Logical Block Address4 Logical Block Address5 Logical Block Address (LSB)6 0 0 0 0 0 0 0 07 Transfer Byte Length (MSB)8 Transfer Byte Length (LSB)9 0 0 0 0 0 0 0 LinkThis command reads the logical data block data and its ECC byte, specified in the “Logical blockaddress” field in the CDB, from the disk media and transfers it to the INIT. Normally, this command isused in combination with the WRITE LONG command to perform checks of the ECC function. Theoperation object in this command is 1 data block only.Remark The Pad Byte and Sync Byte patterns are not included in the transfer data.When “0” is specified in bit 1 of CDB byte 1, the “CORRCT (Corrected)” bit, the IDD does notimplement ECC correction processing of data read from the disk media. When “1” is specified in the“CORRCT (Corrected)” bit, data errors that can be corrected by ECC are transferred to the INIT afterbeing corrected in the IDD’s data buffer.When a length (other than zero) which does not match the data format on the disk media is specified inthe “Transfer byte length” field in the CDB, this command is terminated with a CHECK CONDITIONstatus without executing a data transfer to the INIT. At this time, the sense data indicate the followingcontents and the INIT can determine the correct “Transfer byte length” from their contents.• Sense key : 05 = ILLEGAL REQUEST• Additional sense code/Additional sense code qualifier : 24-00 = Invalid field in CDB• “VALID” bit : “1”• “ILI” bit : “1”• Information field : (“Transfer byte length in the CDB) – (Original “Transfer byte length”)Remark The calculation formula for the information field expresses 1 logical data block as n physicalsectors, and when negative, as a complement of 2.