Old text in SPC4

Knight, Frederick Frederick.Knight at netapp.com
Tue May 12 12:25:29 PDT 2009


* From the T10 Reflector (t10 at t10.org), posted by:
* "Knight, Frederick" <Frederick.Knight at netapp.com>
*
Resend to fix the reference (it's SPC, not SBC):
spc4r19 - 8.3.2.3.2 (last paragraph):
"If the Logical Unit descriptor includes the DEVICE TYPE SPECIFIC DATA
field, then the size of the DEVICE TYPE SPECIFIC DATA field shall be
12 bytes and the field shall contain data equivalent to that returned
by a successful READ CAPACITY command with LONGLBA bit set to one, and
the RELADR and PMI bits set to zero."
I looks like the LONGLBA bit was added and then removed in the 1999/2001
timeframe, and this text didn't get updated; RELADR doesn't exist
either.
http://www.t10.org/cgi-bin/ac.pl?t=d&f=99-259r4.pdf
The returned data appears to be the same as the first 12 bytes of the
current READ CAPACITY (16) parameter data, so the fix looks easy:
"If the Logical Unit descriptor includes the DEVICE TYPE SPECIFIC DATA
field, then the size of the DEVICE TYPE SPECIFIC DATA field shall be
12 bytes and the field shall contain data equivalent to the first 12
bytes returned by a successful READ CAPACITY (16) command with the PMI
bit set to zero."
These are reference to bits that don't exist anymore in the READ
CAPACITY
(or READ CAPACITY (16) command).  We shouldn't be referencing stuff that
doesn't exist.
http://www.t10.org/cgi-bin/ac.pl?t=d&f=09-200r0.pdf has the suggested
fix.
	Fred Knight
*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org



More information about the T10 mailing list