> > Subject: Re: [t13] Long physical sectors - where is size determined? > > The xEC Identify data tells us bytes per lba ...
I find the following relevant texts in d1410r3b.pdf ATA/PI 6 2002-02-26.
I find the 8.31.8 text misleading. I think the ATA "device’s default" appears in word 59, not word 47. I wonder if we've fixed that English since ATA/PI 6.
Pat LaVarre
---
8.15.22 Word 47: READ/WRITE MULTIPLE support. Bits (7:0) of this word define the maximum number of sectors per block that the device supports for READ/WRITE MULTIPLE commands.
...
8.15.28 Word 59: Multiple sector setting If bit 8 is set to one, bits (7:0) reflect the number of sectors currently set to transfer on a READ/WRITE MULTIPLE command. This field may default to the preferred value for the device (see 8.49).
...
8.31 READ MULTIPLE EXT ... 8.31.8 Description
...
If no successful SET MULTIPLE command has been issued, the block is defined by the device’s default value for number of sectors per block as defined in bits (7:0) in word 47 in the IDENTIFY DEVICE information.
...
8.49 SET MULTIPLE MODE ...
---
