Date: Mon, 28 Jul 1997 19:53:40 +0200 From: Stefan Esser <se@FreeBSD.ORG> To: Michael Beckmann <petzi@apfel.de> Cc: scsi@FreeBSD.ORG, Stefan Esser <se@FreeBSD.ORG> Subject: Re: Tagged Command Queuing on ncr Message-ID: <19970728195340.09850@mi.uni-koeln.de> In-Reply-To: <Pine.BSF.3.95.970727141616.372A-100000@bsd.fs.bauing.th-darmstadt.de>; from Michael Beckmann on Sun, Jul 27, 1997 at 02:25:05PM %2B0200 References: <Pine.BSF.3.95.970727141616.372A-100000@bsd.fs.bauing.th-darmstadt.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jul 27, Michael Beckmann <petzi@apfel.de> wrote:
> Hello,
>
> how do I turn off tagged command queuing on the ncr driver ? I have two
Which version of FreeBSD are you using ?
> disks that don't seem to like it. I do not want to turn it off on the
> entire system, which also has an ahc driven controller in it, with
> tagged command queuing turned on via AHC_TAGENABLE. Can SCSI_NCR_DFLT_TAGS
> do this ?
You can turn off tags for single drives.
This is done differently under 2.x and
-current. Look at the example for the HP
C3274 and C3275 in /sys/scsi/scsiconf.c
in -current, if you use that:
{
T_DIRECT, T_DIRECT, T_FIXED, "HP", "C372*", "*",
"sd", SC_ONE_LU, SD_Q_NO_TAGS
},
In 2.x look for a line reading:
ncr_setmaxtags (tp, SCSI_NCR_DFLT_TAGS);
and change the second parameter to 0.
You can then set the number of tags from
a startup file for all drives that support
tagged commands. Assuming that target 1
and 2 don't support tags, but the rest of
your targets does, you want to execute the
following command:
# ncrcontrol -t0 -t3 -t4 -t5 -t6 -s tags=4
for the default of 4 tags per drive. (This
assumes disk drives on all targets, and 7
as the host adapter ID.)
Regards, STefan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19970728195340.09850>
