SCSI Read Commands - Read (6)

Read (6)

The READ(6) SCSI command uses a six byte command descriptor block and was first defined in the Shugart Associates System Interface specification from 1979. READ(6) is limited to a 21-bit logical block address or LBA, thus setting a 1 GiB limit, and an 8-bit transfer length. The CDB structure is:

bit→
↓byte
7 6 5 4 3 2 1 0
0 Operation code = 08h
1 LUN LBA
2 LBA
3 LBA
4 Transfer length
5 Control

When READ(6) is used on a stream device (e.g., a tape drive) LBA is zero and the transfer length is equal to the number of bytes to be transferred. Otherwise, LBA is the desired zero-based logical block address and transfer length is expressed in logical blocks—a transfer length of zero will be interpreted as 256 logical blocks. READ(6) has been declared obsolete by the T10 standardization committee but is still supported in many devices for backward compatibility reasons.

Read more about this topic:  SCSI Read Commands

Famous quotes containing the word read:

    Would you approve of your young sons, young daughters—because girls can read as well as boys—reading this book? Is it a book that you would have lying around in your own house? Is it a book that you would even wish your wife or your servants to read?
    Mervyn Griffith-Jones (1909–1979)