Format Unit Command Translation

Pat LaVarre plavarre at lexar.com
Tue Aug 16 15:23:22 PDT 2005


* From the T10 Reflector (t10 at t10.org), posted by:
* "Pat LaVarre" <plavarre at lexar.com>
*
This is a multi-part message in MIME format.

------_=_NextPart_001_01C5A2B1.180A1032
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I'm of course happy to let the people closely involved make a =
reasonable
call.  For what's it worth, looking on from outside, it still sounds
fuzzy to me.  I'm thinking,

=20

When a field of the CDB says to move data out, who's to say - who's
positioned to observe - if the data moved out or not?  If the data did
move out, then x 5 26 Parameter List is the appropriate error code, if
the data did not move, then x 5 24 CDB Field is the appropriate error
code.

=20

  _____ =20

From: Sheffield, Robert L [mailto:robert.l.sheffield at intel.com]=20
Sent: Tuesday, August 16, 2005 3:15 PM
To: Pat LaVarre; Bellamy, Wayne; Parry, Owen; t10 at t10.org
Subject: RE: Format Unit Command Translation

=20

Pat,

=20

The DEFECT LIST FORMAT field is in the FORMAT command CDB, so the
response should be INVALID FIELD IN CDB rather than INVALID FIELD IN
PARAMETER LIST.

I'm updating the block commands in proposal 05-241 anyway - I'll add =
the
change to that proposal.

=20

Regards,

Bob

=20

=20

  _____ =20

Sent: Tuesday, August 16, 2005 3:12 PM
Subject: RE: Format Unit Command Translation

=20

... is a CDB field (not a parameter field that follows the issued CDB
...


  _____ =20


Sent: Tuesday, August 16, 2005 2:27 PM
To: Pat LaVarre
Subject: RE: Format Unit Command Translation

=20

Data-out

=20


  _____ =20


From: Pat LaVarre [mailto:plavarre at lexar.com]=20
Sent: Tuesday, August 16, 2005 2:47 PM
Subject: RE: Format Unit Command Translation

=20

Is the Defect List data in or data out?

=20

-----Original Message-----
From: Pat LaVarre [mailto:plavarre at lexar.com]=20
Sent: Tuesday, August 16, 2005 4:51 PM
To: Bellamy, Wayne; Parry, Owen; t10 at t10.org
Cc: Sheffield, Robert L
Subject: RE: Format Unit Command Translation

I don't follow.

=20

Devices conventionally reject wrong data out via x 5 26 Parameter List.

=20

Devices reject only CDBs they don't like via x 5 24 Invalid Field in =
CDB
... except that they reject CDB opcodes they dislike via x 5 20 =
Invalid
Op and CDB LBAs they dislike via x 5 21 Invalid LBA.

=20

What's left looking wrong here?

=20


  _____ =20


From: owner-t10 at t10.org [mailto:owner-t10 at t10.org] On Behalf Of =
Bellamy,
Wayne
Sent: Tuesday, August 16, 2005 1:22 PM
To: Parry, Owen; t10 at t10.org
Cc: Sheffield, Robert L
Subject: RE: Format Unit Command Translation

=20

Owen,=20

=20

I agree with you that this should be a CHECK CONDITION / ILLEGAL =
REQUEST
/ INVALID FIELD IN CDB.

=20

wayne

=20

-----Original Message-----
From: owner-t10 at t10.org [mailto:owner-t10 at t10.org] On Behalf Of Parry,
Owen
Sent: Tuesday, August 16, 2005 2:10 PM
To: t10 at t10.org
Subject: Format Unit Command Translation

In SAT revision 5, does anyone know why the return code is CHECK
CONDITION / ILLEGAL REQUEST / INVALID FIELD IN PARAMATER LIST instead =
of
CHECK CONDITION / ILLEGAL REQUEST / INVALID FIELD IN CDB, if the Defect
List Format field is non-zero?


------_=_NextPart_001_01C5A2B1.180A1032
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>

<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Message</title>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:Arial;
	color:navy;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I&#8217;m of course happy to let =
the
people closely involved make a reasonable call.&nbsp; For what&#8217;s =
it worth,
looking on from outside, it still sounds fuzzy to me.&nbsp; I&#8217;m =
thinking,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>When a field of the CDB says to =
move data
out, who&#8217;s to say &#8211; who&#8217;s positioned to observe =
&#8211; if
the data moved out or not?&nbsp; If the data did move out, then x 5 26 =
Parameter
List is the appropriate error code, if the data did not move, then x 5 =
24 CDB
Field is the appropriate error code.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> =
Sheffield,
Robert L [mailto:robert.l.sheffield at intel.com] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, August =
16, 2005
3:15 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> <st1:PersonName =
w:st=3D"on">Pat
 LaVarre</st1:PersonName>; Bellamy, Wayne; Parry, Owen; t10 at t10.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Format Unit =
Command
Translation</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Pat,</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>The DEFECT LIST FORMAT field is in =
the
FORMAT command CDB, so the response should be INVALID FIELD IN CDB =
rather than
INVALID FIELD IN PARAMETER LIST.</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>I'm updating the block commands in
proposal 05-241 anyway - I'll add the change to that =
proposal.</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Regards,</span></font><o:p></o:p></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Bob</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>Sent:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> =
Tuesday, August
16, 2005 3:12 PM<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Format Unit =
Command
Translation</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&#8230; </span></font><font =
size=3D2
color=3Dblue face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:blue'>is a CDB field (not a parameter field that follows the =
issued CDB</span></font><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'> ..</span></font><font size=3D2 color=3Dblue =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:blue'>.</span></font><=
o:p></o:p></p>

</div>

<blockquote =
style=3D'margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>Sent:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> =
Tuesday, August
16, 2005 2:27 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> <st1:PersonName =
w:st=3D"on">Pat
 LaVarre</st1:PersonName><br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Format Unit =
Command
Translation</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Data-out<o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal style=3D'margin-left:.5in'><b><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</sp=
an></font></b><font
size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;font-family:Tahoma'> <st1:PersonName
w:st=3D"on">Pat LaVarre</st1:PersonName> [mailto:plavarre at lexar.com] =
<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, August =
16, 2005
2:47 PM<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Format Unit =
Command
Translation</span></font><o:p></o:p></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Is the Defect =
List data
in or data out?<o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-left:.5in'><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p=
></span></font></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>-----Original =
Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> <st1:PersonName =
w:st=3D"on">Pat
 LaVarre</st1:PersonName> [mailto:plavarre at lexar.com] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, August =
16, 2005
4:51 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Bellamy, Wayne; =
Parry, Owen;
t10 at t10.org<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Sheffield, Robert =
L<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Format Unit =
Command
Translation</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I don&#8217;t =
follow.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Devices conventionally reject =
wrong data
out via x 5 26 Parameter List.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Devices reject only CDBs they =
don&#8217;t
like via x 5 24 Invalid Field in CDB &#8230; except that they reject =
CDB
opcodes they dislike via x 5 20 Invalid Op and CDB LBAs they dislike =
via x 5 21
Invalid LBA.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>What&#8217;s left looking wrong =
here?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>=


<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabIndex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
owner-t10 at t10.org [mailto:owner-t10 at t10.org] <b><span =
style=3D'font-weight:bold'>On
Behalf Of </span></b>Bellamy, Wayne<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, August =
16, 2005
1:22 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> Parry, Owen; =
t10 at t10.org<br>
<b><span style=3D'font-weight:bold'>Cc:</span></b> Sheffield, Robert =
L<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Format Unit =
Command
Translation</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>Owen, =
</span></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:blue'>I agree with you that this should =
be a </span></font><font
size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:black'>CHECK CONDITION / ILLEGAL REQUEST / INVALID FIELD IN =
CDB.</span></font><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=3DMsoNormal><st1:place w:st=3D"on"><st1:City w:st=3D"on"><font =
size=3D2
  face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>wayne</span></font></st1:Ci=
ty></st1:place><o:p></o:p></p>

</div>

<div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<blockquote =
style=3D'margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>-----Original =
Message-----<br>
<b><span style=3D'font-weight:bold'>From:</span></b> owner-t10 at t10.org
[mailto:owner-t10 at t10.org] <b><span style=3D'font-weight:bold'>On =
Behalf Of </span></b>Parry,
Owen<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Tuesday, August =
16, 2005
2:10 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> t10 at t10.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Format Unit =
Command
Translation</span></font><o:p></o:p></p>

<p><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>In
SAT revision 5, does anyone know why the return code is CHECK CONDITION =
/
ILLEGAL REQUEST / INVALID FIELD IN PARAMATER LIST instead =
of</span></font> <font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>CHECK
CONDITION / ILLEGAL REQUEST / INVALID FIELD IN CDB, if the Defect List =
Format
field is non-zero?</span></font><o:p></o:p></p>

</blockquote>

</blockquote>

</div>

</body>

</html>

------_=_NextPart_001_01C5A2B1.180A1032--





More information about the T10 mailing list