beautypg.com

Disconnect strategy – HP Q153090901 User Manual

Page 16

background image

Interface Implementation

16

If Information Units is enabled (parallel SCSI only), the drive will drop the bus on detecting a CRC

error during a LQ_IU. If the CRC error occurs during the Information Units command phase or

data out phase, the drive will return

CHECK CONDITION

with a CRC error. Additional sense is set to

4703h (Information Unit CRC error detected).

On detecting an Initiator Detected error, the drive will return

CHECK CONDITION

with additional

sense of 4800h (initator detected error message received). The exception is when Information

Units mode is enabled (parallel SCSI only), when one of the following occurs:

If an IDE message is received during a LQ_IU, the drive drops the bus and retries the LQ_IU

pair.

If the message is received during Status IU, the drive retries the LQ_Status pair.

If the message is received during Data IU, the drive sends a LQ_Status with

CHECK

CONDITION

and additional sense of 4800h.

Disconnect strategy

The disconnect strategy used by the drive is based on maximizing the use of the bus for large

sequential data transfers from a large data buffer. The drive will disconnect whenever it believes

that it will provide better bus use. This may be between command and data phases, between

bursts of data or before sending status. However, the drive will guarantee that it sends the

configured maximum burst size or the remaining data in the transfer in any single data phase

burst if the maximum burst size has been set to a value other than zero.

The following diagram gives an overview of the drive’s disconnect strategy: