Tagged Command Queuing (Was: RE: Tuning 2940)

From: Armistead, Jason <ARMISTEJ@dont-contact.us>
Date: Tue, 26 May 1998 22:30:00 -0400

Hi Mark and others

Tagged Command Queuing (TCQ) is a method for allowing multiple SCSI
initiators to send requests to SCSI devices and getting the right response
back to the right initiator. In a system such as Digital's OpenVMS, which
can support a shared SCSI bus (2 or 3 hosts and one set of disks / SCSI RAID
controller on the bus), it is the one function that "breaks" so many drive
manufacturers firmware. They often claim to be fully TCQ compliant (via the
SCSI inquiry replies), but generally aren't, and OpenVMS soon finds that
out. Sometimes you can set the TCQ response bit back to "off", just so the
brain-dead drive isn't lying (but this doesn't help OpenVMS any).

The only disks that Digital seems to trust are their own (e.g. RZ29 =
4.3Gb), which are re-badged Seagate drives with Digital Firmware in them
(they still come with the original Seagate documentation pamphlet).

As to how TCQ relates to most Unixes (and Linux in your case) I'm not sure.
I don't believe too many other OSes actually support it. OpenVMS seems to
stand alone in this regard, hence the reason why it stress tests SCSI
compliance far more than other operating systems which are more "lenient".

Regards

Jason
Who still likes OpenVMS a real lot, especially over most Unixes.

----------
From: Mark Dabrowski[SMTP:mark@ica.net]
Sent: Wednesday, 27 May 1998 11:06
To: squid-users@nlanr.net
Subject: Tuning 2940

I think I know how to enable tag queueing... What does it do anyways?

begin 600 winmail.dat
M>)\^(AL"`0:0"``$```````!``$``0>0!@`(````Y`0```````#H``$(@`<`
M&````$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`06``P`.````S@<%`!H`
M%@`>`````@`J`0$@@`,`#@```,X'!0`:`!8`%0`9``(`.@$!"8`!`"$````P
M,C,X,C,P,D1#1C1$,3$Q.4(P.#`P,#!&.#`S-3@P,0"^!@$$@`$`+@```%1A
M9V=E9"!#;VUM86YD(%%U975I;F<@*%=A<SH@4D4Z(%1U;FEN9R`R.30P*0!T
M#@$-@`0``@````(``@`!`Y`&`$P(```A````0``Y``!$FE@7B;T!`P`V````
M```#`"8``````!X`<``!````#````%1U;FEN9R`R.30P``(!<0`!````&P``
M``&]B0J[H\:D_I[T_1'1FI<`H"2CI\<``@%<M0`>`#%``0```!4```!!55-4
M3$%.+4%54U103RU/6DTT-``````#`!I``````!X`,$`!````%0```$%54U1,
M04XM05535%!/+4]:330T``````,`&4``````"P`%```````+`#4```````L`
M!@P`````"P`7#``````+``(,``````(!"1`!````Z00``.4$```6!P``3%I&
M=>H^<'>'``H!#0-#=&5X=`'W_P*D`^0%ZP*#`%`"\P:T`H,F,@/%`@!C:`K`
M<V78=#`@!Q,"@'T*@`C//PG9`H`*A`LW$L(!T"!()FD%T`K`:R``<&0@^&]T
M:`20$S`*L@J%"H!05&%G9PF`(`A0;2L#@1AP40I0=0N`9R#`*%1#42D@!``8
M0.X@!X`8H`1P(`(0!<`'0(<4T`/P&Q%M=6QT!2#$;&4&`$-321N0`P"Y'6!A
M=`6P!"`><"`3H,L8815`<0I0<W0>HQW#\0$`=FEC!Y$84AH``D#'&P(8H1\P
M:6=H!4`50,QS<`(@$Z`@8@#0&#"''L$AF!X7+B`@20.@21O0<WD?D&5M'N!U
M=Q-@&$`$($0AX!XP!T`G*00@3W`)\%8%X"P@;'=H((`ED&,#D25@<#\B8``@
M),(3<1H1'<-B=9D$("@R&(`%P#,@'""['Y(84VX=H!.A&(!F($`5!`!K!"`O
M';1204G^1"=@`B$#8!RP!)`J82&#?2D1*2;P'C`;DB&2*G)F.'5N8QU@+/,>
M8"`BZF(50&$K4"(>X![0`X$V>2!`!1!V':`#@75F'0#0=`AP&,$<4&ER;?9W
M*'$D<508L#!P*O`.\-T#H&,+825`'L%B+H(<L/<P<!M1+#%M"U`',`(P&S#_
M('`;T"&2'<4?8#'@,'`50'\TP0>0+9$I$`5`&@`J@'+''*$P<"AQ;B=T)O`8
M4O\FA3`!+/$QT!A@+@(O40A@NG0D<5,#<!.P!W-Y"&!_)V0JP2&2-%(B."W!
M(L8BZ2KP9B(F\&HI(`5`,!'7+2,WL`N`+0$`81AP,)3[!``X02`T(!L#-S(8
MH!NAG&1O!Y!`0ABP;'`XQ_DP42DN&/TN,S0A*R0O,_\EY1[A)3`>HRQP/F(H
M<2&"JS'@&(!W`Z`H,D!G)'``4EHR.2`](#3P+C-'8BV1)Q1&LA5`^BTBP&0:
M`@9@&>`>8!V@WS"3!"`#\!B@13=&,>4>`?LA@B5`*!BA,'`?D`,0`R#_-)$=
MH$L3+B,AT0N`19%*)_AO8W4'@`(P'F`N\@JPU32P:!V0=$,.01ZC'"!_!^`\
M5`M@#O`>HP1@/G%550,`>`>1*!A23`N`=7YX3&([407`)W`3H!N`2?HG)4!N
M&)`E43(S(#$"(/]`43/`-L$PP1YP,"48DR9P_P9@&[$Q43?#)[8>,"1Q.-?_
M1=8?D!A2!T`J<DQS&Z$50/]*4`L@)O`8L"[`1M,?,26P_RSQ)Q`P<"W!'Y`B
M,1ZA'X/_'<,TEEUQ,3`%P`1@1L,#D?U89&\FD#>P(4,D]$KQ2/==8-,B'9`#
M`$_Q(D,=4MM<TQCM2EX"&/57'"!-1?TTT&L'D4)77=)G\1B0)O#O(D$%D`<Q
M-"%O,,!@LE.WK4,=+6Q7&/5&`V$Z`S!;`9$7]$0!H`-@=RM`:<!;4TU44#H`
MP!@@DD`@@&$N*H!T71CU-P9@`C!MI5<)@"J`<V1D87DF\#(W%_$P<#$(.3DX
M<E`Q.C`VE1EF;VVE<S8Q9"TI('T8P4!$4`!P)&!OX7`F=>QB:@60<,94+K`;
M`D@0OC0!0!D+&/4=\$$Q;A@P_1WP:U8@!^!28A[!"?`!H+\=D0&0&R`?80I0
M&P$N>S#_<3`O0D&"+;)!@$+",A`E`!8_=U\9(GU^4````$``2```1)I8%XF]
M`0(!^3\!````70````````#<IT#(P$(0&K2Y"``K+^&"`0`````````O3SU5
M5$,O3U4]3U1!54U)3B]#3CU-4R!-04E,(%)%0TE0245.5%,@+T-./4%54U1,
M04XM05535%!/+4]:330T`````!X`^#\!````$0```$%R;6ES=&5A9"P@2F%S
M;VX`````'@`X0`$````5````05535$Q!3BU!55-44$\M3UI--#0``````@'[
M/P$```!=`````````-RG0,C`0A`:M+D(`"LOX8(!`````````"]//5540R]/
M53U/5$%534E.+T-./4U3($U!24P@4D5#25!)14Y44R`O0TX]05535$Q!3BU!
M55-44$\M3UI--#0`````'@#Z/P$````1````07)M:7-T96%D+"!*87-O;@``
M```>`#E``0```!4```!!55-43$%.+4%54U103RU/6DTT-`````!```<P4&Q^
M)1:)O0%```@PP/:V)1:)O0$>`#T``0```!X```!486=G960@0V]M;6%N9"!1
M=65U:6YG("A787,Z(````!X`'0X!````$0```%)%.B!4=6YI;F<@,CDT,"D`
M````"P`I```````+`",```````,`!A!</6D%`P`'$*@$```#`!`0``````,`
M$1``````'@`($`$```!E````2$E-05)+04Y$3U1(15)35$%'1T5$0T]-34%.
M1%%5155)3D<H5$-1*4E304U%5$A/1$9/4D%,3$]724Y'355,5$E03$530U-)
B24Y)5$E!5$]24U1/4T5.1%)%455%4U135$]30P````"I2P==
`
end
Received on Tue May 26 1998 - 19:40:50 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:40:20 MST