Newsgroups: comp.periphs.scsi
Path: lth.se!sunic!mcsun!uunet!zaphod.mps.ohio-state.edu!malgudi.oar.net!picker!central.picker.com!mrd
From: mrd@morsel.stdavids.picker.com (Michael DeCorte)
Subject: data phase length mismatch
Message-ID: <MRD.92Aug20154931@morsel.stdavids.picker.com>
Sender: news@picker.com
Nntp-Posting-Host: 128.2.2.29
Organization: Picker International, St. Davids
Distribution: comp
Date: Thu, 20 Aug 1992 20:49:31 GMT
Lines: 37


I have been reading the SCSI-2 10b/c spec.  I have been unable to
determine what the correct behavior is for the following situation in
a processor device (but the problem holds for sequential and printer).

	initiator issues send command, asking for say 512 bytes

	the target has only 500 bytes to send

I am guessing that the correct behavior is:

	Data Out Phase, transfers 500 bytes

	sets residue in sense data to (512 - 500)
	sense code and sense key set to no additional sense

	Status Phase, Check Condition

	Message In Phase, Command Complete


Anyone know if this is correct?

thanks




--
mrd@stdavids.picker.com
Michael DeCorte
Senior Systems Engineer
Picker International
St. Davids Center/Suite 100
130 Radnor-Chester Road
St. Davids, PA 19087
215-975-0973 X4329 FAX:0978
