This message is from the T13 list server.
Hello: I have a question about DRDY. BACKGROUND For PIO IN commands, say IDENTIFY DEVICE, the prerequisite is that DRDY is set to 1. Similarly after successful command completion, condition is that "DRDY shall be SET to 1". QUESTION What is supposed to happen to DRDY in between. After IDENTIFY DEVICE command has been sent to device: - Is device supposed to leave DRDY unchanged (i.e. 1) - OR is device supposed to clear DRDY till whole identify packet has been read thru data port? In all true ATA devices, I see DRDY set during packet reading. But I have this "emulated" ATA device which clears the DRDY during PIO in phase and manufacturer says that spec asks device to set DRDY only "when the device is capable of accepting all commands" and during packet read (PIO IN) phase device is not capable of accepting any other command. Please guide, Cheers, Mukesh _________________________________________________________ Nothing is impossible in this world. Even the word Impossible says: I'm possible. Keep :-) Mukesh Kataria Phoenix Tech. Ltd. (408) 570 1589 (W) 411 E. Plumeria Dr. [EMAIL PROTECTED] San Jose CA 95134
