<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@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",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        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",serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        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",serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Actually, TCG is one way to do SED, there are others that do not use TCG. Depending on a command to fail is really not a reliable we to determine that some underlying
functionality is available.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">This was handled on the T13 side by adding a SED bit. The only use case is for customers that get custom configurations and know what they are getting in advance.
Due to the nature of the problem, there is no reliable/universal detection method. Whatever you define can be spoofed. Including Model # and Manufacturer.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">-------------------------------------------------<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">Curtis E. Stevens<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">Director, Standards & Features Technology<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">3355 Michelson Dr. #100<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">Office: 1-1041<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">Irvine, Ca. 92612<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">Phone: 949-672-7933<o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">Cell: 949-307-5050<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">E-Mail:
<a href="mailto:Curtis.Stevens@WDC.com"><span style="color:#4F6228">Curtis.Stevens@WDC.com</span></a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#4F6228">Remember, you may only be blamed for something if you are actually doing something.</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> t10-bounces@t10.org [mailto:t10-bounces@t10.org]
<b>On Behalf Of </b>Gerry Houlder<br>
<b>Sent:</b> Thursday, April 7, 2016 9:17 AM<br>
<b>To:</b> Otte, Olga <olga.otte@hpe.com><br>
<b>Cc:</b> T10, Reflector <T10@t10.org><br>
<b>Subject:</b> Re: [T10] Determining an SED Drive<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">If you get drive not ready, then the drive is not spun up yet.<o:p></o:p></p>
<div>
<p class="MsoNormal">If you get invalid command, then the drive is not SED.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">There may be exceptions where an SED uses vendor specific protocols (not SECURITY PROTOCOL IN and SECURITY PROTOCOL OUT commands) that you can't determine from this method.<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Thu, Apr 7, 2016 at 10:31 AM, Otte, Olga <<a href="mailto:olga.otte@hpe.com" target="_blank">olga.otte@hpe.com</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">Do we expect “drive not ready” or “Invalid command” check condition if drive is not spin up yet? I think I am getting timing issue and
not sure what is expected behavior.</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D">Olga Otte HPE</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma",sans-serif">
<a href="mailto:t10-bounces@t10.org" target="_blank">t10-bounces@t10.org</a> [mailto:<a href="mailto:t10-bounces@t10.org" target="_blank">t10-bounces@t10.org</a>]
<b>On Behalf Of </b>Saha, Soumit<br>
<b>Sent:</b> Thursday, April 07, 2016 7:35 AM<br>
<b>To:</b> Amir Dagan1<br>
<b>Cc:</b> T10, Reflector<br>
<b>Subject:</b> Re: [T10] Determining an SED Drive</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p>You have to send SPC trusted receive (IF-RECV) SCSI primary command with discovery payload and handle illegal requests if the drive is not an SED.<o:p></o:p></p>
<div>
<div>
<p>There are no vital data pages for SED specific attributes.<o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On 7 Apr 2016 12:39, Amir Dagan1 <<a href="mailto:AMIRDA@il.ibm.com" target="_blank">AMIRDA@il.ibm.com</a>> wrote:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">Hello,</span><br>
<br>
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">Is there a "SCSI" way (non vendor specific) to tell whether a device is an SED one (Self Encrypting Drive)?</span><br>
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">I do not mean by P/N etc., but a designated field in a logpage, inquiry, etc.</span><br>
<br>
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">Thanks,</span><br>
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">Amir Dagan</span><br>
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">IBM</span><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
T10 mailing list<br>
<a href="mailto:T10@t10.org">T10@t10.org</a><br>
<a href="http://www.t10.org/mailman/listinfo/t10" target="_blank">http://www.t10.org/mailman/listinfo/t10</a><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>