
Processing during the Command Out Phase
Figure D-3 shows how CDB bytes are processed. Note that the Group
Code in the CDB’s first byte determines how many CDB bytes are to
be transmitted. If the initiator asserts the Attention signal during the
Command In phase, the CTS waits until all CDB bytes have been
received and then goes to the Message Out phase.
Parity Error in Command Out Phase
If a parity error is detected in the CDB byte being sent by the initiator,
the CTS goes to the Message In phase and sends a Restore Data
Pointers message. Then, the CTS transitions to the Command Out
phase and tries to process the CDB again. If this retry process occurs
15 times (16 times total), the CTS goes to Status phase and returns
Check Condition status. The sense key is set to Aborted Command
(Bh) and the ASC and ASCQ are set to 43h and 00h. The Fault
Symptom Code is set to E0h.
Setsensekeyto
InvalidOpCode
IstheGroup
Codevalid?
GotoStatusphase
SendCheckCondition
No
Yes
Receivebyte00
ofCDB
Get5,9,or11
moreCDBbytes
CDBProcessing
Figure D-3 Processing of CDB bytes
D-8
EXB-8205 and EXB-8505
(Standard and XL)
510503
Appendix D SCSI Bus Message Processing and Error Recovery
Kommentare zu diesen Handbüchern