Re: more on AHA-2940UW vs. MSDOS file system

Leonard N. Zubkoff (lnz@dandelion.com)
Thu, 19 Sep 1996 11:52:43 -0700


From: Harold A Czegledi <hac@Thinkage.On.CA>
Date: Thu, 19 Sep 1996 14:46:45 -0400 (EDT)

I recognize that, however, what I should have mentioned in my last
mail message is that the disk was returning SCSI command completions while
still holding on the SCSI command and considering it to occupy a queued
command slot. As a result, the number of tagged commands the SCSI driver
thought it had outstanding did not agree with what the device had. I
certainly had not expected this behaviour.

That certainly dounds like broen behavior on the disk's part then. A QUEUE FULL
message means that the drive should not have placed it in its queue. To qoute
the SCSI-2 spec:

7.3.9 QUEUE FULL: This status shall be implemented if tagged queuing is
implemented. This status is returned when a SIMPLE QUEUE TAG, ORDERED
QUEUE TAG, or HEAD OF QUEUE TAG message is received and the command queue
is full. The I/O process is not placed in the command queue.

Leonard