On Mon, 16 May 2005, Patrick Mansfield wrote: > Save and restore the scmd->result, so that timed out commands do not > return the result of the TEST UNIT READY or the start/stop commands. Code > is already in place to save and restore the result for the request sense > case. > > The previous version of this patch erroneously removed the "if" check, > instead add a comment as to why the "if" is needed. Has there been any more progress on this issue? I spoke with Jörg Schilling (author of the cdrecord package, a widely-used sg client) and he said that failed operations should be retried automatically if the command had not gotten as far as being sent on the bus -- e.g., if the host adapter driver's queue was full. But if the command did get sent to the device then any subsequent failure should be reflected back to the client with no retrys. Alan Stern - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html