This message is from the T13 list server.
> xEC "word" 106 tells us lba/write, expressed as a precise power of two
> xEC "word" 59 tells us lba/pio-drq
> xEC "word"s 118:117 tell us bytes/lba
>
> Our model here, on purpose I imagine, cannot accurately represent a
> hypothetical device that has an lba/write that is something other than
> a power of two lba. A device like that might have to report its lcm
> (least-common-multiple) between a power of two and its actual
> lba/write.
ATA/ATAPI-7 specifically supports two categories of long blocks.
These may be used in combination.
ref: ATA/ATAPI-7 (rev 4, volume 1)
* Description of how it all works together:
ref: sections 4.21, 4.22, 4.23
* logical_sector_size= xxxx words
(e.g. 520 bytes/sector -> 260 words)
ref: IDENTIFY DEVICE words 117-118
IDENTIFY DEVICE word 106, bit 12
(default=256)
* physical_sector_size = power-of-two multiples of the above
blocksize
(default=0)
(supports up to 2**15 logical blocks per physical)
ref: IDENTIFY DEVICE word 106, bits 13, 3:0
Thank You !!!
-----------------------------------------------------------------
Jim Hatfield
ATA Interface Firmware & T13 (ATA/ATAPI) Standards Representative
Seagate Technology - PSG
e-mail: [EMAIL PROTECTED]
s-mail: 389 Disc Drive; Longmont, CO 80503 USA
voice: 720-684-2120
fax : 720-684-2711
====================================================