OEM MANUAL:K6602771
5 SCSI COMMANDS
Revision: 2 / Date: 2002.12.19
Page: 106 / 313
This controller supports group 0 (6-byte commands) and group 1 and 2 (10-byte
commands) and group 5(12-byte commands) commands. When the controller
receives an unsupported or undefined command, it creates the CHECK
CONDITION status with ILLEGAL REQUEST sense key. See Chapter 5 for the
operation of the controller when it receives supported and unsupported commands.
5.1.2 LOGICAL UNIT NUMBER
The Logical Unit Number (LUN) identifies a logical unit attached to the controller.
The controller supports a LUN of 0.
When other than LUN 0 is specified, the controller terminates the command
(except the INQUIRY and REQUEST SENSE commands) with a CHECK
CONDITION status and sets the sense key to “ILLEGAL REQUEST”.
However, in order that a controller may check the FCP_LUN field of FCP_CMND,
the LUN field of FCP_CDB is not checked.
5.1.3 RELATIVE ADDRESS
The controller does not support the RelAdr (Relative Address) bit.
5.1.4 LOGICAL BLOCK ADDRESS
The Logical Block Address on a logical unit begins with block 0 and is contiguous
up to the last logical block on that logical unit.
Group 0 CDBs contain a 21-bit Logical Block Address area and group 1 and 2 and
5 CDBs contain a 32-bit Logical Block Address area.
If a logical block address beyond the logical block address (this address is reported
to the host computer through the READ CAPACITY command) of the last logical
block on a logical unit is specified, the controller creates the CHECK CONDITION
status with ILLEGAL REQUEST sense key.
When a request is made with a logical block address and a transfer length
(explained later) to access a block beyond the last block on the logical unit, the
controller specifies the address as an invalid logical block address and creates the
CHECK CONDITION status with ILLEGAL REQUEST sense key.
The number of data bytes per logical block is reported to the host computer
through the READ CAPACITY or MODE SENSE command.