Question about use of IEEE COMPANY ID in 11-322r2

James C Hatfield james.c.hatfield at seagate.com
Mon Oct 8 12:09:47 PDT 2012


Formatted message: <a href="http://www.t10.org/cgi-bin/ac.pl?t=r&f=r1210081_f.htm">HTML-formatted message</a>

T13 has already defined (in ACS-3 rev 4: see A.23.2) that
      bits 31:24 are reserved
      bits 24:0   are the OUI
Thank You !!!
-----------------------------------------------------------------
Jim Hatfield
Seagate Technology LLC
   e-mail:  James.C.Hatfield at seagate.com
   s-mail:  389 Disc Drive;  Longmont, CO 80503 USA
   voice:  720-684-2120
   fax....: 720-684-2711
   cell...: 720-771-8914
On Mon, Oct 8, 2012 at 12:37 PM, Gerry Houlder
<gerry.houlder at seagate.com>wrote:
> I have noted that 11-322r2 (Device crash dump) has a 32 bit field in the
> returned data for IEEE COMPANY ID. I'm sure this is because the SATA
> equivalent has a 4 byte field for this also. However, the IEEE Company ID
> is a 24 bit value.
>
> Neither the SATA version or the T10 version of the crash dump feature has
> any guideline about how the 24 bit value is aligned within the 32 bit
> field. There is also the issue of SATA being little endian and SCSI is big
> endian. This could lead to interpretation problems when comparing crash
> dump information from a SATA drive with crash dump information from a SCSI
> drive that are from the same manufacturer (and should have the same company
> ID value).
>
> I suggest that the 4 byte value should be changed to a 3 byte value plus a
> reserved byte. This would take care of how the 24 bit field is aligned. We
> should also discuss whether we need to require the bytes to be always
> little endian or always big endian regardless of whether the data is from a
> SATA or SCSI drive.
>



More information about the T10 mailing list