ATA Bus Interface and ATA Commands
Quantum Fireball Plus AS 10.2/20.5/30.0/40.0/60.0 GB AT 6-45
6.7.9.4
6.7.9.46.7.9.4
6.7.9.4 SMART RETURN STATUS
SMART RETURN STATUSSMART RETURN STATUS
SMART RETURN STATUS
COMMAND CODE - B0h
TYPE - Optional - SMART Feature set. If the SMART feature set is implemented,
this command shall be implemented.
PROTOCOL - Non-data command.
INPUTS - The Features register shall be set to DAh. The Cylinder Low register shall
be set to 4Fh. The Cylinder High register shall be set to C2h.
NORMAL OUTPUTS - If the device has not detected a threshold exceeded
condition, the device sets the Cylinder Low register to 4Fh and the Cylinder High
register to C2h. If the device has detected a threshold exceeded condition, the
device sets the Cylinder Low register to F4h and the Cylinder High register to 2Ch.
ERROR OUTPUTS - If the device does not support this command, if SMART is
disabled or if the values in the Features, Cylinder Low or Cylinder High registers
are invalid, an Aborted command error is posted.
PREREQUISITES - DRDY set equal to one. SMART enabled.
DESCRIPTION - This command is used to communicate the reliability status of
the device to the host at the host’s request. Upon receipt of this command the device
sets BSY, saves any updated attribute values to non-volatile memory and compares
the updated attribute values to the attribute thresholds.
Register
RegisterRegister
Register 7
77
76
66
65
55
54
44
43
33
32
22
21
11
10
00
0
Features DAh
Sector Count
Sector Number
Cylinder Low 4Fh
Cylinder High C2h
Device/Head 1 1 D
Command B0h
Register
RegisterRegister
Register 7
77
76
66
65
55
54
44
43
33
32
22
21
11
10
00
0
Error na UNC na IDNF na ABRT na na
Sector Count na
Sector Number na
Cylinder Low na
Cylinder High na
Device/Head obs na obs DEV na
Status BSY DRDY DF na DRQ na na ERR