Specifications

Command
Error register Status register
BBK UNC IDNF ABRT TK0NF AMNF DRDY DWF DSC CORR ERR
Seagate alternative power management commands
Check Idle
Mode
Check Standby
Power Mode
Enable/Disable
Auto Idle
Enable/Disable
Auto Standby
Idle Immediate
Ready and
Enable/Disable
Auto Idle
Ready and
Enable/Disable
Auto Standby
Ready
Immediate
Sleep
Standby
Immediate
5.4 ATA standard commands
5.4.1 Execute Drive Diagnostic command
The Execute Drive Diagnostic command (command code 90
H
) performs
the internal diagnostic tests implemented by the drive. The DRV bit is
ignored. Both drives, if present, execute this command at the same time.
If there is no slave present:
The single drive posts only its own diagnostic results.
The drive clears BSY, and generates an interrupt.
If a slave drive is present:
The slave drive asserts PDIAG– within 5 seconds.
The master drive waits up to 6 seconds for the slave to assert PDIAG–.
38 ATA Interface Reference Manual, Rev. C