This message is from the T13 list server.

> A couple of errors came to my attention in ATA/ATAPI-6

I have noticed a handful of discrepancies between what I read
in ATA/ATAPI-6 and what a disk from a well-known company does.
Some of these may be firmware errors, but some may be flaws
in ATA/ATAPI-6.

One such discrepancy is the following.

I take a disk, larger than 137.4 GB, ask READ NATIVE MAX ADDRESS,
and get 268435454. But on page 52 of d1410r3a.pdf it is written
that "If the native maximum address is greater than 268,435,455,
a READ NATIVE MAX ADDRESS command shall cause the device to return
a value of 268,435,455". The same is stated in section 8.32.

In this case maybe the behaviour of the disk drive is to be
preferred over what the standard says: When LBA capacity is
returned as 0xFFFFFFF = 268435455, and READ NATIVE MAX ADDRESS
always returns (LBA capacity - 1), then it should really
return 268435454 here.

Andries
Subscribe/Unsubscribe instructions can be found at www.t13.org.

Reply via email to