|
OK, I
figured it out. The reasoning is
ugly, but I understand it now. ------------------------------------------------ Curtis E. Stevens 20511 Lake Forest Dr. #C 214-D Lake Forest, Ca. 92630 Phone: 949-672-7933 Cell: 949-307-5050 E-Mail: [EMAIL PROTECTED] -----Original
Message----- I am in the process of
converting the commands to the new format and have run into a problem with
SETMAX. The problem appears to have been introduced in ATA/ATAPI-5, but I
will show the problem in ATA/ATAPI-7. Section 6.50 lists the
SETMAX max commands. Subcommand value 0 has been marked obsolete. I
think this is an error. The reason is that in ATA/ATAPI-4, the features
register was marked N/A. This means the value is undefined. Table
45 defined values 1-4 as having functions, none of them being SETMAX
Address. Table 45 defines values 5-255 as reserved and value 0 as
obsolete. Now the problem…
Section 6.50.1.4 shows the inputs for SETMAX ADDRESS. The feature
register is N/A. All the other SETMAX subcommands have a value. From
the drive point of view there is really no way to know what is happening. My opinion is that Table
45 should define value 0 as SET MAX ADDRESS (Not Obsolete). I also
believe that in 6.50.1.4, the feature register should be 0, not N/A. Any
value other than 0 is illegal. Since I am working on a
first draft I think I will put the change in unless I get objections… ------------------------------------------------ Curtis E. Stevens 20511 Lake Forest
Dr. #C 214-D Lake Forest, Ca. 92630 Phone: 949-672-7933 Cell: 949-307-5050 E-Mail:
[EMAIL PROTECTED] |
Title: Issue with ATA 5,6, and 7
- [t13] Issue with ATA 5,6, and 7 Curtis Stevens
- Curtis Stevens
