** 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]



Reply via email to