[996] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: Buslogic 445S and iomega jaz drive

daemon@ATHENA.MIT.EDU (Gerard Roudier)
Fri Nov 22 15:10:35 1996

Date: 	Fri, 22 Nov 1996 22:06:45 +0000 (GMT)
From: Gerard Roudier <groudier@club-internet.fr>
To: "Leonard N. Zubkoff" <lnz@dandelion.com>
cc: dodson@redwood.mza.com, linux-scsi@vger.rutgers.edu
In-Reply-To: <199611220744.XAA06512@dandelion.com>



On Thu, 21 Nov 1996, Leonard N. Zubkoff wrote:

> Sounds like the Jaz may have a buggy implementation of tagged queuing.  You can
> disable tagged queuing entirely by booting with the command line
> "BusLogic=TQ:Disable", or just for target 4 with "BusLogic=TQ:YYYYN".

It has been reported to me that Jaz devices support tagged commands but 
send REJECT messages in some situation, for example while spinning up.
That is a indeed a nasty implementation of tagged queuing, but it seems 
not buggy, as we can read in scsi-2 specifications 6.8.2:

   Tagged queuing may also be temporarily disabled internal to the SCSI 
   device during certain initialization periods or to control internal 
   resource utilization.  During these periods the target may elect to 
   return QUEUE FULL status or it may respond to any queue tag message 
   with a MESSAGE REJECT message.

BusLogic reports "Abort Tag" to the driver. I donnot know the protocol 
between driver and BusLogic controller, but the semantic of "Abort Tag" 
seems to me correct.

The ncr53c8xx driver does not a lot better than BusLogic one with Jaz 
devices. The solution is to disable Tagged Command Queuing too.

Gerard.


home help back first fref pref prev next nref lref last post