** This is the quasi-official and semi-temporary T13 email list server. **
> Are words 100-103 oridinal or cardinal?
My archive shows this question posted but never answered.
Please clue me in?
Thanks in advance. Pat LaVarre x4402
P.S. In the early years I only cared about Atapi ... nowadays my employer is shipping
microdrives and other forms of Xxx-to-Ata bridges.
P.P.S. For example, only recently did I clue in to the gag-ack-ouch Ata bytes-per-cb
limit of x100*x200 bytes. Curious to see the 48-bit Lba proposal raise that only to
x100:00*x200 bytes. Scsi has had 32-bit block counts for some time, but I haven't yet
myself seen Lba's larger than 32 bits.
>>> [EMAIL PROTECTED] 04/21/01 06:33PM >>>
** This is the quasi-official and semi-temporary T13 email list server. **
It looks to me like there's a significant mistake in the current
ATA/ATAPI-6 draft (d1410r1B) regarding the meaning of words 100-103
in the response from the device to the IDENTIFY DEVICE command. In one
chapter, words 100-103 are specified as the total sector count, and in
a later chapter they're specified as the maximum LBA address. Since
an LBA address is a 0-based number, these two specification can't
both be correct. The specifications for words 61:60 (which I've
included below for comparison purposes) don't have this problem.
In Section 6.2.1 (page 21), it says:
6.2.1 Definitions and value ranges of IDENTIFY DEVICE words (see 8.12)
1) Words (61:60) shall contain the total number of user-addressable
sectors in 28-bit addressing. The content of words (61:60) shall be
greater than or equal to one and less than or equal to 268,435,456.
2) Words (103-100) shall contain the total number of user-addressable
sectors in 48-bit addressing.
3) ...
[How come sentence 2) above doesn't specify that the contents of
words (100-103) shall be >= 1 and <= 2**48 ???]
In the section 8.14 (page 107), the specification of the IDENTIFY DEVICE
command output says:
8.14 IDENTIFY DEVICE
...
8.14.8 Description
...
Table 24 IDENTIFY DEVICE information
Word R F/V
...
60-61 M F Total number of user addressable sectors
...
100-103 O V Maximum user LBA address for 48-bit Address feature set.
...
And then later in section 8.14, it says:
8.14.32 Word (61:60): Total number of user addressable sectors
This field contains the total number of user addressable
sectors (see 6.2).
...
8.14.55 Words 100-103: Maximum user LBA address for 48-bit Address
feature set
Words 100-103 contain the maximum LBA address in used addressable
space when the 48-bit Addressing feature set is supported. Support
of these words is mandatory if the 48-bit Address feature set is
supported.
[if I'm wrong and words 100-103 are supposed to be the max address then
someone needs to fix the "used addressable" typo ]
--
If you have any questions or wish to unsubscribe send a
message to Hale Landis, [EMAIL PROTECTED] To post to
this list server send your message to [EMAIL PROTECTED]
For questions concerning Thistle Grove Industries or TGI's
list services please send email to [EMAIL PROTECTED]
--
If you have any questions or wish to unsubscribe send a
message to Hale Landis, [EMAIL PROTECTED] To post to
this list server send your message to [EMAIL PROTECTED]
For questions concerning Thistle Grove Industries or TGI's
list services please send email to [EMAIL PROTECTED]