advertisement
18.10.2 Mode Page 00 (Vendor Unique Parameters)
12
13
14
15
10
11
8
9
6
7
4
5
2
3
0
1
Table 95: Vendor Unique Parameters - Page 00
Byte
Bit
Default
7
PS
6
0
5 4 3 2
Page Code = 00h
Reserved
Page Length = 0Eh
MRG
Reserved VGMDE Reserved
1 0
Reserved Ignored
RRNDE Reserved
IGRA
Reserved
AVERP
Reserved
FDD Reserved
Reserved
Overall Command Timer (low byte)
CAEN Ignored
OCT (high nibble)
Reserved
Temperature Threshold
DRRT
Command Aging Limit (Hi byte)
Command Aging Limit (Low byte)
Read Reporting Threshold
Write Reporting Threshold
Ignored
Ignored Reserved FCERT
FFMT
Ignored Reserved Ignored
16h
14h
Ignored 00h
Reserved 00h
00h
00h
00h
30h
00h
02h
00h
00h
80h
0Eh
00h
00h
Fields marked in the table as 'Ignored' are not used or checked by the drive. They will be initialized to zero but can be set as desired for compatibility with older drives.
• MRG (Merge Glist into Plist) bit is set to 1 for merging the Glist entries into the Plist during FORMAT UNIT command.
• VGMDE (Veggie Mode) bit set to 1 will cause the drive to execute random self-seeks. To enable this mode, the initiator must perform the mode select to set the bit while the drive is spinning, then Stop Unit, then Start Unit. VGMDE set to
0 disables the self-seeks (normal operation).
• RRNDE (Report Recovered Non Data Errors) bit controls the reporting of recovered Non Data Errors when the PER bit is set. If RRNDE is set, recovered Non Data Errors are reported. If the RRNDE bit is not set, then recovered Non
Data Errors are not reported.
• FDD (Format Degraded Disable) controls the reporting of Format Degraded sense data for Test Unit Ready commands when the drive is in a format degraded state. When the FDD bit is one, Format Degraded sense data will not be reported for a Test Unit Ready command. When the FDD bit is zero, Format Degraded sense data will be reported for
Test Unit Ready commands when the drive is in a format degraded state. This bit does not affect the reporting of Format Degraded conditions for any media access commands.
• CAEN (Command Aging Enable) When set this bit causes the Command Age Limit timer to be used to avoid commands waiting in the command queue for an indefinite period. When commands have been in the queue for a period of time greater than the timer limit they will be reordered to be executed on a first come first served basis. When this bit is reset, commands are always executed based on the queue reordering rules.
• IGRA (Ignore Reassigned LBA) bit works in conjunction with the RC bit (Mode Page 01h, byte 2, bit 4). The main purpose of this bit is to avoid undesirable read processing time delays due to reassigned LBA processing for continuous data availability requirements such as Audio Visual applications. If IGRA is set to one and RC is set to one, out-of-
HGST Ultrastar C10K600 (SAS) Hard Disk Drive Specification
135
line reassigned LBAs will not be processed. If IGRA is set to one and RC is set to zero, or if IGRA is set to zero, reassigned LBAs will be processed normally.
• AVERP (AV ERP Mode) bit is set to one in order to specify maximum retry counts during Read DRP. When AVERP bit is set to one, the maximum retry counts for read operations is specified by Read Retry Count (Mode Page 1 Byte 3).
AVERP bit is set to zero to specify that the drive shall process read DRP up to the default maximum retry count when
Read Retry Count is set to a non-zero value.
• OCT (Overall Command Timer) controls the maximum command execution time, from receipt by the drive until status is returned. If the command is unable to complete in the specified amount of time, it will be aborted with Check Condition status, Aborted Command sense key. The Overall Command Timer does not alter the behavior of the Command Aging Limit or Recovery Time Limit. Each unit of this timer is 50 milliseconds. Setting the value to zero disable the feature.
• Temperature Threshold Temperature Threshold specifies the threshold value in degrees Celsius for the thermal sensor
Information Exception Warning; the reporting of which is controlled by Mode Page 0x1C. A value of 0 selects the default value (85 degrees Celsius).
• Command Aging Limit This value controls the maximum time a command should wait in the command queue when the
CAEN bit is set. Each unit of this timer is 50 ms.
• Read Reporting Threshold specifies the recovery step that must be exceeded to report recovered data errors during read operations when PER=1. For example, if the Read Reporting Threshold is set to 22, recovered read errors will be reported starting at recovery step 23
• Write Reporting Threshold specifies the recovery step that must be exceeded to report recovered data errors during write operations when PER=1. For example, if the Write Reporting Threshold is set to 20, recovered write errors will be reported starting at recovery step 21.
• DRRT (Disable Restore Reassign Target) bit disables the reading and restoration of the target LBA during a Reassign
Blocks command. If the DRRT bit is zero, the reassign command attempts to restore the target LBA's data. If the data cannot be restored, the target LBA is reassigned and written with a data pattern of all 00s. If the DRRT bit is one, no attempt is made to restore the target LBA.
• FFMT (Fast Format Enable) bit allows the formatting of the drive without any writes to the customer media. All format operations are allowed including changing block sizes and manipulating defects. The drive will operate normally after a fast format with the following caveat: since no data is written to any customer data blocks as a result of a Fast
Format operation, there is a possibility that a read attempt to any particular block (without having previously written to that block) will result in an unrecoverable data error. This will most likely happen if the block size is changed as every LBA will contain data of an incorrect length and apparently an incorrect starting point. It is also possible to generate an uncorrectable data error without changing block sizes if the defect list is shortened and previously bad blocks become visible in the customer address space. Of course ALL DATA ON THE DRIVE WILL BE LOST as the result of any format operation and so any attempt to read blocks which have not been written to will result in unpredictable behavior.
• FCERT (Format Certification) bit determines whether the certification step will be performed during a Format Unit command. FCERT bit set to 0 disables certification. FCERT bit set to 1 enables the certification step.
HGST Ultrastar C10K600 (SAS) Hard Disk Drive Specification
136
advertisement
Related manuals
advertisement
Table of contents
- 17 1.0 General
- 17 1.1 Introduction
- 17 1.2 Glossary
- 17 1.3 Caution
- 19 2.0 Outline of the Drive
- 21 3.0 Fixed-disk Subsystem Description
- 21 3.1 Control Electronics
- 21 3.2 Head Disk Assembly
- 21 3.3 Actuator
- 23 4.0 Drive Characteristics
- 23 4.1 Formatted Capacity
- 23 4.2 Data Sheet
- 24 4.3 Inquiry Information
- 24 4.3.1Product ID
- 24 4.3.2World Wide ID - Block Assignment
- 25 4.4 Cylinder allocation
- 26 4.5 Performance characteristics
- 27 4.5.1 Mechanical positioning
- 28 4.5.2 Average latency
- 28 4.5.3 Spindle stop time
- 29 4.5.4 Data transfer speed
- 29 4.5.5 Buffering operation (read ahead/write cache)
- 31 5.0 Data Integrity
- 31 5.1 Equipment Status
- 31 5.2 Error Recovery Procedure
- 33 6.0 Physical Format
- 33 6.1 Shipped Format (P-List)
- 33 6.2 Reassigned Format (G-List)
- 35 7.0 Electrical Interface
- 35 7.1 SAS Connector
- 35 7.1.1 29 pin Serial Attached SCSI (SAS) Connector Definition
- 36 7.1.2 Voltage and Ground Signals
- 36 7.1.3 Ready LED output
- 37 8.0 Environment
- 37 8.1 Temperature and humidity
- 38 8.2 Storage requirements
- 38 8.2.1 Packaging
- 38 8.2.2 Storage time
- 38 8.3 Corrosion test
- 39 8.4 Cooling requirements
- 41 9.0 DC Power Requirements
- 42 9.1 Power Supply Current, Average and Peak
- 44 9.2 Ripple Voltage
- 44 9.3 Power Consumption Efficiency Index
- 45 10.0 Reliability
- 45 10.1 Start/Stop Cycles
- 45 10.2 Load/Unload Cycles
- 45 10.3 Data Reliability
- 45 10.4 Seek errors
- 45 10.5 Failure prediction (S.M.A.R.T)
- 45 10.6 MTBF (Mean Time Between Failure): 2.0M hours
- 46 10.7 Preventive Maintenance
- 46 10.8 Temperature Warning
- 47 11.0 Mechanical Specifications
- 47 11.1 Outline
- 47 11.2 Mechanical Dimensions
- 49 11.3 Interface Connector
- 50 11.4 Mounting Positions and Tappings
- 51 11.5 Drive Mounting
- 51 11.6 Heads Unload and Actuator Lock
- 53 12.0 Vibration and Shock
- 53 12.1 Operating Vibration
- 53 12.1.1 Random Vibration
- 53 12.1.2 Swept Sine Vibration
- 53 12.2 Non-operating Vibrations
- 53 12.2.1 Random Vibration
- 53 12.2.2 Swept Sine Vibration
- 53 12.3 Operating shock
- 54 12.4 Non-operating shock
- 54 12.4.1 Half sine wave shock pulse
- 54 12.4.2 Rotational shock
- 55 13.0 Acoustics
- 55 13.1 Sound power levels
- 57 14.0 Identification
- 57 14.1 Labels
- 59 15.0 Electromagnetic Compatibility
- 59 15.1 Class B Regulatory Notices
- 61 16.0 Standards
- 61 16.1 European Standards Compliance
- 61 16.2 German Safety Mark
- 61 16.3 Flammability
- 63 17.0 SAS Attachment
- 63 17.1 General
- 63 17.2 SAS Features
- 64 17.3 SAS Names and Identifiers
- 65 17.4 Spin up
- 66 17.5 PHY Layer
- 66 17.5.1 Link Reset Sequence
- 67 17.5.2 Hard Reset
- 67 17.5.3 SAS OOB (Out of Band)
- 68 17.5.4 SAS Speed Negotiation
- 69 17.5.5 PHY Error Handling
- 69 17.6 Link Layer
- 69 17.6.1 Address Frames
- 72 17.6.2 Link Layer Error Handling
- 74 17.7 Transport Layer
- 75 17.7.1 Command Information Unit
- 76 17.7.2 TASK Information Units
- 78 17.7.3 XFER_RDY Information Units
- 78 17.7.4 DATA Information Units
- 78 17.7.5 RESPONSE Information Units
- 80 17.7.6 Sequences of SSP Information Units
- 81 17.7.7 Transport Layer Error Handling
- 83 18.0 SCSI Command Set
- 85 18.1 SCSI Control Byte
- 85 18.2 Abbreviations
- 85 18.3 Byte ordering conventions
- 86 18.4 FORMAT UNIT (04)
- 88 18.4.1 Parameter List Header
- 90 18.4.2 Defect Descriptor
- 93 18.5 INQUIRY (12)
- 94 18.5.1 Inquiry Data
- 110 18.6 LOG SELECT (4C)
- 113 18.7 LOG SENSE (4D)
- 114 18.7.1 Log Page parameters
- 115 18.7.2 Log Sense Page
- 116 18.7.3 Log Sense Page
- 118 18.7.4 Log Sense Page
- 120 18.7.5 Log Sense Page
- 122 18.7.6 Log Sense Page
- 123 18.7.7 Log Sense Page D
- 124 18.7.8 Log Sense Page E
- 126 18.7.9 Log Sense Page F
- 127 18.7.10 Log Sense Page
- 130 18.7.11 Log Sense Page
- 133 18.7.12 Log Sense Page
- 137 18.7.13 Log Sense Page 1A
- 138 18.7.14 Log Sense Page 2F
- 139 18.7.15 Log Sense Page
- 142 18.7.16 Log Sense Page
- 144 18.8 MODE SELECT (15)
- 145 18.9 MODE SELECT (55)
- 146 18.10 MODE SENSE (1A)
- 147 18.10.1 Mode Parameter List
- 151 18.10.2 Mode Page 00 (Vendor Unique Parameters)
- 153 18.10.3 Mode Page 01 (Read/Write Error Recovery Parameters)
- 158 18.10.4 Mode Page 02 (Disconnect/Reconnect Parameters)
- 160 18.10.5 Mode Page 03 (Format Device Parameters)
- 162 18.10.6 Mode Page 04 (Rigid Disk Drive Geometry Parameters)
- 163 18.10.7 Mode Page 07 (Verify Error Recovery Parameters)
- 164 18.10.8 Mode Page 08 (Caching Parameters)
- 166 18.10.9 Mode Page 0A (Control Mode Page Parameters)
- 170 18.10.10 Mode Page 0C (Notch Parameters)
- 171 18.10.11 Mode Page 18h
- 172 18.10.12 Mode Page 19h (Port Control Parameters)
- 178 18.10.13 Mode Page 1A (Power Control)
- 179 18.10.14 Mode Page 1C (Informational Exceptions Control)
- 182 18.11 MODE SENSE (5A)
- 183 18.12 PERSISTENT RESERVE IN (5E)
- 183 18.12.1 Service Action
- 184 18.12.2 Parameter data for Read Keys
- 185 18.12.3 Parameter Data for Read Reservations
- 186 18.13 PERSISTENT RESERVE OUT (5F)
- 187 18.13.1 Service Action
- 187 18.13.2 Type
- 188 18.13.3 Parameter list
- 189 18.13.4 Summary
- 191 18.14 PRE-FETCH (34)
- 192 18.15 READ (6) - (08)
- 193 18.16 READ (10) - (28)
- 195 18.17 READ (12) - (A8)
- 196 18.18 READ (16) - (88)
- 197 18.19 READ (32) - (7F/09)
- 199 18.20 READ BUFFER (3C)
- 200 18.20.1 Combined Header And Data (Mode 00000b)
- 200 18.20.2 Read Data (Mode 00010b)
- 201 18.20.3 Descriptor (Mode 00011b)
- 202 18.20.4 Read Data from Echo Buffer (Mode 01010b)
- 202 18.20.5 Echo Buffer Descriptor (Mode 01011b)
- 202 18.20.6 Expander Communications and Echo Buffer (Mode 11010b)
- 203 18.21 READ CAPACITY (10) - (25)
- 205 18.22 READ CAPACITY (16) (9E/10)
- 205 18.22.1 Returned Data Format
- 206 18.23 READ DEFECT DATA (37)
- 208 18.23.1 Defect List Header
- 208 18.23.2 Defect List Descriptor
- 209 18.23.3 Bytes from Index Format (100b)
- 209 18.23.4 Physical Sector Format (101b)
- 210 18.24 READ DEFECT DATA (B7)
- 210 18.24.1 Defect List Header
- 211 18.24.2 Defect List Descriptor
- 211 18.24.3 Bytes from Index Format (100b)
- 211 18.24.4 Physical Sector Format (101b)
- 212 18.25 READ LONG (3E)
- 213 18.26 REASSIGN BLOCKS (07)
- 215 18.27 RECEIVE DIAGNOSTICS RESULTS (1C)
- 215 18.27.1Receive Diagnostic Results Page
- 216 18.27.2Receive Diagnostic Results Page
- 218 18.28 RELEASE (17)
- 219 18.29 RELEASE (57)
- 220 18.30 REPORT DEVICE IDENTIFIER (A3/05)
- 222 18.31 REPORT LUNS (A0)
- 223 18.32 REPORT SUPPORTED OPERATION CODES (A3/0C)
- 224 18.32.1All_commands parameter data format
- 225 18.32.2One_command parameter data format
- 227 18.32.3Command timeouts descriptor format
- 228 18.33 REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS (A3/0D)
- 230 18.34 REQUEST SENSE (03)
- 231 18.35 RESERVE (16)
- 232 18.36 RESERVE (56)
- 233 18.37 REZERO UNIT (01)
- 234 18.38 SEEK (6) - (0B)
- 234 18.39 SEEK (10) - (2B)
- 235 18.40 SEND DIAGNOSTIC (1D)
- 237 18.40.1 Send Diagnostic Page
- 237 18.40.2 Send Diagnostic Page 3F
- 240 18.40.3 Send Diagnostic Page
- 242 18.41 SET DEVICE IDENTIFIER (A4/06)
- 243 18.42 START STOP UNIT (1B)
- 246 18.43 SYNCHRONIZE CACHE (10) - (35)
- 247 18.44 SYNCHRONIZE CACHE (16) - (91)
- 248 18.45 TEST UNIT READY (00)
- 249 18.46 VERIFY (2F)
- 252 18.47 VERIFY (12) - (AF)
- 253 18.48 VERIFY (16) - (8F)
- 254 18.49 VERIFY (32) - (7F/0A)
- 256 18.50 WRITE (6) - (0A)
- 257 18.51 WRITE (10) - (2A)
- 259 18.52 WRITE (12) - (AA)
- 260 18.53 WRITE (16) - (8A)
- 261 18.54 WRITE (32) - (7F/0B)
- 263 18.55 WRITE AND VERIFY (10) - (2E)
- 264 18.56 WRITE AND VERIFY (12) - (AE)
- 265 18.57 WRITE AND VERIFY (16) - (8E)
- 266 18.58 WRITE AND VERIFY (32) - (7F/0C)
- 267 18.59 WRITE BUFFER (3B)
- 267 18.59.1 Combined Header And Data (Mode 00000b)
- 268 18.59.2 Write Data (Mode 00010b)
- 268 18.59.3 Download Microcode (Mode 00100b)
- 269 18.59.4 Download Microcode and Save (Mode 00101b) -Single Binary File
- 269 18.59.5 Download Microcode and Save (Mode 00111b) - Multiple Binary Files
- 269 18.59.6 Write Data to Echo Buffer (Mode 01010b)
- 270 18.59.7 Enable Expander Communications Protocol (Mode 11010b)
- 271 18.60 WRITE LONG (3F)
- 273 18.61 WRITE SAME (41)
- 274 18.62 WRITE SAME (16) - (93)
- 275 18.63 WRITE SAME (32) - (7F/0D)
- 277 19.0 SCSI Status Byte
- 279 20.0 Additional information
- 279 20.1 SCSI Protocol
- 279 20.1.1 Priority of SCSI Status Byte Reporting
- 279 20.1.2 Invalid LUN Processing
- 280 20.1.3 Overlapped Commands
- 280 20.1.4 Command Processing During Execution of Active I/O Process
- 281 20.1.5 Unit Attention Condition
- 283 20.1.6 Command Processing During Startup and Format Operations
- 283 20.1.7 Internal Error Condition
- 283 20.1.8 Deferred Error Condition
- 284 20.1.9 Degraded Mode
- 291 20.1.10Command Processing while Reserved
- 291 20.2 Priority Commands
- 292 20.3 Command Queuing
- 292 20.3.1 Queue Depth
- 292 20.3.2 Queue Full Status
- 292 20.3.3 Termination of I/O Processes
- 292 20.4 Command Reordering
- 292 20.5 Concurrent I/O Process
- 292 20.6 Write Cache
- 293 20.7 Automatic Rewrite/Reallocate
- 295 20.8 Segmented Caching
- 295 20.8.1 Overview
- 295 20.8.2 Read Ahead
- 295 20.9 Multiple Initiator Systems
- 295 20.9.1 Sense Data
- 295 20.9.2 Mode Pages
- 295 20.10 Multiple Initiator Environment
- 295 20.10.1 Initiator Sense Data
- 295 20.10.2 Initiator Mode Select/Mode Sense Parameters
- 296 20.11 Reset
- 296 20.11.1 Reset Sources
- 296 20.11.2 Reset Actions
- 296 20.12 Diagnostics
- 296 20.12.1 Power on Diagnostics
- 297 20.12.2 Self-test via SEND DIAGNOSTIC Command
- 300 20.13 Idle Time Function
- 300 20.14 Command Time out Limits
- 300 20.14.1 Reassignment Time
- 300 20.14.2 Format Time
- 300 20.14.3 Start/Stop Unit Time
- 301 20.14.4 Medium Access Command Time
- 301 20.14.5 Time-out Limits for Other Commands
- 302 20.15 Recommended Initiator ERP
- 302 20.15.1 Drive Service Strategy
- 303 20.15.2 Recommendations for System Error Log
- 303 20.15.3 Data Recovery Procedure
- 305 20.15.4 Nondata Error Recovery Procedure
- 313 21.0 TCG SSC
- 313 21.1 Referenced Specifications and Standards
- 313 21.1.1 TCG Specifications
- 313 21.1.2 Federal Information Processing Standards (FIPS)
- 313 21.1.3 National Institute of Standards (NIST)
- 313 21.1.4 Department of Defense
- 314 21.1.5 RSA Laboratories Standards
- 314 21.1.6 Other Standards
- 314 21.2 Implementation Exceptions
- 314 21.3 Implementation Features and Details Outside of TCG Specifications
- 315 21.4 Encryption Algorithms
- 315 21.4.1 Advanced Encryption Standard(AES) Support
- 315 21.4.2 Level 0 Discovery Vendor Specifc Data
- 316 21.4.3 Pseudo Random Number Generation (PRNG)
- 316 21.4.4 Key Wrapping
- 316 21.4.5 Key Erasure
- 316 21.5 -TCG SSC Tables
- 317 21.5.1 Admin SP C_PIN Table and Locking SP C_PIN Table
- 317 21.5.2 K_AES_256 Table
- 317 21.5.3 Locking SP AccessControl Table
- 318 21.5.4 Locking Info Table
- 319 21.5.5 Locking SP Locking Table
- 319 21.6 Firmware Download and Signing
- 322 21.7 MSID
- 322 21.8 Logging
- 322 21.9 Number of Sessions
- 322 21.10 Number of Bands
- 322 21.11 Number of COMIDs
- 322 21.12 Locked and Unlocked Behavior
- 322 21.12.1 T10 SCSI commands
- 325 21.12.2 TCG SSC Commands
- 326 21.13 Error Codes
- 327 22.0 SCSI Sense Data
- 327 22.1 SCSI Sense Data Format
- 328 22.2 Sense Data Description
- 328 22.2.1 Valid (Bit 7 of byte 0)
- 328 22.2.2 Error Code (Bit 6 - 0 of byte 0)
- 328 22.2.3 ILI: Incorrect Length Indicator (Bit 5 of byte 2)
- 329 22.2.4 Sense Key (Bit 3 - 0 of byte 2)
- 330 22.2.5 Information Bytes (Byte 3 through 6)
- 330 22.2.6 Additional Sense Length (Byte 7)
- 330 22.2.7 Command Specific Information (Byte 8 through 11)
- 331 22.2.8 Additional Sense Code/Qualifier (Byte 12 and 13)
- 359 22.2.9 RU: Field Replaceable Unit (Byte 14)
- 359 22.2.10 Sense Key Specific (Byte 15 through 17)
- 362 22.2.11 Reserved (Byte 18 through 19)
- 362 22.2.12 Vendor unique error information (Byte 20 through 23)
- 362 22.2.13 Physical Error Record (Byte 24 thru 29)
- 362 22.2.14 Reserved (Byte 30 through 31)
- 363 23.0 Appendix. UEC list