This message is from the T13 list server.
To whom it may concern, I work with Green Hills Software based in Santa Barbara, CA. I've been studying the ATA/ATAPI-6 Standard, and I think I've found a discrepancy. In the Transition from HPIOI2 to HPIOI2, shouldn't the first line read, "When the host has read the device Drive register..."? The standard instead reads, "When the host had read the device Status register". Transition HPIOI2:HPIOI2: When the host has read the device status register and the DRQ data block transfer has not completed, then the host shall make a transition to the HPIOI2: Transfer_Data state. I noticed that the latest ATA/ATATPI-7 Standard reads the same as the ATA/ATAPI-6 Standard. When I looked into the Figure 25 and 26, they read "device Drive register" and not "device Status register". You are the only email address I could find in the Standard. If you are not the person I should be contacting, please let me know who is. --Mike Farley
