Based on the following message, disable tagged command queueing for all

Iomaga Jaz drives.

From: Steve Logue <stevel@mail.cdsnet.net>
To: freebsd-current@freebsd.org, freebsd-scsi@freebsd.org
Subject: Jaz Drives / Tagged Command Queuing

FreeBSD Lists,

Due to my own problems as the owner of a Jaz drive, I have gotten word
from Iomega that confirms the state of Tagged Command Queuing as the
underlying problem.  There is an error in all Jaz, and Jaz2 drives prior
to BIOS level J.86 that has not shipped yet.  Read the following, and
make the appropriate corrections to your system present, and future:

> Steve,
>
> I got a very fast response from the hardware engineer (Jaz and Jaz 2
> designer).  The problem is this - The Jaz drive does not support
> command queing, and revisions older than J.86 do not report it correctly.
> For example, when your SCSI adapter says "I'm going to use command
> queing" to the Jaz drive, the drive answers "OK, lets go", even though its
> not supported.  The J.86 drives will now answer "Sorry, command
> queing is not supported".  Iomega does not have any current plans to
> support command queing.
>
> Thank's for your report, I will continue to forward it to the hardware
> engineers.

-STEVEl
--
---------------------------------------------------------------------
  Steve Logue                        http://home.cdsnet.net/~stevel
  Systems Integration                                    nettek LLC
---------------------------------------------------------------------

Submitted by:	Steve Logue <stevel@mail.cdsnet.net>
This commit is contained in:
Mike Smith 1998-02-16 11:15:35 +00:00
parent 3ddaa5931a
commit 5986090597
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=33422

View file

@ -16,7 +16,7 @@
*
* New configuration setup: dufault@hda.com
*
* $Id: scsiconf.c,v 1.101 1997/12/30 22:26:51 nate Exp $
* $Id: scsiconf.c,v 1.102 1998/01/21 08:03:37 ache Exp $
*/
#include "opt_scsi.h"
@ -275,6 +275,10 @@ static struct scsidevs knowndevs[] =
T_DIRECT, T_DIRECT, T_FIXED, "IFT", "*" , "*",
"sd", SC_MORE_LUS
},
{
T_DIRECT, T_DIRECT, T_REMOV, "iomega", "jaz*", "*",
"sd", SD_Q_NO_TAGS
},
#endif /* NSD */
#if NST > 0
{