Deskstar 7K80 Hard Disk Drive Specification
158
The Data Structure Version field shall contain a value of 02h indicating the second revision of the structure format.
The Read Stream Error Log Count field shall contain the number of uncorrected sector entries currently reportable
to the host. This value may exceed 31.
The Error Log Index indicates the error log data structure representing the most recent error. Only values (31:1)
are valid.
Table 110 defines the format of each entry in the Read Stream Error Log.
Table 107: Stream Error Log entry
Byte (1:0) contains the contents of the Feature Register when the error occurred. This Value shall be set to 0FFFFh
for s deferred write error.
Byte 2 contains the contents of the Status Register when the error occurred.
Byte 3 contains the contents of the Error Register when the error occurred.
Byte (9:4) indicates the starting LBA of the error.
Byte (13:12) indicate the length of the error. Therefore, each entry may describe a range of sectors at the given
address and spanning the specified number of sectors.
12.17.5 Write Stream Error Log
Table 111 defines the format of the Write Stream Error log. Entries are placed into the Write Stream Error log only
when the SE bit is set to one in the Status Register. The 512 bytes returned shall contain a maximum of 31 error
entries. The Write Stream Error Count shall contain the total number of Write Stream Errors detected since the last
512
Table 106: Read Stream Error Log
Code Binary Code Bit
Protocol Command
(Hex) 7 6 5 4 3 2 1 0
3
Check Power
M ode
E5 1 1 1 0 0 1 0 1
3
Check Power
M ode*
98 1 0 0 1 1 0 0 0
3
Configure
Stream
51 0 1 0 1 0 0 0 1
3
Device
Configuration
Restore
B1 1 0 1 1 0 0 0 1
3
Device
Configuration
Freeze Lock
B1 1 0 1 1 0 0 0 1
1
Device
Configuration
Identify
B1 1 0 1 1 0 0 0 1
2
Device
Configuration
Set
B1 1 0 1 1 0 0 0 1
2
Download
M icrocode
92 1 0 0 1 0 0 1 0
3
Execute
Device
Diagnostic
90 1 0 0 1 0 0 0 0
3 Flush Cache E7 1 1 1 0 0 1 1 1
3
Flush Cache
Ext
EA 1 1 1 0 1 0 1 0
2 Form at Track 50 0 1 0 1 0 0 0 0
1
Identify
Device
EC 1 1 1 0 1 1 0 0
3 Idle E3 1 1 1 0 0 0 1 1
3 Idle* 97 1 0 0 1 0 1 1 1
3
Idle
Imm ediate
E1 1 1 1 0 0 0 0 1
3
Idle
Imm ediate*
95 1 0 0 1 0 1 0 1
3
Initialize
Device
P aram eters
91 1 0 0 1 0 0 0 1
1 R ead Buffer E4 1 1 1 0 0 1 0 0
4 R ead DM A C8 1 1 0 0 1 0 0 0
4 R ead DM A C9 1 1 0 0 1 0 0 1
4
Read DM A
Ext
25 0 0 1 0 0 1 0 1
1 R ead Long 22 0 0 1 0 0 0 1 0
1 R ead Long 23 0 0 1 0 0 0 1 1
1
Read Log
Ext
2F 0 0 1 0 1 1 1 1
1
Read
M u ltip le
C4 1 1 0 0 0 1 0 0
1
Read
M u ltip le E x t
29 0 0 1 0 1 0 0 1
3
Read Native
M ax Address
F8 1 1 1 1 1 0 0 0
3
Read Native
Max Address
Ext
27 0 0 1 0 0 1 1 1
1
Read
S ector(s)
20 0 0 1 0 0 0 0 0
1 R ead 21 0 0 1 0 0 0 0 1
S ector(s)
1
Read
S ector(s) E xt
24 0 0 1 0 0 1 0 0
4
Read Stream
DMA
2A 0 0 1 0 1 0 1 0
4
Read Stream
PIO
2B 0 0 1 0 1 0 1 0
3
Read Verify
S ector(s)
40 0 1 0 0 0 0 0 0
3
Read Verify
S ector(s)
41 0 1 0 0 0 0 0 1
3
Read Verify
S ector(s) E xt
42 0 1 0 0 0 0 1 0
3 Recalibrate 1x 0 0 0 1 - - - -
2
Security
Disable
Password
F6 1 1 1 1 1 0 1 0
3
Security
Erase
Prepare
F3 1 1 1 1 0 0 1 1
2
Security
Erase Unit
F4 1 1 1 1 0 1 0 0
3
Security
Freeze Lock
F5 1 1 1 1 0 1 0 1
2
Security Set
Password
F1 1 1 1 1 0 0 0 1
2
Security
Unlock
F2 1 1 1 1 0 0 1 0
Figure 1. Com m and Set
Code
Binary Code
Bit
Protocol Command
(Hex) 7 6 5 4 3 2 1 0
3 Seek 7x 0 1 1 1 - - - -
3 Set Features EF 1 1 1 0 1 1 1 1
3 Set M ax Address F9 1 1 1 1 1 0 0 1
3 Set M ax Address Ext 37 0 0 1 1 0 1 1 1
3 Set M ultiple M ode C6 1 1 0 0 0 1 1 0
3 Sleep E6 1 1 1 0 0 1 1 0
3 Sleep* 99 1 0 0 1 1 0 0 1
3 SM ART Disable O perations B0 1 0 1 1 0 0 0 0
3 SM ART Enable/Disable Attribute Auto save B0 1 0 1 1 0 0 0 0
3 SM ART Enable Operations B0 1 0 1 1 0 0 0 0
3 SM ART Execute Off-line Data Collection B0 1 0 1 1 0 0 0 0
1 SM ART Read Attribute Values B0 1 0 1 1 0 0 0 0
1 SM ART Read Attribute Thresholds B0 1 0 1 1 0 0 0 0
3 SM ART Return Status B0 1 0 1 1 0 0 0 0
3 SM ART Save Attribute Values B0 1 0 1 1 0 0 0 0
2 SM ART W rite Log Sector B0 1 0 1 1 0 0 0 0
3 SM ART Enable/Disable Automatic Off-line B0 1 0 1 1 0 0 0 0
3 Standby E2 1 1 1 0 0 0 1 0
3 Standby* 96 1 0 0 1 0 1 1 0
3 Standby Imm ediate E0 1 1 1 0 0 0 0 0
3 Standby Imm ediate* 94 1 0 0 1 0 1 0 0
2 W rite Buffer E8 1 1 1 0 1 0 0 0
4 W rite DM A CA 1 1 0 0 1 0 1 0
4 W rite DM A CB 1 1 0 0 1 0 1 1
4 W rite DMA Ext 35 0 0 1 1 0 1 0 1
2 W rite Log Ext 3F 0 0 1 1 1 1 1 1
2 W rite Long 32 0 0 1 1 0 0 1 0