Save Data Pointer questions

Jeff Williams JWILLIAM at
Fri Mar 7 09:52:00 PST 1997

* From the SCSI Reflector (scsi at, posted by:
* Jeff Williams <JWILLIAM at>

> Generally you don't see the SAVE DATA POINTER after
> the COMMAND phase, but it seems I have seen this before.  Because there   
> an implied RESTORE pointer message on a reconnect, the COMMAND and   
> (and DATA) pointers are restored to the last saved values, so there is   
> need to do the SAVE DATA pointer message after the COMMAND phase, but   
> standard does say SHALL send 0204 sequence after all successful   

I agree with all of this except the point that SCSI says
you shall send the 0204.  It specifically says ".. shall end
each successful connection (except possibly the last) with
a SDP-DC message sequence".  This specifically allows the
last connection to NOT have the SDP.  I have seen different
customers require or disallow the SDP before a DC on the last
set of data on a write.  Some don't want the SDP since it
takes a usec to do, some want it for consistency.

It should also be noted that the saved values for command and
status are always pointing to the start of the command or status.


Jeffrey L. Williams                    Office: (507) 286-7589
Western Digital Rochester                 Fax: (507) 286-7528
Enterprise Storage Group       e-mail: jwilliam at
* For SCSI Reflector information, send a message with
* 'info scsi' (no quotes) in the message body to majordomo at

More information about the T10 mailing list