Download THE PLASMON INFINITY
Transcript
LASER-DRIVE SCSI CHARACTERISTICS MESSAGE SYSTEM SPECIFICATION No Operation 08H This message is sent from an Initiator in response to the LaserDrive's request for a message when the Initiator does not currently have any other valid message to send. Message Parity Error 09H This message is sent from the Initiator to the LaserDrive to indicate that one or more bytes in the last message it received had a parity error. In order to indicate its intentions of sending this message, the Initiator asserts the ATTN signal prior to its release of ACK for the REQ/ACK handshake of the message that has the parity error. This provides an interlock so that the LaserDrive can determine which message has the parity error. If the LaserDrive receive this message under any other circumstance, it will signal a catastrophic error condition by releasing the BSY signal without any further information transfer attempt. Should this occur during the course of a command, the LaserDrive will create sense data with the ABORTED COMMAND Sense Key and an error code of Inappropriate Message Error. Device Reset 0CH This message is sent from an Initiator to direct the LaserDrive to clear all current commands on that SCSI device. This message forces the SCSI device to an initial state with no operations pending for any Initiator. Upon recognizing this message, the LaserDrive shall go to the BUS FREE phase. Terminate I/O Process 11H This message is sent from the Initiator to the LaserDrive to advise the LaserDrive to terminate the current I/O process without corrupting the media. Upon successful receipt of this message and after emptying the LaserDrive data buffer, the LaserDrive will terminate the I/O process and return a COMMAND TERMINATED status. The sense key will be set to NO SENSE and the additional sense code and qualifier will be set to I/O PROCESS TERMINATED. Only commands that have data transfers associated with them will accept the TERMINATE I/O PROCESS message. The valid bit will be set to one and the information field will be set as follows: 1) If the command descriptor block specifies an allocation length or parameter list length in bytes, the information field will be set to the difference (residue) between the transfer length and the number of bytes transferred. 2) If the command descriptor block specifies a transfer length field, the information field will be as defined in the REQUEST SENSE command. The LaserDrive ignores the Terminate I/O Process message and terminates current I/O commands when any error is detected while emptying it's data buffer on a write, or when an internal controller error occurs. Current I/O commands are terminated with the appropriate error status and sense data for the error condition. The LaserDrive ignores the TERMINATE I/O PROCESS message and terminates the command in a normal manner, if the LaserDrive completes all processing (i.e. all data has been transferred to or from the Initiator) for the command and a TERMINATE I/O PROCESS message is received. If the LaserDrive receives a TERMINATE I/O PROCESS message before or during the Command Phase, the LaserDrive will set the valid bit in the sense data to zero and terminate the I/O process with COMMAND TERMINATED status. The sense key will be set to NO SENSE and the additional sense code and qualifier will be set to I/O PROCESS TERMINATED. PLASMON L M S - LD 6100/LF 6600/LF 6602 SCSI INTERFACE SPECIFICATION Page 14