Home
HGST Ultrastar C15K600 600GB 20 Pack
Contents
1. Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 03h 03h 1 Page Length 16h 16h MSB xxh 2 3 Tracks per Zone LSB xxh MSB 00h 4 5 Alternate Sectors per Zone 0 LSB 00h MSB 00h 6 7 Alternate Tracks per Zone 0 LSB 00h MSB 00h 8 9 Alternate Tracks per Logical Unit 0 LSB 00h MSB xxh 10 11 Sectors Per Track LSB xxh MSB xxh 12 13 Data Bytes per Physical Sector LSB xxh MSB 00h 14 15 Interleave 0001h or 0000h LSB Oth MSB xxh 16 17 Track Skew Factor LSB xxh MSB xxh 18 19 Cylinder Skew Factor LSB xxh 20 SSEC HSEC RMB SURF RESERVED 0 40h 21 23 Reserved 0 00h The format device page contains parameters that specify the medium format This page contains no changeable parameters HGST Ultrastar C15K600 Hard Disk Drive Specification 168 Tracks per Zone specifies the number of tracks within the zone This field is a function of the active notch Sectors per Track specifies the number of physical sectors within each track This field is a function of the active notch Data Bytes per Physical Sector specifies the number of user data bytes per physical sector The value depends upon the current formatted Block Length Interleave value of 1 or 0 is valid However the drive will ignore this Track Skew Factor indicates the number of physical sectors between the last block of one tra
2. Bit Byte 7 6 5 4 3 2 1 0 0 Page code 18h 1 SubPage Code 00h MSB 2 3 Page Length D8h LSB Protocol specific log parameters 4 111 First Protocol specific log parameter Primary Port 112 219 Last Protocol specific log parameters Secondary Port Table 116 SAS Log Descriptor part 1 of 3 Bit Byte 7 6 5 4 3 2 1 0 MSB 0 1 Parameter Code 0001h for primary port 0002h for secondary LSB 2 DU 0 Obsolete TSD 0 ETC 0 TMC 00b Format and Linking 3 Parameter Length 68h 4 Reserved Protocol IDENTIFIER 6h 5 Reserved 6 Generation Code Number of PHYs 01h 8 Reserved 9 PHY IDENTIFIER 00h 10 Reserved 11 SAS PHY Log Descriptor Length 60h 12 Reserved Attached Device Type Attached Reason 13 Reason Negotiated Physical Link Rate HGST Ultrastar C15K600 Hard Disk Drive Specification 138 Table 117 SAS Log Descriptor part 2 of 3 Peak Value Detector Threshold 00h Bit Byte 7 6 5 3 2 1 0 Attached Attached Attached 14 Reserved SSP STP SMP Reserved Initiator Port Initiator Port Initiator Port Attached Attached Attached 15 Reserved SSP STP SMP Reserved Target Port Target Port Target Port MSB 16 23 SAS Address the address of the target port LSB MSB 24 31 Attached SAS Address the address received in the incoming IDENTIFY LSB 32 Attached PHY Identif
3. Value Function name Description Value to be used when the SIfTst bit is set to one or if the SEND 000b NA DIAGNOSTIC command is not invoking one of the other self test function codes 001b Background Short self test ers server starts its short self test routine in background 010b Background extended self test eres server starts its extended self test routine in background 011b NA Reserved Abort the current self test in the background mode This value is only valid if a previous SEND DIAGNOSTIC command specified a 1000 roan ar esel lest background self test function and that function has not been completed 101b Foreground short self test The device server starts its short self test routine in the foreground mode This self test will complete in two minutes or less The device server starts its extended self test routine in the E foreground mode The completion time for this test is reported in 108 Foreground ente series Mode Page OAh refer to section 18 10 9 Mode Page 0A Control Mode Page Parameters 111b Reserved DevOfl is ignored by the Target for compatibility UntOfl is ignored by the Target for compatibility Parameter List Length must be 0 when the SIfT st bit is one Otherwise Check Condition status will be generated with a sense key of Illegal Request and additional sense of Invalid Field in CDB If the SIfT st bit is zero it should be set to the length of the p
4. Bit Byte 7 6 5 4 3 2 1 0 0 Descriptor Type 81h 1 Additional Length 06h 2 7 Physical Error Record Descriptor Type Set to 81h for Vendor Unique Unit Physical Error Record Sense Data Descriptor Additional Length Set to 06h for Vendor Unique Unit Physical Error Record Sense Data Descriptor Unit Error Code This field is set the same way as the Physical Error Record in fixed format sense data See section 22 2 13 Physical Error Record Product Specific Information Byte 24 thru 29 for details HGST Ultrastar C15K600 Hard Disk Drive Specification 418 23 UEC list Following is the list of Unit Error Codes and associated descriptions The Unit Error Codes are returned by the target in sense data bytes 20 21 Appendix The list of Unit Error Codes and descriptions does not have a direct correlation to the error descriptions and Sense Key Code Qualifier descriptions in Section 20 Additional information These codes are used internally by HGST and may change without notice How to find a specific UEC The second hex digit indicates the grouping e g interface media servo etc types of errors The table is sorted without regard to the first hex digit instead sorting is by the least significant three hex digits Table 325 Unit Error Codes UEC Description 0000 No Error F101 BATS error Reserved Area Invalid request
5. FEFF Media Unrecovered R W Abort No STM Error FFO1 IndSys Drive Not Loaded FFO2 IndSys Drive Not Loaded Format Invalid FFO3 IndSys Indirection System Not Online FF04 IndSys Drive Not Loaded Old Version Mismatch FFO5 IndSys Drive Not Loaded Heap Pointer Mismatch FF06 IndSys Drive Not Loaded Heap size Mismatch FFO7 IndSys Drive Not Loaded Rid Heap Size Mismatch FF08 IndSys Drive Not Loaded Heap Version Mismatch FFO9 IndSys Drive Not Loaded Incompatible Rid FFOA IndSys Drive Not Loaded Corrupt Rid FFOB IndSys Drive Not Loaded Rid Num Objects Mismatch FFOC IndSys Drive Not Loaded Rid Version Mismatch FFOD IndMgr Drive Not Loaded Rid Version Mismatch FFOE IndSys Drive Not Loaded Layout Rid Version Mismatch FFOF IndSys Drive Not Loaded W2C Rid Version Mismatch FF10 IndSys Drive Not Loaded Layout Manager Restore Failed FF11 IndSys Drive Not Loaded W2C Manager Restore Failed FF12 IndSys Drive Not Loaded Layout Failed FF13 IndSys Drive Not Loaded DMM Format Failed FF14 IndSys Drive Not Loaded IM Format Failed FF15 IndSys Drive Not Loaded Psuedo Write Failed FF16 IndSys Drive Not Loaded Full drop Failed FF17 IndSys Drive Not Loaded EPO Format Failed FF18 IndSys Drive Not Loaded Set IM Valid Failed FF19 IndSys Drive Not Loaded Bring Online failed FFIA IndSys Drive Not Loaded Metadata First Primary FF1B IndSys Drive Loaded Metadata First Pr
6. Bit Byte fs CO NEARER E 0 Command Code 93h 1 WRPROTECT Reserved 0 PBDATA 0 LBDATA 0 Obsolete MSB 2 9 Logical Block Address LSB MSB 10 13 Number of Blocks LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK The Write Same command instructs the Target to write a single block of data transferred to the Target from the Initiator to a number of sequential logical blocks This command is useful for writing large data areas without sending all of the data over the SCSI bus See the WRITE 10 command description for the definition of the WRPROTECT field HGST Ultrastar C15K600 Hard Disk Drive Specification 296 18 64 WRITE SAME 32 7F 0D Table 272 WRITE SAME 32 7F OD Bit Byte 0 Command Code 7Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 000Dh 10 WRPROTECT Reserved 0 PBDATA 0 LBDATA 0 Reserved 0 11 Reserved 0 MSB 12 19 Logical Block Address LSB MSB 20 23 Expected Initial Logical Block Reference Tag LSB MSB 24 25 Expected Logical Block Application Tag LSB MSB 26 27 Logical Block Application Tag Mask LSB MSB 28 31 Number of Blocks LSB The WRITE SAME command requests that the drive write a single block of data transferred from the initiator to disk for a number of sequential
7. Start is set to 1 to indicate the beginning of the PHY capabilities TX SSC Type is set to 1 to indicate that PHY s transmitter uses center spreading SCC when SSC is enabled TX SSC Type is set to 0 to indicate that PHY s transmitter uses down spreading SSC when SSC is enabled Requested Logical Link Rate field is set to 0 to indicate that drive does not support multiplexing G1 Without SSC is set to 1 to indicate that drive supports G1 1 5 Gbps without SSC G2 Without SSC is set to 1 to indicate that drive supports G2 3 0 Gbps without SSC G3 Without SSC is set to 1 to indicate that drive supports G3 6 0 Gbps without SSC G4 Without SSC is set to 1 to indicate that drive supports G4 12 0 Gbps without SSC G1 With SSC set to 1 to indicate that drive supports G1 1 5 Gbps with SSC G2 With SSC set to 1 to indicate that drive supports G2 3 0 Gbps with SSC G3 With SSC set to 1 to indicate that drive supports G3 6 0 Gbps with SSC G4 With SSC is set to 1 to indicate that drive supports G4 12 0 Gbps with SSC Parity is set to 1 for even parity of the total number of SNW 3 PHY capabilities including Start bit Training is based on the highest untried commonly supported settings on the exchanged SNW 3 supported settings bits If a Train SNW is invalid and there are additional untried commonly supported settings exchanged during SNW 3 then a new Train SNW will be performed based on the next highest untried commonly supported settings T
8. Not Executed Check Condition Status is returned with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail HGST Ultrastar C15K600 Hard Disk Drive Specification 307 20 1 9 4 Response to SCSI Command in Degraded Mode Spindle Stopped by Unit Stop Command Table 277 Spindle Motor Degraded Mode Spindle Stopped by Command Command w Option Response Request Sense Inquiry EVPD 0 Executed The Target may return Sense Key 02h Not Ready ASC ASCQ 0402h Initialize Command Required Executed Inquiry EVPD 1 Executed Test Unit Ready Executed and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 0402h Initialize Command Required Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM code NOT load Start Stop Unit Stop Executed Good Status is returned Motor Degraded Mode is NOT cleared Other Commands Not Executed Check Condition Status is returned with Sense Key 02h Not Ready ASC ASCQ 0402h Initialize Command Required HGST Ultrastar C15K600 Hard Disk Drive Specification 308 20 1 9 5
9. F760 Media Unrecovered SAT Buffer Overflow Error F762 Media Unrecovered Self Test Hard Cache Test Fail F763 Media Unrecovered Self Test OTF Cache Fail F764 Media Unrecovered Merge G List Failed No P List Exists 1766 Channel Recovered XTS LOAD Timeout Error F767 Channel Unrecovered XTS LOAD Timeout Error 1768 Media Recovered Key Seed ID Mismatch Error F769 Media Unrecovered Key Seed ID Mismatch Error 176A Media Recovered No NRZ Clock Error F76B Media Unrecovered No NRZ Clock Error 176C Media Recovered MEDC Correctable Error F76D Media Unrecovered MEDC Uncorrectable Error 176E Media Correctable Channel Ready Error F76F Media Uncorrectable Channel Ready Error 1770 Media Recovered SID Timeout Error F771 Media Unrecovered SID Timeout Error F772 Media Unrecovered DASH starting timeout F773 Media Unrecovered ID table timeout F774 Media Unrecovered Servo timeout F775 Media Unrecovered Buffers timeout F776 Media Unrecovered DASH done timeout F777 Media Unrecovered DASH unknown timeout F77A Media BUFCNT Timeout Error F77B Media Unrecovered Abort EOS fail 177C Media Recovered Servo Area Timeout F77D Media Unrecovered Servo Area Timeout F77E Media Write Error Recovery Timeout F77F Media Read Error Recovery Timeout 1782 Media Recovered Force Soft Error F783 Medoa Unrecovered Force Soft Error HGST Ultrastar C15K600 H
10. HGST Ultrastar C15K600 Hard Disk Drive Specification 155 18 10 1 Mode Parameter List The mode parameter list contains a header followed by zero or one block descriptors followed by zero or more variable length pages 18 10 1 1 Header The header used for the 6 byte CDB is defined below Table 129 Mode parameter header 6 Bit Byte 7 6 5 4 3 2 1 0 0 Mode Data Length 1 Medium Type 0 2 WP 0 Reserved 0 DPOFUA 1 Reserved 0 3 Block Descriptor Length 0 or 8 The header used for the 10 byte CDB is defined below Table 130 Mode parameter header 10 Bit Byte 7 6 5 4 3 2 1 0 MSB 0 1 Mode Data Length LSB 2 Medium Type 0 3 WP 0 Reserved 0 DPOFUA 1 Reserved 0 4 Reserved 0 Long LBA 5 Reserved 0 MSB 6 7 Block Descriptor Length LSB Mode Data Length When using the MODE SENSE command the mode data length field specifies the length in bytes of the following data that is available to be transferred The mode data length does not include the length byte itself When using the MODE SELECT command this field is reserved Medium Type field is always set to zero in the drive Default Medium Type WP When used with the MODE SELECT command the Write Protect WP bit is reserved When used with the MODE SENSE command a Write Protect WP bit of zero indicates that the medium is write enabled
11. 2h Reserved Reserved 3h Exclusive Access Reads Exclusive Only the initiator with the reservation may execute commands that transfer data from the media Reservation Conflict status will be returned to other initiators Writes Exclusive Only the initiator with the reservation may execute commands that transfer data to the media Reservation Conflict status will be returned to other initiators 4h Reserved Reserved 5h Write Exclusive Registrants Only Reads Shard Any initiator may execute commands that transfer from media Writes Exclusive Only registered initiators may execute commands that transfer data to the media Reservation Conflict status will be returned to other initiators 6h Exclusive Access Registrants Only Reads Exclusive Only registered initiators may execute commands that transfer data from the media Reservation Conflict status will be returned to other initiators Writes Exclusive Only registered initiators may execute commands that transfer data to the media Reservation Conflict status will be returned to other initiators 7h Fh Reserved Reserved The RESPONSE frame is sent by the Drive to the Initiator in bound data or by the Initiator to the Drive out bound data HGST Ultrastar C15K600 Hard Disk Drive Specification 199 18 13 38 Parameter list The Parameter List required to perform the PERSISTENT RERSERVE OUT command is defined
12. F148 BATS error Still broken after clear F149 BATS 2 error Security AES Error F14A BATS 2 error Security RSA Error F14B BATS 2 error Security DRGB Error F14C BATS 2 error Security SHA256 Error F14D BATS 2 error Security HMAC Error F14E BATS 2 error Security Hardware AES Error HGST Ultrastar C15K600 Hard Disk Drive Specification 387 40 81 DRAM Failure F12A DRAM test error 40 90 Diagnostic Failure 40 91 F118 BATS 2 error Seek test error Diagnostic Failure F13E BATS 2 error TCG Test Failed 40 AO Diagnostic Failure F119 BATS 2 error Read write test error F11B BATS 2 error CRC test error F11C BATS 2 error XOR test error F136 BATS 2 error End To End Data Protection error F13F BATS 2 error Read Write Test Compare Failed 44 00 Internal Target Failure F203 Sanity Sanity Check Failure F208 Mode Page Siructure Mismatch F209 Miscompare of SBA in the P List F20A Error Clearing Reset State F20B DSLT Invalid number of splits F20C DSLT Invalid relaxed format F20D DSLT First Fragment too large F20E DSLT Invalid end offset F20F DSLT Cycle not complete F220 MFG Consistency Check failed HGST Ultrastar C15K600 Hard Disk Drive Specification 388 F221 MFG General Align Tables Missing F230 SEC_MGR AES Hardware Error F231 SE
13. Refer to Write Long 10 for field definitions HGST Ultrastar C15K600 Hard Disk Drive Specification 294 18 62 WRITE SAME 10 41 Table 270 WRITE SAME 41 Bit Byte BA OS NK 0 Command Code 41h 1 WRPROTECT Reserved 0 PBDATA 0 LBDATA 0 Obsolete MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Number of Blocks LSB 9 VU 0 Reserved 0 FLAG LINK The WRITE SAME command instructs the Target to write a single block of data transferred to the Target from the Initiator to a number of sequential logical blocks This command is useful for writing large data areas without sending all of the data over the SCSI bus See the WRITE 10 command description for the definition of the WRPROTECT field Logical Block Address specifies the address at which the write begins The Number of Blocks specifies the number of contiguous blocks to be written If the number is zero all of the remaining blocks on the specified Logical Unit are written Number of Blocks specifies the number of contiguous blocks to be written If the number is zero all of the remaining blocks on the specified logical unit are written RelAdr Relative Block Address is not supported and must be set to be zero The data for this command is not retained in the cache HGST Ultrastar C15K600 Hard Disk Drive Specification 295 18 63 WRITE SAME 16 93 Table 271 WRITE SAME 16 93
14. Table 321 Field Replaceable Unit Sense Data Descriptor Format Bit Byte 7 6 5 4 3 2 1 0 0 Descriptor Type 03h 1 Additional Length 02h 2 Reserved 3 Field Replaceable Unit Code Descriptor Type Set to 03h for Command specific Sense Data Descriptor Additional Length Set to 02h for Field Replaceable Unit Sense Data Descriptor Command specific Information This field is set the same way as the Field Replaceable Unit Code of fixed format sense data See section 22 2 9 FRU Field Replaceable Unit Byte 14 for details 22 3 2 5 Block Command Sense Descriptor Byte 44 47 The Block Command Sense Data Descriptor is stored in bytes 44 through 47 of descriptor format sense data Format of the Block Command Sense Data Descriptor is shown in Table 313 Table 322 Block Command Sense Data Descriptor Format Bit Byte 7 6 5 4 3 2 1 0 0 Descriptor Type 05h 1 Additional Length 02h 2 Reserved 3 Reserved 0 ILI Reserved 0 Descriptor Type Set to 05h for Block Command Sense Data Descriptor Additional Length Set to 02h for Block Command Sense Data Descriptor ILI Value of the ILI bit is set to indicate what type of value is stored in the Information field of the Information Sense Data Descriptor see section 22 3 2 1 Information Sense Data Descriptor Byte 8 19 for details HGST Ultrastar C15K600 Hard Disk Drive Specification 417
15. 09 00 Track Following Error 1421 Servo Recovered Track following error 1423 Servo Recovered Track follow timeout OG 01 Recovered Write Error with Auto Reallocation Auto Reallocated D703 Media Auto Reallocated Write Error OG 03 Recovered Write Error Recommend Reassignment 1704 Media Recovered Write Error Recommend reassign 10 01 Recovered Guard Check Error 17BC Media Recovered Gaurd Check Error 10 02 Recovered Application Tag Error 17BA Media Recovered Application Tag Error 10 03 Recovered Reference Tag Error 17B8 Media Recovered Reference Tag Error 11 14 Recovered LBA Write Correctable Error 17CB Media Recovered LBA Write Correctable Error 15 00 Random Positioning Error 1714 Media Recovered Sector Overflow Error 173D Media Recovered Sector Miss Error HGST Ultrastar C15K600 Hard Disk Drive Specification 362 1770 Media Recovered SID Timeout Error 177C Media Recovered Servo Area Timeout 17B2 Media Recovered Abort Window Error 00 17EE Media Recovered Sector Number Cylinder Error Data Synchronization Mark Error 165C Channel Recovered Mode Overlap Read Fault Error 1735 Channel Recovered No Sync Detected Error 173B Media Recovered Data Address Mark Error 17AA Media Recovered Read Overrun Error 01 Data Sync Error Data Rewritten E70E Media Recovered Data Address Mark Error Rewritten F70E Media Invalid RDD Track or Head 02 D
16. 17F4 Media Recovered SV RDC Burst Error F7F5 Media Unrecovered SV RDC Burst Error 17F6 Media Recovered Channel AE WG Error F7F7 Media Unrecovered Channel AE WG Error F813 CMD Insufficient Buffer Space Error F815 CMD Aborted From Internal TMF Error F81F CMD Operation in Progress HGST Ultrastar C15K600 Hard Disk Drive Specification 446 F820 CMD Unrecovered Parameter List Length Error F821 CMD Unrecovered Invalid Opcode in CDB Error F822 CMD Unrecovered LBA Out Of Range Error F823 CMD Unrecovered Invalid Field In CDB Error F824 CMD Unrecovered Invalid LUN Error F825 CMD Unrecovered Invalid Field In Parameter List Error F826 CMD Unrecovered Unsupported Log Page Error F827 CMD Unrecovered Access Denied Error F828 CMD Unrecovered Invalid Release of Persistent Reservation Error F829 CMD Invalid Tx Setting for Combo Chip Error F82A CMD Unsafe Format F830 CMD Unrecovered Sequence Error 1831 CMD Power Mode Idle_A By Timer 1832 CMD Power Mode Idle B By Timer 1833 CMD Power Mode Idle C By Timer 1834 CMD Power Mode Standby Z By Timer 1835 CMD Power Mode Idle A By Command 1836 CMD Power Mode Idle B By Command 1837 CMD Power Mode Idle C By Command 1838 CMD Power Mode Standby Z By Command 1839 CMD Power Mode Standby Y By Timer 183A CMD Power Mode Standby Y By Command 1A02 SMART Tempera
17. Bit Byte 7 6 5 4 3 2 1 0 MSB 0 2 Cylinder Number of Defect LSB 3 Head Number of Defect MSB 4 7 Defect Bytes from Index LSB 8n MSB 8n 1 Cylinder Number of Defect n 8n 2 LSB 8n 3 Head Number of Defect n anes MSB Defect n Bytes from Index 8n 6 LSB 8n 7 Each defect descriptor for the Bytes from Index format specifies that the sector containing this byte be marked defective The defect descriptor is comprised of the cylinder number of the defect the head number of the defect and the number of the defect byte relative to index Note If a Byte from Index entry when converted to a physical sector is equal to the physical sector of a Plist entry and DPRY 1 then the entry is not added to the Glist HGST Ultrastar C15K600 Hard Disk Drive Specification 95 18 4 3 3 Physical Sector Format 101b Format of the Dlist sent during the data out phase when Dlist Format is Physical Sector format 101b and FmtData is set to one Table 68 Defect Descriptor Physical Sector Format for n 1 defects Bit Byte 7 6 5 4 3 2 1 0 0 MSB 1 Cylinder Number of Defect 2 LSB 3 Head Number of Defect E MSB 6 Defect Sector Number 7 LSB 8n MSB 8n 1 Cylinder Number of Defect n 8n 2 LSB 8n 3 Head Number of Defect n S fase Defect n Sector Number 8n 6 LSB 8n 7 Each defect descriptor for the Physical Sector format specifies a de
18. DPOFUA bit value of 1 indicates that the Target supports the FUA and DPO bits in the Read and Write Commands LONGLBA bit value of 0 indicates that any following Block Descriptor uses the Short LBA Block Descriptor format A LONGLBA bit value of 1 indicates that any following Block Descriptor uses the Long LBA Block Descriptor format Block Descriptor Length specifies the length in bytes of the block descriptor Values of 0 8 and 16 are HGST Ultrastar C15K600 Hard Disk Drive Specification 156 supported by the Target respectively corresponding to an absent Block Descriptor a single Short LBA Block Descriptor and a single Long LBA Block Descriptor Note DPOFUA is ignored during Mode Select command processing although the SCSI Standard states that it is reserved during Mode Select Ignoring it allows the Mode Sense Parameter List for the byte containing this bit to be re used as a Mode Select Parameter List 18 10 1 2 Block Descriptors Table 131 Short LBA Mode Parameter Block Descriptor Bit Byte 7 6 5 4 3 2 1 0 MSB 0 3 Number of Blocks LSB 4 Reserved 0 MSB 5 7 Block Length LSB Table 132 Long LBA Mode Parameter Block Descriptor Bit Byte 7 6 5 4 3 2 1 0 MSB 0 7 Number of Blocks LSB 8 11 Reserved 0 MSB 12 15 Block Length LSB The Block descriptor provides formatting information about the Number of Blocks
19. REQUEST SENSE The drive executes the command returns the sense data generated by the Internal Error condition returns Good Status and clears the Internal Error condition for that Initiator ALL OTHER The drive terminates the command with a CHECK CONDITION status and clears the Internal Error condition 20 1 8 Deferred Error Condition Error code 71h or 73h of sense data indicates that the Check Condition status returned is the result of an error or exception condition that occurred during execution of a previous command for which Good status has already been returned The drive creates an Deferred Error condition when Execution of a Format Unit command with the immediate bit of one ends with an error Execution of a Write command with WCE Write Cache Enable bit of one ends with an error HGST Ultrastar C15K600 Hard Disk Drive Specification 304 20 1 9 Degraded Mode There are certain errors or conditions which may impair the ability of the drive to function normally Rather than fail hard the drive is designed to be as responsive as possible Also in most cases some action on the part of the initiator may be used to restore normal operation This mode of limited operation is called Degraded Mode There are 3 conditions in the Degraded Mode Spindle Motor Degrade which is caused by one of the following conditions Spindle Motor was started by POR or Unit Start command and the Target is under Self Configuration Sp
20. Table 257 WRITE 12 AA Bit Byte 1 7 6 5 4 3 2 1 0 0 Command Code AAh 1 WRPROTECT DPO FUA Rsvd 0 FUA_NV Rsvd 0 MSB 2 5 Logical Block Address LSB MSB 6 9 Transfer Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK The WRITE 12 command causes the drive to write data from the initiator to the media See the WRITE 10 description for the definitions of the fields in this command HGST Ultrastar C15K600 Hard Disk Drive Specification 277 18 53 WRITE 16 8A Table 258 WRITE 16 8A Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 8Ah 1 WRPROTECT DPO FUA Rsvd 0 FUA_NV Rsvd 0 MSB 2 9 Logical Block Address LSB MSB 10 13 Transfer Length LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK The WRITE 16 command causes the drive to write data from the initiator to the media description for the definitions of the fields in this command 278 HGST Ultrastar C15K600 Hard Disk Drive Specification See the WRITE 10 18 54 WRITE 32 7F 0B Table 259 WRITE 32 7F 0B Bit Byte 0 Command Code 7Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 000Bh 10 WRPROTECT DPO FUA Rsvd 0 FUA_NV Rsvd 0 11 Reserved 0 MSB 12 19 Logical Block Address LSB MS
21. 0 3 Generation LSB MSB 4 7 Additional length n 7 LSB MSB 8 15 First reservation key LSB MSB n 7 n Last reservation key LSB Generation is a counter that increments when PERSISTENT RESERVE OUT command with Register or Preempt and Clear completes successfully Generation is set to 0 as part of the power on reset process and hard reset process The Generation field contains a 32 bit counter that the Target shall increment every time a PERSISTENT RESERVE OUT command requests a Register a Clear a Preempt or a Preempt and Abort service action The counter shall not be incremented by a PERSISTENT RESERVE IN command by a PERSISTENT RESERVE OUT command that performs a Reserve or Release service action or by a PERSISTENT RESERVE OUT command that is not performed due to an error or reservation conflict Regardless of the APTPL value the generation value shall be set to 0 as part of the power on reset process The Additional Length field contains a count of the number of bytes in the reservation key list If the allocation length specified by the PERSISTENT RESERVE IN command is not sufficient to contain the entire parameter list then only the bytes from 0 to the maximum allowed allocation length shall be sent to the Initiator The incremental remaining bytes shall be truncated although the Additional Length field shall still contain the actual number of bytes in the reservation key list without consideration o
22. 22 3 2 6 Vendor Unique Unit Error Sense Data Descriptor Byte 48 51 The Vendor Unique Unit Error Code Sense Data Descriptor is stored in bytes 48 through 51 of descriptor format sense data Format of the Vendor Unique Unit Error Code Sense Data Descriptor is shown in Table 314 Table 323 Vendor Unique Unit Error Code Sense Data Descriptor Bit Byte 7 6 5 4 3 2 1 0 0 Descriptor Type 80h 1 Additional Length 02h 2 3 Unit Error Code UEC Descriptor Type Set to 80h for Vendor Unique Unit Error Code Sense Data Descriptor Additional Length Set to 02h for Vendor Unique Unit Error Code Sense Data Descriptor Unit Error Code This field contains the same value as the Vendor Unique Error Information field in fixed format sense data which gives detailed information about the error See section 22 2 12 Vendor unique error information Byte 20 through 23 It contains a unique code which describes where the error was detected and which piece of hardware or microcode detected the error depending on current operation 22 3 2 7 Vendor Unique Physical Error Record Sense Data Descriptor Byte 52 59 The Vendor Unique Physical Error Record Sense Data Descriptor is stored in bytes 52 through 59 of descriptor format sense data Format of the Vendor Unique Physical Error Record Sense Data Descriptor is shown in Table 314 Table 324 Vendor Unique Physical Error Record Sense Data Descriptor
23. 435 1680 Channel Recovered PLLFloor Error F681 Channel Unrecovered PLLFloor Error 1682 Channel Recovered Losslock Error F683 Channel Unrecovered Losslock Error 1684 Channel Recovered VGA Floor Error F685 Channel Unrecovered VGA Floor Error 1686 Channel Recovered Buffer EVGA Floor Error F687 Channel Unrecovered Buffer EVGA Floor Error 1688 Channel Recovered TA Detector Error F689 Channel Unrecovered TA Detector Error 168A Channel Recovered NPLD Error F68B Channel Unrecovered NPLD Error 168C Channel Recovered ZGR Flag Error F68D Channel Unrecovered ZGR Flag Error 168E Channel Recovered DPLL Freq Flag Error F68F Channel Recovered DPLL Freq Flag Error 1690 Channel Recovered Massive Drop Out Detection Error F691 Channel Unrecovered Massive Drop Out Detection Error 1692 Channel Recovered CTG Parameter Out of Bounds Error F693 Channel Unrecovered CTG Parameter Out of Bounds Flag Error 1694 Channel Recovered Flaw Signal Sync Error F695 Channel Unrecovered Flaw Signal Sync Error 1696 Channel Recovered ACQ Flag Error F697 Channel Unrecovered ACQ Flag Error 1698 Channel Recovered No Clock Error F699 Channel Unrecovered No Clock Error 169A Channel Recovered PLL Losslock Error F69B Channel Unrecovered PLL Losslock Error 169C Channel Recovered ESNR Timeout Error F69D Channel Unrecovered ESNR Timeout Error 169E Channe
24. Enabled A a SID_Makers_SetDiag ieee yen Or Null Null PortLocked PortLocked 00 00 00 09 00 00 00 03 e oa oe NE SID Makers GetDiag NS ae or Null Null PortLocked PortLocked 00 00 00 09 00 00 00 03 do fe p SID SetPort 00 00 00 09 00 00 00 06 Null Nul PortLocked PortLocked a 7 a fo SID_GetPort 00 00 00 09 00 00 00 06 Null Null LockOnReset PortLocked 00 000080 ACE C PIN Get PSID NoPIN 0000000900000001 Null Nu po de E ACE_SP_PSID 00 00 00 09 00 01 FF 01 Null Nul de a a ACE_Makers_Set_Enabled 00 00 00 09 00 00 00 06 Null Null The last 3 lines of the table are additional entries required for Revert The 2 lines of the table are the additional entries required to implement the firmware download port Table 295 Modified Admin SP Access Control Table part 1 of 2 HGST Ultrastar C15K600 Hard Disk Drive Specification 343 artei UID Invoking ID Method ID Common Name ACL Log ae E Method ID 00 00 00 00 00 00 00 06 Anybody 00 00 00 08 00 00 00 06 VU VU 0000 00 01 00 00 00 0C Authenticate 00 00 00 01 None Null Null 00 00 00 0C This SP Authenticate Admin SP Anybody Authenticate 00000008 0000000600 wiv 00000008 00 00 00 08 VU VU 00 00 08 00 00 00 03 None Null Null 00 00 00 03 Authority N Authority table Mak Mak table Next Makers Makers 00 00 00 09 00 00 00 01 00 00 00 06 Anyboby Get 00 00 00 08 00
25. Flash Code Revision Level is the revision level of the code in flash HGST Ultrastar C15K600 Hard Disk Drive Specification 102 18 5 1 4 Inquiry Data Format EVPD 1 Page Code 80h Table 74 Inquiry Data EVPD 1 Page Code 80h Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 80h 2 Reserved 0 3 Page Length 16 10h 4 19 Serial Number ASCII Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is Direct Access Page Code is set to the value of the page code field in the CDB Page Length is set to 16 and this field specifies the length of the following page data Serial Number gives the drive serial number right aligned HGST Ultrastar C15K600 Hard Disk Drive Specification 103 18 5 1 5 Inquiry Data EVPD 1 Page Code 83h Table 75 Inquiry Data Format EVPD 1 Page Code 83h part 1 of 2 Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 83h 2 Reserved 0 3 Page Length 72 48h 4 Protocol Identifier Oh Code Set 1 5 PIV 0 RSVD Association 0 Identifier Type 3 6 Reserved 0 7 Identifier Length 8 MSB 8 15 LUN World Wide ID LSB 16 Pr
26. This product is in conformity with the protection requirements of EU Council Directive 2004 108 EC on the approximation of the laws of the Member States relating to electromagnetic compatibility HGST cannot accept responsibility for any failure to satisfy the protection requirements resulting from a non recommended modification of the product including the fitting of non HGST option cards This product has been tested and found to comply with the limits for Class B Information Technology Equipment according to European Standard EN 55022 The limits for Class B equipment were derived for typical residential environments to provide reasonable protection against interference with licensed communication devices Canada This Class B digital apparatus complies with Canadian ICES 003 Cet appareil num rique de la classe B est conforme a la norme NMB 003 du Canada Germany Deutschsprachiger EU Hinweis Hinweis f r Ger te der Klasse B EU Richtlinie zur Elektromagnetischen Vertr glichkeit Dieses Produkt entspricht den Schutzanforderungen der EU Richtlinie 2004 108 EC zur Angleichung der Rechtsvorschriften Uber die elektromagnetische Vertraglichkeit in den EU Mitgliedsstaaten und halt die Grenzwerte der EN 55022 Klasse B ein Um dieses sicherzustellen sind die Gerate wie in den Handb chern beschrieben zu installieren und zu betreiben Des Weiteren d rfen auch nur von der HGST empfohlene Kabel angeschlossen werden HGST bernimmt keine Verantwortu
27. 14h INTERMEDIATE CONDITION MET Not supported 18h RESERVATION CONFLICT This status is returned whenever an SCSI device attempts to access the drive but it has been reserved by another initiator 28h QUEUE FULL This status indicates that the target s command queue is full If a tagged command queuing feature is enabled and there is no room on the command queue this status is returned when the initiator sends a command For this status sense data are not valid HGST Ultrastar C15K600 Hard Disk Drive Specification 299 20 Additional information This chapter provides additional information or descriptions of various functions features or operating models supported by the Target that are not fully described in previous chapters 20 1 SCSI Protocol There are various operating conditions that prevent the Target from executing a SCSI command This section describes each of these operating conditions and their relative priority 20 1 1 Priority of SCSI Status Byte Reporting After establishing the _T_L nexus or I T L Q nexus the Target must first determine whether command execution is allowed Execution is deferred until a later time if the command must be added to the command queue Execution may also be prevented by an internal Target condition that requires the reporting of a Check Condition Queue Full Busy or Reservation Conflict Status There are several different internal conditions to be active at the same time The order in w
28. 20 14 5 Time out Limits for Other Commands The drive should be allowed a minimum of 5 seconds to complete these commands Inquiry Log Select Log Sense Mode Select Mode Sense Persistent Reserve In Out Read Buffer Read Capacity Read Long Release Request Sense Reserve Set Report Device Identifier Start Stop Unit with Immed bit 1 Synchronize Cache Test Unit Ready Writer Long The command time out for a command that is not located at the head of the command queue should be increased by the sum of command time outs for all of the commands that are performed before it is HGST Ultrastar C15K600 Hard Disk Drive Specification 321 20 15 Recommended Initiator ERP The Drive s design points for error reporting to the system assumes certain system action for the error return codes These assumptions are 1 SCSI protocol will be the first priority in reporting errors 2 The system will maintain a log of all reported errors 3 System architecture should include all error handling recommendations made in this section Deviations should have mutual agreement between Drive development and system integration This section is directed toward documenting the assumptions made by the Drive that the system is expected to implement The two error classes that the system should be concerned with are DATA and NON DATA errors Data errors are those errors that deal with the handling of data to and from the MEDIA and are identified by the Additional S
29. Bit Byte 7 5 4 3 2 1 0 0 Command Code 2Ah 1 WRPROTECT DPO FUA Rsvd 0 FUA_NV Obsolete MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Transfer Length LSB 9 VU 0 Reserved 0 FLAG LINK The WRITE 10 command requests that the drive write the data transferred from the Initiator This command is processed like the standard WRITE 6 0A command except for the longer transfer length Transfer Length is the number of contiguous blocks to be transferred If the transfer length is zero the seek occurs but no data is transferred This condition is not considered an error DPO Disable Page Out bit of one indicates that the data accessed by this command is to be assigned the lowest priority for being written into or retained by the cache A DPO bit of one overrides any retention priority specified in the Mode Select Page 8 Caching Parameters A DPO bit of zero indicates that the priority is determined by the retention priority The Initiator should set the DPO bit when the blocks written by this command are not likely to be read in the near future FUA Force Unit Access bit of one indicates that the Target must write the data to the media before returning Good status A FUA bit of zero indicates that the Target may return Good status prior to writing the data to the media FUA NV Force Unit Access Non Volatile Cache may be set to 0 or 1 but is ignored since NV SUP 0 in Inquiry Page 86h If a WRITE
30. Block Descriptor 159 block format 96 97 buffer overrun 150 buffer underrun 150 Byte ordering conventions 90 bytes from index format 97 Command Information Unit 78 Command Processing During Execution of Active I O process 302 Command Processing During Startup and Format Operations 305 Command processing while reserved 311 Command queuing 313 Command Queuing 313 Command reordering 314 316 317 318 321 323 326 327 332 334 335 Command Reordering 314 316 317 318 321 323 326 327 332 334 335 Command Time out Limits 321 326 327 Concurrent I O Process 314 DATA Information Units 82 Data Recovery Procedure 324 defect descriptor 95 Defect Descriptor 96 defect list 93 Deferred Error Condition 305 Degraded Mode 306 311 327 device cache fast writes 151 device cache partial read hits 151 device cache write hits 151 Diagnostics 318 321 323 326 327 332 334 335 Disable Block Descriptor 156 Download Microcode and Save Mode 0101b 289 Drive Service Strategy 323 325 326 327 328 329 330 331 FC AL attachment 61 332 353 420 Format Time 321 format unit 91 311 FORMAT UNIT 91 311 Grown Defect List Glist 223 Idle Time Function 321 Incorrect Length Indicator Bit 5 of byte 2 355 inquiry 99 Internal Error Condition 305 Link Reset Sequence 65 66 70 75 82 83 Log Page Parameters 124 LOG SELECT 120 LOG SELECT 40 120 LOG SEN
31. Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM Code NOT load Other Commands Not Executed Check Condition Status is returned with Sense Key 02h Not Ready ASC ASCQ 0401h In Process of Becoming Ready HGST Ultrastar C15K600 Hard Disk Drive Specification 306 20 1 9 3 Response to SCSI Command in Degraded Mode Spindle Start Failure Table 276 Spindle Motor Degraded Mode Spindle Start Failure Command w Option Response Request Sense Inquiry EVPD 0 Executed The Target may return Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Executed Inquiry EVPD 1 Executed and Check Condition is returned with Sense Key 05h Illegal Request ASC ASCQ 2400h Invalid Field in CDB Test Unit Ready Executed and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM Code NOT load Start Stop Unit Stop Executed Good Status is returned Motor Degraded Mode is NOT cleared Other Commands
32. F20C DSLT Invalid relaxed format F20D DSLT First Fragment too large F20E DSLT Invalid end offset F20F DSLT Cycle not complete F220 MFG Consistency Check failed F221 MFG General Align Tables Missing F230 SEC_MGR AES Hardware Error F231 SEC_MGR BDE Unwrap Error F240 SEC_MGR PRNG Seed Error F241 SEC_MGR PRNG General Error 1301 Motor Recovered internal error F302 Motor Unrecovered internal error 1303 Motor Recovered Open Loop Commutation failure HGST Ultrastar C15K600 Hard Disk Drive Specification 421 F304 Motor Unrecovered Open Loop Commutation failure 1305 Motor Recovered No feedback detected error F306 Motor Unrecovered No feedback detected error 1307 Motor Recovered Settle timeout F308 Motor Unrecovered Settle timeout 1309 Motor Recovered Gross speed error F30A Motor Unrecovered Gross speed error 130B Motor Recovered 12V OK error F30C Motor Unrecovered 12V OK error 130D Motor Recovered Speed error F30E Motor Unrecovered Speed error 130F Motor Recovered Spindle Current error F310 Motor Unrecovered Spindle Current error 1311 Motor Recovered Internal 12V not OK timeout F312 Motor Unrecovered Internal 12V not OK timeout 1313 Motor Recovered Inductive Sense measurement timeout F314 Motor Unrecovered Inductive Sense speed error 1315 Motor Recovered Spin Sense speed error F316 Motor Unrecovered Spin Se
33. For a value field such as the buffer ratios of page 2 the bit field will not indicate the range of supported values but rather that the field is supported 10 Report default value The drive returns the default values for the page code specified The parameters not supported by the drive are set to zero HGST Ultrastar C15K600 Hard Disk Drive Specification 154 11 Report saved value The drive returns the saved value for the page code specified Saved values are one of the following the values saved as a result of MODE SELECT command identical to the default values zero when the parameters are not supported The Page Length byte value of each page returned by the drive indicates up to which fields are supported on that page Page Code This field specifies which page or pages to return Page code usage is defined in the figure below Table 128 Page Code Usage Page Code Description 00h 1Ch Return specific page if supported 3Fh Return all supported pages If a Page Code of 3Fh is used MODE SENSE returns the pages in ascending order with one exception Page 0 is always returned last in response to a MODE SENSE command If an unsupported page is selected the command is terminated with a CHECKCONDITION status and available sense of ILLEGAL REQUEST INVALID FIELD IN CDB Subpage Code This field specifies the subpage to return and may be set to a specific page or to FFh for all supported subpages
34. If a bit is one then the corresponding mode page contains parameters that may be different for different notches If a bit is zero then the corresponding mode page contains parameters that are constant for all notches 18 10 11 Mode Page 18h SAS only Table 147 Page 18h Protocol Specific Logical Unit mode page Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 SPF 0 Page Code 18h 18h 1 Page Length 6h 6h 2 Reserved Transport Layer Retries 0 Protocol Identifier 6h 6h 3 Reserved 0 00h 4 7 Reserved 00h This page defined protocol specific parameters that affect the logical unit Transport Layer Retries is unchangeable and set to zero The drive does not support Transport Layer Retries as defined in SAS 1 1 HGST Ultrastar C15K600 Hard Disk Drive Specification 180 18 10 12 Mode Page 19h Port Control Parameters The Protocol Specific Port mode page contains parameters that affect SSP target port operation There is one copy of the mode page shared by all SSP initiator ports 18 10 12 1 Short Format of Port Control Page Table 148 Short Port Control Parameters Short Format Bit Byte Default 7 6 5 4 3 2 1 0 0 PS SPF 0 Page Code 19h 99h 1 Page Length OEh OEh Broadcast 2 Reserved Continue AWT Asynchronous egy LED Protocol Identifier 6h 06h Event Meaning 3 Reserved 00h MSB 4 5 I T Nexus Loss Timer 07h DOh
35. If the Service Action is any other value than Overwrite 01 then the Parameter List Length must be 0 If not the drive returns a Check Condition status The sense key is set to Illegal Request and the additional sense data is set to Invalid Field in CDB VU stands for Vendor Unique FLAG If Link is zero Flag must also be zero If Link is one Flag may also be one Typically this bit is used to cause an interrupt in the Initiator between linked commands LINK is set to one to indicate that the Initiator desires an automatic link to the next command upon successful completion of the current command Note The drive ignores the link bit and flag bit in the CDB HGST Ultrastar C15K600 Hard Disk Drive Specification 251 18 39 1 Sanitize 48 Service Action Codes The following service action codes are implemented If a reserved service action code is specified the drive returns a Check Condition status The sense key is set to Illegal Request and the additional sense data is set to Invalid Field in CDB Table 232 SANITIZE Service Action Codes Code Name Descriptions 00h Reserved Returns Check Condition Causes the device server to alter information by writing a data pattern to the 01h Overwrite medium one or more times 02h Reserved Returns Check Condition 03h Cryptographic Erase Alters the drive internal encryption key to make user data information unreadable 04h 1Eh Reserved Returns Check Condition Fh Exi
36. M 17h RELEASE 17 O 57h RELEASE 57 O A3h 05h REPORT DEVICE IDENTIFIER A3 05 O AOh REPORT LUNS A0 O A3h 0Ch REPORT SUPPORTED OPERATION CODES A3 0C O A3h 0Dh REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS A3 0D M 03h REQUEST SENSE 03 M 16h RESERVE 16 HGST Ultrastar C15K600 Hard Disk Drive Specification 86 Table 58 SCSI Commands Supported part 2 of 2 Type Code Description O 56h RESERVE 56 O Oth REZERO UNIT 01 O 48h SANITIZE 48 M 1Dh SEND DIAGNOSTIC 1D O A4h 06h SET DEVICE IDENTIFIER A4 06 O 1Bh START STOP UNIT 1B O 35h SYNCHRONIZE CACHE 10 35 O 91h SYNCHRONIZE CACHE 16 91 M 00h TEST UNIT READY 00 O 2Fh VERIFY 10 2F O AFh VERIFY 12 AF O AFh VERIFY 16 8F O 7Fh 0Ah VERIFY 32 7F 0A M OAh WRITE 6 0A M 2Ah WRITE 10 2A O AAh WRITE 12 AA O 8Ah WRITE 16 8A O 7Fh 0Bh WRITE 32 7F 0B O 2Eh WRITE AND VERIFY 10 2E O AEh WRITE AND VERIFY 12 AE O 8Eh WRITE AND VERIFY 16 8E O 7Fh 0Ch WRITE AND VERIFY 32 7F 0C O 3Bh WRITE BUFFER 3B O 3Fh WRITE LONG 10 3F O 9Fh WRITE LONG 16 9F O 41h WRITE SAME 10 41 O 93h WRITE SAME 16 93 O 7Fh 0Dh WRITE SAME 32 7F 0D HGST Ultrastar C15K600 Hard Disk Drive Specification 87 18 1 SCSI Control Byte The Control Byte is the last byte of every CDB The format of this by
37. Unrecovered LBA Correction Disabled Error F7CC Media Unrecovered LBA Write Uncorrectable Error 00 Random Positioning Error F715 Media Unrecovered Sector Overflow Error F73E Media Unrecovered Sector Miss Error F771 Media Unrecovered SID Timeout Error F77D Media Unrecovered Servo Area Timeout F7B3 Media Unrecovered Abort Window Error F7EF Media Unrecovered Sector Number Cylinder Error HGST Ultrastar C15K600 Hard Disk Drive Specification 381 03 Unrecovered Sector Error F7AF Media Unrecovered Sector Missing Error F7BO Media Unrecovered Sector Overflow 00 Data Synchronization Mark Error F65D Channel Unrecovered Mode Overlap Read Fault Error F736 Channel Unrecovered No Sync Detected Error F73C Media Unrecovered Data Address Mark Error F7AB Media Unrecovered Read Overrun Error 02 Defect List Error in Primary List F74B Media Unrecovered Primary Defect List Error 03 Defect List Error in Grown List F74C Media Unrecovered Grown Defect List Error 31 00 Medium Format Corrupted Reassign Failed F701 Format corrupted FFO1 IndSys Drive Not Loaded FFO2 IndSys Drive Not Loaded Format Invalid FFO3 IndSys Indirection System Not Online FF04 IndSys Drive Not Loaded Old Version Mismatch FFO5 IndSys Drive Not Loaded Heap Pointer Mismatch FFO6 IndSys Drive Not Loaded Heap size M
38. about each error occurrence should be logged Valid bit and error code Sense byte 0 Sense Key Sense byte 2 Information bytes Sense bytes 3 through 6 Command specific information Sense bytes 8 through 11 Additional Sense Code Sense byte 12 Additional Sense Code Qualifier Sense byte 13 Field Replaceable Unit Sense byte 14 Sense Key Specific Sense bytes 15 16 and 17 Vender Unique error information Sense bytes 20 through 23 HGST Ultrastar C15K600 Hard Disk Drive Specification 322 20 15 38 Data Recovery Procedure Statistically most data error activity is noise related and has nothing to do with defects in the media It is wrong for the system to assume that every data error reported occurred because of a defect in the media It is also wrong for the system to assume that every data error that occurred because of a media defect rendered the Drive unusable Recurring data error activity at the same physical location is an indication of a problem The problem can be due to a media defect or magnetic damage A media defect is physical damage to the recording capability of the media while magnetic damage is a defect in the bit pattern written to the media In both cases the error can be corrected without replacing the unit The physical sector may require relocation The Drive determines the need to reassign a sector The Mode Select Page 1 option bit ARRE See Section 18 10 3 Mode Page 01 Read Write Erro
39. completion 20 14 83 Start Stop Unit Time The drive should be allowed a minimum of 30 seconds to complete a Start Stop Unit command with Immed bit 0 Initiators should also use this time to allow startup sequences initiated by auto start ups and Start Stop Unit commands with Immed bit 1 to complete and place the drive in a ready for use state Note A time out of one minute or more is recommended but NOT required The larger system time out limit allows the system to take advantage of the extensive ERP DRP that the drive may attempt in order to successfully complete the startup sequence Note For SAS devices a NOTIFY Enable Spinup primitive is required prior to actually starting to spin up the spindle motor regardless of whether a Start Stop Command with the Start bit set was received or not 20 14 4 Medium Access Command Time The time out limit for medium access commands that transfer user data or non user data or both should be a minimum of 30 seconds These commands are Pre Fetch Read Read Defect Data Seek Send Diagnostic Function Code 0 Read Long Reassign Blocks Write Write and Verify Write Buffer Write Same Verify Note The 30 second limit assumes the absence of bus contention and data transfers of 64 blocks or less This time should be adjusted for anticipated bus contention and if longer user data transfers are requested HGST Ultrastar C15K600 Hard Disk Drive Specification 320
40. for additional information Ifthe retried Reassign Blocks 07 command completes successfully returning to normal processing Ifthe retried Reassign Blocks 07 command fails servicing the drive using the service guidelines recommended in Section 20 15 1 Drive Service Strategy HGST Ultrastar C15K600 Hard Disk Drive Specification 324 20 15 4 Non data Error Recovery Procedure The Drive will follow a logical recovery procedure for non data errors The initiator options for non data errors are limited to logging the error retrying the failing command or replacing the drive These recovery procedures assume the initiator practices data back up and logs errors at the system level for interrogation by service personnel 20 15 4 1 Drive Busy The Drive is busy performing an operation This is not an error condition The initiator can test for completion of the operation by issuing Test Unit Ready 00 or media access commands Ifthe Test Unit Ready 00 or media access command completes with Check Condition Status then issue a Request Sense 03 If the specified recovery procedure for the sense data is for a condition other than drive busy follow the recovery procedure for the condition reported Ifthe specified recovery procedure for the sense data is for a drive busy condition then continue re issuing the Test Unit Ready 00 and Request Sense commands for the duration of a media access time out or until the drive ret
41. 0 8n 8n 7 Defect Descriptor n See Defect List Descriptor for Read Defect Data 37 in Section 18 24 2 Defect List Descriptor 18 24 3 Bytes from Index Format 100b Table 200 Defect Descriptors of Bytes from Index Format Byte Defect Descriptors MSB 0 2 Cylinder Number of Defect LSB 3 Head Number of Defect MSB 4 7 Defect Bytes from Index LSB Defect Bytes from Index is derived using the following equation Bytes from Index Physical Sector Number N where N Bytes per sector 18 24 4 Physical Sector Format 101b Table 201 Defect Descriptors of Physical Sector Format Byte Defect Descriptors MSB 0 2 Cylinder Number of Defect LSB 3 Head Number of Defect MSB 4 7 Defective Sector Number LSB HGST Ultrastar C15K600 Hard Disk Drive Specification 225 18 25 READ LONG 3E Table 202 READ LONG 3E Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 3Eh 1 Reserved 0 Correct 0 Obsolete MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Byte Transfer Length LSB 9 VU 0 Reserved 0 FLAG LINK The READ LONG command requests the drive to transfer one block of data to the Initiator The transfer data includes data and MEDC field data Correct transferred bit of zero causes correction to be attempted data will be returned without reporting media errors regardless
42. 00 00 00 08 VU VU Makers 00 00 00 07 Set Makers sip SetMak 00 00 02 01 Authority Set Authority Object ers SID object 00000000 00000006 00 00 00 08 None Nul Nul 00 00 00 08 VU VU 00000001 00000601 Anybody Random 00 00 00 01 00 00 00 01 ThisSP Random Anybody Anybody Ta ees None Nul Nul 00 00 00 08 00 00 02 01 VU VU 00 01 00 02 00 00 00 07 SID_Set_Dload SID SetPort SID 00 00 00 08 00010002 00000006 VU VU SID GetDload SID GetPort None Nul Nul 00 00 02 01 00 010002 00000006 SID 00 00 00 08 00010002 00000006 SID Makers SID Makers VU YY 00010001 00000007 SetDiag SetDiag None Nul Nul 199 sb AN 00 00 00 08 00010002 00000006 SID Makers SID Makers VU YY 00010002 00000006 SetDiag SetDiag ene Nul Nul is sb gi The last 2 lines of the table are the additional entries required to implement the firmware download port HGST Ultrastar C15K600 Hard Disk Drive Specification 345 21 9 MSID The MSID is set for each drive at the time of manufacturing to the serial number concatenated 4 times to create a 32 byte password Thus as an example if the serial number of a drive is abcd1234 the MSID would then be set to abcd1234abcd1234abcd1234abcd1234 In TCG use cases such as erase or repurpose this will be the MSID that is restored to the drive HGST serial numbers are unique and are generated according to the following general rules e Maximum length of the ser
43. 00 00 08 VU VU Anbody 00000006 Anbody Authority 00 00 00 01 None Null Null 00 00 00 01 Authority Get Object Anybody Anybody object 00 00 00 09 00000003 00000006 Anyboby Get 00 00 00 08 00 00 00 08 vu vu Makers 00000006 Anbody Authority 00 00 00 03 None Null Null 00 00 00 03 Authority Get Object Makers Makers object Boog on pe 00000008 gen 00000008 00 00 00 08 VU VU Sip authority 00000006 armor Object 00000201 None Nul Null 00 00 02 01 ae Get SID SID HGST Ultrastar C15K600 Hard Disk Drive Specification 344 Table 296 Modified Admin SP Access Control Table part 2 of 2 Log Add ACE Remove Tin UID Invoking ID Method ID Common Name ACL ACL ACE ACL Method ID 00 00 00 0B 00000006 00 0000 08 None Null Null 00 00 00 08 Makers Next C VU VU 00000000 00000008 SANN 00 00 00 02 00 00 00 02 C PIN table Next Makers Makers None Null Null pes pa es e 00 00 00 06 SID_Set 00 00 00 08 00 00 00 08 VU VU inc PIN 00000007 Self Set SID_C_ 00 008C 03 00 00 02 01 object Set PIN object SID_SetSelf SID None Nul Null 6 So E de 00000006 MSID Get Get 00 00 0008 00 00 00 08 VU WU sinc pin 0000 00 06 MSID GC PIN 00008C 04 00 00 02 01 object Get object MSID Get SID 00 00 00 09 None Nul Nul 00000003 00000006 SID SetMakers be pe No
44. 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 7 Parameter Length 08h 8 15 Errors recovered without delay 16 17 Parameter Code 0001h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 19 Parameter Length 08h 20 27 Errors recovered with possible delays 28 29 Parameter Code 0002h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 31 Parameter Length 08h 32 39 Reserved 0 40 41 Parameter Code 0003h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 43 Parameter Length 08h 44 51 Total errors recovered 52 53 Parameter Code 0004h 54 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 55 Parameter Length 08h 56 63 Times recovery invoked HGST Ultrastar C15K600 Hard Disk Drive Specification 124 Table 95 Log Sense Page 2 part 2 of 2 Bit Byte 7 6 5 4 3 2 1 0 64 65 Parameter Code 0005h 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 67 Parameter Length 08h 68 75 Total bytes written 76 77 Parameter Code 0006h 78 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 79 Parameter Length 08h 80 87 Count of hard errors All parameter counts indicate the number of sectors with the specified types of errors except Times Recovery Invoked which is a cumulative count of all recovery steps attempted on all sectors written HGST Ultrastar C15K600 Hard Disk Drive Specification 125 18 7 4 Log Sense Page 3 This page contains coun
45. 00h 19 RESERVED 0 00h MSB 3Ah 20 21 Medium Rotation Rate in RPM LSB B6h 22 23 Reserved 0 00h The rigid disk drive geometric page specifies various parameters for the drive RPL 0 Indicates that the drive does not support spindle synchronization HGST Ultrastar C15K600 Hard Disk Drive Specification 170 18 10 7 Mode Page 07 Verify Error Recovery Parameters Table 140 Mode Page 07 Verify Error Recovery Parameters Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 07h 87h 1 Page Length OAh OAh 2 Reserved 0 EER 0 PER DCR 0 00h 3 Verify Retry Count 01h 4 Obsolete 0 00h 5 9 Reserved 0 00h MSB 10 11 Verify Recovery Time Limit 00h LSB The Verify recovery parameters are used by the Target when recovering from and reporting errors associated with the verification of the Initiator s Data for the following commands VERIFY WRITE AND VERIFY the verify portion of the command only EER This bit is 0 since the Target does not support early recovery PER post error bit is set to one to indicate that the drive reports recovered errors The PER and DTE bit settings in mode page 7 override those of mode page 1 during VERIFY and the Verify portion of WRITE AND VERIFY DTE Data Terminate on Error bit set to one specifies that data transfer will be halted when the first recovered error is encountered PER must be set to one when DTE is set to one DTE set to
46. 1 RDPROTECT DPO FUA RSVD 0 FUA NV RSVD 0 MSB 2 5 Logical Block Address LSB MSB 6 9 Transfer Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK See the READ 10 description for the The READ 12 command causes the drive to transfer data to the initiator definitions of the fields in this command HGST Ultrastar C15K600 Hard Disk Drive Specification 208 18 19 READ 16 88 Table 176 READ 16 88 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 88h 1 RDPROTECT DPO FUA de FUA NV RSVD 0 MSB 2 9 Logical Block Address LSB MSB 10 13 Transfer Length LSB Restricted For 14 MMC 4 Reserved 0 GROUP NUMBER 0 15 VU 0 Reserved 0 FLAG LINK The READ 16 command causes the drive to transfer data to the initiator definitions of the fields in this command See the READ 10 description for the HGST Ultrastar C15K600 Hard Disk Drive Specification 209 18 20 READ 32 7F 09 Table 177 READ 32 7F 09 Bit Byte 0 Command Code 7Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 0009h 10 RDPROTECT DPO FUA RSVD 0 FUA_NV RSVD 0 11 Reserved 0 MSB 12 19 Logical Block Address LSB MSB 20 23 Expected Initial Logical Block Reference Tag LSB MSB 24 25 Logical Block Application Tag L
47. 134D Motor Recovered Predriver Over Voltage 12 Volt Supply error F34E Motor Unrecovered Predriver Over Voltage 12 Volt Supply error 134F Motor Recovered Precriver Under Voltage 1 8 Volt Supply error F350 Motor Unrecovered Precriver Under Voltage 1 8 Volt Supply error 1351 Motor Recovered Predriver Under Voltage 0 9 Volt Supply error F352 Motor Unrecovered Predriver Under Voltage 0 9 Volt Supply error 1353 Motor Recovered Predriver Under Voltage 1 5 Volt Supply error F354 Motor Unrecovered Predriver Under Voltage 1 5 Volt Supply error 1355 Motor Recovered Predriver Shock Detected error F356 Motor Unrecovered Predriver Shock Detected error 1357 Motor Recovered Predriver Over Temperature error F358 Motor Unrecovered Predriver Over Temperature error 1359 Motor Recovered Predriver Under Voltage 3 3 Volt Supply error F35A Motor Unrecovered Predriver Under Voltage 3 3 Volt Supply error 135B Motor Recovered Predriver Under Voltage 5 and 12 Volt Supply 135D Me Recovered Predriver Error in Enabling Power Saving Mode F35E Motor Unrecovered Predriver Error in Enabling Power Saving 135F Ve Recovered Predriver Fault in Auto Retract F360 Motor Unrecovered Predriver Fault in Auto Retract HGST Ultrastar C15K600 Hard Disk Drive Specification 424 1361 Motor Recovered Predriver Error in Utilizing External Power Supply F362 M
48. 27 REASSIGN BLOCKS 07 Table 204 REASSIGN BLOCKS 07 Bit Byte 7 0 Command Code 07h 1 Reserved 0 LONGLBA Reserved 0 9 4 Reserved 0 5 VU 0 Reserved 0 FLAG LINK The REASSIGN BLOCKS command requests the drive to reassign a logical block to an available spare The REASSIGN BLOCKS command attempts to allocate spare blocks on a spare track The LBA is transferred to the drive during the DATA OUT phase One to four blocks may be specified for relocation per REASSIGN BLOCKS command Reassignment is complete upon the completion of the REASSIGN BLOCKS command At this time the defective logical block address has been added to the Glist All data is preserved during a reassign command except for the target LBA data The Mode Page 0h DRRT Disable Restore Reassign Target bit determines if the reassign blocks command will attempt to recover the Target LBA data If the Target cannot recover the data at the Target LBA then the Initiator will have to restore the data after the REASSIGN BLOCKS command completes successfully If the reassignment begins to move data and is interrupted or fails to complete successfully the Target enters a degraded mode of operation In this mode data can be read but writing to the drive is prohibited Upon successful completion of this command the location of the physical sectors reassigned during the command are added to the Glist The reassigned sectors are marked defective and cannot
49. 34 Table 171 PRE FETCH 34 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 34h 1 Reserved 0 Reserved 0 Immed 0 Obsolete MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Transfer Length LSB 9 VU 0 Reserved 0 FLAG LINK The PRE FETCH command requests the drive to transfer data to the cache No data is transferred to the Initiator Transfer length field specifies the number of contiguous blocks of data that are to be transferred into the cache A transfer length of zero indicates that blocks are to be transferred into the cache until the segment is filled or until the last block on the media Immed Immediate must be zero An immediate bit of zero indicates that the status shall not be returned until the operation has completed If the Immed bit is set to one the drive returns a Check Condition status The sense key shall be set to Illegal Request and the additional sense code shall be set to Invalid Field in CDB HGST Ultrastar C15K600 Hard Disk Drive Specification 203 18 15 PRE FETCH 90 Table 172 PRE FETCH 90 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 90h 1 Reserved 0 Reserved 0 Immed 0 Reserved 0 MSB 2 9 Logical Block Address LSB 10 13 Transfer Length Restricted 14 For MMC 4 Reserved 0 GROUP NUMBER 0 15 VU 0 Reserved 0 FLAG LINK The PRE FETCH comm
50. 6 command is received after protection information is enabled the drive will set the protection information as follows as it writes each block to disk the Logical Block Guard field is set to a properly generated CRC the Logical Block Reference Tag field is set to the least significant four bytes of the LBA if the drive is formatted with type 1 protection PROT_EN 1 and P_TYPE 000b in the READ CAPACITY 16 parameter data or FFFFFFFFh if the drive is formatted with type 2 protection PROT_EN 1 and P_TYPE 001b in the READ CAPACITY 16 parameter data the Logical Block Application Tag field is set to FFFFh if the ATO bit is set to one in Mode Page OAh or Any value if the ATO bit is set to zero HGST Ultrastar C15K600 Hard Disk Drive Specification 275 WRPROTECT defines the manner in which protection information written to disk shall be checked during processing of the command Protection information may be transmitted to the drive with the user data based on the WRPROTECT bit and the drive format If the drive is not formatted with protection information WRPROTECT must be set to 000b else Check Condition status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB WRPROTECT 000b Protection information is not transmitted to the drive If the drive is formatted with protection information the drive will write protection information to disk based on its internal algorit
51. 6 LOS Sense PAGE Dit AA A AAA ess res 129 18 7 7 LOS Sense Page DA evan E o EE AA A ia 130 18 7 8 LOS SENSE Page ii A E AS aea Eai 130 18 7 9 LOS SENSE Page Er aksen 132 18 7 10 Log Sense Page LON AS A ted AA AA Me de dicas 133 18 74 Log Sense Page A ON 135 18 72 12 Log Sense Page RR 138 18 7 13 Log Sense Page 19h General Statistics and Performance rrnnnnrrnnnnnsnannnnrvnnrnnsnnnsnnrsnnrnssnnnannrnnsrnssnnnsnnrnnsnnsnne 143 18 714 E Log Sense Page y RE N NTE E A E E E E A E 145 18 7 15 Log SeN e Page DE O 146 18 7 16 gt Log Sense Page 30l iui aeea e bd babes E S S EE ar ioraa en aS 147 18 7 17 t g Sense Page 37 inonsan NAAA A nea need 150 18 8 MODE SELECT Llaca a i aaa aide aa a aa wade Saved dado iii a a 152 18 9 MODE SELECT ii EA AE EE AEEA aaret 153 18 10 MODE SENSE IA a a aan 154 18 10 T Mode Pardmeter Ei iii gee adaadeasteceunaes 156 18 10 2 Mode Page 00 Vendor Unique Parameters ccccccccccssscecssscececssececesssececsssseceesssseceesaeeecessseceessesecsesseesenseseeeees 159 18 10 3 Mode Page 01 Read Write Error Recovery Parameters ccsccecssccsssceessecssceeseecssececseecaeceeseecaeceaeecesteeeneeses 161 18 10 4 Mode Page 02 Disconnect Reconnect Parameters ccccccssccesssecssecesseecsseceseecssccssseecssecesseecaeeceaseccaeeceteeeaseees 166 18 10 5 Mode Page 03 Format Device Parameters cccccccsssscccsssceceessececsessececssesececsaeeecseseeceesssseceesaececeesseceesseeeeeeaaes 16
52. 9 1 SS A O NN 315 20 9 2 Mode eS A A O nega dons A A A ae 315 20 10 Multiple Initiator EnVIronNmentuanunru etakankndnadenakausdeannenf EA Adrada ARTE dm 315 20 101 Initiator Sense Datars iia a ida i 315 20 10 2 Initiator Mode Select Mode Sense Parameters oococcccnononcccnoncncnononaccnanananononcna nano nnnrcnnn nn ar ann cnc cano nn nr anno nc aran nana 315 20 11 ROSE A a A A A A Ad a AE AA AI 316 20 111 Initiator Sense Datan 2st cock A ei 316 201125 ol O ata ageudeatnieceeoesees 316 20 12 DIAGNOSTICS AAA Hide idear Breie tere AA Are 317 20 12 1 Power on Diagnostics oriori akotan ii aiiai a a a e aaea reesnernsbeskekhedesaernsfeskerbivedsennde 317 20 12 2 Self test via SEND DIAGNOSTIC COoMMand coccccccncncncnnnnnnnnnnnnnnnnnnncnnnonononononononnnononononononononononononcnononononononenonenon 317 20 13 Idle Time FUN CEI ON a dd 320 20 14 Command FiMe 0UELIMiES acid ia a a a a aa a a a 320 20 141 REASSIBNMENT Mi ts 320 20 142 Format m r E N E a L NN bao 320 PAS P Se SEAS UA eee 320 20 14 4 Medium Access Command TiM ccccccncncncncnnnnnnnnnnnnnnnnnnnnnnnnncncnnnnnnnnnnnonononononononnnnnnnnnnnnnonnnnnnnnnnnonononcncnonononenonons 320 20 14 5 Time out Limits for Other Commands rererrrnrnrnrnrnrvrnnererennrervrnrernrernrnrnrernrnrnrevernrnrevernrnrnrennrerevernnnrnvernnnsnennnsnsnen 321 20 15 Recommended de LE 322 20 15 141 Drive Service State gy onaniaa E aaia Eadan Na aia aa Eea ear a aa bess Sdesasmocdennceeceeeade
53. A Logical Block Application Tag Mask bit set to one enables the checking of the corresponding bit of the Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information If the ATO bit is set to zero the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 280 18 55 WRITE AND VERIFY 10 2E Table 260 WRITE AND VERIFY 10 2E Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 2Eh 1 WRPROTECT DPO ee ByteChk Obsolete MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Transfer Length LSB 9 VU 0 Reserved 0 FLAG LINK WRITE AND VERIFY command requests that the drive writes the data transferred from the Initiator to the medium and then verify that the data is correctly written If caching is enabled an implied FUA Force Unit Access and an implied Synchronize Cache are performed before starting the operation This insures that data from the disk not the cache is verified See the WRITE 10 command description for the definition of the WRPROTECT field Transfer Length is the number of contiguous blocks to transferred If the transfer length is zero the seek occurs but no data is transferred This condition is not considered an error If caching is enabled the command performs an implied FUA an
54. Echo Buffer Mode 01010b cccccccssscccsssceceeseeecesssececssseceessececeseececsseecsesseeecsssseceeseseceeaaes 290 18 59 7 Download Microcode with Offsets Select Activation Events Save and Defer Activate Mode 01101b 290 18 59 8 Download Microcode with Offsets Save and Defer Activate Mode 01110b o cccnnocnnccocnccconoonnoconannnonnnccnnnos 290 18 59 9 Activate Deferred Microcode Mode Mode 01111b cccccccssscccssssececsssceceessececssssececsseeceesseceessseeeesseeeceeaaes 290 18 59 10 Enable Expander Communications Protocol Mode 11010b oooccnoconccccuccnnooonnnccononnnonona canon nnnccnnnnnnccnnannnns 290 18 60 WRITE LONG 10 BE sts uken Sach A A Sea 292 18 61 WRITETONG TESE SEG Ga ts ie ae 294 A P TWRITE SAMIE 10 DA 295 18 63 WRITE SAME 16 Iii ia A A id oiled deine Bela a 296 TER WRITE NEED ED cess ota aoe waste e e eo to ata ate 297 19 SCSI Status Byte ences secs ese csc eet peers eee rare denne et eet keen cnet cee benene rand cerati 299 20 Additional iMfOrimatro ny aar reae Ee araea aeaaea o aa T A Er a eE A aa a ap ae ra Teraa o cecucpaeccuesteaedentecerenezses 300 BOL SES POCO CO li A E RA 300 20 1 1 Priority of SCSI Status Byte Reporting ooooccconoconoonnoncnonononnnnnoncnnnnnonnnnnnncnnnonennnnnnncnnnnnonnnnnnnnnnannononnnnnnnnannonannnnnos 300 20 1 2 Invalid LUN PrOCESS OE ii a A ale a AE ds 300 20 1 3 Overlapp d COMM ANAS EE ENEE A E N IAa nerd Eee 301 20 1 4 Command Proce
55. Error 161A AE Recovered Open MR Element Error F61B AE Unrecovered Open MR Element Error 161C AE Recovered IC Over Temperature Error F61D AE Unrecovered IC Over Temperature Error 161E AE Recovered IP Clock Count Error F61F AE Unrecovered IP Clock Count Error 1622 AE Recovered Write Data BLS Error F623 AE Unrecovered Write Data BLS Error 1626 AE Recovered Power Supply Error F627 AE Unrecovered Power Supply Error 1628 AE Recovered Open Write Head Error F629 AE Unrecovered Open Write Head Error 162A AE Recovered Write Transition Error F62B AE Unrecovered Write Transition Error 162E Channel Recovered Channel NRZ Clear Timeout Error F62F Channel Unrecovered Channel NRZ Clear Timeout Error 1630 AE Recovered SPE Low In Write Fault F631 AE Unrecovered SPE Low In Write Fault F633 Channel Unrecovered Write Synth Unlock error 1636 AE Recovered Short Write Head Error F637 AE Unrecovered Short Write Head Error HGST Ultrastar C15K600 Hard Disk Drive Specification 433 163C AE Recovered TFC Open Error F63D AE Unrecovered TFC Open Error F642 AE Unrecovered Software Readback Error F643 AE Unrecovered Readback Error 1644 AE Recovered Latch Fault Error F645 AE Unrecovered Latch Fault Error 1648 Channel Recovered Reset Flag Error F649 Channel Unrecovered Reset Flag Error 164A Channel Recovered Gate Command Queue Underflow Error F64B Channel Unrecovered G
56. F65F Channel Unrecovered Calibration Block Fault Error Unrecovered Gate Command Queue OverflowError F661 Channel Unrecovered Ending Write Splice Fault Error F663 Channel Unrecovered Write Gate Overlap Fault Error HGST Ultrastar C15K600 Hard Disk Drive Specification 394 F665 Channel Unrecovered Write Gate Fault Error F667 Channel Unrecovered Buffer Overflow Write Error F669 Channel Unrecovered Buffer Underflow Write Error F66B Channel F66D Channel Unrecovered Write Parity Error Unrecovered Buffer Overflow Read Error F66F Channel Unrecovered CTG Wedge Slip Fault Read Error F671 Channel F673 Channel Unrecovered CTG Packet Late Fault Error Unrecovered Baseline Instability Count Count Late Error F675 Channel Unrecovered Preamp Count Fault Error F677 Channel Unrecovered Pfault Read Error F679 Channel Unrecovered Pfault Write Error F67B Channel Unrecovered Last Data Fault Error F67D Channel Unrecovered WRPO Fault Error F681 Channel Unrecovered PLLFloor Error F683 Channel Unrecovered Losslock Error F685 Channel Unrecovered VGA Floor Error F687 Channel F689 Channel Unrecovered Buffer EVGA Floor Error Unrecovered TA Detector Error F68B Channel Unrecovered NPLD Error F68D Channel F68F Channel Unrecovered ZGR Flag Error Recovered DPLL Freq Fl
57. FIFO Error 17D8 Media Recovered Parity Uncorrectable FIFO Error F7D9 Media Unrecovered Parity Uncorrectable FIFO Error 17DA Media Recovered Status Uncorrectable FIFO Error F7DB Media Unrecovered Status Uncorrectable FIFO Error 17DC Media Recovered Parity EDC SRAM Error HGST Ultrastar C15K600 Hard Disk Drive Specification 445 F7DD Media Unrecovered Parity EDC SRAM Error 17DE Media Recovered REQ ACK Handshake Error F7DF Media Unrecovered REQ ACK Handshake Error 17E0 Media Recovered Write Splice Error F7E1 Media Unrecovered Write Splice Error 17E2 Media Recovered Read Parity Error F7E3 Media Unrecovered Read Parity Error 17E4 Media Recovered EPO Error F7E5 Media Unrecovered EPO Error 17E6 Media Recovered NRZ Sector Marginal Error F7E7 Media Unrecovered NRZ Sector Marginal Error 17E8 Media Recovered AE Access Inhibit Error F7E9 Media Unrecovered AE Access Inhibit Error 17EA Media Recovered PTR FIFO Error F7EB Media Unrecovered PTR FIFO Error 17EC Media Recovered LBA FIFO Error F7ED Media Unrecovered LBA FIFO Error 17EE Media Recovered Sector Number Cylinder Error F7EF Media Unrecovered Sector Number Cylinder Error 17F0 Media Recovered Read Transfer Length Error F7F1 Media Unrecovered Read Transfer Length Error 17F2 Media Recovered DS RDC Burst Error F7F3 Media Unrecovered DS RDC Burst Error
58. Fault Track Error 16CC Channel Recovered WTG SRV Fault Error 16CE Channel 16D0 Channel Recovered CTG Engine Not Ready Fault Error Recovered LLI Abort Fault Error 16D2 Channel Recovered Retry Fault Error 16D4 Channel Recovered WTG Timeout Fault Error HGST Ultrastar C15K600 Hard Disk Drive Specification 372 16D6 Channel Recovered ITI Fault TS Transfer All Error 16D8 Channel Recovered ITI Data Fault Error 16DC Channel Recovered Data Jam Fault Error 16DE Channel 16E0 Channel Recovered Code Word Out of Order Error Recovered RLL Initialization Timeout Error 16E7 Channel Recovered Mode Overlap Write Error 16E9 Channel 16EB Channel Recovered Ready Fault Error Recovered Sychronous Abort Done Error 16ED Channel Recovered NRZ Clear Fault Error 16EF Channel Recovered Collision Fault Error 16F1 Channel Recovered Read Synthesizer Precharge Fail Fault Error 16F3 Channel Recovered Servo Synthesizer Precharge Fail Fault Error 16F5 Channel Recovered Read Synthesizer Loss of Lock Error 16F7 Channel Recovered Fragment Number Fault Error 16F9 Channel Recovered Preamble Quality Monitor Fault Error 1712 Media Recovered LBA MEDC Error 1716 Media Recovered Write Overrun Error 171C Media Recovered DRAM CRC Error 1731 Media Recovered Write Fault 1744 Media Re
59. HGST Ultrastar C15K600 Hard Disk Drive Specification 347 Table 298 T10 SCSI Commands Behavior Table part 2 of 2 Command Unlocked Locked SEND DIAGNOSTIC 1D OEM Customer specific SET DEVICE IDENTIFIER A4 06 OEM OEM START STOP UNIT 1B OEM OEM SYNCHRONIZE CACHE 10 35 OEM OEM SYNCHRONIZE CACHE 16 91 OEM OEM TEST UNIT READY 00 OEM OEM VERIFY 2F OEM Command access denied if the effective range is locked VERIFY 12 AF OEM Command access denied if the effective range is locked VERIFY 16 8F OEM Command access denied if the effective range is locked VERIFY 32 7F 0A OEM Command access denied if the effective range is locked WRITE 6 0A OEM Command access denied if the effective range is locked WRITE 10 2A OEM Command access denied if the effective range is locked WRITE 12 AA OEM Command access denied if the effective range is locked WRITE 16 8A OEM Command access denied if the effective range is locked WRITE 32 7F 0B OEM Command access denied if the effective range is locked WRITE AND VERIFY 10 2E OEM Command access denied if the effective range is locked WRITE AND VERIFY 12 AE OEM Command access denied if the effective range is locked WRITE AND VERIFY 16 8E OEM Command access denied if the effective range is locked WRITE AND VERIFY 32 7F 0C OEM Command access denied
60. HGST Ultrastar C15K600 Hard Disk Drive Specification 284 18 58 WRITE AND VERIFY 32 7F 0C Table 264 WRITE and VERIFY 32 7F 0C Bit Byte 0 Command Code 7Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 000Ch 10 WRPROTECT DPO bee ByteChk Reserved 0 11 Reserved 0 12 19 Logical Block Address 20 23 Expected Initial Logical Block Reference Tag 24 25 Expected Logical Block Application 26 27 Logical Block Application Tag Mask 28 31 Transfer Length The WRITE AND VERIFY command requests that the drive write the data transferred from the initiator to disk and then verify that the data is correctly written If the drive is formatted with type 2 protection PROT_EN 1 and P_TYPE 001b in the READ CAPACITY 16 parameter data then this command will be processed normally Any other protection types will result in Check Condition status to be returned with sense key of lllegal Request and additional sense code of Invalid Command Operation Code The Expected Initial Logical Block Reference Tag field contains the value of the Logical Block Reference Tag field expected in the protection information of the first logical block accessed by the command If the ATO bit is set to one in Mode Page OAh the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the
61. Illegal Request DTE must be zero when PER is zero Illegal Request DTE must be zero when PER is zero Illegal Request DTE must be zero when PER is zero The highest level error is reported at the end of transfer Retries and error correction are attempted Recovered or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err The transfer length is exhausted soft err The transfer length is exhausted Transferred data includes blocks containing recovered errors The information byte in the sense data will contain the LBA of the last recovered error hard err Data transfer stops when an unrecoverable error is encountered The unrecoverable block is not transferred to the Initiator The drive then creates the Check Condition status with the appropriate sense key The highest level error is reported at the end of transfer Retries and error correction are attempted Recovered or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err The transfer length is exhausted soft err The transfer length is exhausted Transferred data includes blocks containing recovered errors The information byte in the sense data will contain the LBA of the last recovered error hard err Data transfer stops when an unrecoverable error is encountered The unrecoverable block is not transferred
62. LSB MSB 10 13 Allocation Length LSB 14 Reserved 0 PMI 15 VU 0 Reserved 0 FLAG Link The READ CAPACITY 16 9E 10 command returns information regarding the capacity of the drive command is processed like the standard READ CAPACITY 25 command 18 23 1 Returned Data Format The following data is returned to the initiator in the DATA OUT phase Table 188 Returned Data Format Reserved 0 P I Exponent 14 31 Reserved 0 Bit Byte 7 6 5 4 3 2 1 0 MSB 0 7 Maximum Logical Address LSB MSB 8 11 Block Length LSB Logical Blocks per Physical Block Exp Prot EN HGST Ultrastar C15K600 Hard Disk Drive Specification 219 This The protection type P_TYPE field and the protection enable PROT_EN bit indicate the drive s current type of protection Table 189 Protection Type P_TYPE field Prot EN P Type Description Ob 000b The drive is formatted to type 0 protection 1b 000b The drive is formatted to type 1 protection 1b 001b The drive is formatted to type 2 protection Table 190 Logical Blocks per Physical Block Exponent field Code Description 0 One or more physical blocks per logical block n gt 0 2 logical blocks per physical block The number of physical blocks per logical block is not reported HGST Ultrastar C15K600 Hard Disk Drive Specification 220 READ DEFECT DATA 37 Table 191
63. Number 36 51 ASCII Flex Assembly Serial Number 52 67 ASCII Actuator Serial Number 68 83 ASCII Device Enclosure Serial Number Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is Direct Access Page Code is set to the value of the page code field in the CDB Page Length is set to 80 and this field specifies the length of the following page data Note If the media is not available bytes 0 through 3 are valid All the other fields are ASCII blanks 20h Note All ASCII fields are alphanumeric left aligned and padded on the right with ASCII blanks 20h HGST Ultrastar C15K600 Hard Disk Drive Specification 116 18 5 1 16 Inquiry Data Format EVPD 1 Page Code D2h Table 90 Inquiry Data EVPD 1 Page Code D2h Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code D2h 2 Reserved 0 3 Page Length 52 34h 4 HDC Version Length 16 10h 5 20 ASCII HDC Version 21 Card Serial Number Length 16 10h 22 37 ASCII Card Serial Number 38 Card Assembly Part Number Length 16 10h 39 54 ASCII Card Assembly Part Number 55 Reserved 0 Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that th
64. READ DEFECT DATA 37 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 37h 1 Reserved 0 Reserved 0 0 2 Reserved 0 Plist Glist Defect List Format 3 6 Reserved 0 MSB 7 8 Allocation Length LSB The READ DEFECT DATA command requests that the Target transfer the medium defect data to the Initiator If the Target is unable to access any medium defect data it will return a Check Condition status with the appropriate sense key The sense key will be set to either Medium Error 03h if a medium error occurred or No Sense 00h if the list does not exist and the additional sense code will be set to Defect List Error 19h Plist bit set to one indicates that the Target returns the Plist A Plist bit of zero indicates that the Target shall not return the Plist of defects Glist bit set to one indicates that the Target returns the Glist A Glist bit of zero indicates that the Target shall not return the Glist Note With both bits set to one Plist and Glist the Target will return both the primary and grown defect lists With both bits set to zero the Target will return only a 4 byte Defect List Header Defect List format field is used by the Initiator to indicate the preferred format for the defect list The Defect List Format of 100 Bytes from Index Format and 101 Physical Sector Format are supported If the requested format is not supported by the drive it wil
65. SHART Other Rate Error Vendor Unique Internal Target Failure F450 Servo Unrecovered SHARP Parity Error F454 Servo Unrecovered SHARP Decode Error F458 Servo Unrecovered SHARP Timeout Error F45C Servo Unrecovered SHARP Other Error 81 00 Vendor Unique Internal Logic Error F549 Host Interface LA Check error F54D Host Interface Super Ceritify Logic Error F602 Channel AE Unrecovered Internal Logic Error 85 00 Vendor Unique Internal Key Seed Error 1768 Media Recovered Key Seed ID Mismatch Error F769 Media Unrecovered Key Seed ID Mismatch Error 00 16 Sense Key Illegal Request Operation in Progress F81F CMD Operation in Progress 00 PHY Test In Progress Error F50D Host Interface Phy Test Function in Progress 00 Parameter List Length Error F820 CMD Unrecovered Parameter List Length Error HGST Ultrastar C15K600 Hard Disk Drive Specification 402 20 00 Invalid Command Operation Code F821 CMD Unrecovered Invalid Opcode in CDB Error 21 00 Logical Block Address out of Range 22 00 F822 CMD Unrecovered LBA Out Of Range Error Unsafe Format F82A CMD Unsafe Format 24 00 Invalid Field in CDB F823 CMD Unrecovered Invalid Field In CDB Error 25 00 Logical Unit Not Supported F824 CMD Unrecovered Invalid LUN Error 26 00 Invalid Field in P
66. SMART Status and Temperature Reading Table 122 Log Sense Page 2F Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 2Fh 1 Reserved 2 3 Page Length 8 4 5 Parameter Code 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 11b 7 Parameter Length 04h 8 SMART Sense Code Byte 9 SMART Sense Qualifier 10 Most Recent Temperature Reading 11 Vendor HDA Temperature Trip Point HGST Ultrastar C15K600 Hard Disk Drive Specification 146 18 7 16 Log Sense Page 30 This page contains Performance Counters Table 123 Log Sense Page 30 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 30h 1 Reserved 2 3 Page Length 0030h 4 5 Parameter Code 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 7 Parameter Length 2Ch 8 9 Zero Seeks 10 11 Seeks gt to 2 3 12 13 Seeks gt 1 3 and lt 2 3 14 15 Seeks gt 1 6 and lt 1 3 16 17 Seeks gt 1 12 and lt 1 6 18 19 Seeks gt 0 and lt 1 12 20 23 Reserved 0 24 25 Overrun Counter 26 27 Under run Counter 28 31 Device Cache Full Read Hits 32 35 Device Cache Partial Read Hits 36 39 Device Cache Write Hits 40 43 Device Cache Fast Writes 44 47 Device Cache Read Misses 48 51 Reserved 0 Page 30h returns performance counter information This includes seek counters and buffer overrun under run counters The appropriate seek cou
67. START STOP UNIT command that selects a timer that is not supported by the device server or a timer that is not active The device server shall terminate the command with CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN CDB It is not an error to specify that the logical unit transition to its current power condition See 18 10 13 Mode Page 1A Power Control for more information on idle and standby power conditions LoEj is not supported by the drive and must be set to 0 Start bit is to specify Note Once the drive has become ready after a power on the START STOP UNIT command can be used without any errors regardless of the state of the motor stopped or spinning 0 Stop the spindle 1 Stop the spindle HGST Ultrastar C15K600 Hard Disk Drive Specification 263 18 48 SYNCHRONIZE CACHE 10 35 Table 247 SYNCHRONIZE CACHE 10 35 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 35h 1 Reserved 0 Reserved 0 Immed 0 Obsolete MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Number of Blocks LSB 9 VU 0 Reserved 0 FLAG LINK The SYNCHRONIZE CACHE command ensures that logical blocks in the cache have their most recent data value recorded on the media Logical Block Address is to specify where the operation is to begin Immed immediate must be zero An immediate bit of
68. Self Configuration Failure Degraded Mode Table 278 Self Configuration Failure Degraded Mode Command w Option Response Request Sense Executed The Target may return Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM code NOT load Inquiry EVPD 0 Executed Inquiry EVPD 1 Test Unit Ready Executed and Check Condition is returned with Sense Key 05h Illegal Request ASC ASCQ 2400h Invalid Field in CDB Executed and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM code NOT load Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM code NOT load Write Buffer Download and Save Other Commands Executed Success Good Status is returned Motor Degraded Mode is cleared Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM code NOT load Not Execut
69. Specification 97 18 5 1 Inquiry Data Fields with a value shown inside quotes e g Value xyz are character fields A value not in quotes is a numeric value Character fields are alphanumeric and represented in either ASCII 18 5 1 1 Inquiry Data Format EVPD 0 Page Code 0 Table 71 Inquiry Data EVPD 0 Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 RMB 0 Reserved 0 2 Version 6 3 Obsolete Obsolete Norm ACA 0 HiSup 1 Response Data Format 2 4 Additional Length 159 9Fh 5 SCCS 0 ACC 0 TPGS 00b 3PC 0 Reserved 0 Protect 1 6 Obsolete EncSer 0 Port MultiP 1 Obsolete RSVD 0 7 Obsolete Obsolete RSVD 0 RSVD 0 Obsolete Obsolete CmdQue 1 RSVD 0 8 15 Vendor ID HGST ASCII 16 31 Product ID ASCII 32 35 Product Revision Level ASCII 36 43 Unit Serial Number ASCII 44 95 Reserved 0 96 145 Copyright Notice ASCII 146 163 Reserved 0 Qualifier is set to zero to indicate that the LUN specified is currently supported Qualifier is set to 011b when the LUN specified is not present Peripheral Device Type is set to zero to indicate that the device is a Direct Access Peripheral Device Removal Media Bit RMB is always set to zero to indicate no removal media exists Version indicates the level of the ANSI standard that the product supports The drive supports ANSI SPC 4 NormAC
70. TASK SET task management function is not supported An I T NEXUS RESET supported ITNRS bit set to one indicates the _T NEXUS RESET task management function see SAM 4 is supported by the logical unit An ITNRS bit set to zero indicates the T NEXUS RESET task management function is not supported HGST Ultrastar C15K600 Hard Disk Drive Specification 246 18 35 REQUEST SENSE 03 Table 226 REQUEST SENSE 03 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 03h 1 Reserved 0 DESC 2 3 Reserved 0 4 Allocation Length 5 VU 0 Reserved 0 FLAG LINK The REQUEST SENSE command requests the drive to transfer sense data The Descriptor Format DESC bit specifies which sense data format the device shall return in the parameter data The Allocation Length specifies the maximum number of bytes of sense data that the drive should return Such relationship is shown in the table below See 22 SCSI Sense Data for more details Table 227 Sense Data Format and Length DESC Bit Sense Data Format Length of Sense Data Returned Ob Fixed format The number of bytes in the Allocation Length or 32 bytes whichever is less The number of bytes in the Allocation Length or a fixed descriptor sense 1b Descriptor format data size whichever is less The descriptor sense data size is either 40 or 60 bytes depending on the drive firmware build If REQUEST SENSE c
71. Table 102 Table 103 Table 104 RETRY DELAY TIMER Field part 1 of 2 aia 82 RETRY DELAY TIMER Field part 2 of ira add dad 83 DATAPRES Field E EOE RI E NOE EEE A Se 83 RESPONSE DE Er P eee ENEE dues Seg ola 83 RESFONSE Codes stud ana Oan E a E Ae Be AA Re ER 83 Transport Layer Error Handling ooooooococcnccnnnonooononnnnncnnnnnnononnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnncnnncnnnns 85 SCSI Commands Supported part ia 86 SCSI Commands Supported part Lota Oe ee de 87 SCOP Control BYE td AAA Ri 88 FORMAT UNT da as ade 89 Format of the Short Parameter List Header oooooocccnnonccccnnoonnncnononanononananoconananoconannnncconananocos 91 Format of the Long Parameter List Header ooooooccnnnononccononnnncononnnnnnonananoconananoconannnncconananocos 91 Format of the Long Parameter List Header oooooocccnnonccccononnnncoononancnonananoconananoconannnnconnnnanonos 91 Data Format with Protection Field ccccccccssssccceessnececeeseeeeeesneceeessneeeccsseeeseeesneeeeensnaees 92 Initialization Pattern DeSCYiptor ooooooonnnnnnnnnnononononnnnnnnononononononnnnn nono non nono nono nn nono nn nro nn rn nn nnnnnnns 93 Defect Descriptor Block Format for n 1 defects cccccccccccscsscescescsscsscsscsscsscssssesessseaees 94 Defect Descriptor Bytes from Index Format for n 1 defects rorrrrrrrrvrrrrnrrverrevrrvervenenr 95 Defect Descriptor Physical Sector Format for n 1 defects cccccccccccsscscssesseseseeseseeseeees
72. The READ CAPACITY command returns information regarding the capacity of the drive Logical Block Address is used in conjunction with the PMI bit PMI Partial Medium Indicator indicates This option provides the information that the Initiator needs to determine the amount of space available on the same track that is accessible without a head switch or seek PMI Description 0 The drive returns the last LBA of the drive 1 The drive returns the last LBA and block length in bytes are that of the LBA after which a substantial delay in data transfer will be encountered This returned LBA shall be greater than or equal to the LBA specified by the LBA fields in the CDB 18 22 1 Returned Data Format The data returned to the Initiator in response to the READ CAPACITY command is described here The data is returned in the DATA IN phase Table 186 Format of READ CAPACITY command reply Bit Byte 7 6 5 4 3 2 1 0 MSB 0 3 Maximum Logical Block Address LSB MSB 4 7 Block Length LSB Block Length specifies the length in bytes of each block of user data not including protection information HGST Ultrastar C15K600 Hard Disk Drive Specification 218 18 23 READ CAPACITY 16 9E 10 Table 187 Read Capacity 16 9E 10 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 9Eh 1 Reserved 0 Service Action 10h MSB 2 9 Logical Block Address
73. The number of seeks less than 1 12 of the disk OVERRUN COUNTER The number of times that data was available to be transferred from the media but the device buffer still contained data that had not been retrieved by the Initiator Consequently the disk had to take additional revolutions until the buffer was available to accept data UNDER RUN COUNTER The number of times that the drive was ready to transfer data to its disk on a write but its buffer was empty i e had not been filled by the Initiator thus the disk was forced to take extra revolutions HGST Ultrastar C15K600 Hard Disk Drive Specification 148 DEVICE CACHE FULL READ HITS The number of times that all of the data requested by the read operation was obtained from the device read or write cache DEVICE CACHE PARTIAL READ HITS The number of times that a portion but not all of the data requested by the read operation was obtained from the device read or write cache A physical operation to the device media was required to obtain the remaining data DEVICE CACHE WRITE HITS The number of times that the data associated with a write operation replaces or is combined with existing data in the device write cache thereby eliminating a write operation DEVICE CACHE FAST WRITES The number of times that space was available in the device write cache for the data associated with a write operation and a response was returned immediately DEVICE CACHE READ MISSES T
74. Type is set to zero to indicate that the device is Direct Access Page Code is set to the value of the page code field in the CDB Page Length is set to 24 and this field specifies the length of the following page data Protocol specific logical unit information descriptor 0 field is defined in Table 82 Protocol specific logical unit information descriptor 1 field is defined in Table 82 Table 82 Protocol specific logical unit information descriptor Bit Byte 6 4 3 2 1 0 0 1 Relative Port Identifier 2 Reserved Protocol Identifier 6h 3 5 Reserved 6 7 Descriptor Length 0004h 8 R d TLR CONTROL ONE SUPPORTED 0h 9 11 Reserved Relative Port Identifier is set to 1 for Port A Primary Port or 2 for Port B Secondary Port Protocol Identifier is set to 6 to specify that this is a SAS SSP Descriptor TLR Control Supported field specifies support of the TLR CONTROL field in the SAS SSP frame header This field is set to zero to indicate that the drive does not support Transport Layer Retries 18 5 1 11 Inquiry Data EVPD 1 Page Code 91h Table 83 Protocol Specific Port Information VPD page to SAS SSP Byte Bit 6 4 3 2 1 0 Qualifier 0 Peripheral Device Type 0 HGST Ultrastar C15K600 Hard Disk Drive Specification 110 1 Page Code 91h 2 3 Page Length 24 0018h 4 15 Port Information Des
75. Unmap Granularity Alignment VALID set to zero indicates that the UNMAP GRANULARITY ALIGNMENT field is not valid Unmap Granularity Alignment set to zero and is not valid Maximum Write Same Length set to zero which indicates that there is no reported limit on the number of logical blocks that may be requested for a single WRITE SAME command 18 5 1 13 Inquiry Data Format EVPD 1 Page Code Blh Table 87 Inquiry Data EVPD 1 Page Code B1h Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code Bih 2 3 Page Length 60 003Ch 4 5 Medium Rotation Rate 15030 3AB6h 6 Reserved 7 Reserved Nominal Form Factor 2h 8 63 Reserved Qualifier field is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is Direct Access Page Code is set to the value of the page code field in the CDB Page Length is set to 60 and this field specifies the length of the following page data Medium Rotation Rate field is set to 15030 Nominal Form Factor field is set to 2h HGST Ultrastar C15K600 Hard Disk Drive Specification 114 18 5 1 14 Inquiry Data Format EVPD 1 Page Code B2h Table 88 Inquiry Data EVPD 1 Page Code B2h Bit Byte 7 6 5 4 3 2 1 0 0 Qualifie
76. Unrecovered Load Unload state error F44A Servo Unrecovered TFCR out of range error F44C Servo Unrecovered Measure GMR Timeout F44E Servo Unrecovered Coil Resistance Measurement Failure F460 Servo Unrecovered WCS Hang Error F462 Servo Unrecovered DFT Timeout Error F464 Servo Unrecovered SDM Timeout Error F466 Servo Unrecovered RRO Write Error F468 Servo F46A Servo Unrecoverd Velocity Error Unrecovered Start SID Incorrect Error F46C Servo Unrecovered End Sid Incorrect Error F46E Servo F470 Servo Unrecovered Measure GMR SDM Failure Unrecoverd VCM Free Speed Error F472 Servo Unrecoverd Emergency Brake Timeout Error F474 Servo Unrecoverd Excessive Current Error HGST Ultrastar C15K600 Hard Disk Drive Specification 391 F476 Servo Unrecoverd Excessive Velocity Error F477 Servo Unrecovered Invalid SDM CDB Error F478 Servo Unrecovered Invalid SDM Descriptor Error F479 Servo F47A Servo Unrecovered Invalid DFT Descriptor Error Unrecovered SDM or DFT Allocation Error F47B Servo Unrecovered SDM OR DFT Transfer Error F47C Servo F47E Servo Unrecovered SDM Physical Paremeter Error Unrecovered RROF SDM Timeout Error F480 Servo Unrecovered RROF Over Limit Error F483 Servo Unrecovered Measure Asymetry SDM Failure F484 Servo Unrecovered M
77. Write Cache Enable 174 WRITE LONG 3F 293 295 Write Retention Priority 175 Write Retry Count 164 WRITE SAME 41 296 XFER RDY Information Units 82 zero seeks 150 HGST Ultrastar C15K600 Hard Disk Drive Specification 454 Copyright HGST a Western Digital company HGST a Western Digital company 3403 Yerba Buena Road San Jose CA 95135 Produced in the United States Tel 800 801 4618 Fax 408 717 5000 25 February 2014 All rights reserved Ultrastar is a trademark of HGST HGST trademarks are authorized for use in countries and jurisdictions in which HGST has the right to use market and advertise the brands HGST shall not be liable to third parties for unauthorized use of HGST trademarks Microsoft Windows XP and Windows are trademarks of Microsoft Corporation in the United States other countries or both Other trademarks are the property of their respective owners References in this publication to HGST products programs or services do not imply that HGST intends to make these available in all countries in which HGST operates Product information is provided for information purposes only and does not constitute a warranty Information is true as of the date of publication and is subject to change Actual results may vary This publication is for general guidance only Photographs may show design models HGST Ultrastar C15K600 Hard Disk Drive Specification 455
78. as the condition where the device will accept a media access command without returning Check Condition status The drive will first verify that the motor is spinning at the correct speed If the spindle motor is not spinning at the correct speed Check Condition status is returned with sense key of Not Ready If the motor is spinning at the correct speed the drive accepts normal media access commands The TEST UNIT READY command is not intended as a diagnostic No self diagnostic is performed by the device as a result of this command The TEST UNIT READY command has special significance for power sequencing using the UNIT START command with an immediate bit of one In this mode the UNIT START command returns Task Complete status before the completion of motor spin up and expects the initiator to issue TEST UNIT READY commands to determine when the motor has reached the proper speed Note The spindle automatically starts in automatic spin up mode The drive does not execute any commands other than TEST UNIT READY INQUIRY or REQUEST SENSE command until the Power On sequence is complete The drive will return Check Condition status with Not Ready sense key and n Process of Becoming Ready sense code for all other commands during the Power On period HGST Ultrastar C15K600 Hard Disk Drive Specification 266 18 46 VERIFY 10 2F Table 250 VERIFY 10 2F Bit Byte ICE ma 0 Command Code 2Fh 1 VRPROTECT DPO i ByteChk
79. can be either for the Initiator sending the command or for a third party as specified by the Initiator Extents are not supported by the drive The Ext bit must be zero If Ext bit is set to one Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB The Reservation Identification and Extent List Length fields are ignored The Reserve command requests that the entire LUN be reserved for the Initiator until the reservation is superseded by another valid Reserve command from the Initiator that made the reservation the reservation is released by a RELEASE command from the same Initiator ahard Reset condition occurs a Target Reset message is received from any Initiator apower off on cycle occurs 3rdPty must be 0 Third Party reservations are not supported If the 3rdPty bit is not zero Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB 3rd Party ID is ignored Only the Initiator that issued the Reserve command for a LUN may release the LUN regardless of the 3rdPty option This Initiator may also release the LUN by issuing another RESERVE command This superseding RESERVE command releases the previous reservation when the new reservation is granted Reservation queuing is not supported by the drive If a LUN is reserved and a RESERVE command is issued from a different Initiator the Target responds wit
80. claims compliance with the following ANSI standards e SCSI Architecture Model SAM 5 e SCSI Block Commands SBC 3 17 2 SAS Features The following SAS features are supported by the drive e SAS Compliance Serial Attached SCSI 3 SAS 3 SAS Protocol This drive supports Serial SCSI Protocol SSP STP Tunneled SATA and SMPs Management protocols are NOT supported HGST Ultrastar C15K600 Hard Disk Drive Specification 59 SAS Dual Ported Operation Single PHY ports i e Narrow port Wide Port NOT supported Ports function independently with separate firmware controls Multiple DMA engines capable of accessing either port Maximum outstanding credit of four per port Physical Link Rates G1 1 5 Gbs G2 3 0 Gbps G3 6 0 Gbps and G4 12 0 Gbps supported Largely automated OOB and speed negotiation sequences Optional support for the hot plug timeout in hardware Partial support for Disconnect Reconnect Mode Page 0x02 Maximum Connect Time Limit SUPPORTED Bus Inactivity Time Limit NOT SUPPORTED Maximum Burst Size SUPPORTED First Burst Size NOT SUPPORTED Others Connection Rate Matching Hard Reset primitive sequence detection and validation in hardware Support for NOTIFY Power Loss Expected NOTIFY Enable Spin up is ignored Hashed WWN validation in hardware Extended CDB support HGST Ultrastar C15K600 Hard Disk Drive Specification 60 17 3 SAS Names a
81. default the first segment of the binary microcode file If a Check Condition status is returned in this mode a Buffer ID 00h in the subsequent Write Buffer command in this mode indicates the first segment of the binary microcode file Otherwise the Buffer ID field is ignored The Buffer Offset field is ignored After all segments of the binary microcode file have been received the drive behavior is the same as Download Microcode and Save Mode 00101b Single Binary File HGST Ultrastar C15K600 Hard Disk Drive Specification 288 HGST Ultrastar C15K600 Hard Disk Drive Specification 289 18 59 6 Write Data to Echo Buffer Mode 01010b In this mode the Target transfers data into the echo buffer The echo buffer is assigned in the same manner by the Target as it would for a WRITE operation Data will be sent aligned on 4 byte boundaries Upon successful completion of a WRITE BUFFER command the data will be preserved in the echo buffer unless there is an intervening command to any logical unit in which case it may be changed 18 59 7 Download Microcode with Offsets Select Activation Events Save and Defer Activate Mode 01101b In this mode microcode shall be transferred to the device server using one or more WRITE BUFFER commands saved to nonvolatile storage and considered deferred The deferred microcode shall be activated and no longer considered deferred if a WRITE BUFFER command with the activate deferred microcode mode OFh
82. dems stedde 35 8 1 Temperature And Humidity a sacs caccbncneg sa dacs cab eda seacass GD cava unattcasdocbahiaubes ada snes taacenasediada aaa kast sacs aaan ea sa kmadsde 35 8 2 StOrage RO QUITE MEN ES adi 36 8 24 A SR NRO NA 36 8 227 Storage A E RN 36 HGST Ultrastar C15K600 Hard Disk Drive Specification 3 8 3 C rrosion TOSCA A kai sa oats a et SEE ba Ef Peas eds 36 8 4 Eooling Requirements audi iia dd id adi ce Lai e aan Ed dE Ad Sii cvedees 37 A cqdezsecdecsccdecsdaictaces teadeeatersadueseccanesdecendadsasneveuueedane 38 9 1 Power Supply Current Average and PK i cccccessesssnssecsceeseseaecesecessessaseseseceseesesesesecsseeseaseasseesceeseaseassesseseeesaaassesseeses 39 9 2 Rp l Vota je eine AEE 43 9 3 Power Consumption EffiClen cy dO EE aaa a a E EA AA a A TEA 44 10 Rola A E E add dandesenssedkeder 45 TODS Start StOp Cycle Ses ipanaa aa a a ae araa aara aa a heated 45 10 2 Load Unload CV COS cit ira a n a a a ae a hs wave Daas bon ek asa A dci 45 103 Opata LS a a Ea dar tente NGM Ea NN 45 702 1 Seek EONS annaa aaa a a Stede See lo Sa EAST 45 105 Failure Pr diction S MARTI A Soda abba a aeaee aban p AE ERS 45 10 6 MTBF Mean Time Between Failure 2 0M hOU S oia dais id TE eden ideelt br 46 10 7 Preventive MAINTENANCE a a anaa steed veuonecsaatvagusdas hd oda aaa AAT ANES apleaeadsatcasouaandentas A aeit AAAA area 46 10 8 Jemperature Warning gt iii dl ii dai E ELECE Sash a EEN EEA detalles AAA a A A a a sd 46 1
83. environmental and voltage conditions See section 8 Environment and section 9 DC Power Requirements The seek time is measured from the start of the actuator s motion to the start of a reliable read or write operation Reliable read or write implies that error correction or recovery is not used to correct arrival problems The average seek time is measured as the weighted average of all possible seek combinations Weighted average Max max 1 n Tnin Tnout n 1l max 1 max Where max Maximum seek length n Seek length 1 to max Tn in Inward measured seek time for an n track seek Tn out Outward measured seek time for an n track seek HGST Ultrastar C15K600 Hard Disk Drive Specification 27 4 4 1 2 Full Stroke Seek Time Common to all models and all seek modes Table 7 Full Stroke Seek Time Function Typical ms Max ms Read 5 9 7 3 Write 6 2 7 7 Full stroke seek is measured as the average of 1 000 full stroke seeks with a random head switch from both directions inward and outward 4 4 1 3 Average Latency Table 8 Latency Time Rotational Speed Time for a Revolution Average Latency ms ms 15 030 RPM 3 992 1 996 HGST Ultrastar C15K600 Hard Disk Drive Specification 28 4 4 2 Drive Ready Time Table 9 Drive Ready Time Model Typical Maximum sec sec 600 GB Model 512n 4kn 512e 9 15 450 GB Model 512n 4kn 512e 7 15 300 GB M
84. error 134B Motor Recovered Predriver Under Voltage 5 Volt Supply error 134D Motor 134F Motor Recovered Predriver Over Voltage 12 Volt Supply error Recovered Precriver Under Voltage 1 8 Volt Supply error 1351 Motor Recovered Predriver Under Voltage 0 9 Volt Supply error 1353 Motor 1355 Motor Recovered Predriver Under Voltage 1 5 Volt Supply error Recovered Predriver Shock Detected error 1357 Motor Recovered Predriver Over Temperature error 1359 Motor Recovered Predriver Under Voltage 3 3 Volt Supply error 135B Motor Recovered Predriver Under Voltage 5 and 12 Volt Supply error 135D Motor Recovered Predriver Error in Enabling Power Saving Mode 135F Motor Recovered Predriver Fault in Auto Retract 1361 Motor Recovered Predriver Error in Utilizing External Power Supply 1363 Motor Recovered Predriver Regulator Supply Fault 44 F9 Vendor Unique Internal Target Failure 144F Servo 1451 Servo Recovered SHARP Parity Error Recovered SHARP Parity Rate Error 1453 Servo Recovered SHARP Decode Error 1455 Servo 1457 Servo Recovered SHARP Decode Rate Error Recovered SHARP Timeout Error 1459 Servo Recovered SHARP Timeout Rate Error 145B Servo Recovered SHARP Other Error HGST Ultrastar C15K600 Hard Disk Drive Specification 376 145D Servo Recovered SHARP Other Rate Err
85. in the table below All fields must be sent on all PERSISTENT RESERVE OUT commands even if the field is not required for the specified service action Table 168 Parameter List Bit Byte 7 6 5 4 3 2 1 0 MSB 0 7 Reservation Key LSB MSB 8 15 Service Action Reservation Key LSB MSB 16 19 Reserved 0 LSB 20 Reserved 0 SPEC I P ALL TG PT Reserved 0 APTPL 21 23 Reserved 0 Reservation Key contains an 8 byte value provided by the initiator and identifies the initiator that issued the PERSISTENT RESERVE OUT command The Reservation Key must match the registered reservation key for the initiator for all service actions except REGISTER and REGISTER AND IGNORE EXISTING KEY Service Action Reservation Key contents vary based on the service action For REGISTER and REGISTER AND IGNORE EXISTING KEY the Service Action Reservation Key must contain the new reservation key to be registered For PREEMPT and PREEMPT AND ABORT the field contains the reservation key of the persistent reservation that is being preempted This field is ignored for all other service actions If the Specify Initiator Ports SPEC I PT bit is set to zero the device server shall apply the registration only to the I T nexus that sent the PERSISTENT RESERVE OUT command If the SPEC_I_PT bit is set to one for any service action except the REGISTER service action then the command shall be terminated wi
86. indicates that ABORT TASK SET is not supported CACAS Clear ACA bit set to one indicates that CLEAR ACA is supported A CACAS bit of zero indicates that CLEAR ACA is not supported CTSS Clear Task Set bit set to one indicates that CLEAR TASK SET is supported A CTSS bit of zero indicates that CLEAR TASK SET is not supported LURS Logical Unit Reset bit set to one indicates that LOGICAL UNIT RESET is supported An LUR bit of zero indicates that LOGICAL UNIT RESET is not supported QTS Query Task bit set to one indicates that QUERY TASK is supported A QTS bit of zero indicates that HGST Ultrastar C15K600 Hard Disk Drive Specification 244 QUERY TASK is not supported HGST Ultrastar C15K600 Hard Disk Drive Specification 245 TRS Target Reset bit set to one indicates that TARGET RESET is supported A TRS bit of zero indicates that TARGET RESET is not supported WAKES Wakeup bit set to one indicates that WAKEUP is supported A WAKES bit of zero indicates that WAKEUP is not supported A QUERY UNIT ATTENTION supported QUAS bit set to one indicates the QUERY UNIT ATTENTION task management function see SAM 4 is supported by the logical unit A QUAS bit set to zero indicates the QUERY UNIT ATTENTION task management function is not supported A QUERY TASK SET supported QTSS bit set to one indicates the QUERY TASK SET task management function see SAM 4 is supported by the logical unit A QTSS bit set to zero indicates the QUERY
87. information ATMPE Application Tag Mode Page Enabled bit set to zero specifies that the Application Tag mode page see SBC 3 is disabled and the contents of logical block application tags are not defined by this standard An ATMPE bit set to one specifies that the Application Tag mode page is enabled If the ATMPE is set to one the ATO bit is set to one the value in the DPICZ bit allows protection information checking for the specified command and the APP_CHK bit is set to one in the Extended Inquiry VPD page then knowledge of the value of the Application Tag shall come from the values in the Application Tag mode page as specified by the DPICZ bit RWWP Reject Write Without Protection bit set to zero specifies that write commands without protection information see SBC 3 shall be processed A RWWP bit set to one specifies that write commands without protection information received by a device server that has been formatted with protection information shall be terminated with CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN CDB Busy Timeout Period is ignored Extended Self test Routine Completion Time specifies the time in seconds that the device server requires to complete an extended self test provided the device server is not interrupted by subsequent commands and no errors occur during processing of the self test If the value is FFFFh then r
88. is not received before the CLOSE timer expires the hardware transmits BREAK PHY Not Ready If Link Reset occurs outside of a connection commands can execute normally across the link reset If a link reset occurs inside of a connection the behavior is similar to BREAK in that it is treated as an abruptly closed connection In cases where the command cannot be continued normally e g a frame is corrupted by OOB signals or we do not have ACK NAK balance the command is terminated with CHECK CONDITION status with sense data corresponding to ACK NAK TIMEOUT HGST Ultrastar C15K600 Hard Disk Drive Specification 73 17 6 Transport Layer The Transport layer defines frame formats The Transport layer is the interface between the Application layer and Port layer It is responsible for constructing and parsing frame contents For SSP the Transport layer only receives frames from the Port layer that are going to be ACKed by the Link layer This section describes Transport layer behaviors of the drive For a complete description of SAS Transport layer please see the ANSI specification SPL 3 The Transport layer defines the frame format as follows Table 40 SAS Frame Format Bit Byte 7 6 5 4 3 2 1 0 0 Frame Type 1 3 Hashed Destination Address 4 Reserved 5 7 Hashed Source Address 8 9 Reserved 10 Reserved TLR Control 00b Jaa Retransmit RSVD Fram
89. is set to the value of the page code field in the CDB Page Length is set to 14 and this field specifies the length of the following page data lf set to one a power condition support bit STANDBY Y STANDBY_Z IDLE_C IDLE_B IDLE A indicates that the associated power condition may be entered with START STOP UNIT command and the associated power condition may be entered with a power condition timer if the timer is supported and enabled The recovery time fields indicate the time in one millisecond increments that the logical unit takes to transition from the associated power condition to the active power condition This time does not include the processing time for the command that caused this transition to occur A value of zero indicates that the recovery time is not specified A value of FFFFh indicates that the recovery time is more than 65 534 seconds HGST Ultrastar C15K600 Hard Disk Drive Specification 109 18 5 1 10 Inquiry Data EVPD 1 Page Code 90h Table 81 Inquiry Data EVPD 1 Page Code 90h Bit Byte 6 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 90h 2 3 Page Length 24 0018h 4 15 Protocol specific logical unit information descriptor 0 16 27 Protocol specific logical unit information descriptor 1 Qualifier field is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device
90. log page This is the only method for an application client to obtain information about self tests performed in the background mode The default self test results are not logged in the log page Tests performed in the Short and Extended Self test The following table defines the tests performed in the short and extended self test They are defined by their segment number which is also used to report Self Test Results in Log Sense Page 10 Note that the only difference between the Short and the Extended tests is the sequential verify test in segment 7h Also note that either of these tests can be run in foreground or background mode as previously described HGST Ultrastar C15K600 Hard Disk Drive Specification 318 Table 281 Short and Extended Self Test Description Segment Short Self Test Extended Test Description Number Self Test th Drive Ready Test Internal check to insure drive is ready similar to a Test Unit Ready command 2h Drive Diagnostics This test is comprised of the Default Self Test as defined in Section 20 12 2 1 Default Self test 3h SMART Perform SMART testing and check results to ensure that SMART threshold criteria are not exceeded 4h Low Level Format check Check to insure that the media is currently not in the MEDIA FORMAT CORRUPTED state 5h Physical Head Check Write Read test on each head in a predefined location in the drive s Reserved Area of the disk 6h Random Verify Perform 4000 ra
91. logical blocks This command is useful for writing large data areas with the same data without sending all of the data over the interface Each logical block transferred includes user data and may include protection information based on the WRPROTECT field and the drive format Each logical block written includes user data and if the drive is formatted with protection information enabled protection information If the drive is formatted with type 2 protection PROT_EN 1 and P_TYPE 001b in the READ CAPACITY 16 parameter data then this command will be processed normally Any other protection types will result in Check Condition status to be returned with sense key of Illegal Request and additional sense code of Invalid Command Operation Code HGST Ultrastar C15K600 Hard Disk Drive Specification 297 The Expected Initial Logical Block Reference Tag field contains the value of the Logical Block Reference Tag field expected in the protection information of the first logical block accessed by the command If the ATO bit is set to one in Mode Page OAh the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logical Block Application Tag field in the protection information for each logical block accessed by the command A Logical Block Application Tag Mask bit set to one enables the checking of the corresponding bit of the Expected Logical Block Application Tag field with the corresponding bit of t
92. maximum operating temperatures Table 15 Maximum Allowable Surface Temperatures Module name Location Maximum allowable surface temperature HDD base casting as noted in picture 60 C RECOMMENDED TEMPERATURE MEASUREMENT LOCATION HGST Ultrastar C15K600 Hard Disk Drive Specification 37 9 DC Power Requirements The following voltage specification applies at the drive power connector Connections to the drive should be made in a safety extra low voltage SELV circuit There is no power on or power off sequencing requirement Adequate secondary over current protection is the responsibility of the system Table 16 Input Voltage And Capacitance Absolute Max Supply Tolerance Spike Voltage Supply Rise Time Capacitance 5V 5 5 5 V 0 200 ms 51 uF 12V 5 15V 0 400 ms 14 uF Note 8 is acceptable during spin up but the spin up time is not guaranteed HGST Ultrastar C15K600 Hard Disk Drive Specification 38 9 1 Power Supply Current Average and Peak The following current and power requirements are typical when operating under the following conditions Nominal 5 and 12V Background Media Scan BMS disabled for Idle Write Caching disabled and the drive reporting a temperature of 45C SFF 15K RPM 600GB SAS Current 12V Peak AC 12V Peak DC 500mA div Gnd SV 200mA div 2 sec div Gnd Power On Spin Up Calibration Ready Figure
93. not considered an error If a COMMAND TASK frame that is too short is received RESPONSE data corresponding to INVALID FRAME is returned The additional CDB length field of a COMMAND frame is not checked for correctness If a DATA frame is received with a payload greater than 1024 bytes the frame is discarded and the command is aborted with CHECK CONDITION status and sense data corresponding to DATA_PHASE_ERROR is returned HGST Ultrastar C15K600 Hard Disk Drive Specification 85 18 SCSI Command Set Summaries of the SCSI commands supported by the drive are listed below O optional M mandatory Table 57 SCSI Commands Supported part 1 of 2 Type Code Description M 04h FORMAT UNIT 04 M 12h INQUIRY 12 O 4Ch LOG SELECT 4C O 4Dh LOG SENSE 4D O 15h MODE SELECT 15 O 55h MODE SELECT 55 O 1Ah MODE SENSE 1A O 5Ah MODE SENSE 5A O 5Eh PERSISTENT RESERVE IN 5E O 5Fh PERSISTENT RESERVE OUT 5F O 34h PRE FETCH 34 O 90h PRE FETCH 90 M 08h READ 6 08 M 28h READ 10 28 O A8h READ 12 A8 O 88h READ 16 88 O 7Fh 09h READ 32 7F 09 O 3Ch READ BUFFER 3C M 25h READ CAPACITY 10 25 O 9Eh 10h READ CAPACITY 16 9E 10 O 37h READ DEFECT DATA 37 O B7h READ DEFECT DATA B7 O 3Eh READ LONG 3E page 207 O 9Eh READ LONG 9E page 208 O 07h REASSIGN BLOCKS 07 O 1Ch RECEIVE DIAGNOSTICS RESULTS 1C
94. of a Parameter List header optionally followed by an Initialization Pattern Descriptor optionally followed by a Defect List If FmtData 0 the following defaults are assumed DPRY 0 DCRT 1 STPF 1 IP 0 DSP 0 Immed 0 CmpLst Set to one specifies that the Grown Defect List GList existing prior to the issuance of the Format Unit command be discarded If provided the DList then becomes the GList Following these operations the Drive will be formatted with the PList and GList Setto zero specifies that the GList existing prior to the issuance of the Format Unit command is retained If provided the DList is combined with the GList to become the new GList Following these operations the Drive will be formatted with the PList and GList Note The drive manages two internal defect lists and one external The Plist is created at time of manufacture The Glist is built after manufacture by the Initiators use of the REASSIGN BLOCK command and the Automatic Reallocate functions The Dlist is an external list It is supplied by the Initiator in the Data Out phase of the FORMAT UNIT command Defect List Format specifies the format of the defect descriptor transferred to the Target when FmtData bit is set to one The Target supports the following three defect descriptor formats for the FORMAT UNIT command Format Description 000b Block format 100b Bytes From Index format 101b Physical Sector format If the FmtData bit is set to zero
95. of the drive cylinder not logical parameters Maximum Number of Notches is the number of notches the drive can support This value is drive model dependent Active Notch indicates to which notch subsequent MODE SELECT SENSE command parameters pertain A value of 0 is used for parameter values which apply to all notches Values from 1 to the maximum value depending on the model specify the notch number where notch 1 is the outermost notch Following mode parameters are based on the current active notch Mode Page 2 Read Buffer Full Ratio Write Buffer Empty Ratio HGST Ultrastar C15K600 Hard Disk Drive Specification 179 Mode Page 3 Alternate Sector per Zone Alternate Track per Zone Alternate Track per Logical Unit Sector per Track Track Skew Factor Cylinder Skew Factor Starting Boundary contains the first physical location of the active notch The first three bytes are the cylinder number and the last byte is the head The value sent in this field is ignored Ending Boundary contains the last physical location of the active notch The first three bytes are the cylinder number and the last byte is the head The value sent in this field is ignored Pages Notched is a bit map of the mode page codes that indicates which pages contain parameters that may be different for different notches The most significant bit of this field corresponds to page code 3Fh and the least significant bit corresponds to page code OOh
96. qualifier is set to Format In Progress lf an INQUIRY command is received while a format operation is an active I O process the Target returns Good status and Inquiry data as requested The format operation must complete successfully for the Drive to be usable If the command is interrupted by a reset power down or an unrecoverable error the Drive enters a degraded mode of operation in which reading and writing are prohibited To exit the degraded mode another FORMAT UNIT command must be sent by the Initiator and completed successfully by the Target The FORMAT UNIT command sets the Unit Attention Condition for all Initiators except the one that issued the FORMAT UNIT command HGST Ultrastar C15K600 Hard Disk Drive Specification 90 18 4 1 Parameter List Header Following is the format of the Parameter List Header sent during the data out phase when FmtData is set to one Table 61 Format of the Short Parameter List Header Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Protection Field Usage 1 FOV DPRY DCRT STPF 1 IP Obsolete Immed Vendor specific 2 3 MSB Defect List Length LSB 4 n Initialization Pattern Descriptor n 1 m Defect Descriptor Table 62 Format of the Long Parameter List Header Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Protection Field Usage 1 FOV DPRY DCRT STPF 1 IP Obsolete Immed Vendor s
97. radians second 1 ms duration 20 000 radians second 2 ms duration The shock input is applied around the axis of the actuator pivot The shock input does not displace the heads from the actuator latched position HGST Ultrastar C15K600 Hard Disk Drive Specification 52 13 Acoustics 13 1 Sound Power Levels The upper limit criteria of A weighted sound power levels are given in Bel relative to one pico watt and are shown in the following table The measurement method is in accordance with ISO 7779 Table 26 A weighted Sound Power Levels A weighted Sound Power Level Bel Model Mode Typical Maximum 1200 GB Idle 3 2 3 4 Operating 3 8 4 1 Background power levels of the acoustic test chamber for each octave band are to be recorded Sound power levels are measured with the drive supported by spacers so that the lower surface of the drive is located at a height of 25 cm from the chamber floor No sound absorbing material shall be used The acoustical characteristics of the drive subsystem are measured under the following conditions Idle Mode Powered on disks spinning track following unit ready to receive and respond to host commands Operating Mode Continuous random cylinder selection and seek operation of the actuator with dwell time at each cylinder Seek rate for the drive is calculated per the formula below Ns average seek rate in seeks sec where Ns 0 4 Tt TI Tt published
98. random seek time TI time for the drive to rotate by half a revolution HGST Ultrastar C15K600 Hard Disk Drive Specification 53 14 Identification Labels 14 1 Labels The following labels are affixed to every hard disk drive shipped from the drive manufacturing location in accordance with appropriate hard disk drive assembly drawing A label containing the HGST logo HGST part number and the statement Made by HGST or HGST approved equivalent A label containing drive model number manufacturing date formatted capacity country of origin or HGST approved equivalent and UL C UL TUV CE MIC BSMI CTICK RoHS and Recycle logos A bar code label containing the drive serial number A user designed label per agreement Interface definition mark SAS 3 Model The labels may be integrated with other labels HGST Ultrastar C15K600 Hard Disk Drive Specification 54 15 Electromagnetic Compatibility The drive when installed in a suitable enclosure and exercised with a random accessing routine at a maximum data rate will comply with the worldwide EMC requirements listed below The drive is designed for system integration and installation into a suitable enclosure for use As such the drive is supplied as a subassembly and is not subject to Subpart B of Part 15 of the FCC Rules and Regulations The design of the drive serves to minimize radiated emissions when installed in an enclosure that provides reasonable shieldin
99. 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 50ms Read Reporting Threshold specifies the recovery step that must be exceeded to report recovered data errors durin
100. steiuen dotan buena Tinas Cubes da brenn A dada Forseinka be EE 24 4 2 Data She tuua arken aka ROSA 24 4 3 SAO A RN AN 25 4 3 1 Product IDL nissene aldere is irer ee ease bee en N 25 4 3 2 World Wid 1D Block Assienmenta uaaussasaassket eikekrans le 26 4 4 Performance CharacteristitSuanariku sdsdrd krasaaudaassdadvGeikubadadsa r AE ass Slots 27 AAL Mechanical POSItiONiNg nei yecdebcdaeds deen seogeh leasacces que AEE kahe EIAN aen aaeeio niena 27 P a OD EAE Le ANT aal E EE EA iT E E ET 29 AAS Spindle Stop THM Cassis OO oo ev dade KAT aoe aaO A e Eaa AAEE dnne 29 A E e Transter Speed use E A E EE AES 29 4 4 5 Buffering Operation read ahead write CaCHE cccssccesssecsseceessecsseceestecssecesseecsaeceeseecsaeceseecsaeceseecaeceeseeesaecensees 30 5 Datta Integrity a 31 5 1 Equipment Status iia A A A CACA AAA 31 5 2 Error Recovery Procedufei mniuasim isen stine terje re Arstad add iui utes rd edda Ferien Eker vedta 31 6 Physical FO Mad ii iodo 32 6 1 Shipped Format P List ois ii A aaa 32 6 2 Re ssigned Format G LISt a Ne 32 fo Electrical Interface oo oi A Ri 33 7 1 SAS COMMCCCON si e Fane ANAND TETETEETN 33 7 1 1 29 pin Serial Attached SCSI SAS Connector Definition ccccccecescescsecssecsseeecsaeceeeeecsaecseeeceaeessaeecsaseseaeecsaeeseateses 33 712 Voltage and Ground Sigtials siorcanna i e A a A ie AAA r iE E e A tees 34 7243 R dy LED OUTPUT 30 vedaiccnceds a A a AS 34 A A A eee cededons
101. the Drive Data capacities of 600GB 450GB 300GB Spindle speed of 15030 RPM Low power Rotating Shaft Spindle Motor SAS interface 12Gbps 6Gbps 3Gbps 1 5 Gbps 128MB Memory SAS Power Down Support P3 Dual Stage Actuator ECS ground Supports dual ported operations Supports full duplex operations Variable sector sizes of 512 520 528 4096 4112 4160 4224 Tagged Command Queuing support Automatic read write data transfer 2 9 ms average seek time read Adaptive read ahead algorithm Write Cache Back to back write LDPC media defect detection applying LLR erasures and correction Automatic defect reallocation Self diagnostics at power on Automatic actuator lock RRO fields LVFF Linear vibration feedforward Hybrid multirate notch filter STAR Shaping filter To Avoid Resonance SPARK Shaping Profile to Aggressively Running C K oil M A R T Self Monitoring and Analysis Report Technology SAS 3 compliance ANSI T10 Protection Information End to End Support three levels of security features HGST Ultrastar C15K600 Hard Disk Drive Specification 22 3 Fixed Disk Subsystem Description 3 1 Control Electronics The drive is electronically controlled by a microprocessor several logic modules digital analog modules and various drivers and receivers The control electronics performs the following major functions e Controls an
102. the Protocol Specific Port log page and may be used to correlate PHY settings across mode page and log page accesses Table 154 PHY Mode Descriptor 0 and 1 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 1 PHY Identifier 2 3 Descriptor Length 001 0h 4 7 Programmed PHY Capabilities 8 11 Current PHY Capabilities 12 15 Attached PHY Capabilities 16 17 Reserved 18 Reserved Negotiated SSC Negotiated Physical Link Rate Reserves ae ee HGST Ultrastar C15K600 Hard Disk Drive Specification 187 PHY Capabilities are defined under the SAS Speed Negotiation 18 10 13 Mode Page 1A Power Control Table 155 Page 1A Power Control Byte Default 7 6 5 4 3 2 1 0 0 PS SPF 0b Page Code 1Ah 9Ah 1 Page Length 26h 26h 2 PM BG PRECEDENCE Reserved 0 Standby Y 00h 3 Reserved 0 Idle C Idle B Idle A Standby Z 06h 4 7 Idle A Condition Timer 14h 8 11 Standby Z Condition Timer 00h 12 15 Idle_B Condition Timer 1770h 16 19 Idle_C Condition Timer 00h 20 23 Standby_Y Condition Timer 00h 24 38 Reserved 00h 39 CCF_IDLE CCF_STANDBY CCF_STOPPED Reserved 58h If the STANDBY Y bit is set to one then the standby_y condition timer is enabled If the STANDBY_Y bit is set to zero then the device shall ignore the standby_y condition timer If the IDLE_C bit is set to one then the idle_c condition timer is enabled If the ID
103. the buffer size the command is terminated with Check Condition status And the drive shall set sense key to Illegal Request and additional sense code to Illegal Field in CDB A Parameter List Length of less than four size of header indicates no data is transferred The 4 byte header consists of all reserved bytes Table 266 Write Buffer Header Byte 0 3 Reserved 0 18 59 2 Write Data Mode 00010b In this mode the DATA OUT phase contains buffer data Buffer ID must be zero If another value is specified no download function is performed and the command is terminated with Check Condition status And the drive shall set the sense key to Illegal Request and additional sense code to Illegal Field In CDB Buffer Offset specifies the offset of the memory space specified by the Buffer ID The initiator should conform to the offset boundary requirements returned in the READ BUFFER descriptor If the value exceeds the buffer specified the command is terminated with Check Condition status And the drive shall set the sense key to Illegal Request and additional sense code to Illegal Field In CDB Parameter List Length specifies the Parameter List Length It must be less than the capacity of the buffer size after adding the Buffer Offset value and onasector boundary A Parameter List Length of zero indicates no data is to be transferred and command status is returned If an invalid value is specified the command is terminated
104. this parameter shall not stop incrementing This parameter may be reinitialized by a Log Select command 11b List format binary data No maximum values to handle HGST Ultrastar C15K600 Hard Disk Drive Specification 122 18 7 2 Log Sense Page 0 Page 0 indicates the supported log sense pages This page is used to determine which additional pages and Initiator can request Table 93 Log Sense Page 0 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 0 1 Reserved 2 3 Page Length 0010h Number of Pages Supported 4 First supported page 00h 5 Second supported page 02h 6 Third supported page 03h 7 Fourth supported page 05h 8 Fifth supported page 06h 9 Sixth supported page ODh 10 Seventh supported page OEh 11 Eighth supported page OFh 12 Ninth supported page 10h 13 Tenth supported page 15h 14 Eleventh supported page 18h 15 Twelfth supported page 19h 16 Thirteenth supported page 1Ah 17 Fourteenth supported page 2Fh 18 Fifteenth supported Page Code 30h 19 Sixteenth supported Page Code 37h HGST Ultrastar C15K600 Hard Disk Drive Specification 123 18 7 8 Log Sense Page 2 This page contains counters for write errors Table 94 Log Sense Page 2 part 1 of 2 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 02h 1 Reserved 2 3 Page Length 54h 4 5 Parameter Code
105. this field must also be zero Otherwise the command will complete with a CHECK CONDITION with a sense key of Illegal Request and an additional sense code of Invalid Field in CDB Notes Itis recommended that the MODE SELECT command be issued prior to the FORMAT UNIT command to specify parameters that affect the formatting process The Block Length parameter of the Mode Select Parameter List s Block Descriptor is used during formatting and is saved following a successful format operation If a MODE SELECT command has not been issued since the last reset or start up bring up sequence then the Block Length from the previous format operation is used Subsequent to receiving a FORMAT UNIT command the Target responds to commands as follows HGST Ultrastar C15K600 Hard Disk Drive Specification 89 All commands except REQUEST SENSE and INQUIRY return Check Condition status while the format operation is an active I O process When tagged queuing is enabled DQue 0 all commands except REQUEST SENSE and INQUIRY return Queue Full status while the FORMAT UNIT command is a queued I O process When tagged queuing is disabled DQue 1 all commands except REQUEST SENSE and INQUIRY return Busy status while the FORMAT UNIT command is a queued I O process If a REQUEST SENSE command is received while a format operation is an active I O process the Target returns Good status The sense key is set to Not ready and the additional sense code and
106. time of a single LBA The value must be from 40 ms to 65535 ms 65 5 seconds The granularity of the timer is 50ms If an LBA is not able to be recovered within the limit a Check Condition will be returned The Recovery Time Limit will not be applied to Writes when WCE 1 A value of zero disables the timer The following summarizes valid modes of operation If an illegal mode is set the MODE SELECT command will complete successfully but the action of the drive when an error occurs is undefined HGST Ultrastar C15K600 Hard Disk Drive Specification 162 PERDTEDCRTB 0000 0001 0010 0011 DESCRIPTION Retries and Error Correction are attempted Recovered or corrected data if any or both are transferred with no Check Condition status at the end of the transfer no err soft err hard err The transfer length is exhausted The transfer length is exhausted Transferred data includes blocks containing recovered errors Data transfer stops when an unrecoverable error is encountered The unrecoverable block is not transferred to the Initiator The drive then creates the Check Condition status with the appropriate sense key Retries and Error Correction are attempted Recovered or corrected data if any or both are transferred with no Check Condition status at the end of the transfer no err soft err hard err The transfer length is exhausted The transfer length is exhausted Transferred data includes blocks containing recov
107. to the Initiator The drive then creates the Check Condition status with the appropriate sense key The highest level error is reported at the end of transfer Retries are attempted but LDPC is not applied Recovered or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err The transfer length is exhausted soft err The transfer length is exhausted Transferred data includes blocks containing recovered errors The information byte in the sense data will contain the LBA of the last recovered error hard err Data transfer stops when an unrecoverable error is encountered The unrecoverable block is not transferred to the Initiator The drive then creates the Check Condition status with the appropriate sense key The highest level error is reported at the end of transfer Retries and error correction are attempted Recovered or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err The transfer length is exhausted soft err The transfer stops on the first soft error detected The information in the sense data shall contain the LBA of the block in error hard err Data transfer stops on the unrecoverable error The unrecoverable error block is not returned to the Initiator The drive then creates the Check Condition status with the appropriate sense key The highest le
108. user addressable to format at the specified Block Length Number of Blocks when used with the MODE SELECT command indicates the number of blocks to format Zero to indicate not to change available blocks OxFFFFFFFF Short LBA or OXxFFFFFFFFFFFFFFFF Long LBA to indicate all available blocks The exact number of blocks in the data area of the drive which can be obtained with the MODE SENSE The number of blocks less than exact one in order to CLIP the number of blocks Any other value is invalid and causes the command to fail with Check Condition status When returned by the MODE SENSE command the field contains the exact number of blocks Block Length field reflects the number of bytes of user data per sector not including any protection information When used with the MODE SELECT command the Block Length field must contain a value from 512 520 528 or zero for all models and 4096 4112 4160 4224 for models which support format with 4k nominal block sizes Otherwise the drive will terminate the command with Check Condition status A FORMAT UNIT command is required to cause these parameters to become current only if the block length parameter is different from the current block length HGST Ultrastar C15K600 Hard Disk Drive Specification 157 18 10 1 3 Page Descriptor Table 133 Mode Parameter Page Format Byte 0 PS SPF Page Code Byte 1 Page Length Byte 2 n Mode Parameters Each mode page co
109. value in this field will cause the command to end with a Check Condition status with a sense key of Illegal Request and an additional sense code of Invalid Field in CDB Page Code field identifies which page is being requested This field must be set to the values indicated in Page O If the Page Code value is invalid a Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB SubPage Code This field specifies the subpage to select This field is not supported and must be set to 0 Parameter Pointer Field specifies the beginning field for the transfer This field must be set to 0000h If the Parameter Pointer Field is not zero a Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB Allocation Length field specifies the maximum number of bytes the Initiator has allocated for returned Log Sense Data No bytes are transferred if the length is zero This condition is not considered an error The Target terminates the Data in phase when all available Log Sense data has been transferred or when the number of bytes equals the allocation length whichever is less HGST Ultrastar C15K600 Hard Disk Drive Specification 121 18 7 1 Log Page parameters Each log page begins with a 4 byte page header followed by zero or more variable length log parameters Page header Page Code field identifies which log page is being tr
110. with Check Condition status And the drive shall set the sense key to Illegal Request and additional sense code to Illegal Field In CDB 18 59 83 Download Microcode Mode 00100b NOTE It is not expected that a customer will ever issue this format of the command In this mode the microcode is transferred to the control memory space of the drive When downloaded the drive will operate with the newly downloaded code immediately until the next power cycle Buffer ID field is used to indicate which portion of the microcode image is being downloaded The following Buffer IDs are supported by the Target 00h Main Microprocessor Code mnh ID of Vendor Unique Reserved Area Any unsupported value for the Buffer ID will cause the command to terminate with Check Condition status And the HGST Ultrastar C15K600 Hard Disk Drive Specification 287 drive shall set the sense key to Illegal Request and additional sense code to Illegal Field In CDB Buffer Offset must be zero If an invalid value is specified the command is terminated with Check Condition status The drive shall set the sense key to Illegal Request and additional sense code to Illegal Field in CDB Parameter List Length must be the size of the data set to be downloaded It may also be set to 0000h in which case no code is updated and command status is returned If an invalid value is specified the command is terminated with Check Condition status And the drive shall set the sense key t
111. zero indicates that the status shall not be returned until the operation has completed If the Immed bit is set to one the drive returns a Check Condition status The sense key shall be set to Illegal Request and the additional sense code shall be set to Invalid Field in CDB Number of Blocks specifies the total number of contiguous logical blocks within the range Number of Blocks of zero indicates that all remaining logical blocks on the logical unit shall be within the range HGST Ultrastar C15K600 Hard Disk Drive Specification 264 18 44 SYNCHRONIZE CACHE 16 91 Table 248 Synchronize Cache 16 91 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 91h 1 Reserved 0 Immed 0 Rsvd 0 2 9 Logical Block Address 10 13 Number of Blocks 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK The SYNCHRONIZE CACHE command ensures that logical blocks in the cache have their most recent data value recorded on the media See the SYNCHRONIZE CACHE 10 description for definitions of the fields in this command HGST Ultrastar C15K600 Hard Disk Drive Specification 265 18 45 TEST UNIT READY 00 Table 249 TEST UNIT READY 00 Bit Byte ee EEE 0 Command Code 00h 1 Reserved 0 Reserved 0 2 4 Reserved 0 5 VU 0 Reserved 0 FLAG LINK The TEST UNIT READY command allows the Initiator to check if the drive is READY The SCSI specification defines READY
112. zero will cause data transfer to continue when recovered errors are encountered DCR Reserved Verify Retry Count sets a limit on the amount of verify recovery procedure VRP passes the Target attempts when recovering verify errors The Verify Retry Count of one causes the Target to attempt up to one VRP pass per command when a medium error occurs during a verify operation Only values of Oh and 01h are valid The value of Oh disables all recovery Verify Recovery Time Limit indicates the period in 1 millisecond increments for the maximum recovery time of a single LBA during the verify operation The value must be from 40 ms to 65535 ms 65 5 seconds The granularity of the timer is 50ms If an LBA is not able to be recovered within the limit a Check Condition will be returned HGST Ultrastar C15K600 Hard Disk Drive Specification 171 18 10 8 Mode Page 08 Caching Parameters Table 141 Page 08 Caching Parameters Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 08h 88h 1 Page Length 12h 12h 2 IC ABPF CAP DISC SIZE WCE MF RCD 04h 3 Demand Read Retention Priority Write Retention Priority 00h MSB 4 5 Disable Pre fetch Transfer Length FFh LSB MSB 6 7 Minimum Pre fetch 00h LSB MSB 8 9 Minimum Pre fetch FFh LSB 10 11 Maximum Pre fetch Ceiling FFh 12 FSW LBCSS DRA Reserved 0 00h 13 Number of Cache Segments 08h MS
113. 0 0 PS 0 Page Code 02h 82h 1 Page Length OEh OEh 2 Read Buffer Full Ratio 00h 3 Write Buffer Empty Ratio 00h MSB 4 5 Bus Inactivity Time Limit 00h LSB 6 7 Disconnect Time Limit 0 00h MSB 8 9 Maximum Connect Time Limit 00h LSB MSB 10 11 Maximum Burst Size 00h LSB 12 13 Reserved 0 00h 14 15 First Burst Size 0 00h The disconnect reconnect page provides the Initiator with the means to tune the performance of the SAS Link The drive uses the disconnect reconnect parameters to control when it attempts to regain control of the link during READ operation code 08h and 28h and WRITE 0Ah 2Ah and 2E Read Buffer Full Ratio is the numerator of a fraction whose denominator is 256 The fraction indicates how full the drive data buffer should be before attempting to re arbitrate for the link If the ratio is set to Oh the target will calculate and use an optimal ratio based on the negotiated transfer rate Bus Inactivity Time Limit specifies the maximum time that the SAS target port is permitted to maintain a connection without transferring a frame to the initiator port specified in 100 microsecond increments When this value is exceeded the target port will prepare to close the connection by transmitting DONE A value of zero indicates that there is no bus inactivity time limit Disconnect Time Limit is not supported Write Buffer Empty Ratio is the numerator of a fraction whose denominator is 256 The fract
114. 0 1 Parameter Code 0001h 0800h 2 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 11b 3 Page Length 14h 4 7 Power On Minutes 8 Reassign Status Sense Key 9 Additional Sense Code 10 Additional Sense Code Qualifier 11 Head MSB Cylinder MSB 12 13 Cylinder LSB MSB 14 15 Sector LSB 16 23 LBA Power On Minutes indicates the total power on minutes at the time the error was detected Reassign Status is set as shown below Reassignment during the background scan is not supported Table 114 Reassign Status Reassign Status Description Oh No reassignment needed This value is not reported if LOWIR bit is set to 1 in Background Control Mode Page th Reassignment pending receipt of Reassign command or write command if auto write reallocation is allowed from the initiator 02h 4h Not supported 5h Error was detected by BGMS and was successfully rewritten This value is not reported if LOWIR bit is set to 1 in Background Control Mode Page 6h Error was detected by BGMS and was successfully reassigned by Application Client Contains valid data 7h Fh Reserved Additional Sense Code and Additional Sense Code Qualifier provide details about the error detected HGST Ultrastar C15K600 Hard Disk Drive Specification 137 18 7 12 Log Sense Page 18 This page contains protocol specific log parameters Table 115 Log Sense Page 18
115. 00 Hard Disk Drive Specification 292 e On a read to the LBA return check condition status with the sense key set to Medium Error and the additional sense code set to read error marked bad by client The error state for LBA written with the COR_DIS or WR_UNCOR bits set will remain in effect until the LBA is rewritten by a write write same format write long without COR_DIS set reassign or write verify command Logical Block Address field specifies the logical block at which the write operation shall occur Byte Transfer Length This field must specify the exact number of bytes of data available for transfer If a non zero byte transfer length does not match the available data length the Target terminates the command with Check Condition status then the sense key is set to Illegal Request and an additional sense code is set to Invalid Field in CDB The valid and ILI bits are set to one and the information field is set to the difference of the requested length minus the actual length in bytes Negative values are indicated by two s complement notation HGST Ultrastar C15K600 Hard Disk Drive Specification 293 18 61 WRITE LONG 16 QF Table 269 WRITE LONG 9F Bit Byte 0 Command Code 9Fh 1 COR_DIS WR_UNCOR PBLOCK 0 Service Action 11h MSB 2 9 Logical Block Address LSB 10 11 Reserved 0 MSB 12 13 Byte Transfer Length LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK
116. 072 368 600GB 450GB 300GB 146 515 446 109 887 246 73 259 046 600GB 450GB 300GB Format 512 4Kn Buffer to from media Mb s 1761 84 to 3197 39 Host to from buffer interface transfer rate SAS 12Gbps 6Gbps 3Gbps 1 5Gbps Data buffer size 128 MB Number of buffer segments 1 2032 Rotational speed 15 030 RPM Recording density Kbpi 1760 1530 Track density Tpi Areal density Gb sq in 300 000 300 000 Data zone HGST Ultrastar C15K600 Hard Disk Drive Specification 24 4 3 Inquiry Information 4 3 1 Product ID Table 4 Product ID in Inquiry Command Model Name HUC156060CSS200 Description 600GB SAS Format 512n HUC156060CSS201 600GB SAS 512n HUC156060CSS204 HUC156060CSS205 600GB SAS 600GB SAS 512n 512n HUC156045CSS200 450GB SAS 512n HUC156045CSS201 450GB SAS 512n HUC156045CSS204 450GB SAS 512n HUC156045CSS205 450GB SAS 512n HUC156030CSS200 300GB SAS 512n HUC156030CSS201 HUC156030CSS204 300GB SAS 300GB SAS 512n 512n HUC156030CSS205 300GB SAS 512n HUC156060CS4200 HUC156060CS4201 600GB SAS 600GB SAS 4Kn 512e 4Kn 512e HUC156060CS4204 600GB SAS 4Kn 512e HUC156060CS4205 600GB SAS 4Kn 512e HUC156045CS4200 450GB SAS 4Kn 512e
117. 08 Log Sense Page 10 self test results Value Description Oh The self test routine completed without error th The background self test routine was aborted by the initiator using a SEND DIAGNOSTIC command with the Abort Background self test function 2h The self test routine was aborted by the application client by a Task Management function or a reset 3h An unknown error occurred while the Target was executing the self test routine and the Target was unable to complete the self test routine 4h The self test completed with a test element that failed and it is not known which test element failed 5h The first segment of the self test failed 6h The second segment of the self test failed 7h The third or greater segment of the self test failed see the Extended segment number field 8h Eh Reserved Fh The self test is in progress Extended Segment Number This field identifies the number of the segment that failed during self test If no segment failed this field will be 00h Table 109 Log Sense Page 10 Extended Segment Number Extended Segment Number Short Self Test Extended Self Test th Drive Ready Test 2h Drive Diagnostics 3h SMART 4h Low Level Format check 5h Physical Head Check 6h Random Verify r PE Ve alo 8h Recheck SMART Timestamp This field contains the total accumulated power on hours of the Target at the time the self test completed LBA of fi
118. 1 OM_DEGRADED We have a soft failure i e incomplete format Motor is still spinning 2 OM_INACCESSIBL Drive is good but motor is stopped 3 OM_STARTING Motor is starting 4 OM SPINNING Motor is started but reserved area is not loaded yet 5 OM_NORMAL Drive is spinning and ready to read write 6 OM_POWERSAVE Drive is ready but has entered power save mode 7 OM_STOPPED Drive has come ready but now has been stopped 8 OM_NOTIFY Drive is good but NOTIFY has not arrived SAS 9 OM SUSPEND Similar to OM_STOPPED but spin up is automatic like OM_SLEEP 10 OM_WAKEUP Similar to OM_STARTING but LUN BECOMING READY during spinup is not reported 11 OM_NOTIFY_WAKEUP Similar to OM NOTIFY but next transition is to OM WAKEUP Functional Mode is the drive functional mode The least significant byte 0x0000000n contains the following Degraded Reason UECType is why the file is in a degraded mode i e how to exit this mode 0 OM NORMAL MODE Not in special or recovery mode 1 OM SPECIAL CMD Special command mode on Broken Reason UECType is why the drive believes the hardware is broken Code Mode is the type of code the drive is running The least significant bit contains the following 0 OM FLASH Drive is running flash code 1 OM FLASH OVERLAY Drive is running flash overlay code 2 OM DISK Drive is running code that has been loaded from disk 3 OM TRANSIENT Drive is running code that has been downloaded but not saved
119. 1 UCFSSE300 300GB 4Kn 512e Yes Yes No Ultrastar C15K600 300 HUC156030CS4204 UCFSSE300 300GB 4Kn 512e No No No Ultrastar C15K600 300 HUC156030CS4205 UCFSSE300 300GB 4Kn 512e Yes Yes Yes Note The specifications in this document are subject to change without notice For technical and ordering information please visit our website at http www hgst com HGST Ultrastar C15K600 Hard Disk Drive Specification 20 1 2 Glossary Word Meaning BMS Background Media Scan Kb Kilobit 1000 bits Mb Megabit 1 000 000 bits Gb Gigabit 1 000 000 000 bits ESD Electrostatic Discharge Kbpi 1 000 bit per inch Ktpi 1 000 tracks per inch Gbps 1 000 000 000 bits per sec GB 1 000 000 000 bytes for drive capacity MB 1 048 576 bytes for Memory Size SAS Serial Attached SCSI SFF Small Form Factor S M A R T Self Monitoring and Reporting Technology LVD Low Voltage Differential SCSI FC AL Fibre Channel Arbitrated Loop 1 3 Caution This drive can be damaged by ESD Electric Static Discharge Any damages incurred to the drive after its removal from the shipping package and the ESD protective bag are the responsibility of the user 1 4 References SAS Compliance Serial Attached SCSI 3 SAS 3 SAS Protocol This drive supports Serial SCSI Protocol SSP STP Tunneled SATA and SMP Management protocol protocols are NOT supported HGST Ultrastar C15K600 Hard Disk Drive Specification 21 2 Outline of
120. 1 00 00 00 01 PSID Anybod 00 ae 09 Set ACE_Makers_Set_Enabled 00 G d0 a 00 01 FF 01 00 00 00 06 00 00 00 08 7 1 00 00 00 0 0003 00 0 aa ane C_PIN_PSID Get ACE_C_PIN_Get_PSID_NoPIN_UID cate ek 00 00 00 0B 00 00 00 06 00 00 00 80 1 FF 01 100 E1 00 01 FFO 00 00 00 06 00 01 00 re New ACE table entries related to Revert are illustrated in Table 279 HGST Ultrastar C15K600 Hard Disk Drive Specification 341 21 8 Ports The ports capability is an HGST feature which is not a requirement under TCG Enterprise SSC In order to use the ports capabilities on encryption drives the user must successfully authenticate Once a user successfully authenticates they may change the state of any of the ports at any time during an active session to either the locked or unlocked state The functionality and definition of these ports is shown below in a table The feature does make use of the TCG structures and tables An additional table the ports table has been implemented and additional entries were made to the Admin SP ACE table and the Admin SP AccessControl Table The ports table and the modified TCG SSC tables are shown below Table 292 Ports Functionality Port Name Description Firmware Download This port has 2 valid states locked and unlocked On encryption drives the download port is unlocked initially Lock On Reset is Null Code can be downloaded onto the drive after the signature is successfully verified If the signature ca
121. 1 Mechanical Specification S i a ea e r aa erra cr 47 ILL OUUM A AAA SARA Ari 47 11 2 MECHANICA DIMENSION tii dd a Add idad dt 47 113 Interfate CONE ida titi 49 11 4 Mounting Positions and TAPPinS sccccccccessessscccccscessessenscesseessesseeeseseceseesseaeseseceseessasesessessessaseeesecsseeseasesesecseseeaseasees 49 115 A detvctacdenelbacdcennd ddeuaduddelvetas lensed acubeuk sdeunadnd device cdensibucdiunens ddgusadutarveeensdgnsetutaneadl 50 11 6 Heads Unload and Actuator Lockiuamudnusituraddeng daud id dada didas 50 12 Vibration and Shock E ol eel de donee a diia adas 51 12 1 gt Op rating V TaT O iii A santaler A aida diet 51 12 1 1 Random VIDEO cornetas e A A a e E a T Sada 51 12 1 2 SWEDE Sine Vibrationssaasases ests anebeatarecetseteuscencecadeeaaacaedestaseessas ARIS ten TOO RAGE TN A 51 12 2 N n operating Vibrations eisen vites E RO 51 12 2 1 Random Vibration us iuiss inkkiesnemisdiin line dinssistdvdekiisaireaedadsbninden i inberdrasansd diia 51 12 2 2 Swept Sine VIDEO in A AA A A A A A dda See A EEE G GEN 51 12 3 Operating SNOEK A TN 51 124 INOn operating SNOCk nuunar a a A ordrette a AAT A added aa edit 52 12 4 1 Half Sine wave Shock Pulseiusunssmaansaana mating dreide a es daa de da 52 12 4 2 A A A RN A NN 52 13 ACOUSTIC un eee 53 13 1 Sound Power LEVELS diiniita a dd ai cite gasetbutle dida Edi 53 14 Identification Labels lt lt aia E AA EE EA Na AE ATA 54 TAL MOD PE a TE E E ET E E E E E 54 1
122. 1 for Port B Secondary Port SSP Persistent Capable is set to 0 indicates that the PHY does not support persistent connections HGST Ultrastar C15K600 Hard Disk Drive Specification 112 18 5 1 12 Inquiry Data Format EVPD 1 Page Code BOh Table 86 Inquiry Data EVPD 1 Page Code BOh Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code Boh 2 3 Page Length 60 003Ch 4 Reserved WSNZ 0 5 Maximum Compare and Write Length 0 6 7 Optimal Transfer Length Granularity 0 8 11 Maximum Transfer Length 0 12 15 Optimal Transfer Length 0 16 19 Maximum Prefetch XDRead XDWrite Transfer Length 0 20 23 Maximum Unmap LBA Count 0 24 27 Maximum Unmap Block Descriptor Count 0 28 31 Optimal Unmap Granularity 0 32 35 UGAVALID 1 Unmap Granularity Alignment 0 36 43 Maximum Write Same Length 0 44 63 Reserved Qualifier set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type set to zero to indicate that the device is Direct Access Page Code set to the value of the page code field in the CDB Page Length This field is set to 60 3Ch and specifies the length of the following page data WSNZ Write Same No Zero set to zero which indicates the device server supports a value of zero in the NUMBER OF LOGICAL BLOCKS field in the WRITE SAME command CDB Maxim
123. 10 andere 133 Log Sense Page 10 self test results oooooccnnooccncooooannnnonannnoconannnoconnnnnncconanonoconnnnnncconanannconn 133 Log Sense Page 10 self test results ccccccscccccssssccccesssceceeesseeceeeesseeceeesseecccesseeseeeesaeeeeees 134 Log Sense Page 10 Extended Segment Number rrrrnnnnrrrnnrrrannnnnnnrrrnnrrrnnnnnnnnrrrnnnsrssnnnnn 134 Log Sense Page 15 rrnnrrrrnnrrrnssnnnnnrrrrnrrrrsrsnnnnnrrrnersressnnnnnrrrrnsssssssnnnnnnvrnnsssnrsssssnnnnnnsvrsssssssnnnnn 135 BMS Status Parameter Structure oren a E CEOE RS 135 EMS Stat ssrnro SAA AAA 136 Medium Scan Parameter Structure oococccnnonoooonnnnnnnnnnnnnononnnnnnnnnnnnnnnnnnnnnnnncnnnnnn nro nnnnnnnnnnnnnnns 137 Re assi die 137 Log Sense Page 18 cccccccccccccssssssssscceeccccesseessseeeeeeeeeeseessseeeeeesceeseeesseeeesseeeeeeeseeessssaeeesseeees 138 SAS Log Descriptor part 1 of ai NSL 138 SAS Log Descriptor part 2 of Pusen eiet 139 SAS Log Descriptor Tea tue 141 Log Sense Page 19h General Statistics and Performance ccccccccccsssscceeesscceeeesseeees 143 Time Int rval DESCTIPLO viii A a Ia 144 Log Sense Page lA EE ti 145 Log Sense Page QE s cccsisseievesscnsavesssesevessentevecssesevasaeetetesssesevessseceresscebevesddssavdedacsdessdoussadedecees 146 RSS Page 30 A E 147 Log Sense Page 37 rrrrrnnnnnnnrrrrrrrrrrernnnnrrrrrssrsssnnnnnnrrrressssssnnnnnrrrrsssssssnnnnnrvrnnsrnsssssssnnnnnnssnssssne 150 Moderne 152 Mode Select Ba ARNA GER 1
124. 16 5 Corporate Standards Compliance This product has been designed to meet the following Corporate Standards NB 3 0501 201 Product Safety National Requirements All Countries CS 3 0501 070 Electrical Mechanical and Flammability NB 3 0501 033 Product Safety National Certification Conformity Requirement CS 9700 020 Eco Product Design Requirement HGST Ultrastar C15K600 Hard Disk Drive Specification 58 17 SAS Attachment This section defines some basic terminology and describes the behavior of the drive when attached to a Serial Attached SCSI i e SAS domain 17 1 General This section introduces some of the terminology that is used in describing Serial Attached SCSI i e SAS SAS is logically a bi directional point to point serial data channel that leverages the SCSI protocol set Nodes are physically connected via a port Ports may be connected point to point via SAS expanders to form a complex switching network referred to as a SAS domain SAS is defined in terms of a hierarchy of functions or protocol layers This discussion will focus in on the aspects of SAS that are relevant to this product SCSI Application Layer Clause 10 SSP Transport Layer Serial SCSI Protocol Clause 9 SAS Port Layer Clause 8 SSP Link Layer Clause 7 SAS PHY Layer Clause 6 SAS Physical Layer Clause 5 All layers are defined in the following ANSI standard e SAS Protocol Layer 2 SPL 3 In addition this drive
125. 18 12 3 Parameter Data for Read Reservations iar eenei t eaii iaaa aat e aaa a a ae aaa aa aaa aaaea ia aieia 197 18 13 PERSISTENT RESERVE OUT a aden nse EA at deka vad 198 18 13 1 ESAV A e ANO a DEEA EE onus E E E TNE EE ETNE TEST 198 A E E O E ENE 199 18 133 Parameter iii A A A ERE REEE A A adan i EASE iE EE 200 18 134 RA 201 15 RET eY E E E EEEE SEA AE 203 TOES EET ee 204 18 16 READ ee ee ide atdet va 205 1917 RAD BL eee Be is area KNEA tt 206 181 READ DAS NE 208 18 19 READ 46 88 in een See tak ab dha be ND oa Med Ea Bae da brent Abeba Eiet 209 18 20 READ 32 TEO AAA ee haloes 210 18 21 READ BUFFER BO Suk daa ei ale ida 212 18 21 1 Combined Header And Data Mode 00000b c cccccssccccsssceceessececeessececessseceesseseceesaeeecsssececsaseecseaseceeseeseeeses 213 18 21 2 Read Data Mode 00010b sanere eve risen 213 HGST Ultrastar C15K600 Hard Disk Drive Specification 6 18 21 3 Descriptor Mode DOT A Eee 214 18 21 4 Read Data from Echo Buffer Mode 01010b concocnnccccuccccconcnonononnnoconnnnnononnncnononnncconnnnnnonnnnnnnnonnnccnnnnnnnonnnnninnos 214 18 21 5 Echo Buffer Descriptor Mode O1011b oooccnccccnonocnnccoooonnononnnonononnncconnnnnnonnncnononnnnnnnnnnnnnnnncnnnnnnncnnnnnnnnnnnncnnnos 215 18 21 6 Expander Communications and Echo Buffer Mode 11010b coooonncconocnnoconaccnononanononanonononnnccnnnnnnccnnnnnnonnnnccnnos 215 18 217 Error History Mo de 11100b Ad diante 215 18 22 READ CA
126. 2 NIST 2002 December e HMAC The Keyed Hash Message Authentication Code FIPS PUB 198 1 2007 June e SHA Secure Hash Standard SHS FIPS PUB 180 3 NIST 2007 June e SP800 38E Recommendation for Block Cipher Modes of Operation The XTS AES Mode for Confidentiality on Storage Devices SP800 38E NIST 2010 January HGST Ultrastar C15K600 Hard Disk Drive Specification 331 SP800 38F Recommendation for Block Cipher Modes of Operation Methods for Key Wrapping NIST 2012 December SP800 57 Recommendation for Key Management Part I General Revision 3 NIST 2012 July SP800 90A Recommendation for Random Number Generation Using Deterministic Random Bit Generators NIST 2012 Jan SP800 131A Transitions Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths NIST 2011 Jan SP800 132 Recommendation for Password Based Key Derivation NIST 2010 December HGST Ultrastar C15K600 Hard Disk Drive Specification 332 21 1 4 Department of Defense DoD 5220 22 M National Industrial Security Program Operating Manual 2 28 2006 http www dtic mil whs directives corres pdf 522022m pdf DoD 5220 22 M Supplement 1 National Industrial Security Program Operating Manual Supplement 02 1995 http www dtic mil whs directives corres pdf 522022MSup1 pdf 21 1 5 RSA Laboratories Standards 1 RSA PSS http www rsa com rsalabs node asp id 2146 2 RSAPKCS 5 v2 0 Password Based Cryptography Standar
127. 245 Table 246 Table 247 Table 248 Table 249 Table 250 Table 251 Table 252 Table 253 Table 254 Table 255 Table 256 Table 257 Table 258 Table 259 Table 260 Table 261 Table 262 Table 263 Table 264 Table 265 Table 266 Report Device Identifier parameter list ccecccccccccccsssesssscescccceesssssseeesececeesesssseeseceeess 235 REPORTDUNS AM ao aa ee de 237 LUN Reporting parameter list format cconooconcononannnononanononnnnnnononnanoconannnononnananoconananoconnns 237 REPORT SUPPORTED OPERATION CODES A3 00 ccooncccccccconcnninnnncnnnoncninoncnininanns 238 Reporting Options ve 5 c2 c55 055 0058 hikdsodes osasscidscscdesoosddansusdecsdecsssusesdecsesvessvsnssasteetasedesdvevsvenetanees 238 All command parameter data format cccccccccccsessssscccccccessssssseceeeccccsssssssseeeeeceeessensseeess 240 Command Descriptor Tor Maty ataviada bebidas 240 One command parameter data format ccccnnnnonoconccccnnnnnnnannnnnnnonononnnnnnnnnncnonononannnonancnccnnnns 241 One command parameter support field ooooococccccccnnnnnnanannnonocononanannnonononononannnnnnnnnncnonnno 241 Command timeouts descriptor format rrrrrrnnnnrrrrrrnnnrrrnnnnnnrnrnnnvrrrrnnnnssrsrnnnnrrrnnnnssssssnnvvnsen 242 Command timeouts descriptor Command Specific Field usage oooooncccnnonanncononnnoncnnnnoss 242 Report Supported Task Management Functions A3 0D isesvrvvrrvrrvrrververvrrverververservenser 244 Report Supported Task Manag
128. 3 READ DEFECT DATA BY E 224 Unit Detect List Header ii id AAA 224 Defect List Deseriptoriun jun ivd ride seede E RANEA 225 Defect Descriptors of Bytes from Index Format ooooccnnooonccnnonnnnnononnnoconannnnnonnananoconananoconnns 225 Defect Descriptors of Physical Sector Format ooocoocnnnononccononnnnnonannnoconannnononnnnnncconananoconnns 225 READ LONG O O a o e aaa a 226 MINT 227 REASSIGN BROCKESIO ua ee 228 Format of Reassign Blocks Parameter List data coooooocnnooocnconnonnnnonnananoconananoconananoconnnnoss 229 RECEIVE DIAGNOSTIC RESULTS 1C cccccccccccsccscsscssssssesssscsscsscsecssssssssssssssssssseesssees 230 Receive Diagnostic Results page 0 cccccccccccccsssssssceeecceseeeessseeeeececeeseessaeeeeseeesseesssaeeeeeeees 230 Receive Diagnostic Results page 40 rrrrrrrrrnnnnnnrrrrrnrrrsrrnnnnnrrrrerrrernnnnnnrrrressrsssnnnnnnrrnssssssnnnnn 231 Translated ad lied 231 AA RSA AE EN EE EE 233 EE pausa 234 REPORT DEVICE IDENTIFIER A3 05 esrrrvvrvvrvvrvvrrvrrrrvvesrerrerrerressesressessesressessessessessenser 235 HGST Ultrastar C15K600 Hard Disk Drive Specification 15 Table 213 Table 214 Table 215 Table 216 Table 217 Table 218 Table 219 Table 220 Table 221 Table 222 Table 223 Table 224 Table 225 Table 226 Table 227 Table 228 Table 229 Table 230 Table 231 Table 232 Table 233 Table 234 Table 235 Table 236 Table 237 Table 238 Table 239 Table 240 Table 241 Table 242 Table 243 Table 244 Table
129. 3 Current and Power Requirements HGST Ultrastar C15K600 Hard Disk Drive Specification 39 Table 17 600 GB 4K Model SAS 15K SFF 12Gbisec Block size 4K native Spin Up Peak DC 1 Spin Up Peak AC Idle 0 Avg Idle Ripple Random RW 4KB Qd 4 Peak Random RW 4KB Qd 4 Avg Random RW 4KB Qd 1 Avg Sequential Read Peak Sequential Read Average 2 Sequential Write Peak Sequential Write Average 2 Power Save Modes Idle A Idle B Idle C Standby Y Standby Z Table 18 600 GB 512 Model SAS 15K SFF amp 12Gb sec Block size 512 native Random RW 4KB Qd 4 Peak Random RW 4KB Qd 4 Avg Random RW 4KB Qd 1 Avg Sequential Read Peak Sequential Read Average 2 Sequential Write Peak Sequential Write Average 2 Power Save Modes Idle A Idle B Idle C Standby Y Standby Z 600GB Model Current 10 Sec 5V Amp Current 5V Amp 12V Amp Watts Watts Saved 08 0309 58 oe O 00 04 02 42 146 i 0 00 28 30 06 10 J 38 04 00 28 130 06 10 38 03 000 42 07 12 65 200mS windowed average Max transfer rate All measurements are BWL 20Mhz All values are typical with dual ports active 600GB Model Current 5V Amp Watts Saved 200mS windowed average Max transfer rate All measurements are BWL 20Mhz All values are typical with dual ports active HDD temp WCE Code level Time in Seconds Typical Recovery 1 12V DC peak 12V AC pea
130. 322 20 15 2 Recommendations for System Error LOG ccccessssssececececseseaececcceceesesaeseeeesccesesasseeecsceesesesseseesesesesesaeseesesseeseea 322 20 15 3 Data Recovery Proc aes eten a a a Siret 323 20 15 4 Non data Error Recovery Proc Cure ccssssccccccsssesssesecccscsesesaeseeececsesesaeseeecsceesesaeeeseesceeseseeseseeeceesesesaeseesceseeseea 325 Firmware ecu Y cinc A i 331 21 1 Referenced Specifications and Standards u ccccscssssscccsceseesssssceseceseessaasceseceseessaaesessessesseassecsceeuseassessceesesssassesseseneaaes 331 21 1 1 TEG Speciticationsuuskusssn ss 331 21 1 2 Federal Information Processing Standards FIPS cccccsscccssssececsssceceesseeecsesseceessseeceessececseasececsssseceesaeeeesssaeees 331 21 1 3 National Institute of Standards NIST cccccccsssccecsssceceesececsessececssseceesseeeceessececsseseceesaececseasececusseceesaeeeceesaeees 331 21 1 4 Department of DLE E E E N T E ie ad iaa 333 21 1 5 RSA Laboratories Sada ab 333 21 1 6 Other STAN OS coi A AE E E E 333 21 2 Implementation EXCEPTIONS usina caia Acta iaa satis ici daa idad caidas aaia 333 21 3 Implementation Features and Details Outside of TCG Specifications coccococcoccnnooaonananononnnnannanonnnnnnnnannnnonnnnnnannnn nos 333 HGST Ultrastar C15K600 Hard Disk Drive Specification 9 22 21 4 gt Encryption Algorithmsuasuaassdsadadadatef ndla AAA DAA baade 334 21 4 1 Advanced Encryption Standard AES Support
131. 34E Motor Unrecovered Predriver Over Voltage 12 Volt Supply error F350 Motor F352 Motor Unrecovered Precriver Under Voltage 1 8 Volt Supply error Unrecovered Predriver Under Voltage 0 9 Volt Supply error F354 Motor Unrecovered Predriver Under Voltage 1 5 Volt Supply error F356 Motor Unrecovered Predriver Shock Detected error F358 Motor Unrecovered Predriver Over Temperature error F35A Motor Unrecovered Predriver Under Voltage 3 3 Volt Supply error F35C Motor Unrecovered Predriver Under Voltage 5 and 12 Volt Supply error F35E Motor Unrecovered Predriver Error in Enabling Power Saving Mode F360 Motor Unrecovered Predriver Fault in Auto Retract F362 Motor Unrecovered Predriver Error in Utilizing External Power Supply 44 F2 F364 Motor Unrecovered Predriver Regulator Supply Fault Vendor Unique Internal Target Failure F134 Head Health Check data compare error 44 F6 Vendor Unique Internal Target Failure F135 Head Health Check unrecovered media error F141 BATS 2 error Read Write Test Compare Failed 44 F9 Vendor Unique Internal Target Failure HGST Ultrastar C15K600 Hard Disk Drive Specification 401 F452 Servo Unrecovered SHARP Parity Rate Error F456 Servo Unrecovered SHARP Decode Rate Error F45A Servo Unrecovered SHARP Timeout Rate Error 44 FA F45E Servo Unrecovered
132. 4 OT S N 3Hd model 512n HUC156030CSS205 OT S N 3Hd model 512n HUC156030CSS200 OT S N 3Hd model 4Kn 512e HUC156030CSS201 OT S N 3Hd model 4Kn 512e HUC156030CSS204 OT S N 3Hd model 4Kn 512e HUC156030CSS205 OT S N 3Hd model 4Kn 512e Note 1 Additional block assignment will be issued as needed based on actual production volume HGST Ultrastar C15K600 Hard Disk Drive Specification 26 4 4 Performance Characteristics Drive performance is characterized by the following parameters Command overhead Mechanical head positioning Seek time Latency Data transfer speed Buffering operation read ahead write cache Note All the above parameters contribute to drive performance There are other parameters that contribute to the performance of the actual system This specification tries to define the bare drive characteristics not system throughput which depends on the system and the application 4 4 1 4 4 1 1 Table 6 Mechanical Positioning Performance Mechanical Positioning Average Seek Time including settling Model Command Typical ms Max ms 600 450 300 GB Read 2 9 3 3 4K 512 Write 3 1 3 8 The terms Typical and Max are used throughout this specification with the following meanings Typical The average of the drive population tested at nominal environmental and voltage conditions Max The maximum value measured on any one drive over the full range of the
133. 4D Servo 145F Servo Recovered Coil Resistance Measurement Failure Recovered WCS Hang Error 1461 Servo Recovered DFT Timeout Error 1463 Servo 1465 Servo Recovered SDM Timeout Error Recovered RRO Write Error 1467 Servo Recovered Velocity Error 1469 Servo Recovered Start SID Incorrect Error 146B Servo Recovered End Sid Incorrect Error 146D Servo Recovered Measure GMR SDM Failure 146F Servo Recovered VCM Free Speed Error 1471 Servo Recovered Emergency Brake Timeout Error 1473 Servo Recovered Excessive Current Error 1475 Servo Recovered Excessive Velocity Error 147D Servo 147F Servo Recovered RROF SDM Timeout Error Recovered RROF Over Limit Error 1482 Servo Recovered Measure Asymetry SDM Failure 1486 Servo 148C Servo Recovered Milli Calibration Error Recovered Measure Qsamp SDM Failure 148E Servo Recovered Tilt Calibration Error 1490 Servo Recovered Tilt Numerical Error HGST Ultrastar C15K600 Hard Disk Drive Specification 368 1496 Servo Recovered DTID Inhibit Error 1498 Servo Recovered DTID Unlock Error 149A Servo Recovered SHARP Pulse TFC Entry Error 149C Servo Recovered Heads Not Loaded FFSULI 149E Servo Recovered Load Abort FFSULI 1606 AE Recovered AE Last Data Read Error 1609 AE Recovered TFC Short Error 160B AE Recovered Sho
134. 5 and 26 are cylinder high middle and low bytes respectively of the cylinder number Byte 27 is the head number Bytes 28 and 29 are the high and low bytes respectively of the sector number If the head is undetermined bytes 24 25 and 26 are set to OFFFFFFh If the head number is undetermined byte 27 is set to OFFh If cylinder head and sector have no relevance the error bytes 24 through 29 will all be set to OFFFFFFFFFFFFh for Valid 0 and ILI 0 This Physical Error Record field is valid for Sense Key 1 3 and 4 only Table 313 Log Only Errors Valid ILI Description 1 0 Cylinder Number bytes 24 26 Head number byte 27 Sector Number bytes 28 29 1 1 0x000000000000 0 Xx 0x000000000000 not used invalid HGST Ultrastar C15K600 Hard Disk Drive Specification 412 22 3 Descriptor Format Sense Data The descriptor format sense data for response codes 72h current errors and 73h deferred errors is defined below Table 314 Descriptor Format Sense Data Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 0 Response Code 72h or 73h 1 Reserved Sense Key 2 Additional Sense Code 3 Additional Sense Code Qualifier 4 6 Reserved 7 Additional Sense Length n 7 8 m Sense Data Descriptor 1 m X x n Sense Data Descriptor K The Sense Key definitions is the same as fixed format sense data Response Code 72h Current Error See section 22 1 3 Sense
135. 5 Electromagnetic Compatibility rrarrnnnnvnnnnnvnnnnvnnnnvnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennn 55 HGST Ultrastar C15K600 Hard Disk Drive Specification 4 16 17 18 15 1 Glass B REQUIATO Y Notices oi A A A dett cas bau tbe A Abi Adi 56 Safety Certification in a a ik ee ia i a i ee 58 16 1 UL and CSA Standard Conformity ccccccccccccessessscccecsccssensecssecscessesaaesessceseessaasseseceseessesecessesseessaseseseessseseaseseseeseneeaaeasees 58 16 2 European Standards Compliance emanano aa aa aiaa a aA a a e a AA aeiaai a 58 16 Geman Safety Mark AA a aA aAa a REO AAA 58 AAT BN PIQUA DAI E AEE A E A E A E 58 16 5 Corporate Standards Compliance s snose aAa a e EREE Ea a AAE E a eA EAA A E aea aana 58 SAS Attachment rerne e aae Aae ee E Taa E a a A ie a a NE 59 VAL GEN A a A ae Perec eter err Peter E A A AA 59 17 2 gt lt SAS 0 I AEA EEEE RR RRE RAN 59 173 SAS Names nd ICENTIPIONS e onda cae dili date Gear Hisense r Aaaa 61 LFA PAY LQ A TR RRE RT E OERE R 63 17 4 1 LINK Reset SeQUeEN COn miras a a a a r a aa e a e e a aE E ares 63 17 4 2 Hal RES E E E E A ANE E A E E A li 64 17 4 3 SAS OOB OUt of Band ES 64 17 4 4 SAS Speed Negotiations areen e e E E a E E e a E a A a a a A a ea aia 65 17 4 5 PHY Error Handling ss cited citrato dead censaban beds sne bideenncd ness bai EELE e EN 67 1755 ALA A a eee rederne 68 17 5 1 Address Fr amesusnnmsde ke A seen ber BARSNES ete A
136. 53 Medea 154 P se Code Usar sees 155 Mode parameter header 6 vitalidad 156 Mode parameter header 10 lt A A IA e 156 Short LBA Mode Parameter Block Descriptor ooooooccccnnnnnnnnnononononononononononononononoconononoss 157 Long LBA Mode Parameter Block Descriptor oooccccccnnooooonnnnncnnnnnnnnnnnnnnnccnonnnnnnnnnncnnnnno 157 Mode Parameter Page Format ccccnnnoooooonnnncnononononnnnnnncnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnncnnnnnnnnnnnnnnnnnss 158 Mode Parameter Page Format ccccnnnooooooncnncnnnnnnonnnnnnnnncnnnnnnnonnnnnnncnnnnnnnnnnnnnnncnnnnnn nn nn as a 158 Vendor Unique Parameters Page 00 rrrrrrrrrnrnnnnnrrrrrerrrrrnnnnnrrrrrersrersnnnnnrrrnnnrssssnnnnnrsrnssssnn 159 Mode Page 01 Vendor Unique Parameters ccccccsssssssssessescsseseescsecsescseescseescsscseeseseeseees 161 Mode Page 02 Disconnect Reconnect Parameters mmmeeeeeeeeeeeenenene 166 Mode Page 03 Format Device Parameters c ccccsssssssesessesesseseeseseescsecseescseescscseeseseeaeeas 168 Mode Page 04 Rigid Disk Drive Geometry Parameters c ccccsscssesessesssseseeseseesesseseees 170 Mode Page 07 Verify Error Recovery Parameters c cccccccccccsccsscesssscssssscsscsscsscssesseeeaes 171 Page 08 Caching Par amet Ore nn A ie 172 Page 0A Control Mode Pa se Parameters 2cscicisscsscscetasediseteseiasserscbesbecacsatbeasevassicsealobes 174 Control Extension Subpage cccccscccccccccssssssssceeececeessessseeeeccceeeeeesssaeeeesce
137. 6 Channel Recovered ACQ Flag Error 1698 Channel 169A Channel Recovered No Clock Error Recovered PLL Losslock Error 169C Channel Recovered ESNR Timeout Error 169E Channel 16A2 Channel Recovered ADC Sample Not Ready Error Recovered Auto RST NRZ Clock Error 16A4 Channel Recovered Write CRC Fault Error 16A6 Channel Recovered Read Synthesizer Loss of Lock Error HGST Ultrastar C15K600 Hard Disk Drive Specification 371 16A8 Channel Recovered RLL Parameter Error 16AA Channel Recovered FIFO Underflow Error 16AC Channel Recovered FIFO Overflow Error 16AE Channel 16B0 Channel Recovered Iterative Decoder Error Recovered Iterative Read Error 16B2 Channel Recovered Encoder Overflow Error 16B4 Channel 16B6 Channel Recovered Encoder Underflow Error Recovered Encoder RAM CRC Error 16B8 Channel Recovered Interface Fault 16BA Channel Recovered QMM EVDump Parse Error 16BC Channel Recovered DiBit Timeout Error 16BE Channel Recovered MXP Write Fault 16C0 Channel Recovered Data Jam Error 16C2 Channel Recovered Code Word Out Of Order Error 16C4 Channel Recovered Read RLL Buffer CRC Flag Error 16C6 Channel Recovered Write RLL Buffer CRC Flag Error 16C8 Channel 16CA Channel Recovered CTG No SAM Detected Fault Error Recovered ITI Adjust Preload
138. 6h 6 Generation Code 00h 7 Number of PHYS 2 02h 8 55 SAS PHY Mode Descriptor 0 56 103 SAS PHY Mode Descriptor 1 The PHY Control and Discover subpage contains PHY specific parameters MODE SENSE command returns the current settings for the initiator e Protocol Identifier has a value of 6h indicating this is a SAS SSP specific mode page e Generation Code is a one byte counter that shall be incremented by one by the device server every time the values in this mode page or the SAS 3 PHY mode page see 10 2 7 7 field values are changed A GENERATION CODE field set to 00h indicates the generation code is unknown The device server shall wrap this field to 01h as the next increment after reaching its maximum value i e FFh The GENERATION CODE field is also contained in the Protocol Specific Port log page and may be used to correlate PHY settings across mode page and log page accesses Number of PHYS is set to 2 to represent the dual ported drive one PHY per port SAS PHY Mode Descriptor are defined in Table 148 There are two SAS PHY Mode Descriptor fields one per port HGST Ultrastar C15K600 Hard Disk Drive Specification 183 Table 151 SAS PHY Mode Descriptor Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 1 PHY Identifier MSB Reserved 2 3 LSB 4 Reserved Attached Device Type Attached Reason 5 Reason Negotiated Logical Link Rate Attache
139. 8 18 10 6 Mode Page 04 Rigid Disk Drive Geometry Parameters c cccccsescccssssececsssceceesseeecsessececeeseceesaesecesseceeseeseceses 170 18 10 7 Mode Page 07 Verify Error Recovery Parameters ccccssccccessscecsesseceeseseceesaeeecsesseceesssseceesaececeesseceesseseceeaaes 171 18 10 8 Mode Page 08 Caching Parameters cccccccscccccssssccesssececsssceceesseeeceessececesseceesseeeceessececusseceesaeseceesaeesenseeeeeees 172 18 10 9 Mode Page OA Control Mode Page Parameters ccccsccccssssccecsssceceessececssssececssesecessaeeecesseceesseseceesaeeeenseseceees 174 18 10 10 Mode Page OC Notch Parameters ccccccccsssccecsssccceescecsessececssssececsaeeecsessececsseseceesaeeecsesseceesssseceeaseeeseaaeees 179 18 10 11 Mode Page di rettede 180 18 10 12 Mode Page 19h Port Control Parameters cccccccccccssscecssssececssececeesaececseseececsaseeceesaeeecsesseceeseseceesaeeeeesaaees 181 18 10 13 Mode Page TA Power Control iii vuneccnlawideen estes ven Jeniee dean dev een seeks 188 18 10 14 Mode Page 1C Informational Exceptions Control ccccoccnnncoconccononnnononnnonononnncconnnnnononnnnnnnnnnncnnnnnnnconnnnnnn 191 18 11 MODE SENSE SAJ BEE EIE ia 194 18 12 PERSISTENT RESERVE IN DEN maid ee GA Hd TT An i Eee 195 18 1271 Service Actibnssau dash veka des chel waned A cbs ai sina cee lend se ee 195 18 12 2 Parameter data for Read Keys nrnna iiie iniii a L E E i ERE E tee daedavdesuusbede EE iii 196
140. 96 NOURV Te DEEA A EE E ETE EE EAEE EN 97 Page Code deScriptions cccccccccccccsssssssscceecceesseessseeeeeeceeeseesssseeeeeeeeseseesseeeeeeceeseceseeeesssaeeeeseeees 97 Inquiry Data EVPD SO herra E E E EE ERE 98 Inquiry Data EVPD 1 Page Code 00 vase 100 Inquiry Data EVPD 1 Page Code Lunar 101 Inquiry Data EVPD 1 Page Code Shape sere ee 103 Inquiry Data Format EVPD 1 Page Code 83h part 1 of 2 asserere 104 Inquiry Data Format EVPD 1 Page Code 83h part 2 of 2 assesseer 105 Inquiry Data Format EVPD 1 Page Code 86h msrrnrrvrrvrrvrrverververververververververservenser 106 Inquiry Data Format EVPD 1 Page Code 87h msnrsnrrvrrvrrvrrvrrvervesverververvesvesvessersenser 107 Inquiry Data Format EVPD 1 Page Code 88h mmsnrrnrrvrrverververververververvesververvesversenser 108 Inquiry Data Format EVPD 1 Page Code BAD irrsvrrvrrvrrvrrverrerververververververversessersenser 109 Inquiry Data EVPD 1 Page Code 90b saga 110 Protocol specific logical unit information descriptor ccooocccnonccoonnnnoonnnnnnnncnoncnnnnnnnnono nono nnnnns 110 Protocol Specific Port Information VPD page to SAS SSP cocccnconcnccononnnoconannnnconnnnnncconananonos 110 Port Information Descriptor for SAS SSP ccccceeesssccccceccceesessseessececessessssseeseceeeeseeees 111 SAS PHY Information Descriptor for SAS SSP ooonnnoncccccnccnononannnnnonononononanannnnncnocononnnnonanonoss 111 Inquiry Dat
141. A Normal ACA field of 0 indicates the device server does not support setting the NACA bit to one in the Control Byte of the CDB as defined in the SAM HiSup bit of 1 indicates that the drive uses the hierarchical addressing model to assign LUNs to logical units Response Data Format is set to two to indicate that the INQUIRY Data Format as specified in the ANSI SCSI version 2 is supported by the Target Additional Length indicates the number of bytes of INQUIRY information that follows If an INVALID LUN is specified a Check Condition status will be returned for all commands except INQUIRY and REQUEST SENSE HGST Ultrastar C15K600 Hard Disk Drive Specification 98 SCCS bit of zero indicates that the device does not contain an embedded storage array controller component ACC bit of zero indicates that no access controls coordinator may be addressed through this logical unit TGPS field of zero indicates that the device does not support asymmetric logical unit access 3PC bit of zero indicates that the device does not support third party copy commands Protect bit of one indicates that the drive supports protection information EncSer Enclosure Services bit of 0 indicates that the Target does not contain an embedded enclosure services component Port bit of 0 indicates that the drive received the Inquiry command on port A while a Port bit of 1 indicates that the drive received the Inquiry command on port B MultiP MultiPort bit of 1
142. A A ani 235 1832 gt REPORT LUNS TAO mentada ir toda leete ld asia 237 18 33 REPORT SUPPORTED OPERATION CODES A3 OC cscssssccessseessecessseessecessseessecessseessecsssssessecssseesasenseseesaseessseesssenssens 238 18 33 1 All commands parameter data format cccccccccccssssssscecececsesesseseseeececseseeeeseeececseseeaeseesceceesesaeseeeesceesesaeaeeeesens 240 18 33 2 One command parameter data format cccccccccccesssssssecececeesesseseceecceeseesseseeeeesseseeaeseeeceseesesaeseeeescseseaaeaeeeesens 241 18 33 3 Command timeouts descriptor forMat ccconocooccnncnononononnnnnnnnnnnonnnnnnnnnnnnnnnonnnnnnnnnnonnonnnnnnnnnnnnnnonnnnnnnnannnnn oneroso 242 18 34 REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS A3 OD ccssssessecessseeccesssseesecesssessecessssesseesseesseeessees 244 1895 REQUEST SENSE NOS a ear 247 TA E dd o tt 248 BT RESERVE a tal a et a ust GR 249 18387 NNN o tes Dos po et 250 e INTENS 251 18 39 1 Sanitize 48 Service Action COCES cccccscccsssscceesssseceessececsssseceesececsessececessseceesseseceesaececessseceesaeseceesaeceeseeseceees 252 18 40 SEND DIAGNOSTIC TD iniciada idad Paid died tibiae ds baie Kr ask hale tee See 254 13 40 41 Send iDidgenOstic Page O RA A kia 256 138 40 2 Serid DiagnosticPage3Fiuasmknuruasmid dn AEKA EER EE aR ba end dn 256 18 40 3 gt Send Diagnostic Page O ee Aer 259 18 41 SET DEVICE ADENTIFIER A406 subside du idea haler liten 260 18 42 START STOP UNIT IB A dd
143. A value of 1 indicates that the page parameters that are savable be saved after they have been changed SP bit MUST be 1 if parameter list length is greater than zero Otherwise it will result in a Check Condition status being returned The sense key shall be set to llegal Request and additional sense code of Invalid Field in CDB PC The Page Control field defines the type of parameters to be selected The PC field set to 11b and PCR is then a don t care indicates that the Default Cumulative values are set to their default values of 0 If the PC field is set to 01b and PCR is set to 1 the Current Cumulative values are also set to their default values of 0 Parameter List Length MUST be zero when PC 11b Otherwise the command is terminated and a Check Condition status is returned The sense key shall be set to Illegal Request and additional sense code of Invalid Field in CDB Page Code field identifies which page is being selected This field must be set to the values indicated in Page 0 If the Page Code value is invalid a Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB f page code field is set to zero then the selection applies to all log parameters in all valid log pages f page code field is set to a non zero then the selection applies to all log parameters specified by this field SubPage Code This field specifies the subpage to select This field is not suppor
144. A value of zero in the COMMAND SPECIFIC field indicates that the no maximum time is indicated HGST Ultrastar C15K600 Hard Disk Drive Specification 243 18 34 REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS A3 0D Table 224 Report Supported Task Management Functions A3 0D Bit Byte 7 6 5 4 3 2 1 0 0 Command Code A3h 1 Reserved 0 Service Action ODh 2 5 Reserved 0 6 9 Allocation Length 10 Reserved 0 The REPORT SUPPORTED TASK MANAGEMENT FUNCTIONS command requests information on task management functions supported by the drive Allocation Length specifies the number of bytes that have been allocated for the returned parameter data The allocation length must be at least four If the allocation length is less than four Check Condition Status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB The format of the returned parameter data is shown below Table 225 Report Supported Task Management Functions returned parameter data Bit Byte 7 6 5 4 3 2 1 0 0 ATS ATSS CACAS CTSS LURS QTS TRS WAKES 1 Reserved QUAS QTSS ITNRS 2 Reserved 3 Reserved ATS Abort Task bit set to one indicates that ABORT TASK is supported An ATS bit of zero indicates that ABORT TASK is not supported ATSS Abort Task Set bit set to one indicates that ABORT TASK SET is supported An ATSS bit of zero
145. A32 SMART Read Error Rate Warning No Sense 2A32 SMART Read Error Rate Warning Recovered Sense 3A32 SMART Read Error Rate Warning Unit Attention 1A4A SMART Write Error Rate Warning No Sense HGST Ultrastar C15K600 Hard Disk Drive Specification 358 2A4A SMART Write Error Rate Warning Recovered Sense 3A4A SMART Write Error Rate Warning Unit Attention 5D 63 Seek Error Rate Warning 1A43 SMART Seek Error Rate Warning No Sense 2A43 SMART Seek Error Rate Warning Recovered Sense 3A43 SMART Seek Error Rate Warning Unit Attention 5D 64 Spare Sector Availability Warning 1A14 SMART Spare Sector Availability Warning No Sense 2A14 SMART Spare Sector Availability Warning Recovered Sense 3A14 SMART Spare Sector Availability Warning Unit Attention 5D 66 Spinup Time Warning 1A56 SMART Spinup Time Warning No Sense 2A56 SMART Spinup Time Warning Recovered Sense 3A56 SMART Spinup Time Warning Unit Attention 5D FF Test Warning Threshold Reached 1AFF SMART Test Warning Threshold Reached No Sense 2AFF SMART Test Warning Threshold Reached Recovered Sense 3AFF SMART Test Warning Threshold Reached Unit Attention 5E 01 Idle A Condition activated by timer 5E 02 1831 CMD Power Mode Idle_A By Timer Standby_Z Condition activated by timer 1834 CMD Power Mode Standby
146. ASK_SUP Group Sup Prior Sup HEADSUP ORDSUP SIMPSUP 6 Reserved WU_SUP CRD_SUP NV_SUP V_SUP 7 Reserved PI I SUP Reserved LUICLR 8 Reserved R SUP Reserved CBCS 9 Reserved Multi I T Nexus Microcode Download 10 11 MSB Extended Self Test Completion Minutes LSB 12 POA SUP HRA SUP VSA SUP Reserved 13 Maximum Supported Sense Data Length 14 63 Reserved Activate Microcode field is set to 01b to indicate that the device server 1 activates the microcode before completion of the final command in the WRITE BUFFER sequence and 2 establishes a unit attention condition for the initiator port associated with every I T nexus except the I T nexus on which the WRITE BUFFER command was received with the additional sense code set to MICROCODE HAS BEEN CHANGED SPT Supported Protection Type field is set to 001b to indicate that the drive supports type 1 and type 2 protection GRD CHK Guard Check is set to one to indicate that the drive checks the Logical Block Guard Tag field in the protection information if any APP_CHK Application Tag Check bit is set to one to indicate that the drive checks the Logical Block Application Tag field in the protection information if any REF_CHK Reference Tag Check bit is set to one to indicate that the drive checks the Logical Block Reference Tag field in the protection information if any UASK_SUP Unit Attention Condition Sense Key Specific Data Supported bit is set to
147. Association specifies the entity with which the Identifier field is associated 1h for Target or Relative Port Identifier Type specifies the format and assignment authority for the identifier 3h indicates NAA format of the WWID for Target Port Identifier fields contain the actual Identifier Descriptor The Target Port Identifiers are defined in the NAA IEE WWID format where World Wide ID is a 64 bit unique identification for each drive The format is 5000CCAh xxxh n yyb where xxx is the 12 bit block assignment defined for each model and manufacturing site n is the 22 bit drive unique serial number and yy is the 2 bit port node ID 18 5 1 9 Inquiry Data Format EVPD 1 Page Code 8Ah Table 80 Inquiry Data Format EVPD 1 Page Code 8Ah Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 8Ah 2 3 Page Length 14 000Eh 4 Reserved 0 STANDBY_Y STANDBY_Z 5 Reserved 0 IDLE_C IDLE B IDLE A 6 7 Stopped Condition Recovery Time 8 9 Standby Z Condition Recovery Time 10 11 Standby Y Condition Recovery Time 12 13 Idle A Condition Recovery Time 14 15 Idle B Condition Recovery Time 16 17 Idle C Condition Recovery Time Qualifier field is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is Direct Access Page Code
148. B 14 15 Cache Segment Size 00h LSB 16 Reserved 0 00h MSB 17 19 Non Cache Segment Size 00h LSB The caching parameters page defines parameters that affect the use of the cache IC Initiator Control bit of one specifies that the drive will honor the following parameters to control cache segmentation and pre fetch SIZE FSW LBCSS Number of Cache Segments Cache Segment Size The drive will never pre fetch less data than specified by ABPF MF Demand Read Retention Priority Write Retention Priority Disable Pre fetch Transfer Length Minimum Pre fetch Maximum Pre fetch and Maximum Pre fetch Ceiling but may pre fetch more based on internal cache algorithms When the IC bit is set to zero all the parameters listed above are ignored and an internal caching algorithm is used ABPF Abort Pre fetch bit of one with DRA set to zero causes the drive to abort the pre fetch upon receipt of a new command ABPF set to one takes precedence over Minimum Pre fetch When ABPF is zero with DRA set to zero the termination of any active pre fetch is dependant upon the other parameters in this page CAP Caching Analysis Permitted is not supported and is ignored The IC bit can be used to enable or disable adaptive caching DISC Discontinuity is not supported and is ignored Pre fetch operations will continue across cylinders within the limits of other caching parameters on this page SIZE Size Enable bit when set to one indicates that
149. B 20 23 Expected Initial Logical Block Reference Tag LSB MSB 24 25 Expected Logical Block Application Tag LSB MSB 26 27 Logical Block Application Tag Mask LSB MSB 28 31 Transfer Length LSB The WRITE command requests that the drive write data transferred from the initiator to disk Each logical block transferred includes user data and may include protection information based on the WRPROTECT field and the drive format Each logical block written includes user data and if the drive is formatted with protection information enabled protection information If the drive is formatted with type 2 protection PROT_EN 1 and P_TYPE 001b in the READ CAPACITY 16 parameter data then this command will be processed normally Any other protection types will result in Check Condition status to be returned with sense key of Illegal Request and additional sense code of Invalid Command Operation Code The Expected Initial Logical Block Reference Tag field contains the value of the Logical Block Reference Tag field HGST Ultrastar C15K600 Hard Disk Drive Specification 279 expected in the protection information of the first logical block accessed by the command If the ATO bit is set to one in Mode Page OAh the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logical Block Application Tag field in the protection information for each logical block accessed by the command
150. B Idle C Standby Y Standby Z 200mS windowed average Max transfer rate All measurements are BWL 20Mhz All values are typical with dual ports active HGST Ultrastar C15K600 Hard Disk Drive Specification 41 Table 21 300 GB 4K Model SAS 15K SFF amp 12Gb sec 300GB Model HDD temp Block size 4K native Current WCE 5V Amp Code level Random RW 4KB Qd 4 Peak Random RW 4KB Qd 4 Avg Random RW 4KB Qd 1 Avg Sequential Read Peak Sequential Read Average 2 Sequential Write Peak Sequential Write Average 2 Power Save Modes Current Recovery 1 Time in Seconds 5V Amp Watts Saved 12V DC peak 12V AC peak i Idle A Idle B Idle _C Standby Y Standby Z 200mS windowed average Max transfer rate All measurements are BWL 20Mhz All values are typical with dual ports active Table 22 300 GB 512 Model SAS 15K SFF 12Gb sec 300GB Model Block size 512 native Current Current 5V Amp 12V Amp Random RW 4KB Qd 4 Peak Random RW 4KB Qd 4 Avg Random RW 4KB Qd 1 Avg Sequential Read Peak Sequential Read Average 2 Sequential Write Peak Sequential Write Average 2 Power Save Modes Current Power Recovery 1 Time in Seconds 5V Amp 12V Amp Watts Watts Saved 12V DC peak 12V AC peak Typical Idle A 8 2 55 me 3 Idle B os 08 37 998 11 03 Idle C oa 008 26 1 24 1 06 10 28 Standby Y 04 008 26 1 24 06 1 10 28 Standby Z on 1 0 16 07 12 51 200mS windowed average Max
151. Boundaries 18 21 4 Read Data from Echo Buffer Mode 01010b In this mode the drive transfers data from the echo buffer The echo buffer will transfer the same data as when the WRITE BUFFER command was issued with the mode field set to echo buffer WRITE BUFFER command with the mode field set to echo buffer should be sent prior to the READ BUFFER command otherwise the READ BUFFER command will be terminated with Check Condition status and Illegal Request In this mode Read Buffer transfers the specified amount of data or the amount previously written with a Write Buffer using mode 1010b from the echo buffer whichever is less Issuing a Read Buffer mode 1010b before a Write Buffer mode 1010b will cause indeterminate data to be returned The most significant two bytes of the Allocation Length are ignored The specified amount of data transferred should not be larger than the echo buffer capacity The echo buffer capacity may be determined by using Read Buffer mode 1011b Any additional data transferred over and above the echo buffer capacity is regarded as indeterminate The Buffer ID and Buffer Offset fields are ignored in this mode Note The echo buffer is a separate buffer from the data buffer used with other read buffer modes It is intended to be used for domain validation purposes HGST Ultrastar C15K600 Hard Disk Drive Specification 214 18 21 5 Echo Buffer Descriptor Mode 01011b In this mode a maximum of four bytes of Read Buffer D
152. Byte 7 6 5 4 3 2 1 0 0 Valid Response Code 70h or 71h 1 RSVD 0 2 0 ILI 0 Sense Key MSB 3 6 Information Bytes LSB 7 Additional Sense Length MSB 8 11 Command Specific Information LSB 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 FRU 0 15 SKSV Sense Key Specific Bits 16 17 Sense Key Specific Bytes 18 19 Reserved 0 20 23 Vendor unique Error information 24 29 Command Specific Information 30 31 Reserved 0 HGST Ultrastar C15K600 Hard Disk Drive Specification 353 22 2 1 Valid Bit 7 of byte 0 0 The Information Bytes byte 3 through 6 are not defined 1 The Information Bytes byte 3 through 6 contain a valid logical block address 22 2 2 Response Code Bit 6 0 of byte 0 70h Current Error See section 22 1 3 Sense Data Response Code for more details 71h Deferred Error See section 22 1 3 Sense Data Response Code for more details 22 2 3 ILI Incorrect Length Indicator Bit 5 of byte 2 The ILI bit is valid for the Read Long 3Eh command and Write Long 3Fh command only ILI set to one and Valid Bit set to one indicates that the requested logical block length does not match the logical block length of the data on the medium for a Read Long or Write Long command The Information field contains residue information about the error ILI set to zero indicates there is no incorrect length condition 0 No Incorrect Length condition 1 Incorrect Length Indicated Table 306 Incorrect Len
153. C idle is transmitted During the burst time ALIGN 0 primitives are transmitted repeatedly The signals are differentiated by the length of idle time between the burst times As a SAS compliant device the drive uses three OOB signals COMINIT COMRESET and COMWAKE and COMSAS OOB operations are beyond the scope of this specification Please refer to the ANSI SPL 3 specification for more details The drive will initiate OOB by sending COMINITs under the following conditions POR Loss of sync Identify timeout HGST Ultrastar C15K600 Hard Disk Drive Specification 64 17 4 4 SAS Speed Negotiation The drive supports G1 1 5 Gbps G2 3 0 Gbps G3 6 0 Gbps and G4 12 0 Gbps negotiation speeds The default maximum negotiation rate is G4 speed per byte 32 in the PHY Control and Discover Mode Page 19 subpage 1 Drive is SAS3 device and supports SNW 1 SNW 2 SNW 3 speed negotiation with PHY capabilities exchange and both transmitter training Train Tx SNW at 12G only and receiver training Train Rx SNW or Train SNW The drive s PHY capabilities are defined in table below PHY Capabilities Table 30 SAS Speed Negotiation Byte Bit 7 6 5 4 3 2 1 0 0 Start 1b TXSSC Reserved Requested Logical Link Rate Oh Type 0b 1 G1 Without G1 With G2 Without G2With G3 Without G3 With Desa G4 With SSC 1b SSC 1b SSC 1b SSC 1b SSC 1b SSC 1b SSC 1b SSC 1b 2 Reserved 3 Reserved Parity
154. C15K600 Hard Disk Drive Specification 366 140D Servo Recovered Invalid 12 volts 140F Servo Recovered Invalid harmonic requested 1411 Servo Recovered Gain BEMF Calibration error 1413 Servo 1415 Servo Recovered VOFF BEMF calibration error Recovered Invalid temperature 1417 Servo Recovered Truncated rezero 1419 Servo 1425 Servo Recovered Heads not loaded Recovered KT Seek out of range 1427 Servo Recovered DAC Offset calibration error 1429 Servo Recovered Load speed error 142D Servo Recovered ADC Calibration error 142F Servo Recovered ADC Offset error 1431 Servo Recovered ADC Limit error 1433 Servo Recovered Balancer Resistance error 1435 Servo Recovered Balancer Resistance Limit error 1437 Servo Recovered First Cylinder error 1439 Servo 143B Servo Recovered Valid Cylinder error Recovered ADC Saturation error 143D Servo Recovered Latch Break timeout 143F Servo 1441 Servo Recovered MR Resistance out of range error Recovered VCM Retract error 1443 Servo Recovered Load Retry error 1445 Servo Recovered DFT Sharp error HGST Ultrastar C15K600 Hard Disk Drive Specification 367 1447 Servo Recovered Load Unload state error 1449 Servo Recovered TFCR out of range error 144B Servo Recovered Measure GMR Timeout 14
155. CONDITION status to the Initiator on the first command issued after a fault is detected except for the INQUIRY REPORT LUNS and REQUEST SENSE commands The INQUIRY REPORT LUNS and REQUEST SENSE commands will always be responded with a GOOD status Detecting a fault during power on will not terminate execution of the tests nor will it terminate the power on process 20 12 2 Self test via SEND DIAGNOSTIC Command 20 12 2 1 Default Self test The default self test is invoked by the SIfTst bit in the SEND DIAGNOSTIC command The response is simply a GOOD status if the test is successful or a CHECK CONDITION status if the test fails The following tests are performed by the default self test in the order defined OG 9 OF Go N 1 Spin check is to check if the spindle motor is running at the correct speed 2 Write Read and Compare test is a disk read write test It writes data to a predefined location in the reserved area and then reads it back and validates the content All heads are tested 3 Seek test is a servo test It validates seeks to 256 random locations out of the full volume 20 12 2 2 Short and Extended Self tests There are two other types of self tests that may be invoked using the Function Code field in the SEND DIAGNOSTIC command a short self test and an extended self test The tests performed in the short and extended self tests are described later The time required by a logical unit to complete its extended self test is spe
156. CSI reset or target reset message is received all contents of segmented buffer is flushed Even if an error occurs during the Read ahead the error will not be reported to the Initiator The data read before the error occurred will be stored as valid data by the Read Ahead function 20 9 Multiple Initiator Systems This section describes how the target behaves in a multiple initiator system Up to 64 initiators may be supported at any one time 20 9 1 Sense Data A separate sense data area is reserved for each initiator Each area is maintained independently This allows a command from one initiator to complete with a CHECK CONDITION status and generate sense data without being affected by a subsequent command from a different initiator There is no requirement for the first initiator to send a REQUEST SENSE command to retrieve the Sense Data prior to the execution of a command from a different initiator 20 9 2 Mode Pages A single set of Mode pages is maintained This includes both current and saved parameters If a MODE SELECT command is executed that updates the current parameters a unit attention condition is generated for all initiators except the one that issued the command See 20 1 5 Unit Attention Condition for more information 20 10 Multiple Initiator Environment 20 10 1 Initiator Sense Data Separate sense data is reserved for each I T L Each sense data is maintained independent of commands from other initiators 20 10 2 I
157. C_MGR BDE Unwrap Error F240 SEC_MGR PRNG Seed Error F241 SEC_MGR PRNG General Error F302 Motor Unrecovered internal error F304 Motor F306 Motor Unrecovered Open Loop Commutation failure Unrecovered No feedback detected error F308 Motor Unrecovered Settle timeout F30A Motor Unrecovered Gross speed error F30C Motor Unrecovered 12V OK error F30E Motor Unrecovered Speed error F312 Motor Unrecovered Internal 12V not OK timeout F314 Motor Unrecovered Inductive Sense speed error F316 Motor Unrecovered Spin Sense speed error F31A Motor Unrecovered Target speed error F31C Motor F31E Motor Unrecovered Power driver version error Unrecovered Over current error F322 Motor Unrecovered Negative regulator fault F324 Motor F326 Motor Unrecovered Module overtemp error Unrecovered 12V or 5V OK error F328 Motor Unrecovered unknown error F366 Motor Unrecovered Predriver Voltage Offset Calibration Error HGST Ultrastar C15K600 Hard Disk Drive Specification 389 F368 Motor Unrecovered Predriver BEMF Gain Calibration Error F36A Motor Unrecovered Predriver BEMF Unload Calibration Error F402 Servo Unrecovered Requested rezero head does not exist F404 Servo F406 Servo Unrecovered Back EMF movement in progress Unrecovered Back EMF timeout error F408 Ser
158. Check Condition status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB HGST Ultrastar C15K600 Hard Disk Drive Specification 268 VRPROTECT 000b If the drive is not formatted with protection information only user data is verified If the drive is formatted with protection information Logical Block Guard is checked Logical Block Application Tag is checked applies to VERIFY 32 command only Logical Block Reference Tag is checked VRPROTECT 001b Logical Block Guard is checked Logical Block Application Tag is checked applies to VERIFY 32 command only Logical Block Reference Tag is checked VRPROTECT 010b Logical Block Guard is not checked Logical Block Application Tag is checked applies to VERIFY 32 command only Logical Block Reference Tag is checked VRPROTECT 011b Logical Block Guard is not checked Logical Block Application Tag is not checked Logical Block Reference Tag is not checked VRPROTECT 100b Logical Block Guard is checked Logical Block Application Tag is not checked Logical Block Reference Tag is not checked VRPROTECT 101b 110b 111b These values are reserved Check Condition status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB If a check of the protection information fails Check Condition status will be returned with sense key of Aborted Command and additional sense code indica
159. D NG ROD Table 286 HGST Implementation of Locking SP Access Control Table Row Number UID 0 0 1 1 459 459 HGST Ultrastar C15K600 Hard Disk Drive Specification 337 21 5 4 Locking Info Table As specified in the TCG Enterprise SSC this table has only 1 row The Vendor Unique entries are specified in the table below Encryption Support is initialized to Encryption Support 23 media encryption mode in manufacturing Table 287 HGST Implementation of Locking Info Table NAME Version Son Max Ranges Max ReEncryptions Keys Available Cfg 0 0 23 0 0 0 21 5 5 Locking SP Locking Table The Vendor Unique VU values for this table are shown below Table 288 HGST Implementation of Locking SP Locking Table ReEncrypt ReEncrypt Adv Key Cont On Last ReEncrypt Last Re General Next Key State Request Mode ver Made Reset LBA Enc Stat Status 00 00 00 00 00000000h 0 9 9 9 0 0 00 00 00 00 00 00 00 00h o q 0 0 9 i 9 In the ActiveKey column the Enterprise SCC allows for byte 3 to be defined as either 05 or 06 The HGST implementation uses 06 HGST Ultrastar C15K600 Hard Disk Drive Specification 338 21 6 Firmware Download and Signing The HGST Firmware signing and download for encryption drives is meant to provide a mechanism for secure updates through the Host interface Firmware is downloaded to the drive thro
160. D3 Channel Unrecovered Retry Fault Error 16D4 Channel Recovered WTG Timeout Fault Error F6D5 Channel Unrecovered WTG Timeout Fault Error 16D6 Channel Recovered ITI Fault TS Transfer All Error F6D7 Channel Unrecovered ITI Fault TS Transfer All Error 16D8 Channel Recovered ITI Data Fault Error F6D9 Channel Unrecovered ITI Data Fault Error F6DA Channel Unrecovered Insufficient TFC Preheat Error F6DB Channel Unrecovered AE And FAEP Do Not Match 16DC Channel Recovered Data Jam Fault Error HGST Ultrastar C15K600 Hard Disk Drive Specification 438 F6DD Channel Unrecovered Data Jam Fault Error 16DE Channel Recovered Code Word Out of Order Error F6DF Channel Unrecovered Code Word Out of Order Error 16E0 Channel Recovered RLL Initialization Timeout Error F6E1 Channel Unrecovered RLL Initialization Timeout Error F6E2 Channel Unrecovered AEQ Timeout Error F6E3 Channel Unrecovered AEQ NLD Initialization Error F6E4 Channel Unrecovered ADC Calibration Timeout Error F6E5 Channel Unrecovered ADC Buffer Calibration Timeout Error F6E6 Channel Unrecovered Power Sequencing Timeout Error 16E7 Channel Recovered Mode Overlap Write Error F6E8 Channel Unrecovered Mode Overlap Write Error 16E9 Channel Recovered Ready Fault Error F6EA Channel Unrecovered Ready Fault Error 16EB Channel Recovered Sychronous Abort Done Error F6EC Channe
161. DS 1 TSD 0 ETC 0 TMC 0 F amp L 00b 51 Parameter Length 04h 52 55 Accumulated load unload cycles 4 byte binary number The week and year that the device was manufactured shall be set in the parameter field defined by parameter code 0001h The date of manufacture cannot be saved using the LOG SELECT command The data is expected in numeric ASCII characters 30 39h in the form YYYYWW The accounting date specified by parameter code 0002h is a parameter that can be saved using the LOG SELECT command HGST Ultrastar C15K600 Hard Disk Drive Specification 131 18 7 9 Log Sense Page F This page contains the Application Client Log Table 104 Log Sense Page F Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code OFh 1 Reserved 2 3 Page length 4000h Application client log parameter 4 259 1st application client log parameter 16132 16387 64th application client log parameter The following table describes the application client log parameter structure Table 105 Log Sense Page F Application Client Log Bit Byte 7 6 5 4 3 2 1 0 0 1 Parameter code 2 DU 1 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 3 Parameter length FCh 4 First parameter byte 255 Last parameter byte Parameter code 0000h through 003Fh are supported The values stored in the parameter bytes represent data sent to the device in a prev
162. Data Response Code for more details 73h Deferred Error See section 22 1 3 Sense Data Response Code for more details The Additional Sense Code Qualifier definitions is the same as fixed format sense data The Value of the Additional Sense Length indicates the remaining number of bytes in the sense data Sense data descriptors Byte 8 through n provide specific sense information The general format of a sense data descriptor is shown below Table 315 Sense Data Descriptor Format Bit Byte 7 6 5 4 3 2 1 0 0 Descriptor Type 1 Additional Length n 1 2 n Sense Data Descriptor Specific HGST Ultrastar C15K600 Hard Disk Drive Specification 413 The Descriptor Type identifies the type of a sense data descriptor Supported types are listed below Table 316 Supported Descriptor Types Type Code Description 00h Information Sense Data Descriptor 01h Command specific Sense Data Descriptor 02h Sense Key Specific Sense Data Descriptor 03h Field Replaceable Unit Sense Descriptor 05h Block Command Sense Data Descriptor 80h Vendor Unique Unit Error Code Sense Data Descriptor 81h Vendor Unique Physical Error Record Sense Data Descriptor The ADDITIONAL LENGTH field indicates the number of sense data descriptor specific bytes that follow in the sense data descriptor 22 3 1 Order of Sense Descriptors The drive may return up to 7 sense data descriptors i
163. EE E EEE 272 WR IEE Gad 274 WRITE AN Olde 275 WRITE A ERE RENEE SE SE EE e e te a aa Stead 277 REN e 278 VRI ID ci 279 WRITE AND VERIFY 10 OB 281 Byte Check a a a Pi i e E E SEES EEE EES 281 WRITE and VERIFY 2 WE a EOE EEEE ERRER E 283 WRITE and VERIFY GO air 284 WRITE and VERIFY TO Ne 285 i185 Gt be D BALDA E N D E al ll 286 Write ButterHeader sinonimia ts 287 HGST Ultrastar C15K600 Hard Disk Drive Specification 16 Table 267 Table 268 Table 269 Table 270 Table 271 Table 272 Table 273 Table 274 Table 275 Table 276 Table 277 Table 278 Table 279 Table 280 Table 281 Table 282 Table 283 Table 284 Table 285 Table 286 Table 287 Table 288 Table 289 Table 290 Table 291 Table 292 Table 293 Table 294 Table 295 Table 296 Table 297 Table 298 Table 299 Table 300 Table 301 Table 302 Table 303 Table 304 Table 305 Table 306 Table 307 Table 308 Table 309 Table 310 Table 311 Table 312 Table 313 Table 314 Table 315 Table 316 Table 317 Table 318 Table 319 Table 320 Mode Specific Field ccccccccccccccsssssssesccsccccsesssssceecsscccessssssceeeeseccesessssseeuaeeeseccsessssseeeeeess 290 WRITE TONCES 292 WRITE LONG Pidal dias 294 REMEN 295 VE EV 296 WRITE SAMEG2 TODT ene eR ene 297 SCSI Status Byte Format of the SCSI STATUS byte cccocoononccononanccononnnnnonnnnnnnconnnnancconnnoss 299 Spindle Motor Degraded Mode Disable Auto Ktalt ooccccccnnnoooononnnnnononanonannnonoccnnnnnnnnos 305
164. EMF calibration error F414 Servo Unrecovered VOFF BEMF calibration error HGST Ultrastar C15K600 Hard Disk Drive Specification 425 1415 Servo Recovered Invalid temperature F416 Servo Unrecovered Invalid temperature 1417 Servo Recovered Truncated rezero F418 Servo Unrecovered Truncated rezero 1419 Servo Recovered Heads not loaded F41A Servo Unrecovered Heads not loaded 141B Servo Recovered Current error F41C Servo Unrecovered Current error 141D Servo Recovered Seek timeout F41E Servo Unrecovered Seek timeout 141F Servo Recovered Seek error F420 Servo Unrecovered Seek error 1421 Servo Recovered Track following error F422 Servo Unrecovered Track following error 1423 Servo Recovered Track follow timeout F424 Servo Unrecovered Track follow timeout 1425 Servo Recovered KT Seek out of range F426 Servo Unrecovered KT Seek out of range 1427 Servo Recovered DAC Offset calibration error F428 Servo Unrecovered DAC Offset calibration error 1429 Servo Recovered Load speed error F42A Servo Unrecovered Load speed error 142B Servo Recovered RRO Calibration timeout F42C Servo Unrecovered RRO Calibration timeout 142D Servo Recovered ADC Calibration error F42E Servo Unrecovered ADC Calibration error 142F Servo Recovered ADC Offset error F430 Servo Unrecovered ADC Offset error 1431 Servo Recovered ADC Limit error F432 Serv
165. Errors ARRE 1 An error site determined to need rewriting or reallocation during a read is automatically rewritten or reallocated at the conclusion of the read and prior to the sending of the status The site will be automatically rewritten or reallocated only if the data has been successfully read ARRE 0 Behaves the same as ARRE 1 The target will automatically rewrite reallocate for the following commands Read Verify Verify portion of Write and Verify For all other commands the ARRE setting is ignored and the target will not automatically rewrite reallocate Following is a description of the target behavior for each setting of AWRE AWRE setting affects only No Sector Found Errors on writes AWRE 1 An error site determined to need reassignment during a write is automatically reallocated at the conclusion of the write and prior to sending the status The site will be automatically reallocated only if the write recovery succeeded at the conclusion of the write AWRE 0 Behaves the same as AWRE 1 HGST Ultrastar C15K600 Hard Disk Drive Specification 313 The target will automatically reallocate for the following commands Write Write Same Write portion of Write and Verify For all other commands the AWRE setting is ignored and the target will not automatically reallocate Auto Reallocate information is communicated via the sense data returned following a command during which a site was determined to need rewriting or reas
166. F102 BATS error Reserved Area Broken F103 BATS error Reserved Area Invalid version F104 BATS error Reserved Area Invalid checksum F105 BATS error Reserved Area Invalid eyecatcher F106 BATS error Reserved Area Invalid main header checksum F107 BATS error Reserved Area Invalid read length F108 BATS error Reserved Area Address boundary error 1109 BATS error Reserved Area Error reading first copy F10D BATS error Reserved Area Write fix hard error F111 BATS error RAM code load error F112 BATS error RAM code check F118 BATS 2 error Seek test error F119 BATS 2 error Read write test error F11B BATS 2 error CRC test error F11C BATS 2 error XOR test error F11D BATS error Incorrect Disk Code F120 BATS error Code Compatibility Failure HGST Ultrastar C15K600 Hard Disk Drive Specification 419 F123 BATS error Reserved map index too large F124 Bring up error F125 BATS error Invalid RID FID F126 BATS error Code checksum error F127 BATS error Invalid header F12A DRAM test error F12B BATS error Reserved area invalid model F12D Format Reserved FAT Size Exceeded Error F12E Format Reserved Insufficient DIRS Good Error F12F Format Reserved Insufficient FATS Good Error F130 BATS error Incorrect Customer Code F131 Flash timeout F132 GEM FH track read error F133 BATS error Vendor ID mismatch F134 Head Health Check data compare error F135 Head Hea
167. G LINK The READ LONG command requests the drive to transfer one block of data to the Initiator The transfer data includes data and MEDC field data Correct transferred bit of zero causes correction to be attempted data will be returned without reporting media errors regardless of the drives ability to successfully make corrections When this bit is set the drive will return media errors if correction is not successful Logical Block Address field specifies the logical block at which the read operation shall occur Byte Transfer Length field must specify exactly the number of bytes of data that are available for transfer Ifa non zero byte transfer length does not match the available data length the Target terminates the command with Check Condition status the sense key is set to llegal Request and an additional sense code set to Invalid Field in CDB The valid and ILI bits are set to one and the information field is set to the difference of the requested length minus the actual length in bytes Negative values are indicated by two s complement notation The transfer length is calculated as follows transfer length logical block size 18 The data read by this command is neither read from nor retained in the cache Data returned by this command can not be corrupted and transferred on a subsequent WRITE LONG command to create recoverable media errors HGST Ultrastar C15K600 Hard Disk Drive Specification 227 18
168. HUC156045CS4201 450GB SAS AKn 512e HUC156045CS4204 450GB SAS AKn 512e HUC156045CS4205 450GB SAS AKn 512e HUC156030CS4200 300GB SAS AKn 512e HUC156030CS4201 300GB SAS 4Kn 512e HUC156030CS4204 HUC156030CS4205 300GB SAS 300GB SAS 4Kn 512e 4Kn 512e HGST Ultrastar C15K600 Hard Disk Drive Specification 25 4 3 2 World Wide ID Block Assignment Table 5 Block Assignment of World Wide ID in INQUIRY Command Manufacturing Site Product Name and Block Associated Models Assignment King Cobra F 600GB SAS 6Gb s HUC156060CSS200 0X S N 6Hd model 512n HUC156060CSS201 0X S N 6Hd model 512n HUC156060CSS204 0X S N 6Hd model 512n HUC156060CSS205 0X S N 6Hd model 512n HUC156060CS4200 0X S N 6Hd model 4kn 512e HUC156060CS4201 0X S N 6Hd model 4kn 512e HUC156060CS4204 0X S N 6Hd model 4kn 512e HUC156060CS4205 0X S N 6Hd model 4kn 512e King Cobra F 450GB SAS 6Gb s HUC156045CSS200 OV S N 4Hd model 512n HUC156045CSS201 OV S N 4Hd model 512n HUC156045CSS204 OV S N 4Hd model 512n Singapore HUC156045CSS205 OV S N 4Hd model 512n HUC156045CS4200 OV S N 4Hd model 4Kn 512e HUC156045CS4201 OV S N 4Hd model 4Kn 512e HUC156045CS4204 OV S N 4Hd model 4Kn 512e HUC156045CS4205 OV S N 4Hd model 4Kn 512e King Cobra F 300GB SAS 6Gb s HUC156030CSS200 OT S N 3Hd model 512n HUC156030CSS201 OT S N 3Hd model 512n HUC156030CSS20
169. Hard Disk Drive Specification Ultrastar C15K600 2 5 SAS Hard Disk Drive Models HUC156060CS8200 HUC156060CS8201 HUC156060CS8204 HUC156060CS8205 HUC156045CS8200 HUC156045CS8201 HUC156045CS8204 HUC156045C88205 HUC156030C88200 HUC156030CS8201 HUC156030CS8204 HUC156030C88205 HUC156060C84200 HUC156060CS4201 HUC156060CS4204 HUC156060CS 4205 HUC156045CS 4200 HUC156045CS4201 HUC156045CS4204 HUC156045CS 4205 HUC156030C84200 HUC156030CS4201 HUC156030C54204 HUC156030C84205 HGST Ultrastar C15K600 Hard Disk Drive Specification 1 HGST a Western Digital company Version 1 1 25 February 2014 Revised Edition Rev 1 1 25 February 2014 The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law HGST AWESTERN DIGITAL COMPANY PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE Some states do not allow disclaimer or express or implied warranties in certain transactions therefore this statement may not apply to you This publication could include technical inaccuracies or typographical errors Changes are periodically made to the information herein these changes will be incorporated in new editions of the publication HGST may make improvements or changes in any products or programs described in this publ
170. If the response is FUNCTION SUCCEED the Additional Response Information argument is set as defined in Table 45 Table 46 Additional Response Information Argument for Query Async Event Bit Byte 7 6 5 4 3 2 1 0 0 Reserved UADE Depth Sense Key 1 Additional Sense Code 2 Additional Sense Code Qualifier UADE Depth is the number of pending unit attention conditions or deferred errors It is defined as in Table 46 e Sense Key is the value of the SENSE KEY field in the highest priority pending unit attention condition or deferred error Additional Sense Code is the value of the ADDITIONAL SENSE CODE field in the highest priority pending unit attention condition or deferred error e Additional Sense Code Qualifier is the value of the ADDITIONAL SENSE CODE QUALIFIER field in the highest priority pending unit attention condition or deferred error Table 47 UADE DEPTH Field Code Description 00b The combined number of unit attention conditions and deferred errors is unknown 01b The combined number of unit attention conditions and deferred errors is one 10b The combined number of unit attention conditions and deferred errors is greater than one 11b Reserved HGST Ultrastar C15K600 Hard Disk Drive Specification 79 17 6 3 XFER RDY Information Units The XFER_RDY frame is sent by the drive to request write data i e out bound data from the initiator Table 48 XFER_RDY Information U
171. Invalid Field in Parameter List Phy Test Pattern SSC field specifies the SSC modulation type which the phy test pattern will be transmitted If an unsupported SSC modulation type is specified Check Condition status will be returned with a sense key of Illegal Request and additional sense of Invalid Field in Parameter List Table 239 Phy Test Pattern SSC Code Phy Test Pattern SSC Code Description 00h No SSC Oth Center spreading SSC Not supported 10h Down spreading SSC 11h Reserved Phy Test Pattern Dwords Control controls whether the bytes in the Phy Test Pattern Dwords field are sent as control characters or data characters Table 240 Phy Test Pattern Dwords Control Phy Test Pattern Dwords Control Description Each byte in the Phy Test Pattern Dwords field shall be sent as a data character i e Dxx y on without scrambling 08h The fifth byte in the Phy Test Pattern Dwords field shall be sent as a control character i e Kxx y Each other byte shall be sent as a data character without scrambling The first byte in the Phy Test Pattern Dwords field shall be sent as a control character Each 80h other byte shall be sent as a data character without scrambling 88h The first and fifth bytes in the Phy Test Pattern Dwords field shall be sent as a control character Each other byte shall be sent as a data character without scrambling All others Reserved Phy Test Pa
172. LBAs that have been reassigned on the drive The Number of Information Exceptions field gives the number of Information Exceptions during the life of the drive and not the number of Information Exceptions that have been reported The number of reported Information Exceptions may be less due to the settings of Mode Page 0x1C NOTE This field does not include occurrences of any Information Exception Warnings If set the Media Exception and Hardware Exception bits indicate that an Information Exception has occurred during the life of the drive These flags are set during an Information Exception that may or may not coincide with the reporting of an Information Exceptions as mentioned above Total Read Commands counter is incremented for each Read 6 and Read 10 command received Total Write Commands counter is incremented for each Write 6 Write 10 Write Verify and Write Verify 16 command received Flash Correction Count is incremented each time ECC correction is applied to data stored in Flash ROM HGST Ultrastar C15K600 Hard Disk Drive Specification 150 HGST Ultrastar C15K600 Hard Disk Drive Specification 151 18 8 MODE SELECT 15 Table 125 Mode Select 15 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 15h 1 Reserved 0 PF 1 Reserved 0 SP 2 Reserved 0 3 4 Parameter List Length 5 VU 0 Reserved 0 FLAG LINK The MODE SELECT 15 command provides a means for the I
173. LE_C bit is set to zero then the device shall ignore the idle_c condition timer If the IDLE_B bit is set to one then the idle b condition timer is enabled If the IDLE B bit is set to zero then the device shall ignore the idle_b condition timer If the IDLE_A bit is set to one then the idle a condition timer is enabled If the IDLE_A bit is set to zero then the device shall ignore the idle_c condition timer If the STANDBY Z bit is set to one then the standby_z condition timer is enabled If the STANDBY_Z bit is set to zero then the device shall ignore the standby_z condition timer The IDLE_A Condition Timer field specifies the initial value in 100 millisecond increments for the idle_a power condition timer The minimum allowable inactivity time for idle a is 1 second Any value less than this is accepted but will automatically default to 1 second The STANDBY_Z Condition Timer field specifies the initial value in 100 millisecond increments for the standby_z power condition timer The minimum allowable inactivity time for standby_z is 2 minutes Any value less than this is accepted but will automatically default to two minutes In addition a limit of 60 timer initiated head unloads per 24 hour period is enforced The IDLE_B Condition Timer field specifies the initial value in 100 millisecond increments for the idle_b power condition timer The minimum allowable inactivity time for idle_b is 2 minutes Any value less than this is a
174. LOCK APPLICATION TAG field associated with data read or written to the LBA The LOGICAL BLOCK ADDRESS field contains the starting LBA for this Application Tag descriptor The LOGICAL BLOCK ADDRESS field in the first Application Tag descriptor shall be set to 0000_0000_0000_0000h For subsequent Application Tag descriptors the contents of the LOGICAL BLOCK ADDRESS field shall contain the sum of the values in a The LOGICAL BLOCK ADDRESS field in the previous Application Tag descriptor and b The LOGICAL BLOCK COUNT field in the previous Application Tag descriptor The sum of the LOGICAL BLOCK ADDRESS field in the Application Tag descriptor with the LAST bit set to one and the LOGICAL BLOCK COUNT field in the Application Tag descriptor with the LAST bit set to one shall equal the RETURNED LOGICAL BLOCK ADDRESS field in the READ CAPACITY 16 parameter data see 18 23 READ CAPACITY 16 If an invalid combination of the LAST bit LOGICAL BLOCK APPLICATION TAG field and LOGICAL BLOCK ADDRESS field are sent by the application client then the device server shall terminate the MODE SELECT command see SPC 4 with CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the HGST Ultrastar C15K600 Hard Disk Drive Specification 177 additional sense code set to INVALID FIELD IN PARAMETER LIST The LOGICAL BLOCK COUNT field specifies the number of logical blocks to which this Application Tag descriptor applies ALOGICAL BLOCK C
175. LSB MSB 6 7 Initiator Response Timeout 07h DOh LSB MSB 8 9 Reject to Open Limit 0000h LSB 10 15 Reserved 00h e PS Parameters Savable is set to 1 indicating the parameters are saveable e SPF shall be set to zero for access to the short format mode page e Continue AWT bit set to one specifies that the SAS port shall not stop the Arbitration Wait Time timer and set the Arbitration Wait Time timer to zero when the SAS port receives an OPEN_REJECT RETRY A CONTINUE AWT bit set to zero specifies that the SAS port shall stop the Arbitration Wait Time timer and set the Arbitration Wait Time timer to zero when it receives an OPEN_REJECT RETRY e Broadcast Asynchronous Event bit set to one specifies that the device server shall enable origination of Broadcast Asynchronous Event A BROADCAST ASYNCHRONOUS EVENT bit set to zero specifies that the device server shall disable origination of Broadcast Asynchronous Event e Ready LED Meaning specifies the READY LED signal behavior In general when the bit is O and the drive is in a ready state the LED is usually on but flashes on and off when commands are processed When the bit is 1 the LED is usually off but flashes on and off when commands are processed For additional implementation specifics see the SAS standards e Protocol Identifier has a value of 6h indicating this is a SAS SSP specific mode page I T Nexus Loss Time contains the time in milliseconds that our SS
176. LUN varies with the command as follows Inquiry Execute the command return the INQUIRY data that indicates unknown device type byte 0 7Fh and return GOOD status All other bytes are valid see 18 5 INQUIRY 12 Request Sense Execute the command return the sense data with the Sense Key set to Illegal Request and the Additional Sense Code and Additional Sense Code Qualifier set to LOGICAL UNIT NOT SUPPORTED and return GOOD status see also 18 36 REQUEST SENSE 03 All Others Do not execute the command and return CHECK CONDITION status along with the auto sense data with the Sense Key set to Illegal Request and the Additional Sense Code and Additional Sense Code Qualifier set to LOGICAL UNIT NOT SUPPORTED In all cases the target s response to the command for an invalid LUN does not affect the current execution of a command on the valid LUN for this initiator or any other initiator a HGST Ultrastar C15K600 Hard Disk Drive Specification 300 20 1 8 Overlapped Commands The drive does not perform any overlapped command checking 20 1 4 Command Processing During Execution of Active I O Process When the target is not executing any I O processes a new I O process is permitted to execute unless execution is prevented by another internal target condition listed in 20 1 1 Priority of SCSI Status Byte Reporting If an active I O process exists when the target receives a new command then the target determines if the comm
177. MC 0 F amp L 00b 13 Parameter Length 02h 14 Reserved 15 Reference Temperature degrees Celsius 18 7 8 Log Sense Page E This page contains the start stop cycle information Table 102 Log Sense Page E part 1 of 2 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code OEh 1 Reserved 2 3 Page Length 34h 4 5 Parameter Code 0001h 6 DU 0 DS 1 TSD 0 ETC 0 TMC 0 F amp L 00b 7 Parameter Length 06h 8 11 Year of Manufacture 4 ASCII characters HGST Ultrastar C15K600 Hard Disk Drive Specification 130 Table 103 Log Sense Page E part 2 of 2 Bit Byte 7 6 5 4 3 2 1 0 12 13 Week of Manufacture 2 ASCII characters 14 15 Parameter Code 0002h 16 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 17 Parameter Length 06h 18 21 Accounting Date Year 4 ASCII characters 22 23 Accounting Date Week 2 ASCII characters 24 25 Parameter Code 0003h 26 DU 0 DS 1 TSD 0 ETC 0 TMC 0 F amp L 00b 27 Parameter Length 04h 28 31 Specified cycle count over device lifetime 32 33 Parameter Code 0004h 34 DU 0 DS 1 TSD 0 ETC 0 TMC 0 F amp L 00b 35 Parameter Length 04h 36 39 Accumulated start stop cycles 4 byte binary number 40 41 Parameter Code 0005h 42 DU 0 DS 1 TSD 0 ETC 0 TMC 0 F amp L 00b 43 Parameter Length 04h 44 47 Specified load unload count over device lifetime 48 49 Parameter Code 0006h 50 DU 0
178. Not Loaded Set IM Valid Failed FF19 IndSys Drive Not Loaded Bring Online failed HGST Ultrastar C15K600 Hard Disk Drive Specification 383 FF20 IndSys Drive Not Loaded EPD Flash Entry Invalid FF21 LayoutMgr All Flash Entries Erased FF41 LayoutMgr Format Capacity Not Met 1F42 DiMgr DLMGR Generic Fail FF43 IndSys Drive Not Loaded Metadata ATI FF44 IndSys Drive Loaded Replay Fail FF45 IndSys W2C Return Not Written Failed FF50 IndMgr IM Demand Split Too Deep Failure FF51 IndMgr Allocate Failed Delta Group FF52 IndMgr Allocate Failed Split Spec FF53 IndMgr Allocate Failed Split Delta FF54 IndMgr Allocate Failed Unsplit Delta Group FF60 EpoMgr Flash Read RS Syndrome Gen Timeout FF61 EpoMgr Uncorrectable Flash RS ECC Error FF62 EpoMgr Correctable EPO Timeout FF63 EpoMgr ARM FPS Engine and Not Spinning 31 03 Sanitize Command failed F50C Host Interface Sanitize Command failed 32 01 LOM Generic Failure ShowStop 1F40 IndSys LOM Generic Fail 40 00 Unrecovered SAT No Buffer Overflow Error F720 Media RC Dump Overflow Error F721 Media Format Configuration Invalid HGST Ultrastar C15K600 Hard Disk Drive Specification 384 F75F Media Unrecovered SAT No Buffer Overflow Error 40 01 Unrecovered SAT Buffer Overflow Error F760 Medi
179. OP UNIT command is processed with the POWER CONDITION field set to ACTIVE IDLE or STANDBY then the logical unit shall transition to the specified power condition and the device server shall disable the idle condition timer if it is active and disable the standby condition timer if it is active until another START STOP UNIT command is processed that returns control of the power condition to the logical unit or a logical unit reset occurs if under initiator control the two minute floor and 60 head unloads per 24 hour period limits do not apply as they do when under logical unit timer control If the START STOP UNIT command is processed with the POWER CONDITION field set to LU CONTROL then the device server shall initialize and start all of the idle condition timers and standby condition timers that are supported and enabled If the START STOP UNIT command is processed with the POWER CONDITION field set to LU_CONTROL then the device server shall enable the idle condition timer if it is active and disable the standby condition timer if it is active HGST Ultrastar C15K600 Hard Disk Drive Specification 262 If the START STOP UNIT command is processed with the POWER CONDITION field set to FORCE_IDLE_0 or FORCE STANDBY 0 then the device server shall a force the specified timer to zero cause the logical unit to transition to the specified power condition and return control of the power condition to the device server or b terminate a
180. ORMAT UNIT command the qualifier returned is LOGICAL UNIT NOT READY FORMAT IN PROGRESS and the Sense key specific bytes are set to return the progress indication REPORT LUNS The drive sends REPORT LUNS data and appropriate status ALL OTHER The drive terminates the command with CHECK CONDITION status The Sense data generated is described in Request Sense above 20 1 7 Internal Error Condition The Target generates an Internal Error condition for all Initiators when an internally initiated operation ends with an unrecoverable error that is the startup sequence for Auto Start enabled terminates after the SCSI bus has been enabled and prior to completion of the bring up sequence An Internal Error condition causes Sense data to be generated and saved for all Initiators The Error Code field of the Sense is set for a Current Error 70h or 72h and the Sense Key is set to HARDWARE ERROR Recovered errors are not reported The Internal Error condition persists for each Initiator until that Initiator clears the condition from the logical unit as described below Several commands are handled as special cases during an Internal Error condition These cases are also discussed If the Target receives a command from an Initiator while an Internal Error condition exists for that Initiator the response of the Target varies with the command as follows INQUIRY The drive executes the command with GOOD status and does not clear the Internal Error condition
181. OUNT field set to 0000_0000_0000_0000h specifies that this Application Tag descriptors hall be ignored Busy Timeout Period is not supported and is ignored Extended Self test Routine Completion Time is an advisory parameter that an Initiator may use to determine the time in seconds that the Target requires to complete self test routine when the Target is not interrupted by an Initiator and no errors occur during execution of the self test routine HGST Ultrastar C15K600 Hard Disk Drive Specification 178 18 10 10 Mode Page OC Notch Parameters Table 146 Page OC Notch Parameters Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 0Ch 8Ch 1 Page Length 16h 16h 2 ND 1 LPN 0 Reserved 0 80h 3 Reserved 0 00h MSB XXh 4 5 Maximum Number of Notches LSB XXh MSB 00h 6 7 Active Notch LSB 00h MSB XXh 8 11 Starting Boundary LSB XXh MSB XXh 12 15 Ending Boundary LSB XXh MSB 0000h 16 23 Pages Notched ae LSB 0000h 100Ch The notch page contains parameters for direct access devices that implement a variable number of blocks per cylinder Each section of the logical unit with a different number of blocks per cylinder is referred as a notch The only field that is changeable is the Active Notch field ND One meaning that this device is a notched drive LPN Zero meaning that the notches are based upon physical parameters
182. Overlapped Commands Attempted F534 Host Interface Overlapped command attempted 4F 00 Command Aborted Due To Loop Initialization F53F Host Interface Abort by OOB SAS Sense Key Miscompare 1D 00 Miscompare During Verify Operation F535 Host Interface Miscompare during verify HGST Ultrastar C15K600 Hard Disk Drive Specification 408 22 2 9 FRU Field Replaceable Unit Byte 14 The FRU Field Replaceable Unit field value will always be zero Note The FRU field may be used to store vendor specific information in certain firmware builds 22 2 10 The definition Sense Key Specific Byte 15 through 17 of this field is determined by the value of the sense key field 22 2 10 1 Sense Key Specific Illegal Request Sense Key 5h Error field pointer is returned Table 309 Field Pointer Bytes Bit Byte 7 6 5 4 3 2 1 0 15 SKSV C D Reserved BPV Bit Pointer 16 MSB 17 Field Pointer LSB SKSV Sense key specific valid 0 Sense key specific field is not valid 1 Sense key specific field is valid C D Command Data 0 Indicates that the illegal parameter was in the data parameters sent by the initiator during DATA OUT phase 1 Indicates that the illegal parameter was in the command descriptor block BPV Bit Pointer Valid 0 Bit pointer field is not valid 1 Bit pointer field is significant Bit Pointer Indicates which bit of the byte number reported in Field Poi
183. P target port shall retry connection requests to an SSP initiator port that are rejected with responses indicating the SSP initiator port may no longer be present before recognizing an I T nexus loss A value of 0 indicates a vendor specific amount of time and defaults to a 2 second time period A value of FFFFh indicates an unlimited period The default value of 7DOh specifies a 2 second time period Initiator Response Timeout contains the time in milliseconds that the SSP target port shall wait for the receipt of a Data frame after sending the XFER_RDY frame requesting data When the INITIATOR RESPONSE HGST Ultrastar C15K600 Hard Disk Drive Specification 181 TIMEOUT expires the associated command will be aborted An INITIATOR RESPONSE TIMEOUT field value of zero indicates that the SSP target port shall disable the timer This value is enforced by the transport layer The default value of 7DOh specifies a 2 second time period Reject to Open Limit contains the minimum time in 10 us increments that the target port shall wait to establish a connection request with an initiator port on an I T nexus after receiving an OPEN_REJECT RETRY OPEN_REJECT CONTINUE 0 or OPEN_REJECT CONTINUE 1 This value may be rounded as defined in SPC 4 A REJECT TO OPEN LIMIT field set to 0000h indicates that the minimum time is vendor specific This minimum time is enforced by the transport layer 18 10 12 2 Long Format of Port Control Page Table 149 Long Form
184. PAC 10 25 eee pede o 218 18 221 Returned Data Format asese A dende ie dere A a cine 218 2 READCA PACTA EN TESTE 219 18 23 1 Returned Data Format scccccsesccsecnedevcecnesesencdesssVeuacsestecnessbeecees site ceettedeseenndeseveatdcscheeastedledeedssnestseocnessveecaessvvevnesest 219 18 232 DOTE ad uden 222 18 23 30 DS ME sjansene Nede 222 18 23 4 Bytes from Index Format 100D ccccccccscccessscccsssseeeesseseceesseeecseasececsssseceesaeeecesseceesssseceesseceesesseeeeseeeceesaes 223 18 23 5 Physical Sector Format TOM indio bende veads 223 18 24 READ DEFECT DATA B7 0 A A a ea heath a ii 224 18 24 Detecta 224 18 2472 DetectLsEDeS pt EE AAA E de iaa octanos 225 18 24 3 Bytes from Index Format 1OOb ccooncccnnnunncococcnonoonncconononononnnnnononnncnnnnnnononnnnnnnnennnnnnnnnnnnnnnnnnnnannncnnnnnnnnnnnnnccnnos 225 18 244 Physical Sector Format e e dde 225 1825 READING BED o de Ate TAG 226 NN TA 227 18 27 REASSIGN BLOCKS OD reneste aid ae alacant 228 18 28 RECEIVE DIAGNOSTICS RESULTS 1C hacia desi dear Guedes ale et re 230 18 28 1 Receive Diagnostic Results Page O cccccccccesssssssesececeesssessecececessesesseeeeececeeeeaeeeeecsceeseseesesecsceeesaeaeseeseeeseaeaeees 230 18 28 2 Receive Diagnostic Results Page 40 rerrnnnrnnsnnrnvsrnssnnnannnnnsenssnsnnnnnnrsnnssnsnnnnnnrsnnsnnssnnsnnrsnssnssnnnsnnrnnsenssnnnsnnnnnsensene 231 FE II O e ed 233 18 30 ETEN 234 18 31 REPORT DEVICE IDENTIFIER A305 3 A
185. RSVD 0 MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Verification Length LSB 9 VU 0 Reserved 0 FLAG LINK The VERIFY command requests that the drive verify the data written on the media A verification length of zero indicates that no data will be transferred This condition is not considered an error Table 251 Byte Check Indicates that the data is read from the disk and verified using LDPC If an LDPC error is detected in the verify process Check Condition status is returned with sense key set to Medium Error Indicates that a byte by byte comparison is performed between the data on the disk and data transferred from the initiator during the data out phase The number of logical blocks transferred must equal the Verification Length field If the comparison is unsuccessful the command is terminated with Check Condition status and the sense key is set to Miscompare Not defined Indicates that a byte by byte comparison is performed between the data on the disk and data transferred from the initiator during the data out phase The number of logical blocks transferred must equal one All blocks specified by the Verification Length will be compared against the single block of data transferred by the initiator If the comparison is unsuccessful the command is terminated with Check Condition status and the sense key is set to Miscompare DPO Disable Page Out bit of one indicates that the d
186. SB MSB 26 27 Logical Block Application Tag Mask LSB MSB 28 31 Transfer Length LSB The READ command requests that the drive transfer data from disk to the initiator Each logical block transferred includes user data and may include protection information based on the RDPROTECT field and the drive format If the drive is formatted with type 2 protection PROT_EN 1 and P_TYPE 001b in the READ CAPACITY 16 parameter data then this command will be processed normally Any other protection types will result in Check Condition status to be returned with sense key of Illegal Request and additional sense code of Invalid Command Operation Code The Expected Initial Logical Block Reference Tag field contains the value of the Logical Block Reference Tag field expected in the protection information of the first logical block accessed by the command If the ATO bit is set to one in Mode Page OAh the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logical Block Application Tag field in the protection information for each logical block accessed by the command A Logical Block Application Tag Mask bit set to one enables the checking of HGST Ultrastar C15K600 Hard Disk Drive Specification 210 the corresponding bit of the Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information If the ATO bit i
187. SE 123 LOG SENSE 4D 123 Logical Block Cache Segment Size 175 Maximum Burst Size 168 Maximum Pre fetch 175 Maximum Pre fetch Ceiling 175 Merge G List into P List 161 Minimum Pre fetch 175 Mode Pages 316 MODE SELECT 154 MODE SELECT 155 MODE SELECT 15 154 MODE SELECT 55 155 MODE SENSE 1A 156 MODE SENSE 5A 196 OPEN Address Frame 73 overrun counter 150 Overview 316 Page Code Valid 232 Page Format 255 Parameter data for Read Keys 198 Parameter list 202 PERSISTENT RESERVE OUT 200 PERSISTENT RESERVE OUT 5F 200 Persistent Reserve Out Parameter list 202 PHY Error Handling 69 physical sector format 98 Physical Sector Format 101b 225 Post Error 163 PRE FETCH 205 206 Primary Defect List 223 Priority commands 313 Priority Commands 313 Queue Depth 313 Queue Full Status 313 Random Vibration 53 READ 10 28 208 Read Ahead 316 READ BUFFER 30 214 Read Buffer Full Ratio 168 Read Cache Disable 175 READ CAPACITY 220 READ CAPACITY command 220 Read Continuous 163 READ DEFECT DATA 37 223 READ DEFECT DATA B7 226 READ LONG command 228 229 Read Retry Count 164 REASSIGN BLOCKS 07 230 325 Reassignment Time 321 RECEIVE DIAGNOSTICS 10 232 Recommended Initiator ERP 323 RELEASE 17 235 RELEASE 57 236 REPORT LUNS A0 246 Report Recovered Non Data Errors 161 REQUEST SENSE 03 249 353 RESERVE 16 250 RE
188. SERVE 56 251 Reserved Area 233 Reset 317 318 321 323 326 327 332 334 335 Reset Actions 317 RESPONSE Information Units 84 86 87 93 95 96 124 125 126 128 130 131 132 134 135 137 197 198 199 200 201 202 203 215 216 217 220 221 224 225 226 227 232 254 257 288 289 291 HGST Ultrastar C15K600 Hard Disk Drive Specification REZERO UNIT 01 252 253 SAS Attachment 61 332 353 420 SAS OOB 66 SAS OOB Out of Band 66 SAS Speed Negotiation 67 69 SCSI Control Byte 90 SCSI Protocol 301 SCSI Status Byte 300 SCSI Status Byte Reporting 301 Sectors per Track 171 seek counter 149 seeks 150 Segmented Caching 316 SEND DIAGNOSTIC 1D 136 255 sense data 316 Sense Data 316 Service Action 197 200 Size Enable 174 178 START STOP UNIT 1B 262 Storage time 38 Summary 203 SYNCHRONIZE CACHE 35 265 Termination of I O Processes 313 TEST UNIT READY 00 267 Track Skew Factor 171 Tracks per Zone 171 Transfer Block 163 Transport Layer 76 Type 201 underrun counter 150 unit attention condition 303 316 356 Unit Attention Condition 303 316 329 356 Unit Start Stop Time 321 323 324 325 326 327 328 329 330 331 VERIFY 2F 268 WRITE 10 QA 276 WRITE 6 OA 275 WRITE AND VERIFY 2E 282 285 WRITE BUFFER 3B 291 Write Buffer Empty Ratio 168 Write Cache 314 316 317 318 321 323 326 327 332 334 335
189. ST 68 17 5 2 Link L v rErrorH hdhneg coa E E AEE Qs nen 72 17 6 Transport kayek akaank akudtigei hr dabble ab ae Peed jevne ETO A dd dali ferie de 74 17 6 1 Command Information UNE ra ane TGS AR AUTEN 76 17 6 2 TASK Information Units ii i naa EGG erre 77 17 6 3 XFER RODY Information Unikssasusraste ss A ici 80 17 6 4 DATA Inf rm tion Units kasse 80 17 6 5 RESPONSE Information VAIS ovio eder arne 82 17 6 6 Sequences of SSP Information Unitn erai ee a a i e a ie aaa a a i aas aasia aeaa s a a eias 84 17 6 7 Transport LayeriErmroriHandling cscccc sssadecsveceteiliss ob aaa asia is 85 SCSI Command Set ssmrrinssekrammnedna ii Edna 86 18 1 SESKEONTONBYO Nadeo coda ead baked Ge ab e A AAR A Geek biter deres 88 18 2 v ADO A dd 88 18 3 Byte Ordering Conventionsau naaruitudgassd kosgannabk assdanessdtlebn sded ke A AA id 88 18 4 FORMAT UNIT O Ni coi saadan aa 89 18 4 1 PAMELA H det A A A a tias 91 18 4 2 Initialization Patterns uudjakass A A TENNE 93 18 4 3 DETECTED ESCAPA ee tere 94 18 5 INQUIRY Dll ae ere nd 97 18 5 1 Inquiry Dit Aia 98 186 LOG SELECTA A iii A a A a A A A dai 118 18 7 LOG SENSEI 2 A Sacks A A A A ad a AT S add 121 18 7 1 L g PAE paraMete Senine A aia 122 18 7 2 Log Sense Page O iii adoraba 123 18 7 3 LOS SENSE PAZ As 124 18 7 4 LOS SENSE Page ROO 126 18 7 5 LOS SENSE P ge E EEEE E E E EE depinsdavaabiaeteseseavees 128 HGST Ultrastar C15K600 Hard Disk Drive Specification 5 18 7
190. ST Ultrastar C15K600 Hard Disk Drive Specification 239 18 33 1 All commands parameter data format The Report Supported Operation Codes all_command parameter data format begins with a four byte header that contains the length in bytes of the parameter data followed by a list of supported commands Each command descriptor contains information about a single supported command CDB i e one operation code and service action combination or one non service action operation code Table 218 All_command parameter data format Bit Byte 7 6 5 4 3 2 1 0 0 3 Command Data Length n 3 4 Command Descriptor 0 N Command Descriptor X Each Command Descriptor contains information about a single supported command CDB Table 219 Command Descriptor format Bit Byte 7 6 5 4 3 2 1 0 0 3 Operation Code 1 Reserved 0 2 3 Service Action 4 Reserved 0 5 Reserved 0 CTDP Sene ctv 6 7 CDB Length 8 19 Command Timeouts Descriptor if any see 18 34 3 Command timeouts descriptor format Operation Code contains the operation code of a supported command Service Action contains a supported service action of the supported operation If the operation code does not have a service action the Service Action field will be set to zero CTDP A command timeouts descriptor present bit set to one indicates that the command timeouts descriptor see 18 32 3 is included in this co
191. Specific Port log page and may be used to correlate PHY settings across mode page and log page accesses Attached Reason indicates the value of the REASON field received in the IDENTIFY address frame Attached Initiator Port set to the value received by this PHY during an Identify Sequence Attached Target Port set to the value received by this PHY during an Identify Sequence SAS ADDRESS contains the SAS address transmitted by this PHY during an Identify Sequence Attached SAS ADDRESS contains the SAS address received by this PHY during an Identify Sequence Attached PHY Identifier contains the SAS PHY Identifier received by this PHY during an Identify Sequence Invalid Dword Count indicates the number of invalid Dwords that have been received outside of PHY reset sequences The count wraps at the maximum value Running Disparity Error Count increments by one when the port has acquired Dword synchronization and detects a transmission word containing a running disparity error at the receiver When the port has lost Dword synchronization the Running Disparity Error Count is not incremented The count stops at the maximum value Loss of Dword Synchronication indicates the number of times the PHY has lost Dword synchronization and restarted the link reset sequence of PHY reset sequences The count wraps at the maximum value PHY Reset Problem indicates the number of times the PHY reset sequence has failed due to a failure to gain Dword sync in the retry spe
192. Spindle Motor Degraded Mode Auto Start Delay Spinning Up ccccccnnnnnononnncnnnnnannnnnos 306 Spindle Motor Degraded Mode Spindle Start Failure ooooconnnnocccnnnoocnncnonnncnnnnnnncnnnnnnnnnss 307 Spindle Motor Degraded Mode Spindle Stopped by Command ccccccccnnnoooonnnnnnnnnnnnnnnnns 308 Self Configuration Failure Degraded Mode cooooocccnnoonnncoononnncnonananoconannnoconnnnnncconannnncoonanoss 309 Format Command Failure Degraded Mode rrrrrrrrrrrnnnnnnnrrrrrnrrrnnnnnnnnrrrvnnrrsssnnnnnnnrrrssssssnnnnn 310 Sense data combinations with auto recommend rewrite reallocate ooooooooconnnncnnnnnnono 314 Short and Extended Self Test Description wrrrrrrrvvrrrrvnnnrsrrrrnvrrrrnnnnssrsssnnnrrrnnnnssvsssvnvnnren 319 Log Only ETOS od nn RAR aaa AGE 324 Persistent Reserve Ta GP vvs ae 334 HGST Implementation of Admin SP CPIN amp Locking C PIN oconnoncnncononnnncononnnncnonanoss 336 HGST Implementation of K AES 256 Table oooccccnnnnnnnnonocnccononananannnnnoconononanananononononono 337 HGST Implementation of Locking SP Access Control Table rrrnnrrrrrrnnnrnrrornorrerrrnnnrer 337 HGST Implementation of Locking Info Table ccooooonnnononancnononcnnnonananoconananoconananoconnnnoos 338 HGST Implementation of Locking SP Locking Table oooooconoouccccnnonncnonananononannnoconnnnoos 338 PSID Authority Added to Admin SP Authority Table ooooocnnnoncccnnnnonccnnnnnncnnnonnnrnnnnnnnnnos 339 PSID Addit
193. TION status is determined by the sense data format a Length of fixed format sense data is always 32 byte b Length of descriptor format sense data is 60 byte Generic Configuration For REQUEST SENSE command length of the sense data is the number of bytes in the command s Allocation Length or the sense data length described above whichever is less 22 1 8 Sense Data Response Code The first byte of all sense data contains the RESPONSE CODE field that indicates the error type and format of the sense data Table 295 Sense data response codes shows the RESPONSE CODE values which may be returned by the drive Table 304 Sense data response codes Response Code Error Type Sense Data Format 70h Current Fixed 71h Deferred Fixed 72h Current Descriptor 73h Deferred Descriptor Current Error This indicates an error for the current command Deferred Error This indicates that the error is for a previous command that has already returned a good status Such commands are associated with the immediate bit or write caching Format unit 04h command is an example of a command that may return a deferred error HGST Ultrastar C15K600 Hard Disk Drive Specification 352 22 2 Fixed Format Sense Data Table 296 following table shows the format of fixed format of the sense data returned by the drive Table 305 Fixed Format Sense Data Bit
194. TS error Reserved Area Invalid request F102 BATS error Reserved Area Broken F103 BATS error Reserved Area Invalid version F104 BATS error Reserved Area Invalid checksum F105 BATS error Reserved Area Invalid eyecatcher F106 BATS error Reserved Area Invalid main header checksum F107 BATS error Reserved Area Invalid read length F108 BATS error Reserved Area Address boundary error 1109 BATS error Reserved Area Error reading first copy F10D BATS error Reserved Area Write fix hard error F111 BATS error RAM code load error F112 BATS error RAM code check F11D BATS error Incorrect Disk Code HGST Ultrastar C15K600 Hard Disk Drive Specification 386 F123 BATS error Reserved map index too large F125 BATS error Invalid RID FID F12B BATS error Reserved area invalid model F12D Format Reserved FAT Size Exceeded Error F12E Format Reserved Insufficient DIRS Good Error F12F Format Reserved Insufficient FATS Good Error F131 Flash timeout F137 Flash ECC error F139 Format Reserved Resize RID FID Error F13B BATS error SW Target broken F13C BATS error NCDE DRAM failure F140 Format Reserved Too many Defects Error F142 ATA Diagnostic Code No Error F143 ATA Diagnostic Code Formatter Error F144 ATA Diagnostic Code Sector Buffer Error F147 ATA Diagnostic Code Read Write Test Error
195. Table 170 Table 171 Table 172 Table 173 Table 174 Table 175 Table 176 Table 177 Table 178 Table 179 Table 180 Table 181 Table 182 Table 183 Table 184 Table 185 Table 186 Table 187 Table 188 Table 189 Table 190 Table 191 Table 192 Table 193 Table 194 Table 195 Table 196 Table 197 Table 198 Table 199 Table 200 Table 201 Table 202 Table 203 Table 204 Table 205 Table 206 Table 207 Table 208 Table 209 Table 210 Table 211 Table 212 Mode rr e Sed deck dbus ak i ic a hone E 194 Persistent Reserve bla dado 195 PERSISTENT RESERVE IN Service Action Codes ccooooonnccnncnnnnnnnoninococononononanicicicnnononos 195 PERSISTENT RESERVE IN parameter data for Read Keys cconoocccconoonnncnnnonancconanass 196 PERSISTENT RESERVE IN parameter data for Read Reservations mvrrrvvvrerreeerr 197 PERSISTENT RESERVE IN Read Reservation DescriptoT oooooommmmmmmmmmmmmoo o 197 PERSISTENT RESERVE OUT Slim lili 198 PERSISTENT RESERVE OUT Service Action Code rrrrrnnnrrrrrnnnnnrrnnnnnrrsnnnnnrrnnnnnsersnsnnnne 198 PERSISTENT RESERVE OUT Type Code ccccccconnnccononnnnnononnnononnnnnnnonnnancconnnnnnconannnncconanoss 199 Parametros 200 PERSISTENT RESERVE OUT Service Action Parameters ccccoonnnnccnnccnnnononanicicicnnannnns 201 APTPL and information held by a drive cooooonccnnonnnncononnnnnononnnononnnnnnnconnnnoconan ano conan nnnono 202 PRESTO OG trece Rato 203 PRE FETT DO 204 A RET 205 READ UN OI
196. Value 600 5 8 600 0 0096 450 5 1 450 0 0113 300 5 0 300 0 0168 HGST Ultrastar C15K600 Hard Disk Drive Specification 44 10 Reliability 10 1 Start Stop Cycles The drive is designed to withstand a minimum of 50 000 start stop cycles at ambient environment The drive is designed to withstand a minimum of 10 000 start stop cycles at the operating environment conditions specified in Chapter 8 0 Environment 10 2 Load Unload Cycles The drive is designed to withstand a minimum of 600 000 load unload cycles at the operating environmental conditions specified in Chapter 8 0 Environment 10 8 Data Reliability The probability of an uncorrectable data error on a population average is 10 in 1x1 0 bits read The channel design is changed from the prior generation of DASD devices to use an LDPC channel having similar code rate to prior Reed Solomon error correction The design of the LDPC channel includes usage of media defect detection circuits for locating defects and performing erasure correction replacing the offline erasure correction capability of RS codes Modulation coding properties for timing and gain recovery are equivalent to prior product generation LDPC implementation Single LDPC codeword per sector with 576 bits of parity for 512n 4kB format LDPC overhead is 4608 which is exactly 8 576 Media defect detection circuit using erasure flags to zero LLR values LDPC code designed to correct
197. _Z By Timer 5E 03 Idle A Condition activated by Command HGST Ultrastar C15K600 Hard Disk Drive Specification 359 1835 CMD Power Mode Idle_A By Command 5E 04 Standby_Z Condition activated by Command 1838 CMD Power Mode Standby_Z By Command 5E 05 Idle_B Condition activated by timer 1832 CMD Power Mode Idle B By Timer 5E 06 Idle B Condition activated by Command 1836 CMD Power Mode Idle_B By Command 5E 07 Idle C Condition activated by timer 1833 CMD Power Mode Idle C By Timer 5E 08 Idle C Condition activated by Command 1837 CMD Power Mode Idle_C By Command 5E 09 Standby_Y Condition activated by timer 1839 CMD Power Mode Standby_Y By Timer 5E OA Standby_Y Condition activated by Command 183A CMD Power Mode Standby Y By Command Sense Key Recovered Error 02 00 No Seek Complete 141B Servo Recovered Current error 141D Servo Recovered Seek timeout 141F Servo Recovered Seek error 142B Servo Recovered RRO Calibration timeout 03 00 Peripheral Device Write Fault 1733 Media Recovered Read Write Abort Error HGST Ultrastar C15K600 Hard Disk Drive Specification 360 1737 Media Recovered Post Write Abort Error 1739 Media Recovered Post PES Check Write Abort Error 17E0 Media Recovered Write Splice Error 1ECE Media 1EDO Media Recovered R W Abort Due to Vibration Condition Other Recovered R W A
198. a EVPD 1 Page Code BORN rra SS 113 Inquiry Data EVPD 1 Page Code BIN san 114 Inquiry Data EVPD 1 Page Code SBN ens 115 Inquiry Data EVPD 1 Page Code DIN five aa a a a maaan 116 Inquiry Data EVPD 1 Page Code DNL ARNTSEN 117 oe SO 118 or ea REE E E E 121 LOTA P ge Di o RRR 123 Log Sense Page 2 pardans Grann 124 Log Sense Page 2 Apart of ad ais 125 Log Sense Page 3 part 1002 a 126 Los Sense Pase S PArt 2 NNN 127 Log Sense Page 5 part 1 of uante 128 on Sense Pages part 2 of DA AAA ARA 129 RS A TA AA EN 129 Log SenseP ge A NO 130 Log Sense Pee 130 Log Sense Page E part 2 0D stas ia 131 Log S nse Page E oine EEE OEE EO OTON E EE AARS 132 HGST Ultrastar C15K600 Hard Disk Drive Specification 13 Table 105 Table 106 Table 107 Table 108 Table 109 Table 110 Table 111 Table 112 Table 113 Table 114 Table 115 Table 116 Table 117 Table 118 Table 119 Table 120 Table 121 Table 122 Table 123 Table 124 Table 125 Table 126 Table 127 Table 128 Table 129 Table 130 Table 131 Table 132 Table 133 Table 134 Table 135 Table 136 Table 137 Table 138 Table 139 Table 140 Table 141 Table 142 Table 143 Table 144 Table 145 Table 146 Table 147 Table 148 Table 149 Table 150 Table 151 Table 152 Table 153 Table 154 Table 155 Table 156 Table 157 Table 158 Log Sense Page F Application Client L0g ccccccccccccssssssssccecceeeeeeensseceeececeessesssaeeeeeeeees 132 Log Sense Page
199. a NFZ Table Full F740 Media Defect SID Table Full Error F74A Media Unrecovered Alternate Track Table Full Error F74D Media Unrecovered Too Many Heads Error F74E Media Unrecovered Skew Table Size Error F74F Media Unrecovered Too Many Zones Error F750 Media Unrecovered Too Many SIDs Error F751 Media Unrecovered Alternate Track Table Full Error F752 Media Unrecovered Drive Capacity Too Small F753 Media Unrecovered G list Full Format command F754 Media Unrecovered G list Full 2 Format command F755 Media Unrecovered Pointer Repeat Size Error HGST Ultrastar C15K600 Hard Disk Drive Specification 380 F756 Media Unrecovered DST Slot Size Error F757 Media Unrecovered P list Full Error F758 Media Unrecovered Invalid NFZ Table Error F75E Media Unrecovered Maximum Servo Cylinder Number Too Small Error F76D Media Unrecovered MEDC Uncorrectable Error F783 Medoa Unrecovered Force Soft Error F785 Media Unrecovered Channel Sector Marginal Error F7A6 Media Unrecovered LBA ECC Last Data Read Error F7A7 Media Unrecovered Committed Write Hard Error F7CE Media Unrecovered Offline Already TAR Error F7E7 Media Unrecovered NRZ Sector Marginal Error 14 Unrecovered LBA Error F7A8 Media Unrecovered Committed Write Correction Disabled Error F7A9 Media Unrecovered Committed Write Uncorrectable Error F7CA Media
200. a Unrecovered SAT Buffer Overflow Error 40 02 Unrecovered SAT No Buffer Overflow With ECS Fault F78E Media Unrecovered SAT No Buffer Overflow With ECS Fault 40 03 Unrecovered SAT Buffer Overflow With ECS Fault F78F Media Unrecovered SAT Buffer Overflow With ECS Fault 5D 01 Self Test Unrecoverable Error Threshold Exceeded FA81 Self Test Unrecoverable Error Count Threshold Exceeded 81 00 Vendor Unique Internal Logic Error F75B Media Unrecovered Too Many Sectors Error Sense Key Hardware Error 02 00 No Seek Complete F41C Servo Unrecovered Current error F41E Servo Unrecovered Seek timeout F420 Servo Unrecovered Seek error F42C Servo Unrecovered RRO Calibration timeout 09 00 Track Following Error F422 Servo Unrecovered Track following error F424 Servo Unrecovered Track follow timeout 31 00 Medium Format Corrupted Reassign Failed F204 Reassign reserved area media error 32 00 No Defect Spare Location Available HGST Ultrastar C15K600 Hard Disk Drive Specification 385 F205 G list full can t reassign any more sectors F206 No spares available 3E 03 Self test Failed F481 Servo Unrecovered Self Test Failed F75D Media Unrecovered Self Test Failed Error 3E 04 Unrecovered Self Test Hard Cache Test Fail F762 Media Unrecovered Self Test Hard Cache Test Fail 3E 05 Unrecovered Self Test OTF Cache Fail F763 Media Unrecovered Self Test OTF Cache Fail 40 80 Diagnostic Failure F101 BA
201. a Reserve command is executed successfully the Target records the SCSI ID of the Initiator that made the reservation and the SCSI ID of the Initiator that is to receive the reservation This information is needed to determine whether subsequent commands should be permitted or if the Reservation Conflict Status should be reported The Initiator that made the reservation is the Initiator that issued the Reserve command The Initiator to receive the reservation may be either the same or a different Initiator third party reservation If the logical unit is reserved when a new command is received the Target examines the command opcode and the SCSI ID of the issuing Initiator to determine whether a Reservation Conflict Status should be returned based on the following rules If the issuing Initiator is the one that made the reservation and also the one to receive the reservation then all commands are permitted If the issuing Initiator is neither the one that made the reservation nor the one to receive the reservation then A Request Sense or Inquiry command is permitted A Release command is permitted but is ignored Any other command results in a Reservation Conflict Status If the issuing Initiator is the one that made the reservation but is not the one to receive the reservation then An Inquiry Request Sense Reserve or Release command is permitted Any other command results in a Reservation Conflict Status If the issui
202. a are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err soft err hard err The transfer length is exhausted The transfer stops on the first soft error detected The recovered error block is returned to the initiator The information in the sense data shall contain the LBA of the block in error Data transfer stops on the unrecoverable error The unrecoverable error block is not returned to the Initiator The drive then creates the Check Condition status with the appropriate sense key The highest level error is reported at the end of transfer Retries are attempted but LDPC in not applied Recovered or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err soft err hard err The transfer length is exhausted The transfer stops on the first soft error detected The information in the sense data shall contain the LBA of the block in error Data transfer stops on the unrecoverable error The unrecoverable error block is returned to the Initiator The drive then creates the Check Condition status with the appropriate sense key HGST Ultrastar C15K600 Hard Disk Drive Specification 165 18 10 4 Mode Page 02 Disconnect Reconnect Parameters Table 137 Mode Page 02 Disconnect Reconnect Parameters Bit Byte Default 7 6 5 4 3 2 1
203. a customer for an additional function or as a result of a functional change by development However please note that not all possible fixes or new functions can be applied to a drive in this manner and that there is a very high dependency on the level of ROM code contained within the drive If an invalid code or a code not compatible with the ROM code is downloaded the drive will usually reject this code and will continue normal operation However there is a small possibility that an invalid code will be accepted If this occurs the unit usually becomes inoperable and will have to be returned to the manufacturer for recovery Buffer ID field is used to indicate which portion of the microcode image is being downloaded To download microcode the buffer ID should be set to 00h Other values are reserved for HGST development purposes only 18 59 5 Download Microcode and Save Mode 00111b Multiple Binary Files In this mode the target receives a segment of the binary microcode file The Parameter List Length segment length of each segment shall be a multiple of 4K bytes The total length of all segments received shall be equal to the total length of the binary microcode file All segments must be sent in the proper sequential order If an invalid Parameter List Length is specified Check Condition status is returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB The first segment sent in this mode indicates by
204. a way that creates an elevated level of corrosive materials in the atmosphere surrounding the disk drive Care must also be taken to avoid use of any organometallic e g organosilicon or organotin compound material in a way that creates elevated vapor levels of these compounds materials in the atmosphere surrounding the disk drive HGST Ultrastar C15K600 Hard Disk Drive Specification 35 100 90 80 70 60 WetBulb 29 4C WetBulb 35C 40 30 20 10 Relative Humidity S 0 10 20 30 40 50 60 70 80 Temperature C Figure 2 Environmental Specification 8 2 Storage Requirements 8 2 1 Packaging The drive or option kit must be heat sealed in a moisture barrier bag with bag supplied by HGST 8 2 2 Storage Time Cumulative storage time in the package must not exceed six months After the drive is unpackaged it must not remain inoperative for longer than six months 8 3 Corrosion Test The hard disk drive shows no signs of corrosion inside or outside of the hard disk assembly and remains functional after being exposed to a temperature of 50 C and relative humidity of 90 for seven days HGST Ultrastar C15K600 Hard Disk Drive Specification 36 8 4 Cooling Requirements Drive component temperatures must remain within the limits specified in the following table Maximum component temperature ratings must not be exceeded under any operating condition The drive may require forced air cooling to meet the specified
205. able Table 215 LUN Reporting parameter list format Bit Byte 7 5 4 3 2 1 0 MSB 0 3 LUN List Length 8 LSB 4 7 Reserved MSB 8 15 LUN 0 LSB The LUN list length shall contain the length in bytes of the LUN list that is available to be transferred This product only supports one LUN Therefore the LUN list length must be set to 8 The only supported LUN is zero HGST Ultrastar C15K600 Hard Disk Drive Specification 237 18 33 REPORT SUPPORTED OPERATION CODES A3 0C Table 216 REPORT SUPPORTED OPERATION CODES A3 0C Bit Byte rte fs sete 0 Command Code A3h 1 Reserved 0 Service Action OCh 2 RCTD Reporting Options 3 Requested Operation Code 4 5 Requested Service Action 6 9 Allocation Length 10 Reserved 0 11 VU 0 Reserved FLAG LINK The REPORT SUPPORTED OPERATION CODES command requests information on commands that the drive supports The initiator may request a list of all operation codes and service actions supported or the command support data for a specific command RCTD A return command timeouts descriptor RCTD bit set to one specifies that the command timeouts descriptor shall be included in each command descriptor see section 18 34 1 that is returned or in the one_command parameter data see section 18 34 2 that is returned A RCTD bit set to zero specifies that the command timeouts descriptor shall not be include
206. able 30 defines the priority of the supported settings bits Table 31 Supported Settings Bit Priorities Priority Bit Highest G4 With SSC bit G4 Without SSC bit G3 With SSC bit G3 Without SSC bit G2 With SSC bit G2 Without SSC bit HGST Ultrastar C15K600 Hard Disk Drive Specification 65 G1 With SSC bit G1 Without SSC bit Lowest HGST Ultrastar C15K600 Hard Disk Drive Specification 66 17 4 5 PHY Error Handling This section defines the PHY layer error handling of the drive Table 32 PHY Layer Error Handling Error Error Handling Procedure Link Reset After POR or Hard Reset the drive initiates link reset by transmitting exactly 1 COMINIT For other resets the drive does not initiate Link Reset COMINIT Timeout If COMINIT or COMSAS is not received before the Hot Plug Timeout period expires the drive continues to transmit DC zero and wait for COMINIT COMSAS Firmware is notified This is not considered an error COMSAS Timeout If COMINIT is detected COMSAS is transmitted and COMSAS is not received before the COMSAS Detect Timeout timer expires firmware is notified and the drive continues to transmit DC zero and wait for COMINIT Speed Negotiation Errors Loss of Sync If speed negotiation fails with no match or if the drive fails retrying the matched link rate firmware is notified and the drive continues to transmi
207. able 51 RETRY DELAY TIMER Field part 1 of 2 Status Code Retry Delay Timer Description Code BUSY 0000h Same as normal busy 0001h FFEFh The number of 100 milliseconds increments which Initiator should wait before sending another command to drive FFFOh FFFDh Reserved FFEFh Initiator should stop sending commands to drive FFFFh Drive is not able to accept the command 0000h Same as normal busy QUEUE FULL 0001h FFEFh Initiator should wait before sending another command to the drive until a Atleast the number of 100 milliseconds increments indicated in the RETRY DELAY TIMER CODE field have elapsed or b Acommand addressed to the drive completes FFFOh FFFFh Reserved GOOD 0000h FFFFh Reserved HGST Ultrastar C15K600 Hard Disk Drive Specification 82 Table 52 RETRY DELAY TIMER Field part 2 of 2 Status Code Retry Delay Timer Description Code CHECK CONDITION 0000h FFFFh Reserved CONDITION MET 0000h FFFFh Reserved RESERVATION 0000h FFFFh Reserved CONFLICT ACA ACTIVE 0000h FFFFh Reserved TASK ABORT 0000h FFFFh Reserved DataPres indicates the format and content of the STATUS field SENSE DATA LENGTH field RESPONSE DATA LENGTH field RESPONSE DATA field and SENSE DATA field Table 53 DATAPRES Field Value DATAPRES Description 00b NO DATA no data present 01b RESPONSE DATA response data present 10b SENSE DATA sense data present 11b Reserved Table 54 RESPONSE D
208. able Channel Ready Error F787 Media Unrecovered LLI Underrun Error F78D Media Unrecovered FFSULI Timeout F793 Media F795 Media Unrecovered MEDC Write Data Not Ready error Unrecovered DMA Timeout Error F799 Media Unrecoverd ID Not Found Error F79D Media F7B5 Media Unrecovered Channel Read Timeout Error Unrecovered Shock Sensor Error F7C1 Media Unrecovered End Sector Check Error F7C3 Media Unrecovered Read CRC Error F7C5 Media Unrecovered DRAM ECC Error F7C7 Media Unrecovered DRAM ECC LBA Error F7CD Media Unrecovered LBA Encryption Error F7D5 Media Unrecovered Parity PTR FIFO Error F7D7 Media Unrecovered Parity LBA FIFO Error F7D9 Media Unrecovered Parity Uncorrectable FIFO Error F7DB Media F7DD Media Unrecovered Parity EDC SRAM Error Unrecovered Status Uncorrectable FIFO Error F7DF Media Unrecovered REQ ACK Handshake Error F7E3 Media F7E5 Media Unrecovered Read Parity Error Unrecovered EPO Error F7E9 Media Unrecovered AE Access Inhibit Error F7EB Media Unrecovered PTR FIFO Error HGST Ultrastar C15K600 Hard Disk Drive Specification 399 F7ED Media Unrecovered LBA FIFO Error F7F1 Media Unrecovered Read Transfer Length Error F7F3 Media Unrecovered DS RDC Burst Error F7F5 Media Unrecovered SV RDC Burst Error F7F7 Media Unreco
209. ackground Pre Scan Failure 1A04 SMART Background Pre Scan Failure No Sense 2A04 SMART Background Pre Scan Failure Recovered Sense 3A04 SMART Background Pre Scan Failure Unit Attention 0B 05 Background Media Scan Failure Warning 1A05 SMART Background Media Scan Failure No Sense HGST Ultrastar C15K600 Hard Disk Drive Specification 357 2A05 SMART Background Media Scan Failure Recovered Sense 3A05 SMART Background Media Scan Failure Unit Attention 5D 21 Milli Actuator Error 1A21 SMART Milli Actuator Error No Sense 2A21 SMART Milli Actuator Error Recovered Sense 3A21 SMART Milli Actuator Error Unit Attention 5D 22 Extreme Over Temperature Warning 1A22 SMART Extreme Over Temperature Warning No Sense 2A22 SMART Extreme Over Temperature Warning Recovered Sense 3A22 SMART Extreme Over Temperature Warning Unit Attention 5D 50 Load Unload cycle Count Warning 1A50 SMART Load Unload Cycle Count Warning No Sense 2A50 SMART Load Unload Cycle Count Warning Recovered Sense 3A50 SMART Load Unload Cycle Count Warning Unit Attention 5D 5B Spinup Retry Count Warning 1A5B SMART Spinup Retry Count Warning No Sense 2A5B SMART Spinup Retry Count Warning Recovered Sense 3A5B SMART Spinup Retry Count Warning Unit Attention 5D 62 Read Write Error Rate Warning 1
210. additional sense code set to Invalid Field in Parameter List HGST Ultrastar C15K600 Hard Disk Drive Specification 93 18 4 3 Defect Descriptor Three defect descriptor formats are supported Entries are not required to be in ascending order If an entry does not correspond to a valid user addressable media location the command terminates with Check Condition status with the sense key set to Illegal Request and the additional sense code set to Invalid Field in Parameter List 18 4 3 1 Block Format 000b Format of the Dlist sent during the data out phase when Dlist Format is Block format 000b and FmtData is set to one Table 66 Defect Descriptor Block Format for n 1 defects Bit Byte 7 6 5 4 3 2 1 0 MSB 0 3 Defective Logical Block Address LSB igs MSE 4n 2 Defective Logical Block Address n 4n 3 a The Block format of the Dlist is the LBA of each defective sector Note If a Defective LBA entry when converted to a physical sector is equal to the physical sector of a Plist entry and DPRY 1 then the entry is not added to the Glist HGST Ultrastar C15K600 Hard Disk Drive Specification 94 18 4 3 2 Bytes From Index Format 100b Format of the Dlist sent during the data out phase when Dlist Format is Bytes from Index format 100b and FmtData is set to one Table 67 Defect Descriptor Bytes from Index Format for n 1 defects
211. ag Error F691 Channel Unrecovered Massive Drop Out Detection Error F693 Channel Unrecovered CTG Parameter Out of Bounds Flag Error HGST Ultrastar C15K600 Hard Disk Drive Specification 395 F695 Channel Unrecovered Flaw Signal Sync Error F697 Channel Unrecovered ACQ Flag Error F699 Channel Unrecovered No Clock Error F69B Channel F69D Channel Unrecovered PLL Losslock Error Unrecovered ESNR Timeout Error F69F Channel Unrecovered ADC Sample Not Ready Error F6AO AE Unrecovered Fuse Load Fail Error F6A1 AE Unrecovered Configuration Error F6A3 Channel Unrecovered Auto RST NRZ Clock Error F6A5 Channel Unrecovered Write CRC Fault Error F6A7 Channel Unrecovered Read Synthesizer Loss of Lock Error F6A9 Channel Unrecovered RLL Pareamter Error F6AB Channel Unrecovered FIFO Underflow Error F6AD Channel Unrecovered FIFO Overflow Error F6AF Channel Unrecovered Iterative Decoder Error F6B1 Channel Unrecovered Iterative Read Error F6B3 Channel F6B5 Channel Unrecovered Encoder Overflow Error Unrecovered Encoder Underflow Error F6B7 Channel Unrecovered Encoder RAM CRC Error F6B9 Channel F6BB Channel Unrecovered Interface Fault Unrecovered QMM EVDump Parse Error F6BD Channel Unrecovered DiBit Timeout Error F6BF Channel Unrecovered MXP Write Fa
212. age to be transferred in the DATA OUT phase of the command If it does not match the expected length of the page a Check Condition status will be also generated with a sense key of Illegal Request and additional sense of Invalid Field in CDB If the motor is not running at the correct speed when the command is received it is rejected by a Check Condition status with a Not Ready sense key If a fault is detected during the default or foreground self test a Check Condition is reported as an end status If a fault is detected during the background self test it is logged in the log page for later retrieval by a LOG SENSE command See Section 20 12 Diagnostics for a detailed listing of operations carried out by the SEND DIAGNOSTIC command and Power on Diagnostics HGST Ultrastar C15K600 Hard Disk Drive Specification 255 18 40 1 Send Diagnostic Page 0 This page requests that the drive return a list of supported pages on the next RECEIVE DIAGNOSTICS command Table 236 Diagnostic page 0 Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 0 1 Reserved 0 2 3 Page Length 0 18 40 2 Send Diagnostic Page 3F Table 237 Diagnostic page 3F Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 3F 1 Reserved 0 Protocol Identifier 6 2 3 Page Length 1Ch 4 Phy Identifier 5 Phy Test Function 6 Phy Test Pattern 7 Rsvd 0 Phy Pen Phy Test Pattern Phy Test Pattern P
213. al write byte count LBAs with hard error Page 03h parameters Counters for read errors Read errors recovered without delay Read errors recovered with possible delays LBAs with LDPC detected error Reserved 0 Total errors recovered Number of times recovery invoked Total read byte count LBAs with hard error Page 05h parameters Counters for Verify Errors Errors recovered without delay Errors recovered with possible delays LBAs with LDPC detected error Reserved 0 HGST Ultrastar C15K600 Hard Disk Drive Specification 119 Total errors recovered Number of times recovery invoked Total bytes verified LBAs with hard error Page 06h parameters Counters for non medium errors seek and other hardware type failures Non Medium Error Counter Page 15h parameters Background Medium Scan information BMS Status parameter all Medium Scan parameters Page 18h parameters SAS PHY Error counts only cleared for the port which receives the Log Select Invalid DWORD Count Running Disparity Error Count Loss of DWORD Synchronization Count PHY Reset Problem Count Page 30h parameters Zero Seeks counter Seeks gt to 2 3 counter Seeks gt 1 3 and lt 2 3 counter Seeks gt 1 6 and lt 1 3 counter Seeks gt 1 12 and lt 1 6 counter Seeks gt 0 and lt 1 12 counter Overrun Counter Under run Counter Device Cache Full Read Hits Device Cache Partial Read H
214. alid spin state request F334 Motor Unrecovered Invalid spin state request 1335 Motor Recovered Hardware retract timeout F336 Motor Unrecovered Hardware retract timeout 1337 Motor Recovered thermal limit exceeded F338 Motor Unrecovered thermal limit exceeded 1339 Motor Recovered Predriver fault F33A Motor Unrecovered Predriver fault 133B Motor Recovered Predriver Watchdog Fsys error F33C Motor Unrecovered Predriver Watchdog Fsys error 133D Motor Recovered Predriver Watchdog DAC error F33E Motor Unrecovered Predriver Watchdog DAC error 133F Motor Recovered Predriver Speed Low error F340 Motor Unrecovered Predriver Speed Low error 1341 Motor Recovered Predriver UV Vboost error F342 Motor Unrecovered Predriver UV Vboost error HGST Ultrastar C15K600 Hard Disk Drive Specification 423 1343 Motor Recovered Predriver NREG UV error F344 Motor Unrecovered Predriver NREG UV error 1345 Motor Recovered Predriver Ext NPOR error F346 Motor Unrecovered Predriver Ext NPOR error 1347 Motor Recovered Predriver Reg UV error F348 Motor Unrecovered Predriver Reg UV error 1349 Motor Recovered Predriver Under Voltage 12 Volt Supply error F34A Motor Unrecovered Predriver Under Voltage 12 Volt Supply error 134B Motor Recovered Predriver Under Voltage 5 Volt Supply error F34C Motor Unrecovered Predriver Under Voltage 5 Volt Supply error
215. alue of this field is set the same ways as Command Specific Information field in fixed format sense data See section 22 2 7 Command Specific Information Byte 8 through 11 22 3 2 3 Sense Key Specific Sense Data Descriptor Byte 32 39 The Sense key Specific Sense Data Descriptor is stored in bytes 32 through 39 of the descriptor format sense data Format of Sense key Specific Sense Data Descriptor is shown in Table 311 Table 320 Information Sense Data Descriptor Format Bit Byte 7 6 5 4 3 2 1 0 0 Descriptor Type 02h 1 Additional Length 06h 2 Reserved 3 Reserved 4 SKSV Sense Key Specific Bits 5 6 Sense Key Specific Bytes 7 Reserved Fields in byte 4 through 5 including the SKSV bit Sense Key Specific Bits and Sense Key Specific Bytes Descriptor Type Set to 02h for Command specific Sense Data Descriptor Additional Length Set to 06h for Command specific Sense Data Descriptor These fields are set the same ways as byte 15 17 in fixed format sense data See section 22 2 10 Sense Key Specific Byte 15 through 17 for details HGST Ultrastar C15K600 Hard Disk Drive Specification 416 22 3 2 4 Field Replaceable Unit FRU Sense Data Descriptor Byte 40 43 The Field Replaceable Unit FRU Sense Data Descriptor is stored in bytes 40 through 43 of descriptor format sense data Format of Field Replaceable Unit FRU Sense Data Descriptor is shown in Table 312
216. amp L 00b 67 Parameter Length 08h 68 75 Total Bytes Verified 76 77 Parameter Code 0006h 78 DU 0 DS 0 TSD 0 TMC 0 F amp L 00b 79 Parameter Length 08h 80 87 Count of hard errors All parameter counts indicate the number of sectors with the specified types of errors except Times Recovery Invoked which is a cumulative count of all recovery steps attempted on all sectors verified LDPC on the fly correction is not included in any counters 18 7 6 Log Sense Page 6 This page contains counters for non medium errors This includes seek errors and other hardware type failures Table 100 Log Sense Page 6 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 06h 1 Reserved 2 3 Page Length OCh 4 5 Parameter Code 00h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 7 Parameter Length 08h 8 15 Error count HGST Ultrastar C15K600 Hard Disk Drive Specification 129 18 7 7 Log Sense Page D This page contains temperature information Table 101 Log Sense Page D Bit Byte 7 6 5 4 3 2 1 0 Reserved Page code 0Dh 1 Reserved 2 3 Page Length 0Ch 4 5 Parameter Code 0000h 6 DU 0 DS 1 TSD 0 ETC 0 TMC 0 F amp L 00b 7 Parameter Length 02h 8 Reserved 9 Temperature degrees Celsius 10 11 Parameter Code 0001h 12 DU 0 DS 1 TSD 0 ETC 0 T
217. an error The actual length of the parameter data is available in the IDENTIFIER LENGTH field in the parameter data If the remainder of the parameter data is required the application client should send a new REPORT DEVICE IDENTIFIER command with an ALLOCATION LENGTH field large enough to contain all the data The REPORT DEVICE IDENTIFIER parameter list contains a 4 byte field that contains the length in bytes of the parameter list and the logical unit s identifier Table 213 Report Device Identifier parameter list Bit Byte 7 6 5 4 3 2 1 0 MSB 0 3 Identifier Length n 3 LSB 4 n Identifier The IDENTIFIER LENGTH field specifies the length in bytes of the IDENTIFIER field If the ALLOCATION LENGTH field in the CDB is too small to transfer all of the identifier the length is not adjusted to reflect the truncation The HGST Ultrastar C15K600 Hard Disk Drive Specification 235 identifier length initially equals zero and is changed only by a successful SET DEVICE IDENTIFIER command The IDENTIFIER field contains a vendor specific value The value reported is the last value written by a successful SET DEVICE IDENTIFIER command The value of the identifier is changed only by a SET DEVICE IDENTIFIER command The identifier value persist through resets power cycles media format operations The Target return the same Identifier to all Initiators on all ports The execution of a REPORT DEVICE IDENTIFIER requires the enabling of a
218. and The sense key is set to Recovered Error and the additional sense code indicates the cause of the informational exception condition The command that has the Check Condition completes without error before any informational exception condition is reported 5h Generate no sense This method instructs the Target to report informational exception conditions by returning a Check Condition status on any command The sense key is set to No Sense and the additional sense code indicates the cause of the informational exception condition The command that has the Check Condition completes without error before any informational exception condition is reported 6h Only report informational exception condition on request This method instructs the Target to preserve the informational exception s information To find out about information exception conditions the Application Client polls the Target by issuing an unsolicited Request Sense command The sense key is set to No Sense and the additional sense code indicates the cause of the informational exception condition 7h Fh Reserved Interval Timer field indicates the period in 100 millisecond increments for reporting that an informational exception condition has occurred The target shall not report informational exception conditions more frequently than the time specified by the Interval Timer field and as soon as possible after the time interval has elapsed After the informational exception condition has be
219. and is permitted to execute the command is added to the queue Queue Full status is to be returned Busy status is to be returned If an active I O process exists when the target receives a new command then the target determines how the new command should be handled based on the following rules Check Condition status is returned with sense key set to Logical Unit Not Ready if the startup operation or a format operation is active See Command Processing During Execution of Active I O Process for the exact conditions which cause this response Note If a Unit Attention is pending when this condition exists the sense key is set to Unit Attention rather than Logical Unit Not Ready since Unit Attention has a higher reporting priority see 20 1 4 Command Processing During Execution of Active I O Process The command is permitted to execute if the command is a priority command see Concurrent I O Process the conditions to execute concurrently are met see 20 1 1 Priority of SCSI Status Byte Reporting The command is added to the queue if any I O process already exists at the target and this is not an incorrect initiator connection Queue Full status is returned if the command would otherwise be added to the queue according to the rules described above but all slots in the queue are full or the command would otherwise be added to the queue according to the rules described above but all of the available queue slots not
220. and plan accordingly c CRC checking is disabled in all cases so the drive will return data to the host If the user successfully authenticates then unencrypted data is returned to the host If the user is unable to authenticate encrypted data is returned to the host d The TPer replies with SP_BUSY for requests beyond 1 session HGST Ultrastar C15K600 Hard Disk Drive Specification 333 21 4 Encryption Algorithms 21 4 1 Advanced Encryption Standard AES Support AES encryption is implemented in hardware with support for ECB or XTS mode for 128 bit or 256 bit keys A single key is active at any one time within the AES hardware engine Firmware is responsible for reading the keys from the hardware and also for determining which key is attached to a given LBA range the hardware can only detect if the LBA has been encrypted or not The TCG protocol does not allow for a user to choose or switch between AES algorithms so it is up to the vendor to choose which AES algorithm is used in their implementation The HGST TCG SSC implementation in firmware supports AES 256 XTS only 21 4 2 Level 0 Discovery Vendor Specific Data This section refers to section 10 2 14 of the TCG Storage Security Subsystem Class document see the Specifications section of this document This Vendor Specific section is documented below Table 283 Persistent Reserve In 5E Bit Byte 7 6 5 4 3 2 1 0 16 Ve
221. and requests the drive to transfer data to the cache No data is transferred to the Initiator Transfer length field specifies the number of contiguous blocks of data that are to be transferred into the cache A transfer length of zero indicates that blocks are to be transferred into the cache until the segment is filled or until the last block on the media Immed Immediate must be zero An immediate bit of zero indicates that the status shall not be returned until the operation has completed If the Immed bit is set to one the drive returns a Check Condition status The sense key shall be set to llegal Request and the additional sense code shall be set to Invalid Field in CDB6 08 HGST Ultrastar C15K600 Hard Disk Drive Specification 204 18 16 READ 6 08 Table 173 READ 6 08 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 08h 1 Reserved 0 MSB LBA 2 3 Logical Block Address LSB 4 Transfer Length 5 VU 0 Reserved 0 FLAG LINK The READ command requests the drive to transfer from the medium to the initiator the specified number of blocks Transfer Length starting at the specified Logical Block Address LBA Logical block address field specifies the logical unit at which the READ operation shall begin Transfer length field specifies the number of blocks to be transferred A value of zero implies 256 blocks are to be transferred Note Error recovery proced
222. ansferred The Page Length field specifies the length in bytes of the following log parameters Log parameters Each log parameter begins with a 4 byte parameter header followed by one or more bytes of parameter value data The Parameter Code field identifies which log parameter is being transferred for that log page The Parameter Control field the 3rd byte of each parameter header contains several fields DU The Disable Update bit is set to 0 to indicate that the drive updates the log parameter value to reflect events that should be noted by that parameter TSD The Target Save Disable bit is set to zero to indicate that the drive provides a Target defined method for saving log parameters ETC The enable Threshold Comparison bit is set to 0 to indicate the drive does not perform comparisons between cumulative and any threshold values TMC The Threshold Met Criteria field is not valid because this drive does not perform threshold comparisons This field is set to 0 Format and Linking The F amp L field indicates the type of log parameter and how parameters that reach their maximum value are handled 00b Data counter If any other parameter in this log page reaches its maximum value then this parameter shall stop incrementing until reinitialized by a Log Select command 01b List format ASCII data No maximum values to handle 10b Data counter If another parameter reported in this log page reaches its maximum value then
223. arameter List F579 Host Interface Data Checksum Error F825 CMD Unrecovered Invalid Field In Parameter List Error F826 CMD Unrecovered Unsupported Log Page Error F829 CMD Invalid Tx Setting for Combo Chip Error 26 02 Parameter Value Invalid F120 BATS error Code Compatibility Failure F126 BATS error Code checksum error F127 BATS error Invalid header F130 BATS error Incorrect Customer Code F13D BATS error Invalid Code Signature F830 CMD Unrecovered Sequence Error 26 04 Invalid Release of Active Persistent Reservation HGST Ultrastar C15K600 Hard Disk Drive Specification 403 F828 CMD Unrecovered Invalid Release of Persistent Reservation Error 2A 03 Reservation Conflict F536 Host Interface Reservation conflict 2C 00 Illegal Request Sequence Error F511 Host Interface Illegal Request Sequence Error 49 00 Invalid Message Error F512 Host Interface Invalid Message 55 04 Insufficient Registration Resources F567 Host Interface Insufficient registration resources Sense Key Unit Attention 28 00 Not Ready To Ready Transition Format completed F514 Host Interface Not ready to ready transition 29 01 Unit Attention POR Occurred F516 Host Interface Power on reset 29 02 Unit Attention SCSI Bus Reset Occurred F517 Host Interface SAS Hard Reset SAS 29 03 Unit Attention Bus Device Reset Occ
224. ard Disk Drive Specification 443 1784 Media Recovered Channel Sector Marginal Error F785 Media Unrecovered Channel Sector Marginal Error 1786 Media Recovered LLI Underrun Error F787 Media Unrecovered LLI Underrun Error 178C Media Recovered FFSULI Timeout F78D Media Unrecovered FFSULI Timeout F78E Media Unrecovered SAT No Buffer Overflow With ECS Fault F78F Media Unrecovered SAT Buffer Overflow With ECS Fault 1792 Media Recovered MEDC Write Data Not Ready Error F793 Media Unrecovered MEDC Write Data Not Ready error 1794 Media Recovered DMA Timeout Error F795 Media Unrecovered DMA Timeout Error F797 Media SAT Write Abort 1798 Media Recovered ID Not Found Error F799 Media Unrecoverd ID Not Found Error 179C Media Recovered Channel Read Timeout Error F79D Media Unrecovered Channel Read Timeout Error 17A5 Media Recovered LBA ECC Last Data Read Error F7A6 Media Unrecovered LBA ECC Last Data Read Error F7A7 Media Unrecovered Committed Write Hard Error F7A8 Media Unrecovered Committed Write Correction Disabled Error F7A9 Media Unrecovered Committed Write Uncorrectable Error 17AA Media Recovered Read Overrun Error F7AB Media Unrecovered Read Overrun Error F7AC Media Unrecovered Super Certification Log Write Error F7AD Media Unrecovered Super Certification Log Read Error 17AE Media Recovered ECC Correctable Error F7AF Media Unrecov
225. astar C15K600 Hard Disk Drive Specification 61 The Name Address Authority field 5h specifies the format used for the rest of the name as follows Field Description OUI Organizationally Unique Identifier 24 bits Canonical form means that each byte is stored in bit reversed order Block Assignment Block assignment within HGST a Western Digital Company Object Device Name Port Identifier 00b Device 01b Port 1 10b Port 2 11b Not assigned S N Sequentially increasing drive serial number assigned at manufacturing HGST Ultrastar C15K600 Hard Disk Drive Specification 62 17 4 PHY Layer The PHY layer defines 8b10b encoding and OOB signals The PHY layer is the interface between the link layer and the physical layer This section describes PHY layer behaviors of the drive For a complete description of SAS PHY Layer please see the ANSI specification SPL 3 17 4 1 Link Reset Sequence The Link Reset sequences for SAS are defined in the SPL 3 ANSI specification with a general overview shown below As shown in the diagram a PHY Reset sequence consists of an OOB sequence followed by speed negotiation Link Reset sequences will always include a PHY Reset sequence followed by an Identification sequence Inclusion of a Hard Reset sequence is optional If Hard Reset is performed it will be preceded by a PHY Reset sequence and followed by PHY Reset and an Identification sequence SAS Time L
226. at Sense Data cccccnnooooooonnnncnnnnnnonnnnnnnncnnnnnnnnonnnnnnnnnnnnnnnonnnnnnnnnnnnnn nono nnnnnannnnnns 353 Incorrect Length Indicator sisstin tuese et eaa ea a a a a a EiS 354 Information Bytes Byte 3 through 6 ii ccdsssecsieinivssteacdvistecsdacstorsdnaciosindciodeasdessasandesedsaiee 356 Sense Code Qu liher vesir aese EE E NEE EE S E S E AE A TEA 357 Fi ld Pointer Brest ere EE 409 Actual Retry Countsauisate a EE EEEE SESER II SASE 410 Recovery TYDE o NO ON 410 Progress indication NN aan Inn N A iii 411 102 Only RO 412 Descriptor Format Sense Data rrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnneeeeeeeeee 413 Sense Data Descriptor Format ooconcnnnnnnnnnnnnnonononnnnnononononononononnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnns 413 Supported Descriptores det 414 Sense Data Descriptor List rrrrrrrrrrrrrrrrrrrrrsrrrrrsrsrssrrrnsrsrsrsrsrsnssssssssssssnssssssssssssssnnnnnnnnnnenen 414 Information Sense Data Descriptor Format rrrrrerssrrnnnnvrrrnnnnrrrrrsnnnnrrnnnnnssrssnnnnrrrnnnnessssnnns 415 Command specific Sense Data Descriptor Format rrrrnnnnsrsrnnnvrrrrnnnnssssnsnnvrrrnnnnsssssnnnvnnren 416 Information Sense Data Descriptor Format oooooococccccnnnnnnonannnonocononannnononononcnnnnnnnnnnnnnccnnnnns 416 HGST Ultrastar C15K600 Hard Disk Drive Specification 17 Table 321 Table 322 Table 323 Table 324 Table 325 Field Replaceable Unit Sense Data Descriptor ForMat ooooocccccn
227. at of Port Control Page Bit Byte Default 7 6 5 4 3 2 1 0 0 PS SPF 1 Page Code 19h D9h 1 Subpage Code MSB 2 3 Page Length n 3 0000h LSB 4 Reserved 00h 5 Reserved Protocol Identifier 6h 06h 6 Protocol Specific Mode Parameters n The drive maintains an independent set of port control mode page parameters for each SAS initiator port SPF field shall be set to one for access to the long format mode page Subpage Code indicates which subpage is being accessed The drive supports the following subpage codes If the Subpage Code is not supported the drive returns a CHECK CONDITION status the sense key is set to ILLEGAL REQUEST and the additional sense code set to ILLEGAL FIELD IN PARAMETER LIST 01h PHY Control and Discover Subpage 02h Shared Port Control subpage FFh All supported subpages Page Length specifies the length in bytes of the subpage parameters after the Page Length Protocol Identifier has a value of 6h indicating this is a SAS SSP specific mode page HGST Ultrastar C15K600 Hard Disk Drive Specification 182 18 10 12 3 PHY Control and Discover Subpage 1 Table 150 PHY Control and Discover Subpage 1 Bit Byte Default 7 6 5 4 3 2 0 0 PS SPF 1 Page Code 19h D9h 1 Subpage Code 1 01h MSB 2 3 Page Length 0064h 0064h LSB 4 Reserved 00h 5 Reserved Protocol Identifier 6h 0
228. at sent the TMF In addition a Unit Attention is set for the initiator that sent the TMF indicating _T NEXUS LOSS This TMF does not affect task sets for other initiators 40h CLEAR ACA not supported 80h QUERY TASK The drive shall return a response of FUNCTION SUCCEEDED if the specified task exists or FUNCTION COMPLETE if the specified task does not exist 81h QUERY TASK SET The drive shall return a response of FUNCTION SUCCEEDED if there is any task exist or FUNCTION COMPLETE if there is no task exist 82h QUERY ASYNCHRONOUS EVENT formerly QUERY UNIT ATTENTION The drive shall return a response of FUNCTION SUCCEEDED if there is a unit attention or a deferred error pending or FUNCTION COMPLETE if there is no unit attention or no deferred error pending HGST Ultrastar C15K600 Hard Disk Drive Specification 77 others RESERVED The Drive will return a RESPONSE frame with the DATAPRES field set to RESPONSE_DATA and its RESPONSE CODE field set to TASK MANAGEMENT FUNCTION NOT SUPPORTED HGST Ultrastar C15K600 Hard Disk Drive Specification 78 e If TMF is set to ABORT TASK or QUERY TASK the Tag of Task to be Managed field specifies the TAG value from the COMMAND frame that contained the task to be aborted or checked For all other TMF s this field is ignored e If TMF is set to QUERY ASYNCHRONOUS EVENT the Additional Response Information argument is set to 000000h for the response of FUNCTION COMPLETE
229. ata Bit Byte 7 6 5 4 3 2 1 0 0 2 Reserved 3 Response Code Response Codes are defined as follows Table 55 RESPONSE Codes Value RESPONSE Code Description 00b Task Management Function complete 02b Invalid Frame 04b Task Management Function not supported 05b Task Management Function failed 08b Task Management Function succeeded HGST Ultrastar C15K600 Hard Disk Drive Specification 83 09b Invalid LUN others Reserved 17 6 6 Sequences of SSP Information Units SSP Information Units are used in conjunction with one another to execute SCSI commands This section provides a brief overview of SAS SSP Information Unit sequences that would be required to complete a SCSI command Initiator Target Command IU Data IU s Response IU Time Read Type Command IU Sequence Figure 7 SSP Information Unit Sequences Initiator Command IU Xfr_Rdy IU Data IU s Target Response IU Time Write Type Command IU Sequence Time HGST Ultrastar C15K600 Hard Disk Drive Specification 84 17 6 7 Transport Layer Error Handling This section defines the Transport layer error handling by the drive Table 56 Transport Layer Error Handling Error Error Handling Procedure SSP Header Field Checking Reserved fields in SSP frames are not checked Data Offset Error If a DATA frame with an invalid Data Offset is received t
230. ata Sync Error Recommend Rewrite E70F Media Recovered Data Address Mark Error Recommend Rewrite F70F Media Invalid RDD Sector 03 Data Sync Error Auto Reallocated D710 Media Recovered Data Address Mark Error Reassigned F710 Media Invalid ZCHS Table Pointer 04 Data Sync Error Recommend Reassignment 01 E711 Media Recovered Data Address Mark Error Recommend Reassign Recovered Data with Retries 171E Media Recovered Read Latency Error 1726 Media Recovered Internal Write Catch Error HGST Ultrastar C15K600 Hard Disk Drive Specification 363 172C Media Recovered Data 172E Media Recovered Error on Last Data Read 176C Media Recovered MEDC Correctable Error 1782 Media Recovered Force Soft Error 1784 Media Recovered Channel Sector Marginal Error 17A5 Media Recovered LBA ECC Last Data Read Error 17E6 Media Recovered NRZ Sector Marginal Error 17 06 Recovered Data Without LDPC Data Auto Reallocated D705 Media Error With OTF Correction Reassigned 17 07 Recovered Data Without LDPC Recommend Reassignment E706 Media Error With OTF Correction Recommend Reassign 17 08 Recovered Data Without LDPC Recommend Rewrite E707 Media Error With OTF Correction Recommend Rewrite 17 09 Recovered Data Without LDPC Data Rewritten E708 Media Error With OTF Correction Rewritten 18 00 Recovered Data Wit
231. ata accessed by this command is to be assigned the lowest priority for being written into or retained by the cache A DPO bit of one overrides any retention priority specified in the Mode Select Page 8 Caching Parameters A DPO bit of zero indicates the priority is determined by the retention priority The Initiator should set the DPO bit when the blocks read by this command are not likely to be read again in the near future If caching is enabled the command performs an implied FUA and an implied Synchronize Cache before starting the VERIFY This ensures that the medium not the cache is being verified The command stops on Check Condition and reports the LBA in error The command must be reissued starting with the next LBA to verify the remainder of the Drive HGST Ultrastar C15K600 Hard Disk Drive Specification 267 The Verification Length is the number of blocks to check The data if any from the data out phase and the data from the media are not retained in the cache Therefore the DPO bit has no effect on this command and is ignored VRPROTECT defines the manner in which protection information read from disk shall be checked during processing of the command Protection information is stored on disk and may be validated using the drive s internal checking algorithms and also byte by byte compared using data from the initiator when ByteChk 1 If the drive is not formatted with protection information VRPROTECT must be set to 000b else
232. ate Command Queue Underflow Error 164C Channel Recovered Sector Size Fault Error F64D Channel Unrecovered Sector Size Fault Error 164E Channel Recovered Last Split Fault Error F64F Channel Unrecovered Last Split Fault Error 1650 Channel Recovered Servo Servo Overlap Error F651 Channel Unrecovered Servo Servo Overlap Error 1652 Channel Recovered Read Gate Fault Error F653 Channel Unrecovered Read Gate Fault Error 1654 Channel Recovered RWBI Out Fault Error F655 Channel Unrecovered RWBI Out Fault Error 1656 Channel Recovered No Write Clock Error F657 Channel Unrecovered No Write Clock Error 1658 Channel Recovered No NRZ Clock Error F659 Channel Unrecovered No NRZ Clock Error 165A Channel Recovered Calibration Block Fault Error F65B Channel Unrecovered Calibration Block Fault Error 165C Channel Recovered Mode Overlap Read Fault Error F65D Channel Unrecovered Mode Overlap Read Fault Error 165E Channel Recovered Gate Command Queue Overflow Error F65F Channel Unrecovered Gate Command Queue OverflowError 1660 Channel Recovered Ending Write Splice Fault Error HGST Ultrastar C15K600 Hard Disk Drive Specification 434 F661 Channel Unrecovered Ending Write Splice Fault Error 1662 Channel Recovered Write Gate Overlap Fault Error F663 Channel Unrecovered Write Gate Overlap Fault Error 1664 Cha
233. available data have been transferred to the Initiator whichever is less The 4 byte READ BUFFER header see figure below is followed by data bytes from the data buffer of the drive Table 179 Read Buffer Header Bit Byte 7 6 5 4 3 2 1 0 RSVD 0 MSB 1 3 Buffer Capacity LSB The buffer capacity specifies the total number of data bytes that are available in the data buffer of the drive This number is not reduced to reflect the allocation length nor is it reduced to reflect the actual number of bytes written using the WRITE BUFFER command Following the READ BUFFER header the drive will transfer data from its data buffer 18 21 2 Read Data Mode 00010b In this mode the DATA IN phase contains buffer data Buffer ID field must be set to zero indicating the data transfer buffer If another value is specified the results may be unpredictable Buffer Offset specifies the offset of the memory space specified by the Buffer ID The Initiator should conform to the offset boundary requirements returned in the READ BUFFER descriptor If the value exceeds the buffer specified the command is terminated with Check Condition status The drive shall set sense key to Illegal Request and additional sense code to Illegal Field in CDB Allocation Length The drive terminates the DATA IN phase when allocation length bytes of data have been transferred or when the header and all available data have been tra
234. be accessed again until after a format operation discards the Glist LONGLBA bit of zero indicates that LBAs in the provided defect list are 4 bytes A LONGLBA bit of one indicates that the LBAs in the provided defect list are 8 bytes HGST Ultrastar C15K600 Hard Disk Drive Specification 228 Following is the format of the data sent by the Initiator during the DATA OUT phase Table 205 Format of Reassign Blocks Parameter List data Bit Byte 7 6 5 4 3 2 1 0 1 Reserved 0 MSB 2 3 Defect List Length LSB 4 n Defect LBA List Defect List Length is the total number of bytes in the Defective LBA List n 4 Defective LBA List is a list of zero to four Logical Block Addresses to be reassigned The number of bytes describing each LBA is determined by the LONGLBA field in the command block HGST Ultrastar C15K600 Hard Disk Drive Specification 229 18 28 RECEIVE DIAGNOSTICS RESULTS 10 Table 206 RECEIVE DIAGNOSTIC RESULTS 1C Bit Byte Jeep 0 Command Code 1Ch 1 Reserved 0 Reserved 0 PCV 2 Page Code 3 MSB 4 Allocation Length LSB 5 VU 0 Reserved 0 FLAG LINK The RECEIVE DIAGNOSTIC RESULTS command requests that analysis data requested by a SEND DIAGNOSTIC command be sent to the Initiator PCV Page Code Valid bit of zero indicates that the most recent SEND DIAGNOSTIC command shall define the data returned by this command PCV bit of one indicates that the con
235. bled 10b Returning CHECK CONDITION status if transition was from a standby power condition is enabled 11b reserved CCF Stopped CHECK CONDITION if stopped 00b restricted 01b Returning CHECK CONDITION status if transition was from a stopped power condition is disabled 10b Returning CHECK CONDITION status if transition was from a stopped power condition is enabled 11b reserved HGST Ultrastar C15K600 Hard Disk Drive Specification 189 Table 156 PM BG PRECEDENCE field Code Vendor Specific 00h Vendor Specific Background operations take precedence over maintaining low power conditions same as 01b 01b Performing background functions take precedence over maintaining low power conditions as follows a if the logical unit is in a low power condition as the result of a power condition timer associated with that condition expiring then 1 the logical unit shall change from that power condition if necessary to the power condition required to perform the background function when a a timer associated with a background scan operation expires and that function is enabled or b an event occurs to initiate a device specific background function and that function is enabled 2 the logical unit shall perform the background function s based on the definitions in this standard and other command standards e g if the device server receives a command while performing a background function then the logical unit shall s
236. bles become corrupted during operation the tables will be reinitialized to default values automatically and this will result in a key mismatch error when a read is attempted The default values in the TCG tables created at the time of manufacturing are per the TCG SSC specification The following tables contain VU Vendor Unique entries which are set at the time of manufacturing Admin SP C_PIN table Locking C_PIN table K AES 256 table Locking SP Locking Access Control table Locking Info Table Locking SP Locking Table The VU entries for these tables are specified below In addition explanation of default values is given for non VU entries that require it 21 5 1 Admin SP C_PIN Table and Locking SP C_PIN Table Per TCG SSC specification the PIN is set to the MSID at manufacturing time HGST has specified the MSID to be the serial number of the drive concatenated 4x Try Limit is set to 0 meaning that there is no limit Tries is set 0 meaning that there have been no fail attempts Persistence is set to 0 meaning the Tries value does not persist through power cycles The Tries value is reset to 0 after successful attempt or a power cycle Table 284 HGST Implementation of Admin SP_CPIN amp Locking C_PIN PIN Try Limit Tries Persistence MSID 0 0 0 MSID 0 0 0 MSID 0 0 0 HGST Ultrastar C15K600 Hard Disk Drive Specification 336 21 5 2 K AES 256 Table The K AES 256 table has 64 ro
237. bort Due to Vibration Condition Estimator 1ED2 Media Recovered R W Abort Due to Vibration Condition Predictor 1ED4 Media 1ED6 Media Recovered R W Abort Due to Vibration Condition PES Error Recovered R W Abort Off Track Write Error 1ED8 Media Recovered R W Abort RRO Field Misread Error 1EDA Media Recovered R W Abort RRO Field Missing Error 1EDC Media Recovered R W Abort Idle Seek Error 1EDE Media Recovered R W Abort Seek Timeout Error 1EE0 Media Recovered R W Abort Estimator Error 1EE2 Media Recovered R W Abort Predictor Error 1EE4 Media Recovered R W Abort PES Error 1EE6 Media Recovered R W Abort Seek Start Error 1EE8 Media 1EEA Media Recovered R W Abort PES Reset Error Recovered R W Abort SID Unlock Error 1EEC Media Recovered R W Abort WCS Error 1EEE Media 1EFO Media Recovered R W Abort Hard Reset Error Recovered R W Abort Shock Error 1EF2 Media Recovered R W Abort Unlock Macro Error 1EF4 Media Recovered R W Abort Sharp Error HGST Ultrastar C15K600 Hard Disk Drive Specification 361 1EF6 Media Recovered R W Abort Aggressive Error 1EF8 Media Recovered R W Abort SVGA Limit Error 1EFA Media Recovered R W Abort Gray Code Error 1EFC Media Recovered R W Abort Burst Error 1EFE Media Recovered R W Abort No STM Error
238. c cccccssccccsssceceessscecsessececseseceesaececeessececsseeceesasescsesseeeesseseeeees 334 21 4 2 Level O Discovery Vendor Specific Data ccccccoconccncconononoonnnncnnnnnonnnnnnnnnnnonennnnnnncnnnnnnnnnnnnnnnannn no a aa 334 21 4 3 Deterministic Random Bit Generation DRBG cccoocccnonoccnocoooconononnncconnnnocconononononnnccononnncnnnnnnonnnnnccnnnnnnccnnnnnnn 335 21 4 4 COD A A Rd ideer 335 21 4 5 SA AN 335 21 5 TOG SSE TODOS eiii Ni ee Grene id AE a tene dn idea tdi AGA di tb RF de 336 21 5 1 Admin SPC PIN Table and Locking SPC PIN Table cccccccccssssseccccceesesssaeceeececsesseaeseeseeceeseaaeseeeesceeeaeaeeeeeees 336 E A A NE 337 21 5 3 Locking SP Access Controll Table iaa 337 21 5 4 LOCKING INTO Tablero A e ERE NAT vec ASA AA SERIA A 338 21 5 5 LOCKING SPiLocking Table citan e a A a AA A A a nda 338 21 6 Firmware Download and SIGKing sseccceessececeensecessnececsessececsenaecessneeecsesaeeessenaessssuececssaaesecsenaecsesueeecessaeeeseenaesssaeeeens 339 21 7 Revet FCOtUIe A RE ERE 339 218 POPES erie A A A albanere eet 342 21 9 MMS DA ET a ala 346 21 10 LOO GING AA A A AA a teed dete deed te deel ae aa 346 21 11 NUMDErO Session A aras 346 21 12 NUMDEFO BANGS 2 A A a 346 21 13 NUMDERO COMIDO a A A AA AEE 346 21 14 Locked and UnlOCked BehavViOr 000 A A A Ad A aa a 347 21 14 14 A E NON 347 21 142 TEG SSE EOMMANDS senere ein naaa EEE aa e A Ea ear 349 21 15 Error CodeS usa Bests ka cv ocd Rade oa Ua aaa l
239. cal Block Guard is not checked Logical Block Application Tag is checked applies to READ 32 command only Logical Block Reference Tag is checked RDPROTECT 011b Protection information is transmitted to the initiator with the user data Logical Block Guard is not checked Logical Block Application Tag is not checked Logical Block Reference Tag is not checked RDPROTECT 100b Protection information is transmitted to the initiator with the user data Logical Block Guard is checked Logical Block Application Tag is not checked Logical Block Reference Tag is not checked RDPROTECT 101b 110b 111b These values are reserved Check Condition status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB If a check of the protection information fails Check Condition status will be returned with sense key of Aborted Command and additional sense code indicating which protection field check failed Refer to the ANSI T10 standards for additional details of protection information If the transfer length is zero no data is transferred The CDB is validated and protocol checked and if no problems are found Good status is returned immediately This condition is not considered an error HGST Ultrastar C15K600 Hard Disk Drive Specification 207 18 18 READ 12 A8 Table 175 READ 12 A8 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code A8h
240. ccepted but will automatically default to two minutes In addition a limit 60 timer initiated head unloads per 24 hour period is enforced The IDLE_C Condition Timer field specifies the initial value in 100 millisecond increments for the idle_c power condition timer The minimum allowable inactivity time for idle_c is 2 minutes Any value less than this is accepted but will automatically default to two minutes In addition a limit of 60 timer initiated head unloads per 24 hour period is enforced The STANDBY_Y Condition Timer field specifies the initial value in 100 millisecond increments for the standby_y power condition timer The minimum allowable inactivity time for standby_y is 2 minutes Any value less than this is accepted but will automatically default to two minutes In addition a limit60 timer initiated head unloads per 24 hour period is enforced The PM_BG_PRECEDENCE field see Table 153 specifies the interactions between background functions and HGST Ultrastar C15K600 Hard Disk Drive Specification 188 power management CCF Idle CHECK CONDITION if from idle 00b restricted 01b Returning CHECK CONDITION status if transition was from an idle power condition is disabled 10b Returning CHECK CONDITION status if transition was from an idle power condition is enable 11b reserved CCF Standby CHECK CONDITION if standby 00b restricted 01b Returning CHECK CONDITION status if transition was from a standby power condition is disa
241. ccnnnnnnncnnnnnnnnnnnccnnnnnncconannnn 409 22 2 10 Sense Key Specific Byte 15 through 17 c cccccccccsssccceessscecessseceessececeessececsesseceesseseceesaeeecssssececssseceesaeeeesssaeees 409 222 11 Reserved Byte 18 through19usurva elever erme 411 22 2 12 Vendor unique error information Byte 20 through 23 ccccccccssscceessscecsesseceesseseceesaeeecsessececsseeceeaeesessaaeees 411 22 2 13 Physical Error Record Product Specific Information Byte 24 thru 29 ooooncnnccoccconocnnononnconononnnccnnnannccnanonns 412 22 3 Descriptor Format Sense Data nina ride de goals aia 413 22 3 1 Order t Sens Descriptorsauisasaa Sesdessaassen reo E E denscucnowossalaaedecss douedesdidededsegstecuttatedsesesanaente ette 414 22 3 2 Sense Data Descriptor Definitions ccccccsssccccceceesessscecececeeseseseseeececseeeseseescecsesesaeseescecsesesaeseescsceeseaaeaeeeeeees 415 HGST Ultrastar C15K600 Hard Disk Drive Specification 10 23 Appendix UEC list HGST Ultrastar C15K600 Hard Disk Drive Specification 11 List of Tables Table 1 Table 2 Table 3 Table 4 Table 5 Table 6 Table 7 Table 8 Table 9 Table 10 Table 11 Table 12 Table 13 Table 14 Table 15 Table 16 Table 17 Table 18 Table 19 Table 20 Table 21 Table 22 Table 23 Table 24 Table 25 Table 26 Table 27 Table 28 Table 29 Table 30 Table 31 Table 32 Table 33 Table 34 Table 35 Table 36 Table 37 Table 38 Table 39 Table 40 Table 41 Tab
242. ccurring in the servo field If a servo field failure occurs normal DRP could result in considerable recovery action including proceeding through all levels of DRP EER an Enable Early Recovery bit must be set to zero indicating that the drive shall use an error recovery procedure that minimizes the risk of misdetection or miscorrection during the data transfer Data shall not be fabricated PER Post Error bit is set to one to indicate that the drive reports recovered errors DTE Data Terminate on Error bit set to one specifies that data transfer will be halted when the first recovered error is encountered PER must be set to one when DTE is set to one DTE set to zero will cause data transfer HGST Ultrastar C15K600 Hard Disk Drive Specification 161 to continue when recovered errors are encountered DCR Reserved Read Retry Count sets a limit on the amount of DRP passes in which the Target attempts to recover read errors A value of zero disables all data recovery procedures When AVERP bit Mode Page 0 Byte 6 Bit 6 is zero a value of non zero in Read Retry Count enables all steps of DRP When AVERP bit is one the number in Read Retry Count sets the maximum retry count of DRP Write Retry Count sets a limit on the amount of DRP passes in which the Target attempts to recover write errors A value of zero disables all data recovery procedures Recovery Time Limit indicates the period in 1 millisecond increments for the maximum recovery
243. ce server processes a medium access command causing the logical unit to change its power condition to continue processing that command and D all outstanding application client requests have been completed or c if the logical unit is performing a background function and a power condition timer expires that causes a change to a power condition in which the logical unit is unable to continue performing the background function then the logical unit shall A suspend the background function and B change to the power condition associated with the timer that expired 11b Reserved 0 HGST Ultrastar C15K600 Hard Disk Drive Specification 190 18 10 14 Mode Page 1C Informational Exceptions Control Table 157 Page 1C Informational Exceptions Control Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 1Ch 9Ch 1 Page Length OAh OAh EBACK 2 PERF RSVD EBF EWASC DEXCPT TEST ERR LOGERR 10h 3 Reserved 0 Method of Reporting 03h 00h MSB 00h 4 7 Interval Timer 00h LSB 00h MSB 8 11 Report Count 00h LSB PERF Performance bit is not supported and is ignored Informational Exception operations will not cause performance delays EBF Enable Background Function bit is not supported and is ignored Background functions are always enabled EWASC Enable Warning ASC bit of zero indicates that Temperature Warnings will
244. checking of the Logical Block Application Tag field in the protection information for each logical block accessed by the command A Logical Block Application Tag Mask bit set to one enables the checking of the corresponding bit of the Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information If the ATO bit is set to zero the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 285 18 59 WRITE BUFFER 3B Table 265 WRITE BUFFER 3B Bit Byte ICI te 0 Command Code 3Bh 1 Mode Specific Mode 2 Buffer ID 3 5 Buffer Offset 6 8 Parameter List Length 9 VU 0 Reserved 0 FLAG LINK The WRITE BUFFER command is used in conjunction with the READ BUFFER command as a diagnostic function for testing the memory of the drive and the SCSI bus integrity This command does not alter the medium of the drive Additional modes are provided for downloading microcode and saving microcode This command will cause the entire cache to be emptied The function of this command and the meaning of fields within the command descriptor block depend on the contents of the mode field If any values other than shown above are specified Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Fiel
245. cification 144 18 7 14 Log Sense Page 1A Table 121 Log Sense Page 1A Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 1Ah 1 Sub Page Code 00h 2 3 Page Length 30h 4 5 Parameter Code 0001h 6 DU Obsolete TSD ETC TMC TMC FMT amp Linking FMT amp Linking 7 Parameter Length 4 8 11 Accumulated Transitions to Active State 12 13 Parameter Code 0002h 14 DU Obsolete TSD ETC TMC TMC FMT amp Linking FMT amp Linking 15 Parameter Length 4 16 19 Accumulated Transitions to Idle_A 20 21 Parameter Code 0003h 22 DU Obsolete TSD ETC TMC TMC FMT amp Linking FMT amp Linking 23 Parameter Length 4 24 27 Accumulated Transitions to Idle_B 28 29 Parameter Code 0004h 30 DU Obsolete TSD ETC TMC TMC FMT amp Linking FMT amp Linking 31 Parameter Length 4 32 35 Accumulated Transitions to Idle_C 36 37 Parameter Code 0008h 38 DU Obsolete TSD ETC TMC TMC FMT amp Linking FMT amp Linking 39 Parameter Length 4 40 43 Accumulated Transitions to Standby_Z 44 45 Parameter Code 0009h 46 DU Obsolete TSD ETC TMC TMC FMT amp Linking FMT amp Linking 47 Parameter Length 4 48 51 Accumulated Transitions to Standby_Y HGST Ultrastar C15K600 Hard Disk Drive Specification 145 18 7 15 Log Sense Page 2F This page contains
246. cified in the Extended self test Completion Time field in the Control Mode Page The results of self test can be retrieved via the LOG SENSE command for Log Page 10 HGST Ultrastar C15K600 Hard Disk Drive Specification 317 20 12 2 3 Self test Modes There are two modes for short and extended self tests a foreground mode and a background mode These modes are described in the following clauses Foreground mode When the drive receives a SEND DIAGNOSTIC command specifying a self test to be performed in the foreground mode the drive will return status for that command after the self test has been completed While performing a self test in the foreground mode the drive will respond to all commands except INQUIRY REPORT LUNS and REQUEST SENSE with a CHECK CONDITION status a sense key of NOT READY and an additional sense code of LOGICAL UNIT NOT READY SELF TEST IN PROGRESS If the drive is performing a self test in the foreground mode and a test error occurs the drive will update the self test results log page and report CHECK CONDITION status with a sense key of HARDWARE ERROR and an additional sense code of LOGICAL UNIT FAILED SELF TEST The application client may obtain additional information about the failure by reading the self test results log page An application client may terminate a self test that is being performed in the foreground mode using an ABORT TASK ABORT TASK SET or CLEAR TASK SET task management function If the drive recei
247. cifies the minimum time in milliseconds that the drive must be idle before resuming a background media scan or pre scan A value of zero will be treated as the default value of 1 0 second Any value less than 100 milliseconds will be treated as 100 milliseconds The internal timer granularity is 50 milliseconds Maximum Time To Suspend Background Scan Ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 193 18 11 MODE SENSE 5A Table 159 Mode Sense 5A Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 5Ah 1 Reserved 0 LLBAA DBD Reserved 0 2 PCF Page Code 3 Subpage code 4 6 Reserved 0 7 8 MSB Allocation Length LSB 9 VU 0 Reserved 0 FLAG LINK The MODE SENSE 5A command provides a means for the drive to report various device parameters to the initiator See the MODE SENSE 1A command for a description of the fields in this command Long LBA Accepted LLBAA bit set to zero ensures that if a Block Descriptor is present it must be a Short LBA Block Descriptor If the LLBAA bit is set to one the Long LBA Block Descriptor may be used HGST Ultrastar C15K600 Hard Disk Drive Specification 194 18 12 PERSISTENT RESERVE IN 5E Table 160 Persistent Reserve In 5E Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 5Eh 1 Reserved 0 Service Action 2 6 Reserved 0 MSB 7 8 Allocation Length LSB 9 VU 0 Reserve
248. cifies the number of bytes that the Initiator has allocated for INQUIRY data to be returned An allocation length of zero implies that no data is to be returned The Target will terminate the DATA IN phase when all available INQUIRY data has been transferred or when allocation length bytes have been transferred whichever is less Note If an INQUIRY command is received from an Initiator with a pending unit attention condition before the target reports Check Condition status the Target processes the INQUIRY command The unit attention condition is not cleared by this action Note The INQUIRY command is a Priority command and is not queued Note The inquiry data is set at the time of manufacture and will not change with the following exceptions Product Revision Level EVPD 0 can be changed when microcode is downloaded with the Write Buffer command The information returned for EVPD 1 Page Code 3 is not fixed Note The inquiry data returned when media is not available will not be complete Byte 0 of the returned data on an INQUIRY command is the same no matter which page s is are returned This description is to be used for all the following page definitions The Peripheral Qualifier field of zero 0 indicates that the peripheral device is currently connected to this logical unit A Peripheral Device Type field of zero 0 indicates that this device is a Direct Access Storage Device DASD HGST Ultrastar C15K600 Hard Disk Drive
249. ck and the first block on the next sequential track of the same cylinder This field is a function of the active notch Cylinder Skew Factor indicates the number of physical sectors between the last block of one cylinder and the first block on the next sequential cylinder This field is a function of the active notch SSEC Zero indicates that the drive does not support soft sector formatting HSEC One indicates that the drive supports hard sector formatting RMB Zero indicates that the media does not support removable Fixed Disk SURF Zero indicates that progressive addresses are assigned to all logical blocks in a cylinder prior to allocating addresses within the next cylinder HGST Ultrastar C15K600 Hard Disk Drive Specification 169 18 10 6 Mode Page 04 Rigid Disk Drive Geometry Parameters Table 139 Mode Page 04 Rigid Disk Drive Geometry Parameters Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 04h 04h 1 Page Length 16h 16h MSB xxh 2 4 Number of Cylinders LSB xxh 5 Number of heads xxh MSB 00h 6 8 Starting Cylinder Write Pre compensation 0 00h LSB MSB 00h 9 11 Starting Cylinder re vi Reduced Write Current 0 00h LSB MSB 00h 12 13 Drive Step Rate 0 Not used LSB 00h MSB 00h 14 16 Landing Zone Cylinder 0 Not used LSB 00h 17 RESERVED 0 RPL 0 00h 18 Rotational Offset 0 Not used
250. command descriptor The Support field is defined in the table below Table 221 One_command parameter support field Recording Option Description 000b Data about the requested command is not currently available All data after byte 1 is not valid A subsequent request for command support data may be successful 001b The requested command is not supported All data after byte 1 is not valid 010b Reserved 011b The requested command is supported in conformance with the standard 100b Reserved 101b The requested command is supported in a vendor specific manner 110b 111b Reserved CDB Size contains the size of the CDB Usage Data field in the parameter data and the number of bytes in the CDB for the command requested CDB Usage Data contains information about the CDB for the command requested The first byte of the CDB Usage Data field contains the operation code for the command If the command contains a service action then that service action code is returned in the same location as the Service Action field of the command CDB All other bytes of the CDB Usage Data field contain a usage map for bits in the CDB for the command requested The bits in the usage map have a one for one correspondence to the CDB for the command requested If the drive evaluates a bit in the CDB the usage map will contain a one in the corresponding bit position The usage map will contain a zero in the corresponding bit p
251. covered End Sid Incorrect Error 146D Servo Recovered Measure GMR SDM Failure F46E Servo Unrecovered Measure GMR SDM Failure 146F Servo Recovered VCM Free Speed Error F470 Servo Unrecoverd VCM Free Speed Error 1471 Servo Recovered Emergency Brake Timeout Error HGST Ultrastar C15K600 Hard Disk Drive Specification 428 F472 Servo Unrecoverd Emergency Brake Timeout Error 1473 Servo Recovered Excessive Current Error F474 Servo Unrecoverd Excessive Current Error 1475 Servo Recovered Excessive Velocity Error F476 Servo Unrecoverd Excessive Velocity Error F477 Servo Unrecovered Invalid SDM CDB Error F478 Servo Unrecovered Invalid SDM Descriptor Error F479 Servo Unrecovered Invalid DFT Descriptor Error F47A Servo Unrecovered SDM or DFT Allocation Error F47B Servo Unrecovered SDM OR DFT Transfer Error F47C Servo Unrecovered SDM Physical Paremeter Error 147D Servo Recovered RROF SDM Timeout Error F47E Servo Unrecovered RROF SDM Timeout Error 147F Servo Recovered RROF Over Limit Error F480 Servo Unrecovered RROF Over Limit Error F481 Servo Unrecovered Self Test Failed 1482 Servo Recovered Measure Asymetry SDM Failure F483 Servo Unrecovered Measure Asymetry SDM Failure F484 Servo Unrecovered Measure Overwrite SDM Failure F485 Servo Unrecovered TFC Utility SDM Failure 1486 Servo Recovered Milli Calibration Error F487 Servo Unrecovered Mill
252. covered Read Latency Error F71F Media Unrecovered Read Latency Error F720 Media RC Dump Overflow Error F721 Media Format Configuration Invalid 1726 Media Recovered Internal Write Catch Error F727 Media Unrecovered Internal Write Catch Error 172C Media Recovered Data F72D Media Unrecovered Uncorrectable Read Data error 172E Media Recovered Error on Last Data Read F72F Media Unrecovered Error on Last Data Read F730 Media Recommend targeted scan 1731 Media Recovered Write Fault F732 Media Unrecovered Write Fault 1733 Media Recovered Read Write Abort Error F734 Media Unrecovered Read Write Abort Error 1735 Channel Recovered No Sync Detected Error F736 Channel Unrecovered No Sync Detected Error 1737 Media Recovered Post Write Abort Error F738 Media Unrecovered Post Write Abort 1739 Media Recovered Post PES Check Write Abort Error F73A Media Unrecovered Post PES Check Write Abort Error 173B Media Recovered Data Address Mark Error F73C Media Unrecovered Data Address Mark Error 173D Media Recovered Sector Miss Error F73E Media Unrecovered Sector Miss Error F73F Media NFZ Table Full HGST Ultrastar C15K600 Hard Disk Drive Specification 441 F740 Media Defect SID Table Full Error F741 Media OCT Timeout Not Dispatched F742 Media OCT Timeout In Recovery F743 Media OCT Timeout Executing 1744 Media Recovered Sudden Stop Er
253. covered Sudden Stop Error 1759 Media Recovered Unknown Error 1766 Channel Recovered XTS LOAD Timeout Error 176A Media Recovered No NRZ Clock Error HGST Ultrastar C15K600 Hard Disk Drive Specification 373 176E Media Correctable Channel Ready Error 1786 Media Recovered LLI Underrun Error 178C Media Recovered FFSULI Timeout 1792 Media 1794 Media Recovered MEDC Write Data Not Ready Error Recovered DMA Timeout Error 1798 Media Recovered ID Not Found Error 179C Media 17B4 Media Recovered Channel Read Timeout Error Recovered Shock Sensor Error 17C0 Media Recovered End Sector Check Error 17C2 Media Recovered Read CRC Error 17C4 Media Recovered DRAM ECC Error 17C6 Medio Recovered DRAM ECC LBA Error 17D4 Media Recovered Parity PTR FIFO Error 17D6 Media Recovered Parity LBA FIFO Error 17D8 Media Recovered Parity Uncorrectable FIFO Error 17DA Media Recovered Status Uncorrectable FIFO Error 17DC Media 17DE Media Recovered Parity EDC SRAM Error Recovered REQ ACK Handshake Error 17E2 Media Recovered Read Parity Error 17E4 Media 17E8 Media Recovered EPO Error Recovered AE Access Inhibit Error 17EA Media Recovered PTR FIFO Error 17EC Media Recovered LBA FIFO Error HGST Ultrastar C15K600 Hard Disk Drive Specificatio
254. criptor 0 16 27 Port Information Descriptor 1 Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is Direct Access Page Code is set to the value of the page code field in the CDB Page Length is set to 24 and this field specifies the length of the following page data Port Information Descriptor 0 is defined in Table 84 Port Information Descriptor 1 is defined in Table 84 Table 84 Port Information Descriptor for SAS SSP Bit Byte 7 6 5 4 3 2 1 0 0 1 Relative Port Identifier 2 Reserved Protocol Identifier 6h 3 Reserved DE S 4 5 Reserved 6 7 Descriptor Length 0004h SAS PHY Information Descriptor 0 Relative Port Identifier is set to 1 for Port A Primary Port or 2 for Port B Secondary Port Protocol Identifier is set to 6 to specify that this is a SAS SSP Descriptor PWR_D S Power Disable Supported is set to 1 to specify that the POWER DISABLE signal is supported SAS PHY Information Descriptor 0 is defined in Table 85 Table 85 SAS PHY Information Descriptor for SAS SSP Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 1 PHY Identifier SSP 3 Reserved Persistent Capable HGST Ultrastar C15K600 Hard Disk Drive Specification 111 PHY Identifier is set to 0 for Port A Primary Port or
255. d ftp ftp rsasecurity com pub pkcs pkcs 5v2 pkcs5v2 0 doc 21 1 6 Other Standards 1 T10 SCSI Standard T10 homepage hitp www t10 orgq index html 21 2 Implementation Exceptions The following is a list that describes non compliance with the TCG Enterprise SSC specification e The SSC specification requires support for 1024 bands but the implementation supports up to 6 bands e The K AES 256 table was implemented with only the UID and MODE columns e Only one active session is permitted at a time If a new session is requested when a session is already active the drive answers the host with SP BUSY instead of NO SESSIONS AVAILABLE 21 3 Implementation Features and Details Outside of TCG Specifications The following features are outside of the TCG specifications 1 Ports 2 Firmware signing The following implementation details are outside of the TCG SSC specification a The SSC Specification states The TPer SHALL implement the ParamCheck Longitudinal Redundancy Check LRC for Get and Set method calls on a PIN value If the LRC check is erroneously applied to a value other than a PIN we ignore it therefore no error is generated b When handling a TCG cmd followed by a R W cmd all reads and writes that follow a TCG command will be processed in the normal way No special handling or error messages will be sent to the host It is up to the host to understand the possible outcomes of TCG commands and r w command ordering
256. d 0 FLAG LINK The PERSISTENT RESERVE IN command is used to obtain information about persistent reservations and reservation keys that are active within the controller This command is used in conjunction with the PERSISTENT RESERVE OUT command PERSISTENT RESERVE OUT 5F The Allocation Length indicates how much space has been allocated for the returned parameter data If the length is not sufficient to contain all parameter data the first portion of the data will be returned If the remainder of the data is required the initiator should send a new PERSISTENT RESERVE IN command and an Allocation Length large enough to contain all data 18 12 1 Service Action The following service action codes are implemented If a reserved service action code is specified the drive returns a Check Condition status The sense key is set to Illegal Request and the additional sense data is set to Invalid Field in CDB Table 161 PERSISTENT RESERVE IN Service Action Codes Code Name Descriptions 00h Read Keys Reads all registered Reservation Keys 01h Read Reservations Reads all current persistent reservations 02h Report Capabilities Returns capability information gi panions a o 04h 1Fh Reserved Reserved HGST Ultrastar C15K600 Hard Disk Drive Specification 195 18 12 2 Parameter data for Read Keys Table 162 PERSISTENT RESERVE IN parameter data for Read Keys Bit Byte 7 6 5 4 3 2 1 0 MSB
257. d Following a successful format the PROT_EN bit in the READ CAPACITY 16 parameter data will indicate that protection information is disabled Type 1 and type 2 protection specifies that the drive shall enable the use of protection information and format to the block size specified 8 e g if the block length is 512 then the formatted block length is 520 See format of data below When protection information is written during a FORMAT UNIT command protection information shall be written with a default value of all OxFF s Following a successful format the PROT_EN bit in the READ CAPACITY 16 parameter data will indicate that protection information is enabled and the P_TYPE field in the READ CAPACITY 16 parameter data will indicate the protection type Table 64 Data Format with Protection Field Bit Byte 7 6 5 4 3 2 1 0 0 n User Data n n 1 Logical Block Guard n 2 n 3 Logical Block Application Tag n 4 n 7 Logical Block Reference Tag The Logical Block Guard field contains a CRC that covers the preceding user data This field is generated checked per the SBC standard The Logical Block Application Tag field may be modified by the initiator if the ATO bit is set to zero in mode page Ox0A If the ATO bit is set to one then the initiator shall not modify the Logical Block Application Tag field This field is generated checked per the SBC standard The Logical Block Reference Tag
258. d Attached 6 Reserved oor ias SME H sered Initiator Port Initiator Port Port Attached Attached Attached Reserved 7 Reserved SSP STP STP Target Port Target Port Target Port MSB 8 15 SAS Address LSB MSB 16 23 Attached SAS Address LSB 24 Attached PHY Identifier Attached Attached Attached incio Eee d Attached 25 Persistent Attached Power Capable Slumber Partial ZPSDS An Break Reply Capable Capable Capable Persistent ZPSDS Capable MSB 26 31 Reserved LSB 32 Programmed Minimum Physical Link Rate Hardware Minimum Physical Link Rate 33 Programmed Maximum Physical Link Rate Hardware Maximum Physical Link Rate MSB 34 41 Reserved LSB MSB 42 43 Vendor specific LSB MSB 44 47 Reserved LSB HGST Ultrastar C15K600 Hard Disk Drive Specification 184 e PHY Identifier indicates the unique PHY Identifier for the PHY associated with the other data in this SAS PHY Mode Descriptor Page Attached Reason indicates the value of the REASON field in the last received IDENTIFY address frame associated with the PHY Identifier list in this SAS PHY Mode Descriptor See Table 34 e Attached Device Type indicates the value of the DEVICE TYPE field in the last received IDENTIFY address frame associated with the PHY Identifier listed in this SAS PHY Mode Descriptor See Table 34 e Attached SAS Address indicates the value of the attached SAS address in the last received IDENTIFY address frame associated with the PHY Ident
259. d Operation Code field and Requested Service Action field will be returned in the one_command parameter data format If a the operation code specified by the Request Operation Code field specifies an operation code for which the device server does not implement service actions the Requested Service Action field is set to 00h and the command is supported or b the operation code specified by the Requested Operation Code field specifies an operation code for which the device server implements service actions and the value in the Requested Service Action field is supported then the command support data shall indicate that the command is supported i e the Support field is set to 011b or 101b Otherwise the command support data shall indicate that the command is not supported i e the Support field is set to 001b 100b 111b Reserved Requested Operation Code specifies the operation code of the command to be returned in the one_command parameter data format Requested Service Action specifies the service action of the command to be returned in the one_command parameter data format Allocation Length specifies the number of bytes that have been allocated for the returned parameter data If the length is not sufficient to contain all the parameter data the first portion of the data shall be returned The actual length of the parameter data may be determined from the Additional Length field in the parameter data HG
260. d an implied Synchronize Cache before starting the operation This insures that the medium not the cache is being verified Table 261 Byte Check Indicates that the data is read from the disk and verified using LDPC If an LDPC error is detected in the verify process Check Condition status is returned with sense key set to Medium Error Indicates that a byte by byte comparison is performed between the data on the disk and data transferred from the initiator during the data out phase The number of logical blocks transferred must equal the Verification Length field If the comparison is unsuccessful the command is terminated with Check Condition status and the sense key is set to Miscompare 10b N ot defined Indicates that a byte by byte comparison is performed between the data on the disk and data transferred from the initiator during the data out phase The number of logical blocks transferred must equal one All blocks specified by the Verification Length will be compared against the single block of data transferred by the initiator If the comparison is unsuccessful the command is terminated with Check Condition status and the sense key is set to Miscompare DPO Disable Page Out bit of one indicates that the data written by this command is to be assigned the lowest ce for being written into or retained by the cache A DPO bit of one overrides any retention priority specified HGST Ultrastar C15K600 Hard Disk Drive Specificati
261. d in CDB MOD Description 00000 Write combined header and data 00010 Data 00100 Download Microcode 00101 Download Microcode and Save single binary file 00111 Download Microcode and Save multiple binary files 01010 Write Data to Echo Buffer Download microcode with offsets select activation events 01101 save and defer activate 01110 Download microcode with offsets save and defer activate 01111 Activate deferred microcode 11010 Enable expander Communications Protocol All Others Not Supported HGST Ultrastar C15K600 Hard Disk Drive Specification 286 18 59 1 Combined Header And Data Mode 00000b In this mode the data to be transferred is preceded by a four byte header Buffer ID must be zero If another value is specified no download function is performed and the command is terminated with Check Condition status And the drive shall set the sense key to Illegal Request and additional sense code to Illegal Field in CDB Buffer Offset must be zero If another value is specified no download function is performed and the command is terminated with Check Condition status And the drive shall set the sense key to Illegal Request and additional sense code to Illegal Field in CDB Parameter List Length specifies the number of bytes that shall be transferred during the DATA OUT phase This number includes four bytes of header so the data length to be stored in the drive buffer is transfer length minus four If the length exceeds
262. d in any parameter data returned Reporting Options specifies the information to be returned in the parameter data Table 217 Reporting Options Reporting Options Description A list of all operation codes and service actions supported by the drive will be returned in 000b the all_commands parameter data format The Requested Operation Code field and Requested Service Action field will be ignored The command support data for the operation code specified in the Requested Operation Code field will be returned in the one_command parameter data format The Requested 001b Service Action field will be ignored If the Requested Operation Code field specifies an operation code that has service actions Check Condition status will be reported with a sense key of Illegal Request and additional sense code of Invalid Field in CDB The command support data for the operation code and service action specified in the Requested Operation Code field and Requested Service Action field will be returned in the one_command parameter data format If the Requested Operation Code field specifies an operation code that does not have service actions Check Condition status will be reported with a sense key of Illegal Request and additional sense code of Invalid Field in CDB 010b HGST Ultrastar C15K600 Hard Disk Drive Specification 238 011b The command support data for the operation code and service action specified in the Requeste
263. d in the CDB Descriptor Type Set to 00h for Information Sense Data Descriptor Additional Length Set to OAh for Information Sense Data Descriptor VALID This bit is set to 1 when content of the Information field is valid and set to 0 if the Information field is invalid Information This field contains an LBA or other information depending on the value of the ILI bit in the Block Command Sense Descriptor See section 22 3 2 5 Block Command Sense Descriptor Note An LBA other than the command LBA may be reported on the Reassign Block 07h command ILI 1 The Information field contains the difference residue of the requested length in bytes Negative values are indicated by two s complement notation HGST Ultrastar C15K600 Hard Disk Drive Specification 415 22 3 2 2 Command specific Sense Data Descriptor Byte 20 31 The Command specific Sense Data Descriptor is stored in bytes 20 through 31 of the descriptor format sense data Format of the format of Command specific Sense Data Descriptor is shown in Table 310 Table 319 Command specific Sense Data Descriptor Format Bit Byte 7 6 5 4 3 2 1 0 0 Descriptor Type 01h 1 Additional Length OAh 2 Reserved 3 Reserved 4 11 Command Specific Information Descriptor Type Set to 01h for Command specific Sense Data Descriptor Additional Length Set to OAh for Command specific Sense Data Descriptor Command specific Information The v
264. d interprets all interface signals between the host controller and the drive e Controls read write accessing of the disk media including defect management and error recovery e Controls starting stopping and monitoring of the spindle e Conducts a power up sequence and calibrates the servo e Analyzes servo signals to provide closed loop control These include position error signal and estimated velocity e Monitors the actuator position and determines the target track for a seek operation e Controls the voice coil motor driver to align the actuator in a desired position e Constantly monitors error conditions of the servo and takes corresponding action if an error occurs e Monitors various timers such as head settle and servo failure e Performs self checkout diagnostics 3 2 Head Disk Assembly The head disk assembly HDA is assembled in a clean room environment and contains disks a spindle motor actuator assembly and voice coil motor Air is constantly circulated and filtered when the drive is operational Venting of the HDA is accomplished via a breather filter The spindle is driven directly by a brushless sensorless DC drive motor Dynamic braking is used to stop the spindle quickly 3 3 Actuator The read write heads are mounted in the actuator The actuator is a swing arm assembly driven by a voice coil motor A closed loop positioning servo controls the movement of the actuator An embedded servo data pattern supplie
265. d issue a MODE SENSE command requesting all Changeable values see PCF field in byte two of the CDB in prior to issuing a MODE SELECT command This is necessary to find out which pages are implemented by the drive and the length of those pages In the Pages of the MODE SENSE command the drive will return the number of bytes supported for each Page The Page Length set by the Initiator in the MODE SELECT command must be the same value as returned by the drive in MODE SENSE Page Length If not the drive will return Check Condition status with sense key of Illegal Request Note If an Initiator sends a MODE SELECT command that changes any parameters that apply to other Initiators the drive shall generate a unit attention condition for all Initiators except for the one that issued the MODE SELECT command The drive shall set the additional sense code to Parameters Changed 2Ah HGST Ultrastar C15K600 Hard Disk Drive Specification 152 18 9 MODE SELECT 55 Table 126 Mode Select 55 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 55h 1 Reserved 0 PF 1 Reserved 0 SP 2 6 Reserved 0 MSB 7 8 Parameter List Length LSB 9 VU 0 Reserved 0 FLAG LINK The MODE SELECT 55 command provides a means for the Initiator to specify LUN or device parameters to the Target See the MODE SELECT 15 command for a description of the fields in this command HGST Ultrastar C15K600 Hard Disk D
266. defects up to 425 bits for 512n LBA seeded 32 bit CRC on the sector plus a 72 bit media ECC for miscorrect detection 10 4 Seek Errors A non recoverable seek ID miscompare error is defined as a seek operation that cannot be recovered by the error recovery procedure of the drive The drive reports sense key 04 and sense code 02 for this error No drive has more than ten non recoverable seek ID miscompare error per 100 million seek operations lt 10 in 1x 10 when operated at the full range of voltage and environmental conditions 10 5 Failure Prediction S M A R T SMART Monitoring Parameters are checked to determine if the Read Write Seek error rates exceed the drive s threshold value when an error occurs and a minimum amount of operation has been completed A check is also performed for a minimum level of Spare Sector Availability The Head Load Unload Count Spin Up Time and Spin Up Retry Count parameters are checked prior to reporting a Ready condition at Power On Smart monitors Milliactuator calibration which occurs at power on and in error recovery SMART monitors unrecoverable corrupted critical segments of the Reserved Area If SMART reports a problem in the Reserved Area all data should be recovered from the drive before a power cycle HGST Ultrastar C15K600 Hard Disk Drive Specification 45 10 6 MTBF Mean Time Between Failure 2 0M hours This MTBF target is based on a sample population and is estimated by stati
267. e COMMAND SPECIFIC field contains time out information see Table 216 that is specific to one or more commands If no command specific time out information is defined by this or the applicable command standard the COMMAND SPECIFIC field is reserved Table 223 Command timeouts descriptor Command Specific Field usage Command Reference See Section 18 34 3 2 WRITE BUFFER command timeouts descriptor COMMAND SPECIFIC field usage WRITE BUFFER HGST Ultrastar C15K600 Hard Disk Drive Specification 242 18 33 3 2 WRITE BUFFER command timeouts descriptor COMMAND SPECIFIC field usage For the WRITE BUFFER command the COMMAND SPECIFIC field usage is reserved for all modes except the following Download microcode mode 04h Download microcode and save mode 05h Download microcode with offsets mode 06h Download microcode with offsets and save mode 07h Download microcode with offsets and defer activation mode OEh only if the microcode is activated by an event other than an activate deferred microcode mode and Activate deferred microcode mode 0Fh If the command timeouts descriptor describes one of the WRITE BUFFER modes listed in this sub clause then the COMMAND SPECIFIC field indicates the maximum time in one second increments that access to the SCSI device is limited or not possible through any SCSI ports associated with a logical unit that processes a WRITE BUFFER command that specifies one of the named modes
268. e Protocol Identifier field contains a valid value Association specifies the entity with which the Identifier field is associated Oh for LUN 1h for Target or Relative Port or 2h for Target Device Identifier Type specifies the format and assignment authority for the identifier 3h indicates NAA format of the WWID for LUN Target Port and Target Device 4h indicates Relative Port 8h indicates SCSI name string Identifier fields contain the actual Identifier Descriptor The LUN Target Port and Target Device Name Identifiers are defined in the NAA IEE WWID format where Worldwide ID is a 64 bit unique identification for each drive The format is 5000CCAh xxxh yyb n where xxx is the 12 bit block assignment defined for each model and manufacturing site nis the 22 bit drive unique serial number yy is the 2 bit port node ID select The Relative Port Identifier indicates the port which received the Inquiry command 0000 0001h for the Primary Port or 0000 0002h for the Secondary Port HGST Ultrastar C15K600 Hard Disk Drive Specification 105 18 5 1 6 Inquiry Data Format EVPD 1 Page Code 86h Table 77 Inquiry Data Format EVPD 1 Page Code 86h Byte 6 5 4 3 2 1 0 0 Peripheral Qualifier Peripheral Device Type 1 Page Code 86h 2 3 MSB Page Length 003Ch LSB 4 Activate Microcode SPT GRD_CHK APP_CHK REF_CHK 5 Reserved U
269. e Splice Fault Error 1662 Channel Recovered Write Gate Overlap Fault Error 1664 Channel Recovered Write Gate Fault Error 1666 Channel Recovered Buffer Overflow Write Error 1668 Channel 166A Channel Recovered Buffer Underflow Write Error Recovered Write Parity Error 166C Channel Recovered Buffer Overflow Read Error 166E Channel 1670 Channel Recovered CTG Wedge Slip Fault Error Recovered CTG Packet Late Fault Error 1672 Channel Recovered Baseline Instability Count Late Error 1674 Channel Recovered Preamp Count Fault Error HGST Ultrastar C15K600 Hard Disk Drive Specification 370 1676 Channel Recovered Pfault Read Error 1678 Channel Recovered Pfault Write Error 167A Channel Recovered Last Data Fault Error 167C Channel 1680 Channel Recovered WRPO Fault Error Recovered PLLFloor Error 1682 Channel Recovered Losslock Error 1684 Channel 1686 Channel Recovered VGA Floor Error Recovered Buffer EVGA Floor Error 1688 Channel Recovered TA Detector Error 168A Channel Recovered NPLD Error 168C Channel Recovered ZGR Flag Error 168E Channel Recovered DPLL Freq Flag Error 1690 Channel Recovered Massive Drop Out Detection Error 1692 Channel Recovered CTG Parameter Out of Bounds Error 1694 Channel Recovered Flaw Signal Sync Error 169
270. e Start Session method description TCG Core 5 2 3 1 and see SSC requirement in SSC 6 2 1 2 Properties Returns session properties to host N A N A Start Session Start a session N A N A Syc Session Response to say session successfully started N A N A Close Session End Close a session N A N A Table 300 TCG Enterprise SSC Commands Behavior 2 Command Description unlocked Locked Discovery Allows the host to discover a TCG drive its properties and table values Level 0 Discovery request sent by host as IF RCV command N A N A Security Protocol 0x01 COMID 0x0001 Level 1 Request basic TPER capabilities via properties using hostUses properties Uses properties messaging method method Level 2 TCG methods retrieve table cell values See methods See methods below below Table 301 TCG Enterprise SSC Commands Behavior 3 Command Description unlocked Locked Cryptographic Template Random Random function is only function required under SSC N A Not related to bands data on drive Authentication required N A Not related to bands data on drive Authentication This is the only required method in the crypto template for SSC It is a random number generator in software required HGST Ultrastar C15K600 Hard Disk Drive Specification 349 Table 302 TCG Enterprise SSC Commands Behavior 4 Command Description unlocked Locked Base Template Mandatory Set Sets a
271. e device is Direct Access Page Code is set to the value of the page code field in the CDB Page Length is set to 52 and this field specifies the length of the following page data Note If the media is not available bytes 0 through 3 are valid All the other fields are ASCII blanks 20h Note All ASCII fields are alphanumeric left aligned and padded on the right with ASCII blanks 20h HGST Ultrastar C15K600 Hard Disk Drive Specification 117 18 6 LOG SELECT 4C Table 91 Log Select 4C Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 4Ch 1 Reserved 0 Reserved 0 PCR SP 2 PC Page Code 3 SubPage Code 0 4 6 Reserved 0 7 MSB Parameter List Length 0 8 LSB 9 Reserved 0 FLAG LINK The LOG SELECT command provides a means for the Initiator to clear statistical information maintained by the drive and reported via the LOG SENSE command PCR The Parameter Code Reset determines whether the Log Sense parameters will be cleared and unit attention posted for all other Initiators A value of 1 indicates that the parameters be cleared while a value of zero except when PC 11b indicates that the parameters not be cleared Parameter list length must be zero when PCR is 1 The PC field is ignored for list parameters i e when the Format and Linking F amp L field contains 01b or 11b SP The Save Parameters bit value of zero indicates that the page parameters not be saved
272. e spindle motor If the Drive fails to come ready in the time specified in Section 20 14 Command Time out Limits service the drive using the service guideline recommended in Section 20 15 1 Drive Service Strategy 2 Sense Code Qualifier of Diagnostic Failure Failure of a Send Diagnostic self test a start up Sequence or other internal target failures Failure of a send diagnostic self test or a start up sequence This failure is the result of the diagnostics that are executed during power on or when the Send Diagnostic 1D command is executed detecting a failure As with the RAM code not loaded and the configuration data not loaded the recovery is either a power cycle or issuing the Send Diagnostic 1D command with the self test bit set active Recovery for a failed Send Diagnostic 1D is achieved in one of the following ways Executing the Send Diagnostic 1D command Power cycling the drive If the failure repeats service the drive using the service guideline recommended in Section 20 15 1 Drive Service Strategy Recovery for a failed power up sequence is achieved in one of the following ways Issuing a Unit start 1B command Power cycling the drive If the failure repeats service the drive using the service guideline recommended in Section 20 15 1 Drive Service Strategy Internal target failures The drive periodically adjusts the track following for each head to compensate for expansion and contraction of t
273. e the unit attention condition Report Luns Same as above Request Sense Execute the command return any pending sense data return GOOD status and preserve the unit attention condition If there is not any pending sense data the sense data associated with the highest priority unit attention condition is returned and the highest priority unit attention condition is cleared for this initiator All Others Do not execute the command return a CHECK CONDITION status clear the highest priority unit attention condition for this initiator and return the associated sense data More than one unit attention condition may be generated for an initiator before that initiator clears the unit attention condition HGST Ultrastar C15K600 Hard Disk Drive Specification 303 20 1 6 Command Processing During Startup and Format Operations If the Target receives a command from an Initiator while the Target is executing a startup or format operation the response of the Target varies with the command as follows INQUIRY The drive sends inquiry data and returns appropriate status REQUEST SENSE Executes the command returns a Sense key of NOT READY and an Additional Sense Code of LOGICAL UNIT NOT READY and returns GOOD STATUS The Additional Sense Code Qualifier that is returned depends on type of I O processes that are active For the START UNIT STOP and the Auto start operation the qualifier returned is LOGICAL UNIT IS IN PROCESS OF BECOMING READY For the F
274. e two voltages share a common ground plane to which all of the ground contacts are connected 7 1 8 Ready LED Output The drive provides an open drain driver with 15mA of current sink capability to the Ready LED Output signal The cathode of the LED should be connected to this signal The LED and the current limiting resistor must be provided by the enclosure HGST Ultrastar C15K600 Hard Disk Drive Specification 34 8 Environment 8 1 Temperature And Humidity Table 14 Operating and Non operating Conditions Operating Conditions Ambient Temperature 5 C to 55 C Relative humidity 5 to 90 non condensing Maximum wet bulb temperature 29 4 C non condensing Maximum surface temperature gradient 20 C hour Altitude 305 to 3 048 m Shipping Conditions Ambient Temperature 40 C to 70 C Relative humidity Maximum wet bulb temperature 5 to 95 non condensing 35 C non condensing Maximum surface temperature gradient 30 C hour Altitude Storage Conditions 305 to 12 192 m Ambient Temperature Relative humidity 0 C to 65 C 5 to 90 non condensing Maximum wet bulb temperature 35 C non condensing Altitude 305 to 12 192 m Environments that contain elevated levels of corrosives e g hydrogen sulfide sulfur oxides or hydrochloric acid should be avoided Care must be taken to avoid using any compound material in
275. easure Overwrite SDM Failure F485 Servo Unrecovered TFC Utility SDM Failure F487 Servo Unrecovered Milli Calibration Error F488 Servo Unrecovered SIDSAT Timeout Error F489 Servo Unrecovered SDM Load And Drop Anchor Error F48A Servo Unrecovered Filter Table Full Error F48B Servo F48D Servo Unrecovered Filter Table Invalid Error Unrecovered Measure Qsamp SDM Failure F48F Servo Unrecovered Tilt Calibration Error F491 Servo F492 Servo Unrecovered Tilt Numerical Error Unrecovered Milli Table Load Error F493 Servo Unrecovered TFCR DAC Out of Range F494 Servo Unrecovered MRR DAC Out of Range HGST Ultrastar C15K600 Hard Disk Drive Specification 392 F495 Servo Unrecovered TFCR Open Short F497 Servo Unrecovered DTID Inhibit Error F499 Servo Unrecovered DTID Unlock Error F49B Servo Unrecovered SHARP Pulse TFC Entry Error F49D Servo Unrecovered Heads Not Loaded FFSULI F49F Servo Unrecovered Load Abort FFSULI F603 Channel AE Unrecovered Internal Target Failure F604 Channel AE Unrecovered Internal Calibration Error F605 Channel AE Unrecovered Internal MR Calibration Error F607 Channel AE Unrecovered data with PPM or precomp load F60A AE TFC Short Error F60C AE Unrecovered Shorted MR Element Error F60D Unsupported Read Channel Command Error F60E Init RRCIk Dead Erro
276. ec is defined as 1 000 000 bytes per Second e Instantaneous disk buffer transfer rate is derived by Number of sectors on a track x sectors track x revolutions sec e The number of sectors per track will vary by radial zone because linear bit density is approximately constant while track radius decreases with increasing zone number e Sustained disk buffer transfer rate is the average rate measured while transferring multiple tracks of data It differs from the instantaneous transfer rate because of the time required to change tracks track skew In addition time is added for the occasional missed track switch 4 4 5 Buffering Operation read ahead write cache This hard disk drive has a buffer for read ahead see section 20 8 Segmented Caching This hard disk drive has a buffer for write cache see section 20 6 Write Cache HGST Ultrastar C15K600 Hard Disk Drive Specification 30 5 Data Integrity The drive retains recorded information under all non write operations No more than one sector can be lost by power down during a write operation while write cache is disabled If power down occurs before completion of a data transfer from write cache to disk while write cache is enabled the data remaining in the write cache will be lost To prevent this data loss at power off the following action is recommended Confirm successful completion of a SYNCHRONIZE CACHE 35h command 5 1 Equipment Status Equipment stat
277. ecovered R W Abort PES Error FEE7 Media Unrecovered R W Abort Seek Start Error FEE9 Media Unrecovered R W Abort PES Reset Error FEEB Media Unrecovered R W Abort SID Unlock Error FEED Media Unrecovered R W Abort WCS Error FEEF Media Unrecovered R W Abort Hard Reset Error FEF1 Media Unrecovered R W Abort Shock Error FEF3 Media Unrecovered R W Abort Unlock Macro Error FEF5 Media FEF7 Media Unrecovered R W Abort Sharp Error Unrecovered R W Abort Aggressive Error FEF9 Media Unrecovered R W Abort SVGA Limit Error FEFB Media Unrecovered R W Abort Gray Code Error FEFD Media Unrecovered R W Abort Burst Error FEFF Media Unrecovered R W Abort No STM Error OA 01 Unrecovered Super Certification Log Write Error HGST Ultrastar C15K600 Hard Disk Drive Specification 379 F7AC Media Unrecovered Super Certification Log Write Error OA 02 Unrecovered Super Certification Log Read Error F7AD Media Unrecovered Super Certification Log Read Error 11 00 Unrecovered Read Error F67F Channel Unrecovered Forced Channel Fault Error F702 Too many notches F71F Media Unrecovered Read Latency Error F727 Media Unrecovered Internal Write Catch Error F72D Media Unrecovered Uncorrectable Read Data error F72F Media Unrecovered Error on Last Data Read F730 Media Recommend targeted scan F73F Medi
278. ed Check Condition Status is returned with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM code NOT load HGST Ultrastar C15K600 Hard Disk Drive Specification 309 20 1 9 6 Format Command Failure Degraded Mode Table 279 Format Command Failure Degraded Mode Command w Option Response Request Sense Inquiry EVPD 0 Inquiry EVPD 1 Test Unit Ready Executed The Target may return Sense Key 02h Not Ready ASC ASCQ 3100h Format Corrupted Sense Key 03h Medium Error ASC ASCQ 3100h Format Corrupted Executed Executed Executed and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 3100h Format Corrupted Format Unit Executed Success Good Status is returned Format Degraded Mode is cleared Failure Check Condition Status is returned and Format Degraded Mode is NOT cleared Other Commands read and write Not Executed Check Condition Status is returned with Sense Key 03h Medium Error ASC ASCQ 3100h Format Corrupted Non read write commands will execute so the drive is as responsive as possible and for restoring normal operation Note Mode Page 0 byte 5 bit 4 FDD 0 Note See also Section 20 1 9 Degraded Mode and Section 18 4 FORMAT UNIT 04 20 1 10 Command Processing while Reserved A logical unit is reserved after successful execution of the Reserve command Each time
279. ed match speed negotiation The count wraps at the maximum value PHY Event Descriptor Length indicates the number of bytes in the PHY event descriptor which is OCh Number of Event Descriptors indicates the number of PHY event descriptors in the PHY event descriptor list which is 04h Event Source 01h Invalid Dword Count The PHY Event field following this event source contains the number of invalid Dwords detected by the PHY since power on The Peak Value Detector Threshold is set to 00000000h to indicate this is a counter and not a peak value detector Event Source 02h Running Disparity Error Count The PHY Event field following this event source contains the number of disparity errors detected by the PHY since power on The Peak Value Detector Threshold is set to 00000000h to indicate this is a counter and not a peak value detector Event Source 03h Loss of Dword Synchronization Count The Phy Event field following this event source contains the number of times the receiver has lost Dword synchronization since power on The Peak Value Detector Threshold is set to 00000000h to indicate this is a counter and not a peak value detector Event Source 04h PHY Reset Problem Count The PHY Event field following this event source contains the number of times the PHY has encountered a PHY reset problem condition since power on The Peak Value Detector Threshold is set to 00000000h to indicate this is a counter and not a
280. efer to the EXTENDED SELF TEST COMPLETION MINUTES field in the Extended INQUIRY Data VPD page HGST Ultrastar C15K600 Hard Disk Drive Specification 175 18 10 9 1 Control Extension Subpage 01h Table 143 Control Extension Subpage Bit Byte Default 7 6 5 4 3 2 1 0 PS SPF 1 Page Code 0Ah 4Ah Subpage Code 1 Oth 2 3 Page Length 001Ch 001Ch Reserved 0 TCMOS 0 SCSIP 0 IALUAE 0 00h Reserved 0 Initial Priority 0 00h Maximum Sense Data Length 00h 7 31 Reserved 0 00h TCMOS Timestamp Changeable By Methods Outside This Standard set to zero to specify that the timestamp shall not be changed by any method except those defined by this standard SCSIP SCSI Precedence set to zero to specify that methods outside this standard may change the timestamp and that the SET TIMESTAMP command is illegal IALUAE Implicit Asymmetric Logical Unit Access Enabled set to zero to specify that implicitly managed transitions between primary target port asymmetric access states are disallowed and indicates that implicitly managed transitions between primary target port asymmetric access states are disallowed or not supported Initial Command Priority set to zero to indicate that the device server does not support priorities with the SET PRIORITY command Maximum Sense Data Length specifies the maximum number of bytes of sense data the device server shall return in t
281. eg cae ae ied bd ahead 351 21 16 Customer Specific REQUIPCIMONUS Ss iii a Ad A ies dabeddedadadldcdidecbeceatedsseabecteenede 351 SCSI Sense Data anse ke i ee 352 22 1 SCSI Sense Data Format Introduction ccssccccesssecessscecsensececssnaecesseececeenseeecsenaecsssueeecsesaececseaaecsssueeecseaueessseaaecsssaeeeens 352 22 1 1 Sense Data Format ii Ga 352 22 1 2 Sense Data Len iia in cd AA das 352 22 1 3 Sense Data Response Code Aa A o 352 22 2 Fixed Format Sense Datarsnaausuudsnakrelaksa nede Skadene Saas ii Ab yaa da tee ee 353 22 2 1 Valid Bit 7 OF byte Oh O LA is Saco ew eie 354 22 2 2 Response CO ABONA ek 354 22 2 3 ILI Incorrect Length Indicator Bit 5 Of byte 2 ccccccssscccssssececsssceceeseeecsesseceesseseceesaeeeceesseceesssseceesaeeecessaeens 354 22 2 4 Sense Key Bit3 Dof byte 2 muse ae eneren 355 22 2 5 Information Bytes Byte 3 through 6 rrrrranvrnnonnrrrrnonnrnrrnanvrnnnnnrrrrnnnnvnrrnsnnrnnnnarvrnnnnnnnssnsvnnnnnnavsesnnnnnnsssannnnnnne 356 22 2 6 Additional Sense Length Byte This ci andado dde 356 22 2 7 Command Specific Information Byte 8 through 11 oooncooncccoccnncconncnonononononnnnnononnncnnnonnncnonnnnnnnnnncnnnnnnnccnnanos 356 22 2 8 Additional Sense Code Qualifier Byte 12 and 13 rorrrronvreronrronvrnnorrrennrnnnvrrnnnrnnnvrrenvnnnsvnrennnsesvsrennnsesvrsnnnnsenns 357 22 2 9 FRU Field Replaceable Unit Byte 14 oooocononoconocococcnononanoconnnnnononnncconnnnnoconononononnn
282. eived by any SCSI target port for the logical unit as a result of write commands Number of Logical Blocks Transmitted indicates the number of logical blocks transmitted by any SCSI target port for the logical unit as a result of read commands Read Command Processing Interval is not supported and is set to 0 Write Command Processing Interval is not supported and is set to 0 Weighted Number of Read Commands Plus Write Commands is not supported and is set to 0 Weighted Read Command Processing Plus Write Command Processing is not supported and is set to 0 HGST Ultrastar C15K600 Hard Disk Drive Specification 143 Idle Time Intervals indicates the cumulative number of idle times spent while there are no commands in the task set and there are no commands being processed by the logical unit Idle time is calculated using the time interval in parameter 0003h idle time time increments not processing commands x time interval The time interval descriptor contains the time interval in seconds Table 120 Time Interval Descriptor Bit Byte 7 6 5 4 3 2 1 0 0 3 Exponent 4 7 Integer Exponent contains the negative power of 10 exponent to multiply with the Integer field Integer when multiplied by the exponent contains the value that represents one time interval The Exponent and Integer are set to the equivalent of 50ms 5x1 0 seconds HGST Ultrastar C15K600 Hard Disk Drive Spe
283. eld see SBC 3 set to zero or The ORPROTECT field see SBC 3 set to zero D_Sense Descriptor Sense Data bit controls the format in which the drive returns sense data for CHECK_CONDITION status Setting the D SENSE bit to 0 specifies that the drive shall return fixed format sense data for CHECK_CONDITION Setting the D_SENSE bit to 1 specifies that the drive shall return descriptor format sense data for CHECK_CONDITION Queue Algorithm Modifier specifies restrictions on the algorithm used for reordering commands that are tagged with the SIMPLE message Oh Restricted reordering The Target shall reorder the actual execution sequence of the queued commands from each Initiator such that data integrity is maintained for that Initiator 1h Unrestricted reordering allowed The Target may reorder the actual execution sequence of the queued commands in any manner it selects Any data integrity exposures related to command sequence order are explicitly handled by the Initiator through the selection of appropriate commands and queue tag messages 2h 7h RESERVED 8 Command reordering is disabled 9 Fh RESERVED QErr Queue Error Management The queue error management QERR field specifies how the device server shall handle blocked tasks when another task receives a Check Condition status 00b Specifies that all tasks from all Initiators are blocked from execution when a Continent HGST Ultrastar C15K600 Hard Disk Drive Specificatio
284. ement Functions returned parameter data 244 REQUEST SENSE 03 ml 247 Sense Data Format and Length rrrrrrnnnnrrrrrrrrrrornnnnnrrrrrnrrrnnnnnnnnrrrnnerrssnnnnnnnvrrnnsssssnnnennnnn 247 RESERVE rias 248 A nthe EE NN 249 REZAR UNIT GL dd 250 TE au 251 SANITIZE Service Action Codes oooocccccnnnnnnnnnnononononononononononnnnnnnnnnnnnnnnnnnnnonononnnnnnnnnnnnnnnonos 252 Parameter List Format for Overwrite Service Action rrrrrnnnrsrrsrrrnvrrnnnnnsssssrnvrrrnnnnesssvnnne 252 SEND DIAGNOSTIC AUDI eee 254 SEND DIAGNOSTIC Function Code U Dicuinnanon aaa ntada atada 255 Diagnostic Page AS O 256 Diagnostic page Fania rin aniones dosedesadesebedees 256 Phy Vest Pattern aust 257 Phy Test Pattern SSC Coden ae a a RRA ERE EEEN 258 Phy Test Pattern Dwords Control cccccnnnooooononnncnononononnnnnoncnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnns 258 Diagnostic Par 40s 224 A OS 259 Address to MINS ATO aa e EAE EEOAE EEA EE S 259 SETDEVICE DENE SO ee 260 SET DEVICE IDENTIFIER Parameter List rrrrnrrrrrnnnrsssrrrnvrrrrnnnnssrsssrnnrrrnnnnssssssnnnnnren 260 STARTS BG PUN Bess 261 Power Conditions ooooooonnnnnnnnnnnnnnnnnnnnnnnonononnnnnnnnnnnnnnnononnnnn nn nro non nn nn nn non nn nn non nan EEEE EEEE 262 SYNCHRONIZE CACHE 10 30 spe 264 Synchronize Cache 16 ad dd dae 265 TEST UNIT READY Ope 266 APR GE EE ED EN EN EE SE eerie tia tire 267 Byte Check A TETT 267 VERA TNS 270 VERIFY 16 PP 271 VERE ASTRO O EE
285. en another WRITE command is an active I O process READ commands when another READ command is an active I O process When a concurrent command ends in CHECK CONDITION status the QErr bit on the Mode Page OAh will determine how other active I O processes from the same initiator for that drive will be handled 20 6 Write Cache If the WCE Write cache enable bit is 1 the drive returns Good Status and closes the connection immediately after receiving the data of the last sector before actually writing the data onto the media If the drive detects an error after it returns a Good Status the drive sets a Deferred Error Error Code of sense data 71h and a following command will be returned with Check Condition and the Contingent allegiance condition is established Under the Contingent allegiance condition all queued processes including commands from other initiators are suspended 20 7 Automatic Rewrite Reallocate The target supports Auto Reallocate for READ WRITE WRITE VERIFY and VERIFY Automatic Reallocate operates from within the read write command When an automatic reallocation occurs the read or write command takes longer to complete This operation is sometimes referred to as auto reassignment due to its similarity to the operation performed by the reassign command Following is a description of the target behavior for each setting of ARRE ARRE setting affects all data errors No Sector Found Data Sync Byte Errors and Data LDPC
286. en reported the interval timer is restarted A value of zero or OxFFFFFFFF in the Interval Timer field indicates that the target only reports the informational exception condition one time and will override the value set in the Report Count Field Report Count Field indicates the number of times the Target reports an informational exception condition The Report Count of ZERO indicates no limits on the number of times the Target reports an informational exception condition HGST Ultrastar C15K600 Hard Disk Drive Specification 192 18 10 14 1 Background Control Subpage 01h Table 158 Background Control Subpage 01h Bit Byte Default 7 6 5 4 3 2 1 0 0 PS SPF 1 Page Code 1Ch DCh 1 Subpage Code 01h Oth 2 3 Page Length 0Ch 000Ch 4 Reserved 0 S L Full LOWIR EN_BMS Oth 5 Reserved 0 EN PS 00h 6 7 Background Medium Scan Interval Time 00A8h 8 9 Background Pre Scan Time Limit 0000h 10 11 Minimum Idle Time Before Background Scan 0000h 12 13 Maximum Time To Suspend Background Scan Ignored 0000h 14 15 Reserved 0 0000h Suspend On Log Full S L FULL bit set to zero allows background scans to continue if the results log Log Sense Page 15h is full S L FULL bit set to one will cause background scans to suspend when the log is full Log Only When Intervention Required LOWIR bit set to zero allows logging of all medium errors in the results log Lo
287. ense Code contained in the sense data The Additional Sense Codes for data errors are as follows OC Write error 11 Unrecovered read error 14 No record found 16 Data Synchronization mark error 17 Recovered read error without LDPC correction 18 Recovered read error with LDPC correction Typically data errors do not include positioning of the heads or the data path though the electronics Non data errors are those errors that do not have a direct relationship with transferring data to and from the media Non data errors can include data handling if the media is not associated with the error that is interface error The system action assumed for each class of error is outlined here 20 15 1 Drive Service Strategy The Drive service strategy is defined so the customer will be able to use the system as soon after a failure is detected as possible The first priority is to replace the entire drive to make the system operational with minimal service time The service representative should 1 Back up all the customer data on this drive if possible 2 Replace the complete drive 3 Restore the customer data 4 Return the drive to customer service 20 15 2 Recommendations for System Error Log The system error log should contain information about the Drive error that will allow recovery actions The system error logs should contain all the error information returned in the sense data At a minimum the following information
288. ense code of Parameter List Length Error 18 13 1 Service Action The following service action codes are supported Table 166 PERSISTENT RESERVE OUT Service Action Code Code Name Description 00h Register Register a reservation key 01h Reserve Create a persistent reservation using a reservation key 02h Release Release a persistent reservation 03h Clear Clear all reservation keys and all persistent reservations 04h Preempt Preempt persistent reservations from another Initiator Preempt persistent reservations from another Initiator and clear the Oah PASM Ad 00 task set for the preempted Initiator 06h Register and Ignore existing key Register a reservation key 07h 1Fh Reserved Reserved HGST Ultrastar C15K600 Hard Disk Drive Specification 198 18 13 2 Type The Type field specifies the characteristics of the persistent reservation being established for all customer data sectors reservation type The table below describes the supported types and how read and write commands are handled for each Table 167 PERSISTENT RESERVE OUT Type Code Code Name Description Oh Reserved Reserved th Write Exclusive Reads Shared Any initiator may execute commands that transfer from the media Writes Exclusive Only the initiator with the reservation may execute commands that transfer data to the media Reservation Conflict status will be returned to other initiators
289. ense code set to Invalid Field in Parameter List Initialization Pattern field specifies the data pattern to be used to write the user data This data pattern is repeated as necessary to fill each logical block For each logical block the first byte of the user data shall begin with the first byte of the initialization pattern The protection information if any shall be set to FFFF_FFFF_FFFF_FFFFh HGST Ultrastar C15K600 Hard Disk Drive Specification 253 18 40 SEND DIAGNOSTIC 1D Table 234 SEND DIAGNOSTIC 1D Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 1Dh 1 Function Code PF RSVD 0 SIfTst Devofl Untofl 2 Reserved 0 MSB 3 4 Parameter List Length LSB 5 VU 0 Reserved 0 FLAG LINK The SEND DIAGNOSTIC command requests the drive to perform its self diagnostic test or to perform a function based on a page of information sent in a Data Out phase during the command PF Page Format bit set to one indicates the data sent by the Initiator conform to the page structure as specified in SCSI standard This bit is ignored by the Target if the SIfTst bit is set lfTst set to one indicates that the device performs its default self test If SIfTst is one the Function code field is ignored If SIfTst is set to zero the action to perform is specified in Function code field HGST Ultrastar C15K600 Hard Disk Drive Specification 254 Table 235 SEND DIAGNOSTIC Function Code 1D
290. er listed in this SAS PHY Mode Descriptor See Table 34 Attached Slumber Capable indicates the value of the SLUMBER CAPABLE field in the last received IDENTIFY address frame associated with the PHY Identifier listed in this SAS PHY Mode Descriptor See Table 34 e Attached Partial Capable indicates the value of the PARTIAL CAPABLE field in the last received IDENTIFY address frame associated with the PHY Identifier listed in this SAS PHY Mode Descriptor See Table 34 Attached Inside ZPSDS Persistent indicates the value of the INSIDE ZPSDS PERSISTENT field in the last received IDENTIFY address frame associated with the PHY Identifier listed in this SAS PHY Mode Descriptor See Table 34 Attached Requested Inside ZPSDS indicates the value of the REQUESTED INSIDE ZPSDS field in the last received IDENTIFY address frame associated with the PHY Identifier listed in this SAS PHY Mode Descriptor See Table 34 Attached Break Reply Capable indicates the value of the BREAK REPLY CAPABLE field in the last received IDENTIFY address frame associated with the PHY Identifier listed in this SAS PHY Mode Descriptor See Table 34 18 10 12 4 Shared Port Control Subpage 2 Table 152 Shared Port Control Subpage 2 Bit Byte Default 7 6 5 4 3 2 1 0 0 PS SPF 1 Page Code 19h D9h 1 Subpage Code 2 02h 2 3 Page Length 000Ch 000Ch 4 Reserved 0 00h HGST Ultrastar C15K600 Hard Disk Drive Specification 185 5 Re
291. ered Sector Missing Error F7BO Media Unrecovered Sector Overflow 17B2 Media Recovered Abort Window Error F7B3 Media Unrecovered Abort Window Error HGST Ultrastar C15K600 Hard Disk Drive Specification 444 17B4 Media Recovered Shock Sensor Error F7B5 Media Unrecovered Shock Sensor Error 17B8 Media Recovered Reference Tag Error F7B9 Media Unrecovered Reference Tag error 17BA Media Recovered Application Tag Error F7BB Media Unrecovered Application Tag Error 17BC Media Recovered Gaurd Check Error F7BD Media Unrecovered Guard Check Error 17C0 Media Recovered End Sector Check Error F7C1 Media Unrecovered End Sector Check Error 17C2 Media Recovered Read CRC Error F7C3 Media Unrecovered Read CRC Error 17C4 Media Recovered DRAM ECC Error F7C5 Media Unrecovered DRAM ECC Error 17C6 Medio Recovered DRAM ECC LBA Error F7C7 Media Unrecovered DRAM ECC LBA Error F7CA Media Unrecovered LBA Correction Disabled Error 17CB Media Recovered LBA Write Correctable Error F7CC Media Unrecovered LBA Write Uncorrectable Error F7CD Media Unrecovered LBA Encryption Error F7CE Media Unrecovered Offline Already TAR Error F7DO Media Unrecovered Pre load Timeout Error 17D4 Media Recovered Parity PTR FIFO Error F7D5 Media Unrecovered Parity PTR FIFO Error 17D6 Media Recovered Parity LBA FIFO Error F7D7 Media Unrecovered Parity LBA
292. ered errors Data transfer stops when an unrecoverable error is encountered The unrecoverable block is transferred to the Initiator The drive then creates the Check Condition status with the appropriate sense key Retries are attempted but no error correction LDPC is applied Recovered data if any are transferred with no Check Condition status at the end of the transfer no err soft err hard err The transfer length is exhausted The transfer length is exhausted Transferred data includes blocks containing recovered errors Data transfer stops when an unrecoverable error is encountered The unrecoverable block is not transferred to the Initiator The drive then creates the Check Condition status with the appropriate sense key Retries are attempted but no error correction LDPC is applied Recovered data if any are transferred with no Check Condition status at the end of the transfer no err soft err hard err The transfer length is exhausted The transfer length is exhausted Transferred data includes blocks containing recovered errors Data transfer stops when an unrecoverable error is encountered The unrecoverable block is transferred to the Initiator The drive then creates the Check Condition status with the appropriate sense key HGST Ultrastar C15K600 Hard Disk Drive Specification 163 0100 0101 0110 0111 1000 1001 1010 1011 1100 1011 Illegal Request DTE must be zero when PER is zero
293. errides any retention priority specified in the Mode Select Page 8 Caching Parameters A DPO bit of zero indicates the priority is determined by the retention priority The Initiator should set the DPO bit when the blocks read by this command are not likely to be read again in the near future FUA Force Unit Access bit of one indicates that the data is read from the media and not from the cache A FUA bit of zero allows the data to be read from either the media or the cache RDPROTECT defines the manner in which protection information read from disk shall be checked during processing of the command Protection information is stored on disk and may be transmitted to the drive s internal data buffer and to the initiator with the user data If the drive is not formatted with protection information RDPROTECT must be set to 000b else Check Condition status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB RDPROTECT 000b Protection information is not transmitted to the initiator and is not checked RDPROTECT 001b Protection information is transmitted to the initiator with the user data Logical Block Guard is checked Logical Block Application Tag is checked applies to READ 32 command only HGST Ultrastar C15K600 Hard Disk Drive Specification 206 Logical Block Reference Tag is checked RDPROTECT 010b Protection information is transmitted to the initiator with the user data Logi
294. es 0b 11 Reserved of fill bytes 12 15 Reserved 16 17 Tag 18 19 Target Port Transfer Tag 20 23 Data Offset 24 m Information Unit Fill Bytes if needed n 3 n CRC HGST Ultrastar C15K600 Hard Disk Drive Specification 74 FRAME TYPE field which defines the format of the INFORMATION UNIT field as follows Table 41 FRAME TYPE Field Code Name of Frame Information Unit Originator IU Size bytes 01th DATA Data Initiator or Target 1 1024 Data Transfer 05h XFER_RDY Ready Target 12 06h COMMAND Command Initiator 28 284 07h RESPONSE Response Target 24 1024 Task Management ne 16h TASK FUNCI N Initiator 28 f0 ffh Vendor Specific all others Reserved Hashed Destination SAS Address contains the hashed value of the destination SAS address Hashed Source SAS Address contains the hashed value of the source SAS address TLR Control is not supported Retry Data Frames is not supported Changing Data Pointer is not supported Number of Fill Bytes indicates the number of fill bytes between the INFORMATION UNIT field and the CRC field The Retransmit bit is set to one for RESPONSE frames when attempting to retransmit this frame due to receiving an error during the initial transmission It shall be set to zero for all other frame types The Number of Fill Bytes field shall be set to zero for all frame types except DATA frames Tag field contains a value that allows the SSP port to establish a context f
295. escriptor information is returned The drive returns the descriptor information for the echo buffer The Buffer Offset field is reserved in this mode and must be zero The drive transfers the lesser of the allocation length or four bytes of following Echo Buffer Descriptor Table 181 Echo Buffer Descriptor Bit Byte 7 6 5 4 3 2 0 0 Reserved 0 EBOS 0 1 Reserved 0 2 Reserved 0 MSB Buffer Capacity 3 Buffer Capacity LSB EBOS Echo Buffer Overwritten Supported bit of zero indicates that the echo buffer is shared by all Initiators Buffer Capacity field returns the size of the echo buffer in byte aligned to a 4 byte boundary 18 21 6 Expander Communications and Echo Buffer Mode 11010b Receipt of a READ BUFFER command with this mode 11010b causes a communicative expander to enter the expanded communication protocol mode SCSI target devices that receive a READ BUFFER command with this mode shall process it as if it were a READ BUFFER command with mode 01010b see 17 17 4 Read Data from Echo Buffer 18 21 7 Error History Mode 11100b The Buffer ID field specifies the action that the device server shall perform and the parameter data if any that the device server shall return Table 182 Error History Buffer ID Field Error History I T Buffer Nexus Code Description Offset Constrained 00h Return error history directory 0000h Yes 01
296. eseeesssesasaeeeeeeeees 176 Application Tag mode page rrrrrrrrrrrrnnnnnnrrrrrrrrrrnnnnnnrrrrnnrrsssnnnnnnnrrnssrrssennnnnnnrnnssssssnnnnennnnnnnnn 177 Application Tag descriptor format rrnrrrrronnnrrrronnnrrerrnnnrrrrnennrrrrrnnnnrnnsennvrnesennnnrssnennnrsssenens 177 Page OG Notch Parametera usaste tds 179 Page 18h Protocol Specific Logical Unit mode page cccccccccccscssssscsscescsscsssssssscssssesees 180 Short Port Control Parameters Short Format ssrrnvanvanvsnvanvenvenvenvenvenvenvesvesvessensessensene 181 Long Format of Port Control Page rrrrrrrrrnvrrrronnvrrrrnrnnnrrrrennnrrerennnrrernnnnnrnssennnnnssnennnrssssnenn 182 PHY Control and Discover Subpage 1 ccccccscsssssssessesessescsscssescssescescsesscsscseesessesesesseeees 183 SAS PHY Mode Descrintor sukess 184 Shared Port Control Subpage Juana baade 185 Subpage a ae hats huke hatt SRG 187 PHY Mode Descriptor OT ed 187 Page IA POWER Casada 188 PM_BG_PRECEDENCE field rrronrrrrorrrrrorvrrervrrrenrrrrsnvrrrrnverennnrrennrrssnnrsennsssennssssnnesennnsssennn 190 Page 1C Informational Exceptions Control srosvrsvrrvesvesververververververververvesvesvesvervesversene 191 Background Control Subpage0 s cnistemncesieesurnseernnuiermerintemeninunsemeecnamtnasnened 193 HGST Ultrastar C15K600 Hard Disk Drive Specification 14 Table 159 Table 160 Table 161 Table 162 Table 163 Table 164 Table 165 Table 166 Table 167 Table 168 Table 169
297. eseeesssseeeaaeeeeeeeees 38 GOOG BA KG ua 40 600 GB O usara 40 ASG PARK rar tte A ae a a ARNE SE NA AAA 41 ASO GB A EE 41 300 GB I e EEEE E E E EE 42 300 G B 512 NO 42 Power Supply Generated Ripple at Drive Power Connector ccccononoooconnnonononannnonnnnnocnnnnnnnnnns 43 Power Consumption Efficiency Index oooooooccnnononcnonnonanononananononannnoconannnononnononoconannnoconanananos 44 Physical Dimensions stations inline 47 A weighted Sound Power Levels ccoonoooooconnccccnnnonononononccnnnnnnonnnnnnnnccnnnnnn RRR 53 Names and Identidad 61 SAS Address Formatsussauttanstatstetetststeterseetetetretekemkap Ett TETES 61 IEEE Registered Name ForMat ccoonoooooooonnncnononoooonnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnns 61 SAS Speed Negotlati0N ooccccccnnnooononnnnncnononnnnnnnnnnncnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nnnnnnnnnnannnnnns 65 Supported Settings Bit Priorities ccccconooooonnnnnnnnnnnnnonnnnnnnncnnnnnnononnnnnnnnnnnnnn non nnnnnnccnnnnnnnnn non 65 PHY Layer Error Handle 67 Address Frame A as states 68 Frame Pen RR PP GS e 68 Identify Address Frame cccccssccccsssscsccsssscccesssssceccsssaceecsssecscesssacscesssaeeecesssesacecesssaceecsseaaes 69 REASON e 71 Open Address Frame Format 71 Link Layer Error Handling part 1 of 2 iii 72 Link Layer Error Handling part 2 OF 2 a scs s0iansseetaanseearanesiasanveriaraunesavonvenseeiuabensauiananee 73 SAS Frame FOr Matese aa A o
298. esidue of the requested length in bytes Negative values are indicated by two s complement notation Table 307 Information Bytes Byte 3 through 6 Valid ILI Description 0 Xx 0x00000000 not used invalid 1 0 LBA 1 1 Residue of the requested length in bytes 22 2 6 Additional Sense Length Byte 7 Indicates the remaining number of bytes in the sense data It is always set to 18h 22 2 7 Command Specific Information Byte 8 through 11 This field is unused and will be set to zero HGST Ultrastar C15K600 Hard Disk Drive Specification 356 22 2 8 Additional Sense Code Qualifier Byte 12 and 13 The following table shows the description of the combination of Sense Key Sense Code Qualifier Table 308 Sense Code Qualifier Valid Sense Key Code Qualifier Combinations Used by the Drive Key Code Qual Description Sense Key No Sense 00 00 00 No Additional Sense Information 0000 No Error 0B 01 Sense Key No Sense SMART Temperature Warning 1A02 SMART Temperature Warning No Sense 2A02 SMART Temperature Warning Recovered Sense 3A02 SMART Temperature Warning Unit Attention 0B 03 SMART Background Self Test Failure 1A03 SMART Background Self Test Failure No Sense 2A03 SMART Background Self Test Failure Recovered Sense 3A03 SMART Background Self Test Failure Unit Attention 0B 04 SMART B
299. ession at 1 5Gbps the command is internally aborted e OPEN REJECT PATHWAY BLOCKED handled the same as OPEN REJECT RETRY e OPEN REJECT BAD DESTINATION handled the same as OPEN REJECT RETRY OPEN REJECT Non Retry able Variations If these are received the command is internally aborted by the drive e OPEN REJECT BAD DESTINATION e OPEN REJECT WRONG DESTINATION e OPEN REJECT PROTOCOL NOT SUPPORTED Credit Timeout If credit is not received before the credit timer expires DONE CREDIT TIMEOUT is sent to the Initiator DONE Timeout CREDIT BLOCKED If credit is extended and the DONE timer expires BREAK is sent by hardware to tear down the connection If CREDIT BLOCKED is received and the drive has frames to send in the current connection DONE CREDIT TIMEOUT is returned Otherwise DONE NORMAL is returned OPEN Frame Checking OPEN Response Timeout Reserved fields in the OPEN frame are not checked e The Dest Address field is checked and if it doesn t match OPEN REJECT WRONG DESTINATION is returned e The Protocol field is checked and if it isn t set to SSP OPEN REJECT PROTOCOL NOT SUPPORTED is returned e If the Link Rate exceeds the physical link rate on that port OPEN REJECT LINK RATE NOT SUPPORTED is returned e The Initiator bit is not checked If AIP or OPEN AGCEPT is not received before the OPEN Response timer expires the hardware transmits BREAK CLOSE Timeout If CLOSE
300. eudo unrecovered error with correction disabled A subsequent read to this LBA would Perform no error recovery on the block perform no automatic reallocation of the affected logical blocks including any automatic reallocation enabled by the Read Write Error Recovery mode page Not consider errors on the affected logical blocks to be informational exception conditions as defined in the Information Exceptions Control mode page see SPC 4 not log errors on the affected logical blocks in the Error Counter log pages On a read to the LBA return check condition status with the sense key set to Medium Error and the additional sense code set to read error marked bad by client WR_UNCOR write uncorrectable bit 6 in byte 1 If the COR_DIS bit is not set the drive will behave in the following manor regardless of the state of this bit The drive will create a pseudo unrecovered error with correction enabled On following read commands to the LBA the drive will a b use our normal recovery procedures which will end in a hard error perform no automatic reallocation of the affected logical blocks including any automatic reallocation enabled by the Read Write Error Recovery mode page consider errors on the affected logical blocks to be informational exception conditions as defined in the Information Exceptions Control mode page see SPC 4 log errors on the affected logical blocks in the Error Counter log pages HGST Ultrastar C15K6
301. f 44 or 48 are drive caused abort conditions The initiator should 1 Retry the failing command 2 If the retry of the failing command completes with Good Status log the error as recovered Abort Command Sense verify there is no outside cause e g power supply for the failure 3 Retry the failing command 4 Ifthe retry of the failing command completes with Good Status log the error as recovered HGST Ultrastar C15K600 Hard Disk Drive Specification 327 Abort command sense then service the drive using the service guideline recommended in Section 20 15 1 Drive Service Strategy Sense Key B Aborted Command and an Additional Sense Code of 47 can be an initiator or Drive caused abort condition The initiator should follow the above procedure for initiator caused abort conditions if the Drive detected the SCSI bus parity error The initiator should follow the above procedure for Drive caused abort conditions if the initiator detected the SCSI bus parity error 20 15 4 10 Unit Attention Condition Unit Attention Conditions are not errors They alert the initiator that the drive had an action that may have changed an initiator controlled state in the drive These conditions are the following Not Ready to Ready Transition Not ready to ready transition unit formatted This Unit Attention Condition will not be reported to the initiator that issued the Format Unit 04 Reset Reset This means the drive was reset by eithe
302. f any truncation resulting from an insufficient allocation length This shall not be considered an error The Reservation Key list contains the 8 byte reservation keys for all Initiators that have registered through all ports with the Target HGST Ultrastar C15K600 Hard Disk Drive Specification 196 18 12 3 Parameter Data for Read Reservations Table 163 PERSISTENT RESERVE IN parameter data for Read Reservations Bit Byte 7 6 5 4 3 2 1 0 MSB 0 3 Generation LSB MSB 4 7 Additional length n 7 LSB MSB 8 n Reservation descriptors LSB The Generation field shall be as defined for the Persistent Reserve in Read Keys parameter data The Additional Length field contains a count of the number of bytes to follow in the Reservation Descriptor s If the Allocation length specified by the PERSISTENT RESERVE IN command is not sufficient to contain the entire parameter list then only the bytes from 0 to the maximum allowed allocation length shall be sent to the Initiator The remaining bytes shall be truncated although the Additional Length field shall still contain the actual number of bytes of the Reservation Descriptor s and shall not be affected by the truncation This shall not be considered an error The format of the Reservation Descriptors is defined in the Persistent Reserve in Reservation Descriptor table There shall be a Reservation Descriptor for the persistent reservation if any present in the Targe
303. f errors except Times Recovery Invoked which is a cumulative count of all recovery steps attempted on all sectors read LDPC on the fly correction is not included in any counters HGST Ultrastar C15K600 Hard Disk Drive Specification 127 18 7 5 Log Sense Page 5 This page contains counters for verify errors Table 98 Log Sense Page 5 part 1 of 2 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 05h 1 Reserved 2 3 Page Length 54h 4 5 Parameter Code 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 7 Parameter Length 08h 8 15 Errors recovered without delay 16 17 Parameter Code 0001h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 19 Parameter Length 08h 20 27 Errors recovered with possible delays 28 29 Parameter Code 0002h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 31 Parameter Length 08h 32 39 Reserved 0 40 41 Parameter Code 0003h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 43 Parameter Length 08h 44 51 Total errors recovered 52 53 Parameter Code 0004h 54 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 55 Parameter Length 08h 56 63 Times recovery invoked 64 65 Parameter Code 0005h HGST Ultrastar C15K600 Hard Disk Drive Specification 128 Table 99 Log Sense Page 5 part 2 of 2 Bit Byte 7 6 5 4 3 2 1 0 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F
304. fective sector The defect descriptor is comprised of the cylinder number of the defect the head number of the defect and the defect s sector number Note If a Physical Sector entry when converted to a physical sector is equal to the physical sector of a Plist entry and DPRY 1 then the entry is not added to the Giist HGST Ultrastar C15K600 Hard Disk Drive Specification 96 18 5 INQUIRY 12 Table 69 INQUIRY 12 Bit Byte 7 6 5 4 3 2 1 0 0 Operation Code 12h 1 Reserved 0 CmdDt 0 EVPD 2 Page Code 3 4 Allocation Length 5 VU 0 Reserved 0 FLAG LINK The INQUIRY command requests the parameters of the Target to be sent to the Initiator An EVPD An EVPD bit of one specifies that the target return the vital product data page identified by the Page Code field in the CDB the available VPD pages are defined in the addendum provided for each different drive model in the section entitled Inquiry Data Format The Page Code specifies which page of vital product data information the drive shall return Table 70 Page Code descriptions EVPD pose Description 0 0 The Target returns the standard INQUIRY data 0 Non Zero The drive returns Check Condition status with the sense key of illegal Request and the additional sense code of Invalid Field in CDB 1 Non Zero The drive returns the vital product data of page code requested Allocation Length spe
305. fied LBA Can erase if Generates error range and resets the access control locking of that LBA authorized HGST Ultrastar C15K600 Hard Disk Drive Specification 350 21 15 Error Codes All error codes are compliant with the TCG Core specification and SIIF except in the following case e The maximum sessions allowed at any single time is 1 When a session is active and a new session is requested the drive answers the host with SP BUSY instead of NO SESSIONS AVAILABLE 21 16 Customer Specific Requirements This specification does not cover customer specific requirements Customer specific requirements are submitted by the customer to HGST in the form of a customer specification document HGST Ultrastar C15K600 Hard Disk Drive Specification 351 22 SCSI Sense Data 22 1 SCSI Sense Data Format Introduction Sense data is returned as CHECK CONDITION status and as parameter data in response to the REQUEST SENSE command The sense data returned by the drive can be in either fixed or descriptor format 22 1 1 Sense Data Format Format of sense data returned as a CHECK CONDITION STATUS is based on the value of the D SENSE bit in the Control mode page See section 18 10 9 Mode Page 0A The REQUEST SENSE command may be used to request either the fixed format sense data or the descriptor format sense data See section 18 36 REQUEST SENSE 22 1 2 Sense Data Length Length of the sense data returned as part of CHECK_CONDI
306. field is generated checked depending on protection types With Type 1 protection the Logical Block Reference Tag in the first logical block of the data transfer shall contain the least significant four bytes of the LBA contained in the Logical Block Address field of the command Subsequent blocks shall contain the previous logical block reference tag plus one With Type 2 protection the Logical Block Reference Tag in the first logical block of the data transfer shall contain the value in the Expected Initial Logical Block Reference Tag field of the command Subsequent blocks shall contain the previous logical block reference tag plus one FOV Format Options Valid bit set to zero indicates that the Target should use its default settings for the DPRY 0 DCRT 1 STPF 1 IP 0 and DSP 1 bits These bits must all be set to zero in the Parameter List Header when FOV 0 or the command will be terminated with Check Condition status sense key of Illegal Request and additional sense code of Invalid Field in Parameter List FOV 1 indicates that the values set in DPRY DCRT STPF IP and DSP will be defined as specified below DPRY Disable Primary bit set to zero indicates that the Target does not use portions of the medium identified as defective in the primary defect Plist for Initiator addressable logical blocks If the Target cannot locate the Plist or it cannot determine whether a Plist exists the Target terminates the FORMAT UNIT command as de
307. formational exception conditions HGST Ultrastar C15K600 Hard Disk Drive Specification 191 Code Description Oh No reporting of informational exception condition This method instructs the Target to not report informational exception condition th Asynchronous event reporting Not supported 2h Generate unit attention This method instructs the Target to report informational exception conditions by returning a Check Condition status on any command The sense key is set to Unit Attention and the additional sense code indicates the cause of the informational exception condition The command that has the Check Condition is not executed before the informational exception condition is reported 3h Conditionally generate recovered error This method instructs the Target to report informational exception conditions dependent on the value of the PER bit of the error recovery parameters mode page by returning a Check Condition status on any command The sense key is set to Recovered Error and the additional sense code indicates the cause of the informational exception condition The command that has the Check Condition completes without error before any informational exception condition is reported 4h Unconditionally generate recovered error This method instructs the Target to report informational exception conditions regardless of the value of the PER bit of the error recovery parameters mode page by returning a Check Condition status on any comm
308. formity This drive is used as a component in Information Technology Equipment ITE business equipment systems This drive is certified for use in the United States per UL 60950 1 Second Edition 2011 12 19 and in Canada per CSA C22 2 No 60950 1 07 Second Edition 2011 12 The cRUus UL component recognition mark is specifically used on component parts that are part of a larger product or system and indicates compliance with both Canadian and U S requirements The recognition mark appears on the drive label and is maintained for the life of the product 16 2 European Standards Compliance This product is additionally certified to the following standard International Electrotechnical Commission IEC Safety Standard IEC 60950 1 2005 Second Edition A1 2009 IECEE CB Scheme 16 3 German Safety Mark This product has received the TUV Bauart Certification mark under EN 60950 1 2006 with Am 11 2009 Am1 2010 A12 2011 Second Edition safety standard The GS mark is not applicable to internal subsystem drives 16 4 Flammability The printed wiring boards flex cables and connectors used in this drive meet or exceed the UL minimum flammability classifications listed in the table below The flammability ratings are marked on the printed wiring boards and flex cables Component Flammability Rating Rigid Printed Wiring Board Min V 1 Flex Cable no components Min V 2 Interface amp motor connectors Min V 2
309. g As such the drive is capable of meeting FCC Class B limits However it is the user s responsibility to assure that the drive meets the appropriate EMC requirements in their system Shielded I O cables may be required if the enclosure does not provide adequate shielding with the shields grounded to the enclosure and to the host computer Radiated and Conducted RF CISPR22 2009 Am1 2010 CNS 13438 2006 EN 55022 2010 FCC Title 47 Part 15 GB9254 2008 ICES 003 Issue 5 2012 VCCI V 3 2013 04 KN 22 2013 3 RRA Notice KN 22 2013 24 RRA Notice ITE Immunity EN 55024 2010 KN 24 2013 4 RRA Notice KN 24 2013 25 RRA Notice Power Line Harmonic Emissions EN 61000 3 2 2006 Am1 2009 Am2 2009 GB 17625 1 2003 Voltage Fluctuations and Flicker EN 61000 3 3 2008 GB 17625 2 1999 Electrostatic Discharge ESD Immunity KN 61000 4 2 2013 06 Radiated RF Immunity Australia New Zealand Taiwan EU USA China Canada Japan Korea Korea EU Korea Korea EU China EU China HGST Ultrastar C15K600 Hard Disk Drive Specification KN 61000 4 3 201 1 10 Electrical Fast Transient Burst EFT B Immunity KN 61000 4 4 2011 10 Surge Immunity KN 61000 4 5 2008 05 Conducted RF Immunity KN 61000 4 6 2013 06 Power Frequency Magnetic Field Immunity KN 61000 4 8 2013 06 Voltage Dips and Interruptions Immunity KN 61000 4 11 2008 05 15 1 Class B Regulatory Notices European Union
310. g No Sense 2A43 SMART Seek Error Rate Warning Recovered Sense 3A43 SMART Seek Error Rate Warning Unit Attention 1A4A SMART Write Error Rate Warning No Sense 2A4A SMART Write Error Rate Warning Recovered Sense 3A4A SMART Write Error Rate Warning Unit Attention 1A50 SMART Load Unload Cycle Count Warning No Sense 2A50 SMART Load Unload Cycle Count Warning Recovered Sense 3A50 SMART Load Unload Cycle Count Warning Unit Attention 1A56 SMART Spinup Time Warning No Sense 2A56 SMART Spinup Time Warning Recovered Sense 3A56 SMART Spinup Time Warning Unit Attention 1A5B SMART Spinup Retry Count Warning No Sense 2A5B SMART Spinup Retry Count Warning Recovered Sense 3A5B SMART Spinup Retry Count Warning Unit Attention HGST Ultrastar C15K600 Hard Disk Drive Specification 448 FA81 Self Test Unrecoverable Error Count Threshold Exceeded 2A83 Self Test GLIST Error Count Threshold Reached 1A85 Self Test Recovery Error 2A85 Self Test Servo Error 4A85 Self Test Command Timeout Error FA85 Self Test Unrecoverable Error 1AFF SMART Test Warning Threshold Reached No Sense 2AFF SMART Test Warning Threshold Reached Recovered Sense 3AFF SMART Test Warning Threshold Reached Unit Attention FCxx Media Unrecovered Unable to Read RID or FID Number xx 1ECE Media Recovered R W Abort Due to Vibration Condit
311. g Sense Page 15h When the LOWIR bit is set to one only unrecovered medium errors will be logged EN BMS Enable Background Medium Scan bit set to zero specifies that the background medium scan is disabled EN BMS bit set to one specifies that background medium scan operations are enabled If a background medium scan is in progress when the EN BMS bit is changed from one to zero then the medium scan shall be suspended until the EN BMS bit is set to one at which time the medium scan shall resume from the suspended location EN PS Enable Pre Scan bit set to zero specifies that the pre scan is disabled If a pre scan operation is in progress when EN PS is changed from a one to a zero then pre scan is halted An EN PS bit set to one specifies that a pre scan operation is started after the next power on cycle Once this pre scan has completed another pre scan shall not occur unless the EN PS bit is set to zero then set to one and another power on cycle occurs Background Medium Scan Interval Time specifies the minimum time in hours between the start of one background medium scan operation and the start of the next background medium scan operation Background Pre Scan Time Limit specifies the maximum time in hours for a pre scan operation to complete If the pre scan operation does not complete within the specified time then it is halted A value of zero specifies an unlimited time limit Minimum Idle Time Before Background Scan spe
312. g 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 apparent
313. g verify F536 Host Interface Reservation conflict F537 Host Interface Device identifier changed F53E Host Interface Data phase error F53F Host Interface Abort by OOB SAS F544 Host Interface Echo buffer overwritten F549 Host Interface LA Check error F54A Host Interface Xfer Ready credit exceeded F54B Host Interface Transfer length error F54C Host Interface LUN Not Ready Super Certify in Progress F54D Host Interface Super Ceritify Logic Error F54E Host Interface Data Phase CRC Error F550 Host Interface NAK rcvd SAS F551 Host Interface ACK NAK Timeout SAS F552 Host Interface Bad parameter offset SAS F553 Host Interface LUN Not ready Notify Enable Spinup required SAS HGST Ultrastar C15K600 Hard Disk Drive Specification 431 F554 Host Interface I T Nexus Loss Occurred SAS F555 Host Interface Initiator Response Timeout SAS F560 Host Interface Too much write data SAS F561 Host Interface Information unit too short SAS F562 Host Interface Information unit too long SAS F565 Host Interface Not Ready in Dell DEFT F567 Host Interface Insufficient registration resources F568 Host Interface End to End Data Protection Guard check F569 Host Interface End to End Data Protection Application Tag check F56A Host Interface End to End Data Protection Reference Tag check F56B Host Interface ECC erro
314. gth Indicator Command Read Aar Valid ILI Long or Write Long Description Xx 0 Xx No incorrect length condition 1 1 yes Requested Logical block Length does not match the logical block length of the data on the disk HGST Ultrastar C15K600 Hard Disk Drive Specification 354 22 2 4 Sense Key Bit 3 0 of byte 2 The sense key provides generic categories in which error and exception conditions can be reported Initiators would typically use sense keys for high level error recovery procedures Oh th 2h 3h 4h 5h 6h 7h 8h 9h Ah Ch Dh Eh Fh No Sense There is no sense key information to be reported for the logical unit Recovered Error The last command completed successfully with some recovery action performed by the drive More detailed information is available in the Additional Sense Code and Additional Sense Code Qualifier Not Ready The logical unit addressed cannot be addressed More detailed information is available in the Additional Sense Code and Additional Sense Code Qualifier Medium Error The command terminated with an unrecoverable error condition caused by a flaw in the media or an error in the recorded data More detailed information is contained in the Additional Sense Code and Additional Sense Code Qualifier Hardware Error The drive detected an unrecoverable hardware error while performing a command or during a diagnostic test More detailed information is contained i
315. h LDPC 1709 Media Recovered Error With Offline Correction F709 Media Number of Heads Too Large 17AE Media Recovered ECC Correctable Error 18 01 Recovered Data Forced Channel Fault 167E Channel Recovered Forced Channel Fault Error 18 02 Recovered Data Data Auto Reallocated D70A Media Error With Offline Correction Reassigned HGST Ultrastar C15K600 Hard Disk Drive Specification 364 F70A Media Number of Zones Too Large 18 05 Recovered Data Recommend Reassignment E70B Media Error With Offline Correction Recommend Reassign F70B Media Max Head Number Too Large 18 06 Recovered Data With LDPC Recommend Rewrite E70C Media Error With Offline Correction Recommend Rewrite F70C Media Invalid RDD List Type 18 07 Recovered Data With LDPC Data Rewritten E70D Media Error With Offline Correction Rewritten 1C 00 Defect List Format Not Supported 1746 Media Recovered Defect List Format Not Supported Error 1C 01 Primary Defect List Not Found Requested Format Not Supported 1747 Media Recovered Primary Defect List Not Found Error 1C 02 Grown Defect List Not Found Requested Format Not Supported 1748 Media Recovered Grown Defect List Not Found Error 1F 00 Partial Defect List Transfer 1749 Media Recovered Partial Defect List Transferred Error 44 00 Internal Target Failure F132 GEM FH track read error 1201 Sanity Error In UEC Class 1202 Sanity Err
316. h Return error history directory and create new error history 0000h Ves snapshot 02h Return error history directory and establish new error history 0000h No I T Nexus 03h Return error history directory establish new error history I T 0000h No Nexus and create new error history snapshot 04h to OFh Reserved Yes 0000h to 10h to EFh Return error history FFFFN Yes FOh to FDh Reserved Yes FEh Clear error history _T Nexus Ignored Yes HGST Ultrastar C15K600 Hard Disk Drive Specification 215 Clear error history _T Nexus and release error history er snapshot Ignored Yes The drive will terminate the Read Buffer command with Check Condition status with the sense key set to Illegal Request and the additional sense code set to Operation In Progress if the drive receives a Read Buffer command a with the Mode field set to 1Ch b with the Buffer ID field set to a value that is constrained by error history I T nexus c if an error history I T nexus exists and the command is received from an I T nexus that is different than that _T nexus and d an error history snapshot exists The Buffer Offset field specifies the byte offset from the start of the buffer specified by the Buffer ID field from which the drive will return data The application client should conform to the offset boundary requirements indicated in the Read Buffer descriptor If the buffer offset is not one of those shown in the table ab
317. h a RESERVATION CONFLICT HGST Ultrastar C15K600 Hard Disk Drive Specification 249 18 38 REZERO UNIT 01 Table 230 REZERO UNIT 01 Bit Byte 7 6 4 3 2 1 0 0 Command Code 01h 1 Reserved 0 Reserved 0 2 4 Reserved 0 5 VU 0 Reserved 0 FLAG LINK The REZERO UNIT command requests that the Target seek LBA 0 HGST Ultrastar C15K600 Hard Disk Drive Specification 250 18 39 SANITIZE 48 Table 231 SANITIZE 48 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 48h 1 Immed RSVD AUSE Service Action 2 6 Reserved 7 8 Parameter List Length 9 VU 0 Reserved FLAG LINK e Immed bit is to specify 0 1 Status is to be returned at the end of the operation Good status shall always be returned immediately after command has been received The TEST UNIT READY command may be used to determine when the drive becomes ready AUSE bit can be set to 1 to allow EXIT FAILURE MODE service action on a subsequent SANITIZE If AUSE is set to 0 and the sanitize fails a subsequent SANITIZE with EXIT FAILURE MODE will be rejected Parameter List Length field specifies the length in bytes of the parameter data that is available to be transferred from the application client s Data Out Buffer When the Service Action is set to Overwrite 01 the Parameter List Length specifies the length of the Overwrite service action parameter list
318. he Logical Block Application Tag field in the protection information If the ATO bit is set to zero the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 298 19 SCSI Status Byte Upon the completion of a command a status byte is sent to the initiator Additional sense information may also be available depending on the contents of the status byte The following section describes the possible values for the status byte and sense data All Reserved fields are set to zero Table 273 SCSI Status Byte Format of the SCSI STATUS byte Bit 7 6 5 4 3 2 1 0 Reserved 0 Status Code RSVD STATUS BYTE Description 00h GOOD The command has been successfully completed 02h CHECK CONDITION An error exception or abnormal condition has been detected The sense data is set by the drive The REQUEST SENSE command should be issued to determine the nature of the condition 04h CONDITION MET This status is returned when an unlinked PRE FETCH command has been successfully completed 08h BUSY This condition is returned when disconnect privilege is not granted while the drive is BUSY processing the other command for the other initiator The normal initiator recovery action is to issue the command at a later time or to reissue the command and grant the disconnect privilege 10h INTERMEDIATE Not supported
319. he 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 HGST Ultrastar C15K600 Hard Disk Drive Specification 159 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 line reassigned LBAs will not be processed If IGRA is set to one and RC is
320. he Supported Buffer ID field The actual number of bytes available for transfer may be smaller Unless an error is encountered the drive will return parameter data that contains error history in a vendor specific format from the error history snapshot from the specified buffer at the specified buffer offset If the drive receives a READ BUFFER command with the Mode field set to 1Ch from the established error history I T nexus and the Buffer ID field is set to a value that the error history directory shows as not supported then the drive will terminate the command with Check Condition status with the sense key set to Illegal Request and the additional sense code set to Invalid Field In CDB If the value in the Buffer Offset field is not supported the device server shall terminate the command with Check Condition status with the sense key set to Illegal Request and the additional sense code set to Invalid Field In CDB The amount of error history in the specified buffer shall be less than or equal to the number of bytes indicated by the Maximum Available Length field in the error history directory HGST Ultrastar C15K600 Hard Disk Drive Specification 217 18 22 READ CAPACITY 10 25 Table 185 READ CAPACITY 10 25 Bit Byte 0 Command Code 25h 1 Reserved 0 Reserved 0 Obsolete MSB 2 5 Logical Block Address LSB 6 7 Reserved 0 8 Reserved 0 PMI 9 VU 0 Reserved 0 FLAG LINK
321. he command associated with the DATA frame is aborted with Check Condition status and sense data corresponding to a DATA OFFSET ERROR is returned I T NEXUS Loss Timeout Initiator Response Timeout If a connection cannot be established to an Initiator before the I T NEXUS LOSS timer expires Mode Page 0x19 all commands from the Initiator are internally aborted The first new command received from the affected Initiator results in a CHECK CONDITION with sense data corresponding to _T NEXUS LOSS OCCURRED If DATA frames corresponding to an outstanding XFER_RDY frame are not received before the Initiator Response timer expires Mode Page 0x19 the command is aborted with CHECK CONDITION status and sense data corresponding to INITIATOR RESPONSE TIMEOUT is returned for the affected command Data Overflow If more data is received than requested via an XFER_RDY frame the affected command is aborted with CHECK CONDITION status with sense data corresponding to TOO MUCH WRITE DATA is returned Invalid Target Port Transfer Tag lf a DATA frame is received and the TPTT is not set to the value used in the corresponding XFER_RDY frame the frame is discarded If a COMMAND or TASK frame is received with the TPTT set to a value other than OxFFFF a RESPONSE frame with RESPONSE DATA set to INVALID FRAME is returned Invalid Frame Length If a DATA frame is received with zero bytes of payload data the frame is discarded This is
322. he disks due to temperature changes If one of these adjustments fails the drive will enter a degraded HGST Ultrastar C15K600 Hard Disk Drive Specification 326 mode to prevent writing data off track Recovery of this condition is either a power cycle or successful completion of the Send Diagnostic 1D Service the drive using the recommended service guidelines specified in Section 20 15 1 Drive Service Strategy if the power cycle or the Send Diagnostic 1D command fail to complete successfully 3 Sense Code Qualifier of Format Command Failed Format Unit 04 Sense Code Qualifier of Medium Format Corrupted Reassign Failed Reassign Blocks 07 command or an automatic reallocation failed or was abnormally terminated Recovery from a failed Format Unit 04 is achieved by retrying the command If the command fails a second time service the drive following the procedure defined in Section 20 15 1 Drive Service Strategy If the above defined recovery procedures fail to clear the degraded mode condition the Drive should be replaced Follow the procedure in Section 20 15 1 Drive Service Strategy when replacing the drive 20 15 4 7 Reserved Area Hard Error Sectors found defective in the reserved area of the disk cannot be reassigned after the Drive leaves the factory The data in the reserved area is not directly accessible by the initiator For this reason the reserved area has all data A data error must occur in both copies of the data
323. he frame type dependent bytes Table 34 Frame Type Value Address Frame Type Description 0000b IDENTIFY Identification Sequence 0001b OPEN Connection Request Others Reserved HGST Ultrastar C15K600 Hard Disk Drive Specification 68 17 5 1 1 Identify Address Frame The Identify Address Frame format is used for the identification sequence The Identify Address Frame is sent after the PHY reset sequence completes The Identify Address Frame format is defined as follows Table 35 Identify Address Frame Bit Byte 7 6 5 4 3 2 1 0 0 RSVD Device Type 1h Address Frame Type 0 1 Reserved Reason SSP STP SMP 2 Reserved Initiator Initiator Initiator RSVD Port Port Port SSP STP SMP 3 Reserved Target Target RSVD Target Port Port Port 4 11 Device Name 12 19 SAS Address 20 PHY Identifier Inside Requested Break_Repl 21 ta Power Capable a od ZPSDS Inside y p p p Persistent ZPSDS Capable 1b Pwr_DIS Capable 23 27 Reserved 28 31 CRC e Device Type is set to 001b to indicate that this drive is an End Device e Address Frame Type is set to 00b to indicate that this is an IDENTIFY Reason indicates the reason for link reset sequence as defined in Table 35 e Initiator Port bits is set to 000b since this device is a target device only e Target Port bits is set to 100b since this device is a SSP target device only e Device Name contains Targe
324. he number of times that none of the data requested by the read operation was obtained from the read cache The statistics reported by this page are lost on a self initiated reset or when the Drive is powered off Even though the DS field equals zero the parameters on this page are not savable HGST Ultrastar C15K600 Hard Disk Drive Specification 149 18 7 17 Log Sense Page 37 This page contains a series of miscellaneous data counters including information about predictive failure analysis occurrences Table 124 Log Sense Page 37 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 37h 1 Reserved 2 3 Page Length 0030h 48 4 5 Parameter Code 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 7 Parameter Length 2Ch MSB 8 11 Power on Hours hours only LSB MSB 12 19 Total Bytes Read LSB MSB 20 27 Total Bytes Written LSB 28 Max Drive Temp degrees Celsius MSB 29 30 GList Size LSB 31 Number of Information Exceptions 32 MED EXC HDW EXC Reserved 0 33 40 Total Read Commands 41 48 Total Write Commands 49 Reserved 0 50 51 Flash Correction Count The Power on Hours field specifies the total time the drive has been powered on in hours only The Max Drive Temperature field specifies the maximum temperature in degrees Celsius the drive has ever reached The Glist Size field gives the total number of
325. he same _T_L_Q nexus transaction as the status A Maximum Sense Data Length field set to zero specifies that there is no limit The device server shall not return more sense data bytes in the same I T_L_Q nexus transaction as the status than the smaller of the length indicated by the Maximum Sense Data length field and Maximum Supported Sense Data Length field in the Extended INQUIRY VPD page Page 86h HGST Ultrastar C15K600 Hard Disk Drive Specification 176 18 10 9 2 Control Extension Subpage 02h Table 144 Application Tag mode page Bit Byte 7 6 5 4 3 2 1 0 0 PS SPF 1 Page Code OAh 1 Subpage Code 02h 2 3 Page Length n 4 4 15 Reserved 0 16 39 Application Tag descriptor first n 24 n Application Tag descriptor last Table 145 Application Tag descriptor format Bit Byte 7 6 5 4 3 2 1 0 0 Last Reserved 0 1 5 Reserved 0 6 7 Logical Block Application Tag 8 15 Logical Block Address 16 23 Logical Block Count ALAST bit set to one specifies that this Application Tag descriptor is the last valid Application Tag descriptor in the Application Tag mode page A LAST bit set to zero specifies that the Application Tag descriptor is not the last valid Application Tag descriptor in the Application Tag mode page The LOGICAL BLOCK APPLICATION TAG field specifies the value to be compared with the LOGICAL
326. he vendor unique VPD information bytes 4 163 If the allocation length of the CDB is too small to transfer all the data the Page Length field is not adjusted to reflect the truncation ASCII uCode Identifier contains the drive s microcode identifier The field is alphanumeric ASCII left aligned and the unused bytes are ASCII spaces 20h ASCII Servo P N contains the part number of the Servo microcode installed on the drive This field is hex numeric ASCII i e the characters will be in the set 0 9 A F Major Version and Minor Version are version numbers of the code loaded on the drive User Count is the number of times the code has been built since the master build Build Number is the master build version number Build Date String is the date the code on the drive was built in an extended string format Product ID is the name of the product this code is for Interface ID is the interface type and serial interface speed e g SAS 6Gbps or FCAL 4Gbps of the code Code Type is the intended use of the this code e g local released test User Name is the username of the person who built this version of the code Machine Name is the workstation on which this version of the code was built Directory Name is the last 32 characters of the directory from where this code was built Operating State is the drive operating state The least significant bit contains the following 0 OM BROKEN We have detected a hardware failure
327. hich the Target checks for each of these conditions determines their priority highest priority first as follows 1 Check Condition status for invalid Logical Unit Number See Section 20 1 2 Invalid LUN Processing 2 Check Condition status for Incorrect Initiator Connection See Section 20 1 3 Overlapped Commands 3 Check Condition status for Unit Attention Condition See Section 20 1 5 Unit Attention Condition 4 Busy Status or Queue Full Status See 20 1 4 Command Processing During Execution of Active I O Process Check Condition status for Deferred Error Condition See Section 20 1 8 Deferred Error Condition 6 Check Condition status during Startup and Format operations See Section 20 1 6 Command Processing During Startup and Format Operations 7 Reservation Conflict status See Section 20 1 10 Command Processing while Reserved 8 Check Condition status for invalid command op code 9 Check Condition status for invalid command descriptor block The highest priority internal condition that prevents command execution is reported by the Target provided there is no bus error For all Check Conditions Sense data is built by the target provided a valid LUN address is known Sense data is cleared by the Target upon receipt of any subsequent command to the LUN from the initiator receiving the Check Condition 20 1 2 Invalid LUN Processing Any value other than zero is invalid The target s response to an invalid
328. hms WRPROTECT 001b Protection information is transmitted to the drive with the user data Logical Block Guard is checked Logical Block Application Tag is checked applies to WRITE 32 command only Logical Block Reference Tag is checked WRPROTECT 010b Protection information is transmitted to the drive with the user data Logical Block Guard is not checked Logical Block Application Tag is checked applies to WRITE 32 command only Logical Block Reference Tag is checked WRPROTECT 011b Protection information is transmitted to the drive with the user data Logical Block Guard is not checked Logical Block Application Tag is not checked Logical Block Reference Tag is not checked WRPROTECT 100b Protection information is transmitted to the drive with the user data Logical Block Guard is checked Logical Block Application Tag is not checked Logical Block Reference Tag is not checked WRPROTECT 101b 110b 111b These values are reserved Check Condition status will be returned with sense key of Illegal Request and additional sense code of Invalid Field in CDB If a check of the protection information fails Check Condition status will be returned with sense key of Aborted Command and additional sense code indicating which protection field check failed Refer to the ANSI T10 standards for additional details of protection information HGST Ultrastar C15K600 Hard Disk Drive Specification 276 18 52 WRITE 12 AA
329. hort F561 Host Interface Information unit too short SAS OE 02 Information Unit Too Long F562 Host Interface Information unit too long SAS 01 Aborted Command End to End Guard Check F568 Host Interface End to End Data Protection Guard check F7BD Media Unrecovered Guard Check Error 02 Aborted Command End to End Application Tag Check F569 Host Interface End to End Data Protection Application Tag check F7BB Media Unrecovered Application Tag Error 03 Aborted Command End to End Reference Tag Check F56A Host Interface End to End Data Protection Reference Tag check F7B9 Media Unrecovered Reference Tag error 3F OF Aborted Command Echo Buffer Overwritten F544 Host Interface Echo buffer overwritten 44 00 Internal Target Failure F52D Host Interface Buffer CRC error on read F52E Host Interface Internal target failure F54A Host Interface Xfer Ready credit exceeded F54B Host Interface Transfer length error F56B Host Interface ECC error in DRAM customer data area F56C Host Interface Uncorrectable DRAM ECC error HGST Ultrastar C15K600 Hard Disk Drive Specification 406 F570 Host Interface Host interface Synchronous CRC error F57A Host Interface Synchronous CRC Error on Write F57B Host Interface Synchronous CRC LBA Error F62F Channel Unrecovered Channel NRZ Clear Timeout Erro
330. hysical Link Rate SATA 0 SSC 8 10 Reserved 0 11 Phy Test Pattern Dwords Control 12 19 Phy Test Pattern Dwords 20 31 Reserved 0 Phy Identifier specifies the selected phy that is to perform or to stop performing a phy test function If the phy does not exist Check Condition status will be returned with a sense key of Illegal Request and additional sense of Invalid Field in Parameter List Phy Test Function specifies the phy test function to be performed If an unsupported function is requested Check Condition status will be returned with a sense key of Illegal Request and additional sense of Invalid Field in Parameter List HGST Ultrastar C15K600 Hard Disk Drive Specification 256 Phy Test Pattern specifies the phy test pattern to be transmitted when the Phy Test Function is set to 01h If an unsupported value is specified Check Condition status will be returned with a sense key of Illegal Request and additional sense of Invalid Field in Parameter List Phy Test Function Description If the selected phy is performing a phy test function then the selected phy stop performing 00h the phy test function and originate a link reset sequence If the selected phy is not performing a phy test function then this function as no effect on the selected phy If the selected phy is not performing a phy test function the selected phy will be set to Oth transmit the phy test pattern specified by the Phy Te
331. i Calibration Error F488 Servo Unrecovered SIDSAT Timeout Error F489 Servo Unrecovered SDM Load And Drop Anchor Error F48A Servo Unrecovered Filter Table Full Error F48B Servo Unrecovered Filter Table Invalid Error 148C Servo Recovered Measure Qsamp SDM Failure F48D Servo Unrecovered Measure Qsamp SDM Failure 148E Servo Recovered Tilt Calibration Error F48F Servo Unrecovered Tilt Calibration Error 1490 Servo Recovered Tilt Numerical Error HGST Ultrastar C15K600 Hard Disk Drive Specification 429 F491 Servo Unrecovered Tilt Numerical Error F492 Servo Unrecovered Milli Table Load Error F493 Servo Unrecovered TFCR DAC Out of Range F494 Servo Unrecovered MRR DAC Out of Range F495 Servo Unrecovered TFCR Open Short 1496 Servo Recovered DTID Inhibit Error F497 Servo Unrecovered DTID Inhibit Error 1498 Servo Recovered DTID Unlock Error F499 Servo Unrecovered DTID Unlock Error 149A Servo Recovered SHARP Pulse TFC Entry Error F49B Servo Unrecovered SHARP Pulse TFC Entry Error 149C Servo Recovered Heads Not Loaded FFSULI F49D Servo Unrecovered Heads Not Loaded FFSULI 149E Servo Recovered Load Abort FFSULI F49F Servo Unrecovered Load Abort FFSULI F501 Host Interface Logical unit not ready F502 Host Interface Logical unit becoming ready F503 Host Interface Logical unit not ready initializ
332. ia Unrecovered R W Abort PES Error 1EE6 Media Recovered R W Abort Seek Start Error FEE7 Media Unrecovered R W Abort Seek Start Error 1EE8 Media Recovered R W Abort PES Reset Error FEE9 Media Unrecovered R W Abort PES Reset Error 1EEA Media Recovered R W Abort SID Unlock Error FEEB Media Unrecovered R W Abort SID Unlock Error 1EEC Media Recovered R W Abort WCS Error FEED Media Unrecovered R W Abort WCS Error 1EEE Media Recovered R W Abort Hard Reset Error FEEF Media Unrecovered R W Abort Hard Reset Error 1EFO Media Recovered R W Abort Shock Error FEF1 Media Unrecovered R W Abort Shock Error 1EF2 Media Recovered R W Abort Unlock Macro Error FEF3 Media Unrecovered R W Abort Unlock Macro Error 1EF4 Media Recovered R W Abort Sharp Error FEF5 Media Unrecovered R W Abort Sharp Error 1EF6 Media Recovered R W Abort Aggressive Error FEF7 Media Unrecovered R W Abort Aggressive Error 1EF8 Media Recovered R W Abort SVGA Limit Error FEF9 Media Unrecovered R W Abort SVGA Limit Error 1EFA Media Recovered R W Abort Gray Code Error FEFB Media Unrecovered R W Abort Gray Code Error 1EFC Media Recovered R W Abort Burst Error FEFD Media Unrecovered R W Abort Burst Error 1EFE Media Recovered R W Abort No STM Error HGST Ultrastar C15K600 Hard Disk Drive Specification 450
333. ial number is 8 characters e Serial numbers do not contain the characters I or O 21 10 Logging HGST logging functions will not record any sensitive data such as customer plain text data passwords encryption keys or wrapping keys 21 11 Number of Sessions The HGST implementation supports 1 active session at a time In the case when a session is active and a new session is requested the drive answers the host with SP_BUSY This covers the following 2 scenarios e fan SP is in session and an attempt is made to start a second session with the same SP e lf an SP is in session and an attempt is made to start a second session with a different SP 21 12 Number of Bands The Enterprise SSC specification calls for support of up to 1024 bands The HGST implementation supports a maximum of 6 bands 21 13 Number of COMIDs The HGST Enterprise SSC implementation supports 2 COMIDs the minimum requirement in the Enterprise SSC specification Only 1 comid can be in use at any time HGST Ultrastar C15K600 Hard Disk Drive Specification 346 21 14 Locked and Unlocked Behavior 21 14 1 T10 SCSI commands The table below describes how basic T10 SCSI commands behave on encryption drives in the locked and unlocked states Table 297 T10 SCSI Commands Behavior Table part 1 of 2 Command Unlocked Locked FORMAT UNIT 04 OEM Comma
334. ialization pattern descriptor is not included and all customer data will be initialized to zeroes An IP bit of one specifies that an Initialization Pattern Descriptor is included in the FORMAT UNIT parameter list following the parameter list header 18 4 2 Initialization Pattern Table 65 Initialization Pattern Descriptor Bit Byte 7 6 5 4 3 2 1 0 0 IP Modifier 0 Sl Reserved 0 1 Initialization Pattern Type 0 or 1 2 3 Initialization Pattern Length n 3 4 Initialization Pattern Initialization Pattern n IP Modifier must be set to 0 indicating that the drive will not modify the initialization pattern SI Security Initialize bit set to one specifies that all customer data sectors including those that have been previously reassigned will be initialized SI set to zero specifies that only the current customer accessible sectors will be formatted Initialization Pattern Type Type of 0 will use a default initialization pattern Type of 1 specifies that the Initialization Pattern specified shall be repeated as required to fill each logical block Initialization Pattern Length specifies the number of bytes that follow in the Initialization Pattern field and must be less than or equal to the current block size and non zero If Initialization Pattern Type is 0 and the Initialization Pattern Length is not set to 0 Check Condition status will be returned with the se
335. ibration The test consists of a swept sine vibration applied for each of the three mutually perpendicular axes 3 0 G 0 peak 10 500 Hz sine wave 0 5 octave minute sweep rate 12 3 Operating Shock The drive will meet the criterion while operating in the respective conditions as described below No data loss 15G 11 ms duration half sinewave shock pulse No data loss 60G 2 ms duration half sinewave shock pulse read operation mode HGST Ultrastar C15K600 Hard Disk Drive Specification 51 No data loss 30G 2 ms duration half sinewave shock pulse write operation mode The shock pulses of each level are applied to the drive ten pulses for each direction and for all three mutually perpendicular axes There must be a minimum of thirty seconds delay between shock pulses The input level is applied to a base plate where the drive is attached using four mounting screws 12 4 Non operating Shock The drive will not sustain permanent damage or loss of recorded data after being subjected to the environments as described below 12 4 1 Half sinewave Shock Pulse 100 G 11 ms duration half sinewave pulse 300 G 2 ms duration half sine wave pulse 200 G 0 5 ms duration half sinewave pulse The shocks are applied in each direction of the drive for the three mutually perpendicular axes one axis at a time The input level is applied to a base plate where the drive is attached using four mounting screws 12 4 2 Rotational Shock 30 000
336. ication at any time It is possible that this publication may contain reference to or information about HGST products machines and programs programming or services that are not announced in your country Such references or information must not be construed to mean that HGST intends to announce such HGST products programming or services in your country Technical information about this product is available by contacting your local HGST representative or on the Internet at http www hgst com HGST may have patents or pending patent applications covering subject matter in this document The furnishing of this document does not give you any license to these patents Copyright HGST a Western Digital company HGST Ultrastar C15K600 Hard Disk Drive Specification 2 Table of Contents WM Generals sanunanele N E Scoala eet aes Ses a dacs Stack Ses sts dn cl eden de cde etek evens en oR 20 1 1 INTO AU CON i n 20 1 2 COMO UVAS ea een eee 21 1 3 LEDAN a EE SERO EE a Aaa iros 21 1 4 AALA A EEE E E E ATE OE AE E E EEE 21 2 Outline Of the Drive sorrera ester soccer steere basene knekte 22 3 Fixed Disk Subsystem Description rrrnvrnnnnvnnnnnvnnnnvnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 23 3 1 Control Elettroniesuasaarsaamm endrar eten re hadd enn 23 3 2 Head AS lA NN NN 23 3 3 ACTUA a A A Ge ead fad ei GATE ee 23 e A oacecdeddacecessdkescac 24 4 1 Formatted COpacitY elo aai Aske teen Ard
337. ier the PHY identifier received in the incoming IDENTIFY 33 39 Reserved MSB 40 43 Invalid Dword Count LSB MSB 44 47 Running Disparity Error Count LSB MSB 48 51 Loss of Dword Synchronization LSB MSB 52 55 PHY Reset Problem LSB 56 57 Reserved 58 PHY event Descriptor Length OCh 59 Number of Event Descriptors 04h 60 62 Reserved 63 Phy Event Source 01h Invalid Dword Count MSB 64 67 PHY Event LSB 68 71 MSB HGST Ultrastar C15K600 Hard Disk Drive Specification 139 LSB HGST Ultrastar C15K600 Hard Disk Drive Specification 140 Table 118 SAS Log Descriptor part 3 of 3 Bit Byte 7 6 5 4 3 2 1 0 72 74 Reserved 75 PHY Event Source 02h Running Disparity Error Count MSB 76 79 PHY Event LSB MSB 80 83 Peak Value Detector Threshold 00h LSB 84 86 Reserved 87 PHY Event Source 03h Loss of Dword Sync MSB 88 91 PHY Event LSB MSB 92 95 Peak Value Detector Threshold 00h LSB 96 98 Reserved 99 PHY Event Source 04h PHY Reset Problem MSB 100 103 PHY Event LSB MSB 104 107 Peak Value Detector Threshold 00h LSB Attached Device Type is set to the value received by this PHY during an Identify Sequence e Attached Reason indicates the value of the REASON field in the last received IDENTIFY address frame see Table 35 during the identification sequence if the PHY is a physica
338. if the effective range is locked WRITE BUFFER 3B OEM OEM 110 write DRAM on to drive WRITE BUFFER 3B FW is signed OEM The write buffer command only functions to write For FW download and to the buffer downloaded WRITE LONG 3F OEM Per TCG and T10 specification Ent_A authorized only WRITE SAME 41 OEM Ent_A authorized only WRITE SAME 16 93 OEM Ent_A authorized only WRITE SAME 32 7F 0D OEM Ent_A authorized only SECURITY_IN OEM Per TCG spec Contains TCG payload SECURITY_OUT OEM Per TCG spec Contains TCG payload HGST Ultrastar C15K600 Hard Disk Drive Specification 348 21 14 2 TCG SSC Commands The table below describes how the required TCG Enterprise SSC commands behave on encryption drives in the locked and unlocked states The TCG SSC requires the implementation of the Base Admin Locking and Crypto Templates As noted the Crypto template was not implemented Template tables or methods so they are not mentioned in the table below Table 299 TCG Enterprise SSC Commands Behavior 1 In addition the SSC does not require any Admin Command Description unlocked Locked Session There are two types of sessions Management 1 Read Only session 2 Read Write session The SSC requires us to support Read Write sessions Read Only session is not allowed A session is always initiated by the host See the Write parameter in th
339. ification 323 20 15 3 2 Data Error Logging The Drive will report data errors to the initiator that do not require immediate action successful auto reallocation successful auto rewrite or no action needed on this occurrence The initiator should log these errors in the system error log No other action is required Table 282 Log Only Errors Key Code Qual Description 1 16 00 Data Synchronization Mark Error 1 17 01 Recovered Data with Retries 1 17 06 Recovered Data without LDPC Auto Reallocated 1 17 09 Recovered Data without LDPC Data Rewritten 1 18 00 Recovered Data with LDPC 1 18 02 Recovered Data with LDPC Auto Reallocated 1 18 07 Recovered Data with LDPC Data Rewritten 20 15 3 3 Reassign Blocks Recovery The Drive provides the capability to remove media defects without reducing capacity Recovery from a failed reassignment consists of the following actions Updating the defect descriptor to remove the LBA s that have been successfully reassigned and then retry the Reassign Blocks command The LBA contained in the Command Specific Information field of the Sense Data is the LBA in the first defect descriptor that was not reassigned because of the failure If the command failed because of an unrecoverable read error other than those specified in the defect descriptor add this LBA to the defect descriptor and retry the command Refer to Section 18 28 REASSIGN BLOCKS 07
340. ifier list in this SAS PHY Mode Descriptor See Table 34 e Attached PHY Identifier indicated the value of the attached PHY Identifier field in the last received IDENTIFY address frame associated with the PHY Identifier listed in this SAS PHY Mode Descriptor See Table 34 SAS Address contains the unique Port Identifier for the Port associated with the PHY Identifier listed in this SAS PHY Mode Descriptor e Hardware Minimum Physical Link Rate is the minimum link rate supported by the Port associated with the PHY Identifier listed in this SAS PHY Mode Descriptor e Hardware Maximum Physical Link Rate is the maximum link rate supported by the Port associated with the PHY Identifier listed in this SAS PHY Mode Descriptor e Programmed Minimum Physical Link Rate is the current minimum link rate used during speed negotiation by the Port associated with the PHY Identifier listed in this SAS PHY Mode Descriptor e Programmed Maximum Physical Link Rate is the current maximum link rate used during speed negotiation by the Port associated with the PHY Identifier listed in this SAS PHY Mode Descriptor Attached Persistent Capable indicates the value of the PERSISTENT CAPABLE field in the last received IDENTIFY address frame associated with the PHY Identifier listed in this SAS PHY Mode Descriptor See Table 34 e Attached Power Capable indicates the value of the POWER CAPABLE field in the last received IDENTIFY address frame associated with the PHY Identifi
341. imary and Secondary FF1C IndSys Drive Loaded IBA Out of Range FF1D IndSys Drive Loaded Context Load Failed HGST Ultrastar C15K600 Hard Disk Drive Specification 451 FF1E IndSys Drive Loaded Context Sequence ID Mismatch FF1F IndSys Drive Loaded Replay EPO Spec Failed FF20 IndSys Drive Not Loaded EPD Flash Entry Invalid FF21 LayoutMgr All Flash Entries Erased 1F40 IndSys LOM Generic Fail FF41 LayoutMgr Format Capacity Not Met 1F42 DiMgr DLMGR Generic Fail FF43 IndSys Drive Not Loaded Metadata ATI FF44 IndSys Drive Loaded Replay Fail FF45 IndSys W2C Return Not Written Failed FF50 IndMgr IM Demand Split Too Deep Failure FF51 IndMgr Allocate Failed Delta Group FF52 IndMgr Allocate Failed Split Spec FF53 IndMgr Allocate Failed Split Delta FF54 IndMgr Allocate Failed Unsplit Delta Group FF60 EpoMgr Flash Read RS Syndrome Gen Timeout FF61 EpoMgr Uncorrectable Flash RS ECC Error FF62 EpoMgr Correctable EPO Timeout FF63 EpoMgr ARM FPS Engine and Not Spinning HGST Ultrastar C15K600 Hard Disk Drive Specification 452 Abbreviations 90 Active Notch 181 Additional information 301 420 Additional Sense Length Byte 7 357 Alternate Tracks per Logical Unit 170 Alternate Tracks per Zone 170 Appendix 420 Automatic Read Reallocation Enabled 163 Automatic Rewrite Reallocate 314 Automatic Write Reallocation Enabled 163
342. indicates that the Target has multiple ports and implements multi port requirements CmdQue is set to one to indicate that the drive supports command queuing Vendor ID is HGST padded with ASCII blanks Product ID is specified Product Revision Level indicates the level of microcode Unit Serial Number contains the drive serial number HGST Ultrastar C15K600 Hard Disk Drive Specification 99 18 5 1 2 Inquiry Data Format EVPD 1 Page Code 00h Table 72 Inquiry Data EVPD 1 Page Code 00h Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 00h 2 Reserved 0 3 Page Length OEh 4 Supported Page Code 00h 5 Supported Page Code 03h 6 Supported Page Code 80h 7 Supported Page Code 83h 8 Supported Page Code 86h 9 Supported Page Code 87h 10 Supported Page Code 88h 11 Supported Page Code 8Ah 12 Supported Page Code 90h 13 Supported Page Code 91h 14 Supported Page Code BOh 15 Supported Page Code Bih 16 Supported Page Code B2h 17 Supported Page Code Dih 18 Supported Page Code D2h Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is Direct Access Page Code is set to 0 and this field contains the same value as in the page code field of
343. indle Motor Failed to start Spindle Motor was stopped by Unit Stop command after the Target successfully completed the Self Configuration Self Configuration Failure Degraded which is caused by one of the following conditions RAM Code Configuration Sector Read Failure RAM Code Configuration Sector Revision Mismatch Format Command Failure Degraded This condition is caused when Format Unit command failed or was interrupted abnormally Mode Page 0 byte 5 bit 4 FDD controls Format Degraded mode 20 1 9 1 Response to SCSI Command in Degraded Mode Disable Auto Start The tables on the following pages show the degraded mode status with acceptable commands and additional sense codes Table 274 Spindle Motor Degraded Mode Disable Auto Start Command w Option Response Request Sense Executed The Target may return Sense Key 02h Not Ready ASC ASCQ 0402h Initialize Command Required Inquiry EVPD 0 Inquiry EVPD 1 Executed Executed and Check Condition is returned with Sense Key 05h Illegal Request ASC ASCQ 2400h Invalid Field in CDB Test Unit Ready Executed and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 0402h Initialize Command Required Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Mo
344. ing command required F504 Host Interface Not ready format in progress F505 Host Interface Not ready self test in progress F506 Host Interface Reassign failed F507 Host Interface Format failed F508 Host Interface Not Ready Session opened F509 Host Interface In Self Test Band locked F50B Host Interface Not Ready Sanitize in progress F50C Host Interface Sanitize Command failed F50D Host Interface Phy Test Function in Progress F511 Host Interface Illegal Request Sequence Error F512 Host Interface Invalid Message F514 Host Interface Not ready to ready transition HGST Ultrastar C15K600 Hard Disk Drive Specification 430 F516 Host Interface Power on reset F517 Host Interface SAS Hard Reset SAS F518 Host Interface LUN Reset SAS F519 Host Interface Self initiated reset F51C Host Interface Mode parameters changed F51D Host Interface Log parameters changed F51E Host Interface Reservations pre empted F51F Host Interface Reservations released F520 Host Interface Registrations pre empted F521 Host Interface Commands cleared by another initiator F522 Host Interface Microcode changed F524 Host Interface Capacity Data Changed F52D Host Interface Buffer CRC error on read F52E Host Interface Internal target failure F534 Host Interface Overlapped command attempted F535 Host Interface Miscompare durin
345. ink Reset sequence Phy Reset sequence OOB sequence Speed Negotiatio Identification sequence sequence SAS w Hard Reset Time Link Reset Sequence with hard Reset Phy Reset sequence Hard Reset Sequence Phy Reset sequence Identification sequence Figure 6 Link Reset Sequence HGST Ultrastar C15K600 Hard Disk Drive Specification 63 17 4 2 Hard Reset A Hard Reset sequence on a port will not affect the other port but the outstanding commands on the other port will be aborted due to the LUN reset associated with the Hard Reset The effect of a Hard Reset will be similar to a Power on Reset and will result in the re initialization of all drive resources The first command issued from every initiator on the port that received the Hard Reset will result in a CHECK CONDITION with a sense key of UNIT ATTENTION and an additional sense code of SCSI BUS RESET OCCURRED The first command issued from every initiator on the other port will result in a CHECK CONDITION and an additional sense code of BUS DEVICE RESET OCCURRED A Hard Reset sequence will never be issued by the drive A link reset will be initiated by the drive on the affected port upon completion of Hard Reset processing 17 4 3 SAS OOB Out of Band Out of Band OOB signals are low speed signal patterns detected by the PHY that do not appear in normal data streams They consist of defined amounts of idle time followed by defined amounts of burst time During the idle time D
346. innen 261 HGST Ultrastar C15K600 Hard Disk Drive Specification 7 1825 SYNCHRONIZE CACHE ae e e ee e ld ces es eo eco e e e aa nns 264 18 44 SYNCHRONIZE CACHE E e tte a 265 18 45 TEST UNIT READY OO vraket aat 266 BG VF A a i ace NS Oe ott oe NS 267 18 47 VERIFY 12 AF KE EN ect teandevteniee 270 TEAS VERS 16 A he a Set eds ond iat danas BAe ae a a a sene 271 1820 VER BI IEA uden db 272 1850 A Gr Aa rasen GREENE EE NG 274 18 51 WRITE DOE ADANA EN 275 TED NE a E 277 A TS A A A A 278 1854 WE e i o e a Cats mo 279 18 55 WRITE ANDO VERIFV OCEAN 281 18 56 WRITE AND VERIFY 12 ME hun ee ne do td 283 157 WREN O VER NNN 284 18 58 WRITE AND VERIFY 32 TED margarin iii cia entree idee Sadan cil dd 285 18 59 WRITE BUFFER 3B oi a GAR A GENT TGN ADA NATO aes 286 18 59 1 Combined Header And Data Mode 00000b c cccccssccccssscececssececeessececseseececsseseceessececsseeceesseeecseaseesenseseeeees 287 18 592 Write Data Mode 00010b ii sat bd seanse neu osv See nad bn Tue 287 18 59 3 Download Microcode Mode 001000 ccccccccssscccssssececessceceesececeessececsesseceessesecsesaeeecesseceesaesecseaseceeseeseeeees 287 18 59 4 Download Microcode and Save Mode 00101b Single Binary File oononnccncnonoccnononanoconnnnnoconacononannccnnn nos 288 18 59 5 Download Microcode and Save Mode 00111b Multiple Binary Files oooooncconncnnononacccononnnononacanonananoc no 288 18 59 6 Write Data to
347. ion Other FECF Media Unrecovered R W Abort Due to Vibration Condition Other 1EDO Media Recovered R W Abort Due to Vibration Condition Estimator FED1 Media Unrecovered R W Abort Due to Vibration Condition Estimator 1ED2 Media Recovered R W Abort Due to Vibration Condition Predictor FED3 Media Unrecovered R W Abort Due to Vibration Condition Predictor 1ED4 Media Recovered R W Abort Due to Vibration Condition PES Error FED5 Media Unrecovered R W Abort Due to Vibration Condition PES Error 1ED6 Media Recovered R W Abort Off Track Write Error FED7 Media Unrecovered R W Abort Off Track Write Error 1ED8 Media Recovered R W Abort RRO Field Misread Error FED9 Media Unrecovered R W Abort RRO Field Misread Error 1EDA Media Recovered R W Abort RRO Field Missing Error FEDB Media Unrecovered R W Abort RRO Field Missing Error 1EDC Media Recovered R W Abort Idle Seek Error FEDD Media Unrecovered R W Abort Idle Seek Error 1EDE Media Recovered R W Abort Seek Timeout Error FEDF Media Unrecovered R W Abort Seek Timeout Error HGST Ultrastar C15K600 Hard Disk Drive Specification 449 1EE0 Media Recovered R W Abort Estimator Error FEE1 Media Unrecovered R W Abort Estimator Error 1EE2 Media Recovered R W Abort Predictor Error FEE3 Media Unrecovered R W Abort Predictor Error 1EE4 Media Recovered R W Abort PES Error FEE5 Med
348. ion indicates how empty the drive data buffer should be before attempting to re arbitrate for the link If the ratio is set to Oh the target will calculate and use an optimal ratio based on the negotiated transfer rate Both the Read Buffer Full Ratio and the Write Buffer Empty Ratio pertain to the current active notch For each active notch as defined in page OCh there are separate Read Buffer Full Ratios and Write Buffer Empty Ratios When the active notch is set to zero the values are applied in mode page OCh across all notches Maximum Connect Time Limit specifies the maximum amount of time the drive will keep a SAS connection open The time is specified in 100 microsecond increments The default value of zero indicates no time limit A maximum value of FFFFh specifies a connection time limit of 6 55 seconds When this time expires the drive will prepare to close the connection Maximum Burst Size field indicates the maximum amount of data that the target port shall transfer during a single data transfer operation This value is expressed in increments of 512 bytes A value of zero specifies HGST Ultrastar C15K600 Hard Disk Drive Specification 166 there is no limit on the amount of data transferred per data transfer operation First Burst Size is not supported HGST Ultrastar C15K600 Hard Disk Drive Specification 167 18 10 5 Mode Page 03 Format Device Parameters Table 138 Mode Page 03 Format Device Parameters
349. ion of the first logical block accessed by the command If the ATO bit is set to one in Mode Page OAh the Logical Block Application Tag Mask field contains a value that is a bit mask for enabling the checking of the Logical Block Application Tag field in the protection information for each HGST Ultrastar C15K600 Hard Disk Drive Specification 272 logical block accessed by the command A Logical Block Application Tag Mask bit set to one enables the checking of the corresponding bit of the Expected Logical Block Application Tag field with the corresponding bit of the Logical Block Application Tag field in the protection information If the ATO bit is set to zero the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 273 18 50 WRITE 6 0A Table 255 WRITE 6 0A Bit Byte IEEE NENNE 0 Command Code OAh 1 Reserved 0 MSB LBA 2 3 Logical Block Address LSB 4 Transfer Length 5 VU 0 Reserved 0 FLAG LINK The WRITE command requests the drive to write the specified number of blocks of data Transfer Length from the Initiator to the medium starting at the specified Logical Block Address LBA See Section 18 16 READ 6 08 for the parameters HGST Ultrastar C15K600 Hard Disk Drive Specification 274 18 51 WRITE 10 2A Table 256 WRITE 10 2A
350. ion to Admin SPC PIN table occnnononccononnnocononnnncononnnononnnnnncconnnnoconnnnnncnonanoss 340 Additions to AdminSP Access Control Table cccccccccccccessssssseceeeceeeeseesssseeeeeeeesesessaeeees 341 Ports Functionalitysk start 342 Ports able ne 342 Modified Admin SPACE T blessssnsmavsv77v v4a4detnmsmmerstkkanaaieleds 343 Modified Admin SP Access Control Table part 1 of 2 rmesnrrvrrvrrvervrrvervrrrerrerverrerrersersenser 343 Modified Admin SP Access Control Table part 2 of 2 rmmsnrrvrrvrrvervrrverververververververrersenser 345 T10 SCSI Commands Behavior Table part 1 of 2 Scchscasssstsseceosduastesedesscugedsoucsaecesucoasees 347 T10 SCSI Commands Behavior Table part 2 of 2 oonnonconininccnonininnonanancnnanancnnanananncnancnns 348 TCG Enterprise SSC Commands Behavior 1 ccsseeeeeesesseeseeseeeseseeeseeeseseeeeeeeeeeeees 349 TCG Enterprise SSC Commands Behavior 2 ccsssseseeeeeeeseseseeseessseesseseeeseseeseeeeeeees 349 TCG Enterprise SSC Commands Behavior 3 rrrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnne 349 TCG Enterprise SSC Commands Behavior 4 cssseeseeeseeseseeeseeeseesesesseeeeeseeeeeeeeeeees 350 TCG Enterprise SSC Commands Behavior 5 cccsssssseseeeesseeeeesseeeseesssesseeeeseeeeeeeseeees 350 Sense data response COJeS oocccccnnnnnnnnnnonononnnnnnononononnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnononononononnnnnnnnnnnnnnnos 352 Fixed Form
351. ious LOG SELECT command HGST Ultrastar C15K600 Hard Disk Drive Specification 132 18 7 10 Log Sense Page 10 This page contains self test results The results of the 20 most recent self tests are stored in this Log page Table 106 Log Sense Page 10 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 10h 1 Reserved 2 3 Page Length 190h 4 23 1st self test results log parameter 384 403 20th self test results log parameter The following table describes the self test results log parameter structure Table 107 Log Sense Page 10 self test results Bit Byte 7 6 5 4 3 2 1 0 0 1 Parameter code 2 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 11b 3 Parameter Length 10h 4 Function Code RSVD Self Test Results Value 5 Extended Segment Number 6 7 Timestamp 8 15 LBA of First Failure 16 Reserved Sense Key 17 Additional Sense Code 18 Additional Sense Code Qualifier 19 Vendor specific Parameter Code identifies the log parameter for the log page The parameter code field for the results of the most recent test will be 0001h The parameter for the next most recent will be 0002h Function Code contains the content of the Function Code field in the SEND DIAGNOSTIC command that initiated this self test Self Test Results Value is described in the table below HGST Ultrastar C15K600 Hard Disk Drive Specification 133 Table 1
352. is done automatically by internal table 6 2 Reassigned Format G List e G List has a capacity of 4401 Customer LBAs Multiple reassignments of the same Customer LBA increase the number of G List entries Spare sectors use the media cache regions which are inserted after every 1400 nominal customer tracks HGST Ultrastar C15K600 Hard Disk Drive Specification 32 7 Electrical Interface 7 1 SAS Connector The drive uses the standard 29 pin Serial Attached SCSI SAS connector which conforms to the mechanical requirements of SFF 8680 The connector is expected to be used in an environment which uses a common connector structure for racking disk drives in a cabinet The connector allows for plugging a drive directly into a backplane by providing the necessary electrical connection Mechanical stability and device retention must be provided by a mechanism outside the drive 7 1 1 29 pin Serial Attached SCSI SAS Connector Definition Diagram of top and bottom of connector showing pin outs Figure 1 SAS Connector Table 13 29 pin Connector Signal Definition Signal Description RP SAS Primary Port Receive negative signal HGST Ultrastar C15K600 Hard Disk Drive Specification 33 Vendor Spec NOT USED Pins P1 P2 tied internally Vendor Spec NOT USED Pins P1 P2 tied internally Power Disable 7 1 2 Voltage and Ground Signals The 12V and 5V contacts provide all of the voltages required by the drive Th
353. is processed The Mode Specific field specifies additional events that shall be used to activate the deferred microcode Table 267 Mode Specific Field Bit 7 6 5 PO_ACT HR_ACT VSE_ACT If the power on activate PO_ACT bit is set to one then deferred microcode shall be activated and no longer considered deferred if a power on occurs If the PO_ACT bit is set to zero then deferred microcode shall not be activated if a power on occurs The hard reset activate HR_ACT bit is not supported The vendor specific event activate VSE_ACT bit is not supported The supported activation events are reported in the POA_SUP bit HRA_SUP bit and VSA_SUP bit in the Extended Inquiry VPD page If the Mode Specific field specifies an activation event that is not supported e g if the PO ACT bit is set to one and the POA_SUP bit is set to zero then the drive will terminate the command with Check Condition status with the sense key set to Illegal Request and the additional sense code set to Invalid Field In CDB 18 59 8 Download Microcode with Offsets Save and Defer Activate Mode 01110b In this mode microcode shall be transferred to the device server using one or more WRITE BUFFER commands saved to nonvolatile storage and considered deferred The deferred microcode shall be activated and no longer considered deferred when one of the following occurs a a power on b a WRITE BUFFER command with the activate deferred
354. ismatch FFO7 IndSys Drive Not Loaded Rid Heap Size Mismatch FFO8 IndSys Drive Not Loaded Heap Version Mismatch FFO9 IndSys Drive Not Loaded Incompatible Rid HGST Ultrastar C15K600 Hard Disk Drive Specification 382 FFOA IndSys Drive Not Loaded Corrupt Rid FFOB IndSys Drive Not Loaded Rid Num Objects Mismatch FFOC IndSys Drive Not Loaded Rid Version Mismatch FFOD IndMgr Drive Not Loaded Rid Version Mismatch FFOE IndSys Drive Not Loaded Layout Rid Version Mismatch FFOF IndSys Drive Not Loaded W2C Rid Version Mismatch FF10 IndSys Drive Not Loaded Layout Manager Restore Failed FF11 IndSys Drive Not Loaded W2C Manager Restore Failed FF13 IndSys Drive Not Loaded DMM Format Failed FF14 IndSys Drive Not Loaded IM Format Failed FF1A IndSys Drive Not Loaded Metadata First Primary FF1B IndSys Drive Loaded Metadata First Primary and Secondary FF1C IndSys Drive Loaded IBA Out of Range FF1D IndSys Drive Loaded Context Load Failed FF1E IndSys Drive Loaded Context Sequence ID Mismatch FF1F IndSys Drive Loaded Replay EPO Spec Failed 31 01 Indirection System Failure FF12 IndSys Drive Not Loaded Layout Failed FF15 IndSys Drive Not Loaded Psuedo Write Failed FF16 IndSys Drive Not Loaded Full drop Failed FF17 IndSys Drive Not Loaded EPO Format Failed FF18 IndSys Drive
355. its Device Cache Write Hits Device Cache Fast Writes Device Cache Misses on Reads Page 37h parameters Media EXC Hardware EXC Total Read Commands Total Write Commands HGST Ultrastar C15K600 Hard Disk Drive Specification 120 18 7 LOG SENSE 4D Table 92 Log Sense 4D Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 4Dh 1 Reserved 0 Reserved 0 PPC 0 SP 2 PC Page Code 3 Subpage Code 0 4 Reserved 0 5 MSB 6 Parameter Pointer LSB 7 MSB 8 Allocation Length LSB 9 Reserved 0 FLAG LINK The LOG SENSE command allows the Initiator to retrieve the statistical data regarding the drive PPC Parameter Pointer Control bit must be set to zero This specifies that the drive start transferring data starting from the field specified in the parameter pointer field for the number of bytes specified by the allocation length If the PPC bit is set to 1 Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB SP Save Parameters bit set to 0 specifies that the drive does not save any log parameters If it is set to 1 all page parameters that are savable those pages denoted by a DS 0 in the parameter header control byte are saved PC Page Control field defines the type of parameters to be selected This field must be set to 01b to specify the current cumulative values Any other
356. ive updates only pages OEh the Start Stop Cycle page and OFh the Application Client page For other pages the parameters are ignored If the data out buffer contains multiple pages then the application client should send the pages in ascending order If the data out buffer contains multiple log parameters within a page all log parameters within the page should be sent and they should be sent in ascending order by parameter code value The drive shall return Check Condition status if the application client sends pages out of order parameter codes out of order or missing parameter code The sense key shall be set to Illegal Request and additional sense code set to Invalid Field in Parameter List If one or more fields of the CDB are not set correctly the command will be terminated with a Check Condition status The sense key shall be set to Illegal Request and additional sense code of Invalid Field in CDB To indicate that parameters have changed the Target generates a unit attention condition for all Initiators except the one that issued the LOG SELECT command The following list contains all individual page parameters counters that are set to their default value of zero by the LOG SELECT command when PCR 1 Page 02h parameters Counters for write errors Write errors recovered without delay Write errors recovered with possible delays LBAs with write fault error Reserved 0 Total errors recovered Number of times recovery invoked Tot
357. k HDD temp WCE Code level Time in Seconds Typical Recovery 1 12V DC peak 12V AC peak HGST Ultrastar C15K600 Hard Disk Drive Specification 40 Table 19 450 GB 4K Model SAS 15K SFF 12Gb sec 450GB Model HDD temp Block size 4K native Current Current WCE 5V Amp 12V Amp Code level Spin Up Peak DC 1 Spin Up Peak AC Idle 0 Avg Idle Ripple Random RW 4KB Qd 4 Peak Random RW 4KB Qd 4 Avg Random RW 4KB Qd 1 Avg Sequential Read Peak Sequential Read Average 2 Sequential Write Peak Sequential Write Average 2 Power Save Modes Current Power Recovery 1 Time in Seconds 5V Amp 12V Amp Watts Watts Saved 12V DC peak 12V AC peak Typical Idle A 8 15 1 eee 00 4 Idle B 0 31 oB 37 dd 1103 Idle oa 00 26 1025 06 10 28 Standby Y 04 089 26 128 1 06 10 28 Standby Z 04 00m 1 16 135 07 12 51 200mS windowed average Max transfer rate All measurements are BWL 20Mhz All values are typical with dual ports active Table 20 450 GB 512 Model SAS 15K SFF 12Gb sec 450GB Model HDD temp Block size 512 native Current WCE 10 Sec Code level Random RW 4KB Qd 4 Peak Random RW 4KB Qd 4 Avg Random RW 4KB Qd 1 Avg Sequential Read Peak Sequential Read Average 2 Sequential Write Peak Sequential Write Average 2 Power Save Modes Current Power Recovery 1 Time in Seconds 5V Amp Watts Watts Saved 12V DC peak 12V AC peak Typical A ls a Idle_A Idle
358. kamelen a Gad T ae 206 CADA PE id 208 READ ee 209 PA EEG Er Ke 210 READ BUFFER 80 ati oa 212 Read Butter H adernvrsnvvaq4ca24cqv47 vve va7zvssiitanssitassknnsknainninrevdesdrnteds 213 Read Butter DESCRIP oso 214 Echo Buber Descriptor nire nieo AA A AAA A E AA 215 Error History Buffer ID Field ccc cceccccssscceeseeessneeessneeeeeeeseeeeeseeceeeeessesenseeeeeeeneeeaes 215 Error History Directory ccccssccccessscccessnececessneceecesnaeeccssneeeesseeeeecsseeeeessnsaaeeesessneeesensaaes 216 Error History Directory Entry cccccccccccccccsssssccccceceeeeessscceecceceesessssseeeeseceseeessseeeeeseesseeees 217 READ CAPACITY Na 218 Format of READ CAPACITY command reply cccccccccesscceeessecceeeesseecceesseeceeesseecesensaes 218 Read Capacity AD A EN RAID 219 Returned Data Format a e a 219 Protection Tyre PE INP se ene Uni ito se 220 Logical Blocks per Physical Block Exponent field ooooonococnnoccnoocncnoncncnonnnnonononononcnnn nono 220 READ ERECT DATA Sinai solici 221 Defect List Format ccccccccscccccsssscceeesssceccessscececesseeeecessseecceesseecesessseeceeeeuseeceeesseeseeeeaeeees 221 Defect List Headers aiee E E a a aaa ea a eaea 222 Defect List DESCTIPCE 2 iia a a R a a a a 222 Defect Descriptors of Bytes from Index Format ooooccnnononccnnooannnononnnoconannnnnconananoconananoconnns 223 Defect Descriptors of Physical Sector Format oooococcnnnonnncnononnnnnononanoconannnnnoonananoconananoconnns 22
359. l Recovered ADC Sample Not Ready Error HGST Ultrastar C15K600 Hard Disk Drive Specification 436 F69F Channel Unrecovered ADC Sample Not Ready Error F6AO AE Unrecovered Fuse Load Fail Error F6A1 AE Unrecovered Configuration Error 16A2 Channel Recovered Auto RST NRZ Clock Error F6A3 Channel Unrecovered Auto RST NRZ Clock Error 16A4 Channel Recovered Write CRC Fault Error F6A5 Channel Unrecovered Write CRC Fault Error 16A6 Channel Recovered Read Synthesizer Loss of Lock Error F6A7 Channel Unrecovered Read Synthesizer Loss of Lock Error 16A8 Channel Recovered RLL Parameter Error F6A9 Channel Unrecovered RLL Pareamter Error 16AA Channel Recovered FIFO Underflow Error F6AB Channel Unrecovered FIFO Underflow Error 16AC Channel Recovered FIFO Overflow Error F6AD Channel Unrecovered FIFO Overflow Error 16AE Channel Recovered Iterative Decoder Error F6AF Channel Unrecovered lterative Decoder Error 16B0 Channel Recovered lterative Read Error F6B1 Channel Unrecovered lterative Read Error 16B2 Channel Recovered Encoder Overflow Error F6B3 Channel Unrecovered Encoder Overflow Error 16B4 Channel Recovered Encoder Underflow Error F6B5 Channel Unrecovered Encoder Underflow Error 16B6 Channel Recovered Encoder RAM CRC Error F6B7 Channel Unrecovered Encoder RAM CRC Error 16B8 Channel Recovered Interface Fault F6B9 Channel Un
360. l Unrecovered Sychronous Abort Done Error 16ED Channel Recovered NRZ Clear Fault Error F6EE Channel Unrecovered NRZ Clear Fault Error 16EF Channel Recovered Collision Fault Error F6FO Channel Unrecovered Collision Fault Error 16F1 Channel Recovered Read Synthesizer Precharge Fail Fault Error F6F2 Channel Unrecovered Read Synthesizer Precharge Fail Fault Error 16F3 Channel Recovered Servo Synthesizer Precharge Fail Fault Error F6F4 Channel Unrecovered Servo Synthesizer Precharge Fail Fault 16F5 Channel Recovered Read Synthesizer Loss of Lock Error F6F6 Channel Unrecovered Read Synthesizer Loss of Lock Error 16F7 Channel Recovered Fragment Number Fault Error F6F8 Channel Unrecovered Fragment Number Fault Error 16F9 Channel Recovered Preamble Quality Monitor Fault Error F6FA Channel Unrecovered Preamble Quality Monitor Fault Error F6FB Channel Unrecovered Stop For RTM Error HGST Ultrastar C15K600 Hard Disk Drive Specification 439 F6FC Channel Unrecovered RTM Configuration Error F6FD Channel Unrecovered RTM Failure Error F6FE Channel Unrecovered RTM Timeout Error F701 Format corrupted F702 Too many notches D703 Media Auto Reallocated Write Error 1704 Media Recovered Write Error Recommend reassign D705 Media Error With OTF Correction Reassigned E706 Media Error With OTF Correction Recommend Reassign E707 Media Er
361. l PHY and a SAS PHY or expander PHY is attached If the PHY is a physical PHY and a SATA PHY is attached then the ATTACHED REASON field shall be set to Oh after the initial Register Device to Host FIS has been received If the PHY is a virtual PHY then the ATTACHED REASON field shall be set to Oh Reason indicates the reason for the last link reset sequence as reported in the last transmitted IDENTIFY address frame see Table 34 If the PHY is a physical PHY and a SATA PHY is attached then the REASON field indicates the reason for the link reset sequence For Reason field refer Table 35 e Negotiated PHY Link Rate set to the link rate negotiated during last Link Reset Sequence set to 8h when the PHY is enabled and the negotiated speed is 1 5G set to 9h when the PHY is enabled and the negotiated speed is 3 0G set to Ah when the PHY is enabled and the negotiated speed is 6 0G HGST Ultrastar C15K600 Hard Disk Drive Specification 141 set to Bh when the PHY is enabled and the negotiated speed is 12 0G The Generation Code is a one byte counter that shall be incremented by one by the device server every time the values in this mode page or the SAS 3 PHY mode page field values are changed A GENERATION CODE field set to 00h indicates the generation code is unknown The device server shall wrap this field to 01h as the next increment after reaching its maximum value i e FFh The GENERATION CODE field is also contained in the Protocol
362. l return the defect list in its default format 101 and then terminate the command with Check Condition status The sense key will be set to Recovered Error 01h and the additional sense code will be set to Defect List Not Found 1Ch The drive sends defect list Defect Descriptors in an 8 byte Absolute Block Address ABA format that follows a four byte Defect List Header The Target will transfer all of the Read Defect Data up to the number of bytes allocated by the Initiator Table 192 Defect List Format Preferred Defect List Format Returned Defect List Format Block 000b Physical Sector Bytes from Index 100b Bytes from Index Physical Sector 101b Physical Sector Vendor Unique 110b Physical Sector Reserved 001b Reserved 010b Reserved 011b 111b Reserved Note The drive will terminate the Data in phase when the Allocation Length has been transferred or when all HGST Ultrastar C15K600 Hard Disk Drive Specification 221 available Defect Data has been transferred to the Initiator whichever is less The Read Defect Data contains a 4 byte header followed by zero or more defect descriptors 18 23 2 Defect List Header Table 193 Defect List Header Bit Byte 7 6 5 4 3 2 1 0 Defect List Header 0 Reserved 0 1 Reserved 0 Defect List Format MSB 2 3 Defect List length LSB 18 23 38 Defect List Descriptor Table 194 Defect Li
363. le 42 Table 43 Table 44 Table 45 Table 46 Table 47 Table 48 Table 49 Table 50 Product ID T blesyssagudasoareaake E ASE E a ESS 20 Formatted Capacity sees a E ETE aE REPRE 24 PatarSheet astra TT 24 Product ID in Inquiry C MmMm n diressero sin AECE OCE ERORE CEE 25 Block Assignment of World Wide ID in INQUIRY Command ooooooccnocncnnonnnnoncncnoncnnnnnnnnonnnnnnnos 26 Mechanical Positioning Performance ccccccceesssccesssseeceeesssceecessseeceeesseesecessseeceeesseeeeeenteaaes 27 Full Stroke Seek MM RERET RERE UUE REC OE Es AS 28 Batency Dimen ashe cies cas n e e a a E E A E deco 28 Diye Ready Time sats A A ios 29 Spindle Stop TlM ooocccnnnnnnnnnnnonnnnnononononononononnnonnnnnnnnonnnnnn nn nn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonononononos 29 Data Transfer Speed sector size 512 Byte Case cccccssscsscsssscssescssessescscsesscssescecseseesseneees 29 Data Transfer Speed sector size 4096 Byte Case ccccccccccscssesssssscescssescssessescsecsesscseeseseeseeees 30 29 pin Connector Signal Definition ooocccnnononccononnnnnonnnnnnnonnnnnnnonanonnconannnoconnnnnnnconnnnnoconnnn anno 33 Operating and Non operating CONdItIONS coooooooconncncnnnnnoonnnnnnnnnnnnnonnononnnnnnnnnnnnnnnnnnnnnnnnnnnnnnns 35 Maximum Allowable Surface Temperatures ococoonoooonnnccnnnnnnnonnnonencnononnnnnnnnnnoconononnnnnnnnnncccnnnns 37 Input Voltage And Capacitance ccccccccccccccsssssssscceecccesseeesseeeeeceeeeesesssaeeeeeec
364. lect the number of data buffer cache segments This parameter is valid only when the SIZE bit is set at zero It is ignored when SIZE is set at one Cache Segment Size field indicates the requested segment size in Bytes or Blocks depending upon the value of the LBCSS bit The Cache Segment Size field is valid only when the SIZE bit is one It is ignored when SIZE is set at zero Non Cache Segment Size is not supported and is ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 173 18 10 9 Mode Page 0A Control Mode Page Parameters Table 142 Page 0A Control Mode Page Parameters Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code OAh 8Ah 1 Page Length OAh OAh 2 TST 0 TMFonly 0 DPICZ D Sense GLTSD 0 RLEC 0 00h 3 Queue Algorithm Modifier RSVD 0 QErr DQue 00h 4 RSVD 0 RAC 0 UA_INTLCK_CTRL 0 SWP 0 Obsolete 00h 5 ATO TAS 0 ATMPE RWWP RSVD 0 00h 6 7 Obsolete 0 00h 8 9 MSB Busy Timeout Period LSB 00h 10 11 MSB Extended Self test Routine Completion Time LSB XXh Following are parameter options for Page 0A DPICZ Disable Protection Information Check if protect field is Zero bit set to zero indicates that checking of protection information bytes is enabled A DPICZ bit set to one indicates that checking of protection information is disabled on commands with The RDPROTECT field see SBC 3 set to zero The VRPROTECT fi
365. lth Check unrecovered media error F136 BATS 2 error End To End Data Protection error F137 Flash ECC error F139 Format Reserved Resize RID FID Error F13B BATS error SW Target broken F13C BATS error NCDE DRAM failure F13D BATS error Invalid Code Signature F13E BATS 2 error TCG Test Failed F13F BATS 2 error Read Write Test Compare Failed F140 Format Reserved Too many Defects Error F141 BATS 2 error Read Write Test Compare Failed F142 ATA Diagnostic Code No Error F143 ATA Diagnostic Code Formatter Error F144 ATA Diagnostic Code Sector Buffer Error F147 ATA Diagnostic Code Read Write Test Error F148 BATS error Still broken after clear HGST Ultrastar C15K600 Hard Disk Drive Specification 420 F149 BATS 2 error Security AES Error F14A BATS 2 error Security RSA Error F14B BATS 2 error Security DRGB Error F14C BATS 2 error Security SHA256 Error F14D BATS 2 error Security HMAC Error F14E BATS 2 error Security Hardware AES Error 1201 Sanity Error In UEC Class 1202 Sanity Error In UEC Cause F203 Sanity Sanity Check Failure F204 Reassign reserved area media error F205 G list full can t reassign any more sectors F206 No spares available F208 Mode Page Structure Mismatch F209 Miscompare of SBA in the P List F20A Error Clearing Reset State F20B DSLT Invalid number of splits
366. luding the initiator that issued the Log Select command Device Identifier Changed A Set Device Identifier A4 command successfully completed This means that the Set Device Identifier information field has been updated See 18 42 SET DEVICE IDENTIFIER A4 06 A Unit Attention Condition is reported to all initiators excluding the initiator that issued the Set Device Identifier command 20 15 4 11 Components Mismatch The compatibility test is performed at a power cycle The compatibility test verifies the microcode version of the electronics When the Drive detects the microcode version mismatch the most likely cause is the result of incorrect parts used during a service action If the error reported is Key code qualifier 4 40 80 Diagnostic failure bring up fail the initiator should do the following 1 Retry Power cycle 2 Check the send diagnostic end status If the status is GOOD Return to normal processing Check Condition Status issue a Request Sense 03 and follow the recommendations for the sense data returned unless the sense data is for a component mismatch If the sense data is for component mismatch service the drive using the service guideline recommended in Section 20 15 1 Drive Service Strategy HGST Ultrastar C15K600 Hard Disk Drive Specification 328 20 15 4 12 Self Initiated Reset The Drive will initiate a self reset when the condition of the Drive cannot be determined The internal reset will terminate a
367. ly 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 C15K600 Hard Disk Drive Specification 160 18 10 83 Mode Page 01 Read Write Error Recovery Parameters Table 136 Mode Page 01 Vendor Unique Parameters Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 01h 81h 1 Page Length OAh OAh 2 AWRE ARRE TB RC EER 0 PER DTE DCR 0 COh 3 Read Retry Count 01h 4 Obsolete 0 00h 5 Obsolete 0 00h 6 Obsolete 0 00h 7 Reserved 00h 8 Write Retry Count 01h 9 Reserved 00h 10 MSB 41 Recovery Time Limit 00h LSB The Read Write recovery parameters that will be used during any command that performs a read or write operation to the medium are as follows AWRE Automatic Write Reallocation Enabled bit set to one indicates that the drive shall perform automatic realloca
368. ly device with error activity If this drive is the only drive attached to the initiator with error activity service the drive using the procedures specified in Section 20 15 1 Drive Service Strategy Note Service for this drive can be deferred The longer service is deferred the more probable a failure can occur that will require immediate service If more than this drive is experiencing error activity the drive is probably not at fault Locate and service the outside source causing error activity on this drive HGST Ultrastar C15K600 Hard Disk Drive Specification 330 21 Firmware Security This chapter provides information on HGST encryption specific HDD firmware and features It is assumed that the reader is familiar with the referenced specifications and industry standards 21 1 Referenced Specifications and Standards 21 1 1 TCG Specifications This section references 3 separate TCG specifications which are available on the TCG website http www trustedcomputinggroup org 1 TCG Core Specification Version 1 0 Revision 0 9 The TCG Core Specification is the general specification for trusted computing that encompasses all classes of devices including storage 2 TCG Storage Interface Interactions Specification SIIF Version 1 0 1 27 2009 Specifies the interaction between the HDD and the SCSI ATA protocols 3 TCG Storage Security Subsystem Class SSC Enterprise Version 1 0 rev 1 0 spec dated 1 27 09 A Secu
369. m the Target data buffer fast enough to keep up with reading or writing the media The buffer overrun counter is incremented during operations that require a Data In phase when a buffer full condition prevents the continued transfer of data from the media to the data buffer The buffer under run counter is incremented during operations that require a Data Out phase when a buffer empty condition prevents the start or continuation of a data transfer from the data buffer to the media or a data transfer from the media for a Verify command with BytChk 1 Buffer Overrun conditions are detected during the following SCSI commands READ 6 READ 10 Buffer Under Run conditions are detected during the following SCSI commands VERIFY WITH BytChk 1 VERIFY 16 WITH BytChk 1 WRITE 6 WRITE 10 WRITE AND VERIFY WRITE AND VERIFY 16 WRITE SAME WRITE SAME 16 ZERO SEEKS The number of times no seek was required The operation may have resulted in a head switch SEEKS gt 2 3 DISK The number of seeks equal to or greater than 2 3 of the disk SEEKS gt 1 3 AND lt 2 3 DISK The number of seeks equal to or greater than 1 3 and less than 2 3 of the disk SEEKS gt 1 6 AND lt 1 3 DISK The number of seeks equal to or greater than 1 6 and less than 1 3 of the disk SEEKS gt 1 12 AND lt 1 6 DISK The number of seeks equal to or greater than 1 12 and less than 1 6 of the disk SEEKS gt 0 AND lt 1 12 DISK
370. microcode mode OFh is processed c a Self Initiated Reset occurs 18 59 9 Activate Deferred Microcode Mode Mode 01111b In this mode deferred microcode that has been saved using the download microcode with offsets save and defer activate mode if any shall be activated and no longer considered deferred The BUFFER ID field the BUFFER OFFSET field and PARAMETER LIST LENGTH field shall be ignored in this mode 18 59 10 Enable Expander Communications Protocol Mode 11010b In this mode the drive behavior is the same as Write Data to Echo Buffer Mode 0101b HGST Ultrastar C15K600 Hard Disk Drive Specification 290 HGST Ultrastar C15K600 Hard Disk Drive Specification 291 18 60 WRITE LONG 10 3F Table 268 WRITE LONG 3F Bit Byte 0 Command Code 3Fh 1 COR_DIS WR_UNCOR PBLOCK 0 Reserved 0 Obsolete MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Byte Transfer Length LSB The WRITE LONG command requests the drive to write one block of data transferred from the Initiator The transfer data must include User Data 18 bytes of MEDC data All WRITE LONG commands will behave as if the WR_UNCOR bit was set with the exception of having the COR_DIS bit set COR_DIS bit behavior will take precedence if both WR_UNCOR and COR_DIS bits are set Parameters are COR DIS correction disabled bit 7 in byte 1 When this bit is set to one the drive will mark the LBA as a ps
371. mmand descriptor A CTDP bit set to zero indicates that the command timeouts descriptor is not included in this command descriptor Servactv set to zero indicates the operation code does not have service actions and the Service Action field should be ignored SERVACTYV set to one indicates the operation code field has service actions and the contents of the Service Action field are valid CDB Length contains the length of the command CDB in bytes HGST Ultrastar C15K600 Hard Disk Drive Specification 240 18 33 2 One command parameter data format The Report Supported Operation Codes one command parameter data format contains information about the CDB and a usage map for bits in the CDB for the command specified by the Reporting Options Requested Operation Code and Requested Service Action fields in the Reported Supported Operation Codes CDB Table 220 One_command parameter data format Bit Byte 7 6 5 4 3 2 1 0 0 Reserved 0 1 CTDP Reserved 0 Support 2 3 CDB Size n 3 4 n CDB Usage Data nateni Command Timeouts Descriptor if any see 18 34 3 Command timeouts descriptor format CTDP A command timeouts descriptor present bit set to one indicates that the command timeouts descriptor is included in this command descriptor see section 18 34 3 Command timeouts descriptor format A CTDP bit set to zero indicates that the command timeouts descriptor is not included in this
372. n 374 17F0 Media Recovered Read Transfer Length Error 17F2 Media Recovered DS RDC Burst Error 17F4 Media Recovered SV RDC Burst Error 44 0B 17F6 Media Recovered Channel AE WG Error Vendor Unique Internal Target Failure 130F Motor Recovered Spindle Current error 1317 Motor 131F Motor Recovered Spin Sense timeout Recovered System clock watchdog error 1329 Motor Recovered VCM DAC watchdog error 132B Motor Recovered Module mid die overtemp fault 132D Motor Recovered Module Vcmp hi side overtemp fault 132F Motor Recovered Module Vcmn hi side overtemp fault 1331 Motor Recovered Invalid standby RPM request 1333 Motor Recovered Invalid spin state request 1335 Motor Recovered Hardware retract timeout 1337 Motor Recovered thermal limit exceeded 1339 Motor 133B Motor Recovered Predriver fault Recovered Predriver Watchdog Fsys error 133D Motor Recovered Predriver Watchdog DAC error 133F Motor 1341 Motor Recovered Predriver Speed Low error Recovered Predriver UV Vboost error 1343 Motor Recovered Predriver NREG UV error 1345 Motor Recovered Predriver Ext NPOR error HGST Ultrastar C15K600 Hard Disk Drive Specification 375 1347 Motor Recovered Predriver Reg UV error 1349 Motor Recovered Predriver Under Voltage 12 Volt Supply
373. n 174 Allegiance CA condition is pending Those blocked tasks are allowed to resume execution in a normal fashion after the CA condition is cleared 01b Specifies that all tasks from all Initiators are aborted when the Target returns Check Condition status A unit attention condition will be generated for each Initiator that had commands in the queue except for the Initiator that received the Check Condition status The sense key will be set to Unit Attention and the additional sense code will be set to Commands Cleared by Another Initiator 10b Reserved 11b Blocked tasks in the task set belonging to the Initiator to which a Check Condition status is sent shall be aborted when the status is sent DQue Disable Queuing bit set at zero specifies that tagged queuing shall be enabled if the Target supports tagged queuing A DQue bit set at one specifies that tagged queuing shall be disabled Command queuing is always enabled on the drive therefore this bit is ignored ATO Application Tag Owner bit set to one specifies that the contents of the Logical Block Application Tag field in the protection information if any shall not be modified by the drive An ATO bit set to zero specifies that the contents of the Logical Block Application Tag field in the protection information if any may be modified by the drive If the ATO bit is set to zero the drive will ignore the contents of the Logical Block Application Tag field in the protection
374. n byte 8 through byte 59 of the sense data up to the number of sense data bytes allowed see Table 308 The sense descriptors returned will always be in the order shown in the table below regardless of whether a descriptor contains valid information or not Table 317 Sense Data Descriptor List Bit Byte 7 6 5 4 3 2 1 0 0 7 Common Headers 8 19 Information Sense Data Descriptor 20 31 Command specific Sense Data Descriptor 32 39 Sense Key Specific Sense Data Descriptor 40 43 Field Replaceable Unit FRU Sense Data Descriptor 44 47 Block Command Sense Data Descriptor 48 51 Vendor Unique Unit Error Code Sense Data Descriptor 51 59 Vendor Unique Physical Error Record Sense Data Descriptor HGST Ultrastar C15K600 Hard Disk Drive Specification 414 22 3 2 Sense Data Descriptor Definitions 22 3 2 1 Information Sense Data Descriptor Byte 8 19 The Information Sense Data Descriptor is stored in bytes 8 through 19 of the descriptor format sense data Format of the Information Sense Data Descriptor is shown in Table 314 Table 318 Information Sense Data Descriptor Format Bit Byte 7 6 5 4 3 2 1 0 0 Descriptor Type 00h 1 Additional Length OAh 2 VALID Reserved 3 Reserved 4 11 Information ILI 0 or if the descriptor is not present The Information field contains the unsigned LBA associated with the sense key The LBA reported will be within the LBA range of the command as define
375. n the Additional Sense Code and Additional Sense Code Qualifier Illegal Request There was an illegal parameter in the command descriptor block or additional parameter supplied as data If an invalid parameter is found in the CDB then the command is terminated without altering the medium If an invalid parameter is found in parameters supplied as data then the drive might have altered the medium Unit Attention Indicates that the drive entered in the Unit Attention Condition See Section 20 1 5 Unit Attention Condition Data Protect Not used Vendor Specific Not used Aborted command The drive aborted the command Not Implemented Miscompare Reserved HGST Ultrastar C15K600 Hard Disk Drive Specification 355 22 2 5 Information Bytes Byte 3 through 6 This field is only valid when VALID bit is one ILl 0 This field contains the unsigned LBA associated with the sense key The LBA reported will be within the LBA range of the command as defined in the CDB Note An LBA other than the command LBA may be reported on the Reassign Block 07h command Note When the value that need to be stored in the Information field is greater than OxFFFFFFFF e g an LBA greater than 2TiB the VALID bit will always be set to 0 To retrieve such information in such cases the drive must be configured to return sense data in descriptor format See section 18 10 9 Mode Page 0A for details ILl 1 This field contains the difference r
376. n this section are made with a bare drive The input for the measurements are applied to the normal drive mounting points unless noted otherwise 12 1 Operating Vibration 12 1 1 Random Vibration The drive is designed to operate without unrecoverable errors while being subjected to the vibration levels as defined below The assessments are carried out during 30 minutes of random vibration using the power spectral density PSD levels as follows No Errors 0 4 G RMS 5 500 Hz flat PSD profile for each of the three mutually perpendicular axes No Data Loss 1 2 G RMS 5 500 Hz flat PSD profile for each of the three mutually perpendicular axes No Data Loss 1 5 G RMS 10 300 Hz for each of the three mutually perpendicular axes Note The specified levels are measured at the mounting points 12 1 2 Swept Sine Vibration The drive will meet the criterion while operating in the respective conditions as described below No errors 1 0g 5 500 Hz sine wave 0 5 octave minute sweep rate No data loss 1 5g 5 500 Hz sine wave 0 5 octave minute sweep rate 12 2 Non operating Vibrations The drive will not sustain permanent damage or loss of recorded data after being subjected to the environments as described below 12 2 1 Random Vibration The test consists of a random vibration applied for each of the three mutually perpendicular axes A time duration of ten minutes per axis 1 5 G RM S 5 500 Hz flat PSD profile 12 2 2 Swept Sine V
377. nch 0x06 Verify Sync Byte branch 0x07 Verify Thermal Asperity branch 0x08 Verify Minus Mod branch 0x09 HGST Ultrastar C15K600 Hard Disk Drive Specification 410 22 2 10 3 Not Ready Sense key 2h These fields are defined for the Format unit 04h command with the Immediate bit set to one and the Send Diagnostic 1Dh command with Background self test function Progress indication is returned Table 312 Progress Indication Bit Byte 7 6 5 4 3 2 1 0 15 SKSV Reserved 16 MSB 17 Progress Indication LSB 22 2 11 Reserved Byte 18 through 19 SKSV Progress Indication Sense key specific valid 0 Progress Indication is not valid 1 Progress Indication is valid Indicates a percent complete in which the returned value is the numerator that has 10000h as its denominator Reserved fields are filled with zero 22 2 12 Vendor unique error information Byte 20 through 23 This field gives detailed information about the error It contains a unique code which describes where the error was detected and which piece of hardware or microcode detected the error depending on current operation HGST Ultrastar C15K600 Hard Disk Drive Specification 411 22 2 13 Physical Error Record Product Specific Information Byte 24 thru 29 e ILI 1 This field contains zeros e ILI 0 These bytes contain the physical location of the error in cylinder head and sector Bytes 24 2
378. nd Identifiers In SAS device and port names are worldwide unique names within a transport protocol Port identifiers are the values by which ports are identified within a domain and are used as SAS addresses PHY identifiers are unique within a device Table 27 Names and Identifiers Object SAS Implementation Port Identifier SAS address Port Name Not defined Device Name SAS address PHY Identifier PHY identifier Where the SAS address format is defined by ANSI as follows Table 28 SAS Address Format Byte Bit 7 6 5 4 3 2 1 0 0 NAA 5h MSB IEEE Company ID LSB MSB Vendor Specific Identifier LSB N OO Oo ATOJN The SAS device name is a unique SAS address worldwide name This device name is reported through the SCSI Vital Products Data Each of the two SAS ports also has a unique SAS address worldwide name These port identifiers are reported in the IDENTIFY address frame and are used as source and destination addresses in the OPEN address frame They are also reported through the SCSI Vital Products Data Since this drive is one device with two ports it has three SAS addresses All SAS addresses are in 64 bit IEEE Registered Name format as illustrated in Table 29 Table 29 IEEE Registered Name Format Bit 63 60 59 36 35 24 23 2 1 0 0101 OUT in Canonical Form Block Assignment S N Object HGST Ultr
379. nd can t be executed when locked Must unlock with MSID or password before formatting INQUIRY 12 OEM OEM LOG SELECT 4C OEM OEM LOG SENSE 4D OEM OEM no access to customer data will get some log information MODE SELECT 15 OEM OEM MODE SELECT 55 OEM OEM MODE SENSE 1A OEM OEM MODE SENSE 5A OEM OEM PERSISTENT RESERVE IN 5E OEM OEM PERSISTENT RESERVE IN 5F OEM OEM PRE FETCH 34 OEM MSID only limits DRAM accessibility This is a read function READ 6 08 OEM Ent_A authorized only READ 10 28 OEM Ent_A authorized only READ 12 A8 OEM Ent_A authorized only READ 16 88 OEM Ent_A authorized only READ 32 7F 09 OEM Ent_A authorized only READ BUFFER 3C OEM OEM Sensitive data cannot be snap shorted from DRAM READ CAPACITY 10 25 OEM OEM READ CAPACITY 16 9E 10 OEM OEM READ DEFECT DATA 37 OEM OEM READ DEFECT DATA B7 OEM OEM READ LONG 3E OEM Ent_A authorized only REASSIGN BLOCKS 07 OEM Command access denied if the effective range is locked RECEIVE DIAGNOSTICS OEM OEM RESULTS 1C RELEASE 17 OEM OEM RELEASE 57 OEM OEM REPORT DEVICE IDENTIFIER OEM OEM A3 05 REPORT LUNS A0 OEM OEM REPORT SUPPORTED OEM OEM OPERATION CODES A3 0C REPORT SUPPORTED TASK OEM OEM MANAGEMENT FUNCTIONS A3 0D REQUEST SENSE 03 OEM OEM RESERVE 16 OEM OEM RESERVE 56 OEM OEM REZERO UNIT 01 OEM OEM SEEK 6 0B OEM OEM SEEK 10 2B OEM OEM
380. nd the current command is aborted and will return Check Condition status with sense data indicating an ACK NAK timeout NAK and ACK NAK Timeout Bad Frame CRC If a NAK is received on a RESPONSE frame the RESPONSE frame is retransmitted with the RETRANSMIT bit set to zero If an ACK or NAK is not received fora RESPONSE frame within 1ms the RESPONSE frame will be retransmitted with the RETRANSMIT bit set to one The drive will retry sending a RESPONSE frame once If a frame fails the CRC check the frame is NAKed by the drive and discarded This is a link layer function The command associated with a NAKed DATA or XFER_RDY frame is aborted with check condition status and sense data corresponding to DATA PHASE ERROR is returned COMMAND frames that fail the CRC check are NAKed and discarded HGST Ultrastar C15K600 Hard Disk Drive Specification 72 Table 39 Link Layer Error Handling part 2 of 2 Error Error Handling Procedure OPEN_REJECT OPEN_REJECT Retry able Variations e OPEN REJECT RETRY Will be retried indefinitely by the drive This case is considered to occur when the initiator is temporarily not available to accept connections e OPEN REJECT RATE NOT SUPPORTED If this occurs it must mean that a link between the drive and initiator negotiated to a lower link rate after the command was received The drive will retry at the connection at a lower rate and if a connection eventually fails for this s
381. ndom verify operations and insure no uncorrectable errors 7h Verify First 300MB Verify all LBA s Sequential verify operation Ensure that no Verify Last 100 MB uncorrectable errors occur within the verify range 8h Recheck SMART Same as segment 4h 20 12 2 4 Background Medium Scan For a related function see Mode Page 1C Informational Exceptions Control HGST Ultrastar C15K600 Hard Disk Drive Specification 319 20 13 Idle Time Function The drive periodically saves data in logs and S M A R T counters in the reserved area of the disks The information is used by the drive to support various SCSI commands and for the purpose of failure analysis 20 14 Command Time out Limits The Command Time out Limits are defined as the time period from the SCSI Arbitration phase through the SCSI Task complete message associated with a particular command The following times are for environments where Automatic Reallocation is disabled and there are no queued commands 20 14 1 Reassignment Time The drive should be allowed a minimum of 5 seconds to complete a Reassign Blocks command 20 14 2 Format Time Approximately 1 0 75 0 5 hours should be allowed for 600 450 300 GB capacity drives to complete a Format Unit command when certification is disabled Allow 2 1 5 1 600 450 300 GB capacity drives to hours when certification is enabled If Fast Format is enabled via the FFMT bit in mode page OOh allow 1 minute for
382. ng Initiator is not the one that made the reservation but is the one to receive the reservation then HGST Ultrastar C15K600 Hard Disk Drive Specification 310 A Reserve command results in a Reservation Conflict Status A Release command is permitted but is ignored Any other command is permitted If a Reservation Conflict Status is not reported and the command is permitted then the Target checks the next highest priority internal condition to determine whether execution is allowed See Section 20 1 1 Priority of SCSI Status Byte Reporting HGST Ultrastar C15K600 Hard Disk Drive Specification 311 20 2 Priority Commands Certain SCSI commands always execute without returning a Busy Status or Reservation Conflict Status in response to the command These commands are Inquiry Request Sense Report LUNs Test Unit Ready These commands are executed prior to attempting to complete the execution of any other pending command in the queue These commands are never queued 20 8 Command Queuing When the initiator specifies that the drive shall disable command queuing the initiator must send only untagged commands When the initiator specifies that the target shall enable command queuing the initiator may send either tagged or untagged command but shall not use both at the same time The following commands are never queued Priority Commands i e Request Sense and Inquiry Commands for an invalid LUN 20 3 1 Que
383. ng fiir die Einhaltung der Schutzanforderungen wenn das Produkt ohne Zustimmung der HGST verandert bzw wenn Erweiterungskomponenten von Fremdherstellern ohne Empfehlung der HGST gesteckt eingebaut werden HGST Ultrastar C15K600 Hard Disk Drive Specification 56 Deutschland Einhaltung des Gesetzes ber die elektromagnetische Vertr glichkeit von Ger ten Dieses Produkt entspricht dem Gesetz Uber die elektromagnetische Vertraglichkeit von Geraten EMVG Dies ist die Umsetzung der EU Richtlinie 2004 108 EC in der Bundesrepublik Deutschland Zulassungsbescheinigung laut dem Deutschen Gesetz ber die elektromagneti sche Vertr glichkeit von Ger ten EMVG vom 20 July 2007 bzw der EMC EG Richtlinie 2004 108 EC f r Ger te der Klasse B Dieses Ger t ist berechtigt in Ubereinstimmung mit dem Deutschen EMVG das EG Konformit tszeichen CE zu f hren Verantwortlich f r die Konformit tserkl rung nach Paragraf 5 des EMVG ist die HGST a Western Digital company 3403 Yerba Buena Road San Jose California 95135 Informationen in Hinsicht EMVG Paragraf 4 Abs 1 4 Das Ger t erf llt die Schutzanforderungen nach EN 55024 und EN 55022 Klasse B Korea MIC AAA FA AS ae Taiwan BSMI AT BC a H ILE ERE BURDE RA AED AE Abi Ut dg 167 5 54 EBA HGST Ultrastar C15K600 Hard Disk Drive Specification 57 16 Safety Certification The following shows the safety standards for different countries 16 1 UL and CSA Standard Con
384. nitiator Mode Select Mode Sense Parameters A single shared copy of the Mode Select Mode Sense parameters is maintained by the drive This includes both the current and saved parameters HGST Ultrastar C15K600 Hard Disk Drive Specification 315 20 11 Reset Reset actions will return the drive to a known initialized state This device supports the Hard reset option as defined in the SCSI standards and the reset sources discussed below 20 11 1 Initiator Sense Data There are four sources of resets detected by the target Reset Name Reset Source Power On Reset This is the signal generated by the hardware at initial power on Self Initiated reset This is a software generated reset that occurs when a catastrophic error is detected by the microcode Hard Reset This is the Hard Reset performed during a Link Reset Sequence LUN Reset This is aLUN RESET TMF 08h sent in a TASK IU 20 11 2 Reset Actions The action taken by the drive following a reset is dependent on the source of the reset 20 11 2 1 Power On reset and Self Initiated reset These two reset conditions cause the following to be performed in the order shown A power up sequence A startup sequence is necessary to put the drive in a ready state These reset conditions cause the following actions Ifthe reset occurs during the power up sequence the power up sequence is re started Ifthe auto start option is enabled and a start up sequence has not yet completed the start up
385. nitiator to specify LUN or device parameters to the Target It also allows an Initiator to specify options the Target uses in error recovery caching and formatting There is a single set of Mode Page parameters shared by all Initiators PFA PF Page Format bit value of one indicates that the data sent by the Initiator after the Mode Select Header and the Block Descriptor if any complies to the Page Format The Target ignores this field since it only accepts mode parameters in the Page Format SP Save Pages This indicates Parameter List Length This specifies the number of bytes to be sent from the Initiator A parameter list length of zero suppresses data transfer and is not considered an error 0 The drive shall not save the pages sent during the Data Out phase but will use them for all following commands until the power is removed a reset is received or a new MODE SELECT command is received 1 The drive will save the data in the reserved area of the disk It will be used for all the following commands until another MODE SELECT command is issued This information is maintained over a power cycle or reset of the drive The MODE SELECT parameter list contains a 4 byte header followed by zero or one block descriptor followed by zero or more pages The pages that are valid with this command are defined in the addendum under the heading Mode Select Data as they vary with the drive model Application Note The Initiator shoul
386. nits Bit Byte 7 6 5 4 3 2 1 0 0 3 Requested Offset 4 7 Write Data Length 8 11 Reserved e Requested Offset contains the buffer offset of the segment of write data the Initiator may transmit to the drive using DATA frames The requested offset shall be a multiple of four e Write Data Length contains the number of bytes of write data the Initiator may transmit to the drive using DATA frames from the requested offset 17 6 4 DATA Information Units The DATA frame is sent by the drive to the Initiator in bound data or by the Initiator to the drive out bound data Table 49 Data Information Unit Bit Byte HGST Ultrastar C15K600 Hard Disk Drive Specification 80 0 n 1 Data HGST Ultrastar C15K600 Hard Disk Drive Specification 81 17 6 5 RESPONSE Information Units The RESPONSE frame is sent by the drive to the Initiator in bound data or by the Initiator to the drive out bound data Table 50 Response Information Unit Bit Byte 7 6 5 4 3 2 1 0 0 7 Reserved MSB 8 9 Retry Delay Timer LSB 10 Reserved DataPres 11 Status 12 15 Reserved 16 19 Sense Data Length n bytes 20 23 Response Data Length m bytes 24 24 m Response Data 24 m 23 m n Sense Data Retry Delay Timer contains the retry delay timer code which is defined as follows T
387. nnel Recovered Write Gate Fault Error F665 Channel Unrecovered Write Gate Fault Error 1666 Channel Recovered Buffer Overflow Write Error F667 Channel Unrecovered Buffer Overflow Write Error 1668 Channel Recovered Buffer Underflow Write Error F669 Channel Unrecovered Buffer Underflow Write Error 166A Channel Recovered Write Parity Error F66B Channel Unrecovered Write Parity Error 166C Channel Recovered Buffer Overflow Read Error F66D Channel Unrecovered Buffer Overflow Read Error 166E Channel Recovered CTG Wedge Slip Fault Error F66F Channel Unrecovered CTG Wedge Slip Fault Read Error 1670 Channel Recovered CTG Packet Late Fault Error F671 Channel Unrecovered CTG Packet Late Fault Error 1672 Channel Recovered Baseline Instability Count Late Error F673 Channel Unrecovered Baseline Instability Count Count Late Error 1674 Channel Recovered Preamp Count Fault Error F675 Channel Unrecovered Preamp Count Fault Error 1676 Channel Recovered Pfault Read Error F677 Channel Unrecovered Pfault Read Error 1678 Channel Recovered Pfault Write Error F679 Channel Unrecovered Pfault Write Error 167A Channel Recovered Last Data Fault Error F67B Channel Unrecovered Last Data Fault Error 167C Channel Recovered WRPO Fault Error F67D Channel Unrecovered WRPO Fault Error 167E Channel Recovered Forced Channel Fault Error F67F Channel Unrecovered Forced Channel Fault Error HGST Ultrastar C15K600 Hard Disk Drive Specification
388. nnnoooonnnnnnonnnnnnnnnnnncncnnnns 417 Block Command Sense Data Descriptor Format 417 Vendor Unique Unit Error Code Sense Data Descriptor cooooooooocnccccnononoooncnonocccnonnnnnnnnnoss 418 Vendor Unique Physical Error Record Sense Data Descriptor cooooocccnnnonccncononcnononananonons 418 Unit Error orde o ds 419 HGST Ultrastar C15K600 Hard Disk Drive Specification 18 List of Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 SAS Connector kassa 33 Environmental Speciiication 28 cakes ate tate ate atte tO AE dates 36 Current and Power Requirements rrrrrrrrrrrrrrrrrrnrrnnvnvnrnrvrnnrnrrnrnrrrnrrsnnrnsnverssnsnernrnsnrsnsnssnnnnnr 39 Power vs TOP Suisse nante 43 Top and Side Views and Mechanical Dimensions cccccccccnnnnnnonononononononononononononononononocinononos 48 Link Reset SEQUECO vecinita ct aan aaa STENE 63 SSP Information Unit SequencesuuuLunustrsaaamssevasnmvsasatunmetssannnnnutans 84 HGST Ultrastar C15K600 Hard Disk Drive Specification 19 1 General 1 1 This document describes the specifications of the following HGST 2 5 inch SAS drives Introduction Table 1 Product ID Table Instant Drive Name Model Name Type Capacity Format Secure EE Erase Ultrastar C15K600 600 HUC156060CSS200 UCFSSE600 600GB 512n Yes No No Ultrastar C15K600 600 HUC156060CSS201 UCFSSE600 600GB 512n Yes Yes N
389. nnot be verified successfully no firmware can be downloaded to the drive The user can change the state of the firmware download port only after authentication On non encryption drives this port will be set to unlocked at the factory and the state cannot be changed by the user Firmware will be downloaded to the non encryption drive through this port without verification of the signature Diagnostics This port has 2 valid states locked and unlocked This port allows HGST access to modify any TCG table or key In order to open this port both the SID and the Maker authorities need to be authenticated The purpose of this port is to aid HGST in debugging Table 293 Ports Table UID Name LocOnReset PortLocked 00 01 00 02 00 01 00 02 Firmware_Dload_Port Null FALSE 00 01 00 02 00 01 00 01 Diagnostic_Port PowerCycle TRUE HGST Ultrastar C15K600 Hard Disk Drive Specification 342 Table 294 Modified Admin SP ACE Table pa Name ee Boolean Expression aes a Column Start Column End de pes ne ee Anybody 00 00 00 09 00 00 00 01 Null Nul a a ee a Makers 00 00 00 09 00 00 00 03 Null Nul a a dE dl SID 00 00 00 09 00 00 00 06 Null Nul de bo po pe SID SetSelf 00 00 00 09 00 00 00 06 Null Nul PIN PIN Me i MSID_Get 00 00 00 09 00 00 00 01 Null Null PIN PIN 7 5 Ne SID Set Makers 00 00 00 09 00 00 00 06 Null Null Enabled
390. nonvolatile memory within the logical unit If the nonvolatile memory is not ready the device server returns Check Condition status rather than wait for the device to become ready The sense key is set to Not Ready and the additional sense data is set as described in the TEST UNIT READY command This information should allow the application client to determine the action required to cause the device server to become ready HGST Ultrastar C15K600 Hard Disk Drive Specification 236 18 32 REPORT LUNS AO Table 214 REPORT LUNS A0 Byte 7 0 0 Command Code AOh 1 5 Reserved MSB 6 9 Allocation Length LSB 10 Reserved 11 VU 0 Reserved 0 FLAG LINK The REPORT LUNS command requests that the Target return the known LUN to the Initiator The REPORT LUNS command should always be available and is unaffected by any reservations The Allocation Length must be at least 16 bytes If the Allocation Length is less than 16 bytes the Target will return a Check Condition status with sense key of Illegal Request and additional sense code of Invalid Field in CDB If the Allocation Length is not sufficient to contain the LUN values for all configured logical units the Target shall report as many LUN values as will fit in the specified Allocation Length This is not considered an error The REPORT LUNS command will send the LUN list in the subsequent Data Out Phase The format of the LUN list is shown in the following t
391. not be reported An EWASC bit of one allows Temperature Warnings to be reported if the temperature inside the disk enclosure exceeds the threshold set in Mode Page 00h The Method of Reporting field controls the reporting method EWASC is independent of DEXCPT DEXCPT Disable Exception Control bit of zero indicates information exception operations are enabled The reporting of information exception conditions when the DEXCPT bit is set to zero is determined from the Method of Reporting field ADEXCPT bit of one indicates the Target disabled all information exception operations TEST bit of one instructs the drive to generate false drive notifications at the next interval time as determined by the INTERVAL TIMER field if the DEXCPT is zero The Method of Reporting and Report Count would apply The false drive failure is reported as sense qualifier 5DFFh The TEST bit of zero instructs the drive to stop generating any false drive notifications Enable Background Error EBACKERR bit of zero disables reporting of background self test errors and background scan errors via Information Exceptions Control An EBACKERR bit of one enables reporting of these background errors as Information Exception Warnings The method of reporting these errors is determined from the MRIE field LOGERR Log Errors is not used and ignored internally by the Target Method of Reporting Informational Exceptions indicates the methods used by the Target to report in
392. ns Good status without altering the reservation 3rdPty must be 0 Third Party reservations are not supported If the 3rdPty bit is not zero Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB 8rd Party ID is ignored Extent must be 0 Extension is not supported by the drive Reservation Identification field is ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 234 18 31 REPORT DEVICE IDENTIFIER A3 05 Table 212 REPORT DEVICE IDENTIFIER A3 05 Bit Byte nos s fet 0 Command Code A3h 1 Reserved 0 Service Action 05h 2 Reserved 0 3 Reserved 0 MSB 4 5 LUN 0 LSB MSB 6 9 Allocation Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK The REPORT DEVICE IDENTIFIER command requests that the device server send device identification information to the application client The LUN contains the logical unit number parameter This parameter is expected to be zero Other value for this parameter will cause the command to terminate with a CHECK CONDITION status The sense key is set to ILLEGAL REQUEST and the additional sense code is set to INVALID FIELD IN CDB The ALLOCATION LENGTH field indicates how much space has been reserved for the returned parameter data If the length is not sufficient to contain all the parameter data the first portion of the data is returned This is not considered
393. nse key set to Illegal Request and the additional sense code set to Invalid Field in Parameter List If Initialization Pattern Type is 1 and the Initialization Pattern Length is set to 0 Check Condition status will be returned with the sense key set to Illegal Request and the additional sense code set to Invalid Field in Parameter List DSP Disable Saving Parameters bit when zero indicates the target is to save all the current MODE SELECT savable parameters during the format operation When the bit is one the target is not to save the current MODE SELECT savable parameters Immed Immediate bit set to zero requests that status be returned at the end of the format operation An immediate bit set to one requests that status be returned immediately following CDB validation and transfer of data in the Data Out phase If the format operation with the immediate bit set to one terminates in error DEFERRED ERROR SENSE data is generated Defect List Length field specifies the total length in bytes of the defect descriptors that follow not including the Initialization Pattern Descriptor if any Up to 1024 defect descriptors are allowed The Defect List Length must be equal to four times the number of defect descriptors for BLOCK format or eight times the number of defect descriptors for BYTES FROM INDEX and PHYSICAL SECTOR formats Otherwise the command is terminated with Check Condition status with the sense key set to Illegal Request and the
394. nse speed error 1317 Motor Recovered Spin Sense timeout F318 Motor Unrecovered Spin Sense timeout 1319 Motor Recovered Target speed error F31A Motor Unrecovered Target speed error F31C Motor Unrecovered Power driver version error 131D Motor Recovered Over current error F31E Motor Unrecovered Over current error 131F Motor Recovered System clock watchdog error F320 Motor Unrecovered System clock watchdog error 1321 Motor Recovered Negative regulator fault F322 Motor Unrecovered Negative regulator fault 1323 Motor Recovered Module overtemp error HGST Ultrastar C15K600 Hard Disk Drive Specification 422 F324 Motor Unrecovered Module overtemp error 1325 Motor Recovered 12V or 5V OK error F326 Motor Unrecovered 12V or 5V OK error 1327 Motor Recovered unknown error F328 Motor Unrecovered unknown error 1329 Motor Recovered VCM DAC watchdog error F32A Motor Unrecovered VCM DAC watchdog error 132B Motor Recovered Module mid die overtemp fault F32C Motor Unrecovered Module mid die overtemp fault 132D Motor Recovered Module Vcmp hi side overtemp fault F32E Motor Unrecovered Module Vcmp hi side overtemp fault 132F Motor Recovered Module Vcmn hi side overtemp fault F330 Motor Recovered Module Vcmn hi side overtemp fault 1331 Motor Recovered Invalid standby RPM request F332 Motor Unrecovered Invalid standby RPM request 1333 Motor Recovered Inv
395. nsferred to the Initiator whichever is less HGST Ultrastar C15K600 Hard Disk Drive Specification 213 18 21 3 Descriptor Mode 00011b In this mode a maximum of four bytes of READ BUFFER descriptor information are returned The drive returns the descriptor information for the buffer specified by the Buffer ID Buffer ID field should normally be set to zero indicating the drive data transfer buffer If any other value is specified the results may be unpredictable Buffer Offset field is reserved Allocation Length should be set to four or greater The drive transfers the allocation length or four bytes of READ BUFFER descriptor whichever is less The allocation length of zero indicates no data is transferred The allocation length of greater than zero and less than four size of the Descriptor is an invalid request and will cause the command to be terminated with Check Condition status The drive shall set sense key to Illegal Request and additional sense code to Illegal Field in CDB The READ BUFFER descriptor is defined in the figure below Table 180 Read Buffer Description Bit Byte 7 6 5 4 3 2 1 0 Offset Boundary 0x09 MSB 1 3 Buffer Capacity LSB The value contained in the Buffer Offset field of subsequent WRITE BUFFER and READ BUFFER commands should be a multiple of two to the power of the offset boundary The offset boundary is always set to nine which indicates Sector
396. nstead Demand Read Retention Priority is not supported Write Retention Priority is not supported Disable Pre fetch Transfer Length is used to prevent read ahead after Read commands that are longer than the specified number of blocks If this parameter is set to zero a read ahead is not performed Minimum Pre fetch specifies the minimum number of LBAs that the drive should after each READ command A value of zero indicates that read ahead should be terminated immediately after a new command arrives except when the new command is on the current head and track Maximum Pre fetch specifies the maximum number of LBAs to read ahead after a Read command Maximum Pre fetch Ceiling specifies the maximum number of blocks the drive should attempt to read ahead This field is ignored FSW Force Sequential Write is not supported and is ignored All logical blocks will be written in sequential order LBCSS Logical Block Cache Segment Size bit when set to one indicates that the Cache Segment Size field units shall be interpreted as logical blocks When it is set to zero the Cache Segment Size field units shall be interpreted as bytes DRA Disable Read Ahead bit when set to one request that the Target not read into the buffer any logical block beyond the addressed logical block s When it is set at zero the Target may continue to read logical blocks into the buffer beyond the addressed logical block s Number of Cache Segments field is used to se
397. ntains a page code a page length and a set of mode parameters When using the MODE SENSE command a Parameter Savable PS bit of one indicates that the mode page can be saved by the drive in the reserved area of the drive A PS bit of zero indicates that the supported parameters cannot be saved When using the MODE SELECT command the PS bit is reserved zero SPF Sub Page Format is set to zero to indicate the short page format is used The bit is set to one to indicate the long format is used supporting sub pages The drive supports the following mode page codes Table 134 Mode Parameter Page Format Page Description PS 00 Vendor Unique Parameters 1 01 Read Write Error Recovery Parameters 1 02 Disconnect Reconnect Control Parameters 1 03 Format Device Parameters 0 04 Rigid Disk Geometry Parameters 0 07 Verify Error Recovery Parameters 1 08 Caching Parameters 1 DA Control Mode Page 1 OG Notch Parameters 1 19 Port Control Page 1 1A Power Control Parameters 1 1C Informational Exceptions Control 1 The page length field specifies the length in bytes of the mode parameters that follow If the Initiator does not set this value to the value that is returned for the page by the MODE SENSE command the drive will terminate the command with Check Condition status HGST Ultrastar C15K600 Hard Disk Drive Specification 158 18 10 2 Mode Page 00 Vendor Unique Parameters Table 135 Vendor Unique Paramete
398. nter is incremented once during execution of Pre Fetch Read Verify Write Write and Verify Write Same and Seek commands Buffer Overrun conditions are detected during Read commands Buffer Under run conditions are detected during Verify with ByteChk 1 Write Write and Verify and Write Same commands Only one seek counter is incremented for each of these commands and the counter is incremented only once per command The length of the initial seek that is required to access the first Logical Block specified for the SCSI HGST Ultrastar C15K600 Hard Disk Drive Specification 147 command determines which seek counter is incremented The Zero Seek counter is incremented if a seek is not required or if only a head switch is required to access the first Logical Block After the initial seek no further counter incrementing is performed for that command Note The length of a seek as reported in page 30 may differ from expected results The reason for this is that the drive executes Idle Time Functions between operations of the drive The seek operations that occur in Idle Time Functions are not directly entered into page 30 seek counters but they change the length of the following seek This is because after the Idle Time Function is completed the heads will not necessarily be in the same position as they were at the completion of the previous command A buffer overrun or under run condition occurs when the Initiator does not transfer data to or fro
399. nter is the bit in error When a multiple bit field is in error the pointer points to the most significant bit of the field Field Pointer Indicates which bytes of the command descriptor block or of the parameter data were in error Bytes are numbered starting from zero as shown in the tables describing the commands and parameters When a multiple byte field id is in error the pointer points to the most significant byte of that field HGST Ultrastar C15K600 Hard Disk Drive Specification 409 22 2 10 2 Sense Key Specific Recovered Sense Key 1h or Medium Sense Key 3h or Hardware Sense Key 4h Hardware Sense Key 4h or Medium Error Sense Key 3h Actual Retry Count is reported Table 310 Actual Retry Count Bit Byte 7 6 5 4 3 2 1 0 15 SKSV Reserved 16 Secondary Step ERP Type 17 Actual Retry Count SKSV Sense key specific valid Actual Retry Count 0 Actual Retry Count is not valid 1 Actual Retry Count is valid Number of retry steps used in attempting to recover from the error condition Error recovery table branch for this error Valid values are shown in the table below Secondary Step Secondary error recovery step valid for servo errors only ERP Type Table 311 Recovery Type Recovery Type ERP Type Read 0x00 Verify 0x01 Write 0x02 Seek 0x03 Read Sync Byte branch 0x04 Read Thermal Asperity branch 0x05 Read Minus Mod bra
400. ny outstanding commands release any reserved initiators and stop the spindle motor The initiator can recover by 1 Logging the error 2 Retrying the failing command If the failing command completes with Good Status return to normal processing Self initiated reset sense service the drive according the guidelines recommended in Section 20 15 1 Drive Service Strategy Other follow the recommendations for the error reported 20 15 4 13 Defect List Recovery This is not an error condition The initiator either requested a defect list in a format block or vendor specific that the Drive does not support or the requested defect list s exceed the maximum list length that can be returned If the Sense Key Code Qualifier are 1 1F 00 the requested list s exceed the maximum length that can be supported The initiator should request one list at a time If a single list exceeds the maximum returnable length this may be an indication of a marginally operational drive Service the drive following the service guidelines in Section 20 15 1 Drive Service Strategy 1 10 01 or 1 10 02 the requested defect list is not in the format that the Drive supports The requested defect list is returned in the physical cylinder sector head format This is the default format There is no initiator action required for this condition 20 15 4 14 Miscompare Recovery A Miscompare can occur on a Verify 2F command or a Write and Verify 2E with the b
401. o Ultrastar C15K600 600 HUC156060CSS204 UCFSSE600 600GB 512n No No No Ultrastar C15K600 600 HUC156060CSS205 UCFSSE600 600GB 512n Yes Yes Yes Ultrastar C15K600 450 HUC156045CSS200 UCFSSE450 450GB 512n Yes No No Ultrastar C15K600 450 HUC156045CSS201 UCFSSE450 450GB 512n Yes Yes No Ultrastar C15K600 450 HUC156045CSS204 UCFSSE450 450GB 512n No No No Ultrastar C15K600 450 HUC156045CSS205 UCFSSE450 450GB 512n Yes Yes Yes Ultrastar C15K600 300 HUC156030CSS200 UCFSSE300 300GB 512n Yes No No Ultrastar C15K600 300 HUC156030CSS201 UCFSSE300 300GB 512n Yes Yes No Ultrastar C15K600 300 HUC156030CSS204 UCFSSE300 300GB 512n No No No Ultrastar C15K600 300 HUC156030CSS205 UCFSSE300 300GB 512n Yes Yes Yes Ultrastar C15K600 600 HUC156060CS4200 UCFSSE600 600GB 4Kn 512e Yes No No Ultrastar C15K600 600 HUC156060CS4201 UCFSSE600 600GB 4Kn 512e Yes Yes No Ultrastar C15K600 600 HUC156060CS4204 UCFSSE600 600GB 4Kn 512e No No No Ultrastar C15K600 600 HUC156060CS4205 UCFSSE600 600GB 4Kn 512e Yes Yes Yes Ultrastar C15K600 450 HUC156045CS4200 UCFSSE450 450GB 4Kn 512e Yes No No Ultrastar C15K600 450 HUC156045CS4201 UCFSSE450 450GB 4Kn 512e Yes Yes No Ultrastar C15K600 450 HUC156045CS4204 UCFSSE450 450GB 4Kn 512e No No No Ultrastar C15K600 450 HUC156045CS4205 UCFSSE450 450GB 4Kn 512e Yes Yes Yes Ultrastar C15K600 300 HUC156030CS4200 UCFSSE300 300GB 4Kn 512e Yes No No Ultrastar C15K600 300 HUC156030CS420
402. o Unrecovered ADC Limit error 1433 Servo Recovered Balancer Resistance error HGST Ultrastar C15K600 Hard Disk Drive Specification 426 F434 Servo Unrecovered Balancer Resistance error 1435 Servo Recovered Balancer Resistance Limit error F436 Servo Unrecovered Balancer Resistance Limit error 1437 Servo Recovered First Cylinder error F438 Servo Unrecovered First Cylinder error 1439 Servo Recovered Valid Cylinder error F43A Servo Unrecovered Valid Cylinder error 143B Servo Recovered ADC Saturation error F43C Servo Unrecovered ADC Saturation error 143D Servo Recovered Latch Break timeout F43E Servo Unrecovered Latch Break timeout 143F Servo Recovered MR Resistance out of range error F440 Servo Unrecovered MR Resistance out of range error 1441 Servo Recovered VCM Retract error F442 Servo Unrecovered VCM Retract error 1443 Servo Recovered Load Retry error F444 Servo Unrecovered Load Retry error 1445 Servo Recovered DFT Sharp error F446 Servo Unrecovered DFT Sharp error 1447 Servo Recovered Load Unload state error F448 Servo Unrecovered Load Unload state error 1449 Servo Recovered TFCR out of range error F44A Servo Unrecovered TFCR out of range error 144B Servo Recovered Measure GMR Timeout F44C Servo Unrecovered Measure GMR Timeout 144D Servo Recovered Coil Resistance Measurement Failure F44E Servo Unrecovered C
403. o Illegal Request and additional sense code to Illegal Field In CDB This process generates a unit attention condition for MICROCODE HAS BEEN CHANGED for all Initiators except the one which sent the WRITE BUFFER command Upon the completion of the WRITE BUFFER command the new microcode is immediately ready for operation Note The Download Microcode mode described in this specification is to indicate that the drive will accept a command with this mode though it is not expected that a user will ever issue such a command To use the write buffer command with this mode a special microcode version is required from development If such a microcode is released from development then it will include appropriate instructions on the function of new microcode and its effect on the drive operations after download 18 59 4 Download Microcode and Save Mode 00101b Single Binary File In this mode the data is transferred to the drive to save into the System reserved area on the disk This is for functional upgrade and configuration change reflecting the user s requirements and the manufacturer s reason or both and it is stored in the media as a permanent copy The newly downloaded code becomes effective after the drive issues and completes a self initiated Power On Reset Note It requires up to 30 seconds to update the microcode including the Flash ROM update Note New code to be downloaded to the drive will be provided by development either by request of
404. odel 512n 4kn 512e 6 15 4 4 3 Spindle Stop Time Table 10 Spindle Stop Time Model Typical Maximum sec sec 600 GB Model 512n 4kn 512e 11 15 450 GB Model 512n 4kn 512e 8 15 300 GB Model 512n 4kn 512e 8 15 The period from power off to the complete stop of the rotating spindle is categorized as operating The Operating shock criteria apply during this period Refer to section 12 3 Operating Shock 4 4 4 Data Transfer Speed Table 11 Data Transfer Speed sector size 512 Byte case Description 1101 Typical MB Seg Disk buffer transfer Zone Model Read Write Instantaneous 0 600 450 300 GB 267 0 267 0 Typical values for sustained disk buffer transfer rate 0 600 450 300 GB 249 5 249 5 Instantaneous 39 600 450 300 GB 187 0 187 0 Typical values for sustained disk buffer transfer rate 39 600 450 300 GB 174 7 174 7 HGST Ultrastar C15K600 Hard Disk Drive Specification 29 Table 12 Data Transfer Speed sector size 4096 Byte case Description Typical MB Sec Disk buffer transfer Zone Model Read Write Instantaneous 0 600 450 300 GB 290 4 290 4 Typical values for sustained disk buffer transfer rate 0 600 450 300 GB 271 3 271 3 Instantaneous 39 600 450 300 GB 202 1 202 1 Typical values for sustained disk buffer transfer rate 39 600 450 300 GB 188 8 188 8 Notes e For this table 1 MB S
405. of the drives ability to successfully make corrections When this bit is set the drive will return media errors if correction is not successful Logical Block Address field specifies the logical block at which the read operation shall occur Byte Transfer Length field must specify exactly the number of bytes of data that are available for transfer Ifa non zero byte transfer length does not match the available data length the Target terminates the command with Check Condition status the sense key is set to Illegal Request and an additional sense code set to Invalid Field in CDB The valid and ILI bits are set to one and the information field is set to the difference of the requested length minus the actual length in bytes Negative values are indicated by two s complement notation The transfer length is calculated as follows transfer length logical block size 18 The data read by this command is neither read from nor retained in the cache Data returned by this command cannot be corrupted and transferred on a subsequent WRITE LONG command to create recoverable media errors HGST Ultrastar C15K600 Hard Disk Drive Specification 226 18 26 READ LONG 9E Table 203 READ LONG 9E Bit Byte rPrfefifelef av E 0 Command Code 9Eh 1 Reserved 0 Service Action 11h MSB 2 9 Logical Block Address LSB 10 11 Reserved 0 MSB 12 13 Byte Transfer Length LSB 14 Reserved 0 PBLOCK CORRCT 15 VU 0 Reserved 0 FLA
406. oil Resistance Measurement Failure 144F Servo Recovered SHARP Parity Error F450 Servo Unrecovered SHARP Parity Error 1451 Servo Recovered SHARP Parity Rate Error F452 Servo Unrecovered SHARP Parity Rate Error HGST Ultrastar C15K600 Hard Disk Drive Specification 427 1453 Servo Recovered SHARP Decode Error F454 Servo Unrecovered SHARP Decode Error 1455 Servo Recovered SHARP Decode Rate Error F456 Servo Unrecovered SHARP Decode Rate Error 1457 Servo Recovered SHARP Timeout Error F458 Servo Unrecovered SHARP Timeout Error 1459 Servo Recovered SHARP Timeout Rate Error F45A Servo Unrecovered SHARP Timeout Rate Error 145B Servo Recovered SHARP Other Error F45C Servo Unrecovered SHARP Other Error 145D Servo Recovered SHARP Other Rate Error F45E Servo Unrecovered SHART Other Rate Error 145F Servo Recovered WCS Hang Error F460 Servo Unrecovered WCS Hang Error 1461 Servo Recovered DFT Timeout Error F462 Servo Unrecovered DFT Timeout Error 1463 Servo Recovered SDM Timeout Error F464 Servo Unrecovered SDM Timeout Error 1465 Servo Recovered RRO Write Error F466 Servo Unrecovered RRO Write Error 1467 Servo Recovered Velocity Error F468 Servo Unrecoverd Velocity Error 1469 Servo Recovered Start SID Incorrect Error F46A Servo Unrecovered Start SID Incorrect Error 146B Servo Recovered End Sid Incorrect Error F46C Servo Unre
407. ommand other than SEND DIAGNOSTIC with Function Code field set to 100b WRITE BUFFER with the mode set to any download microcode option FORMAT UNIT and START UNIT STOP command Suspension of the self test to service the command will occur within 2 seconds If SEND DIAGNOSTIC with Function Code field set to 100b WRITE BUFFER with the mode set to any download microcode option FORMAT UNIT or START UNIT STOP command is received the drive will abort the self test update the self test log and service the command within two seconds after the command descriptor block has been validated An application client may terminate a self test that is being performed in the background mode by issuing a SEND DIAGNOSTIC command with the Function Code field set to 100b Abort background self test function Elements common to foreground and background self test modes The Progress Indication field returned in response to a REQUEST SENSE command may be used by the application client at any time during execution of a self test to poll the progress of the test While executing a self test unless an error has occurred the drive will respond to a REQUEST SENSE command by returning a sense key of NOT READY and an additional sense code of LOGICAL UNIT NOT READY SELF TEST IN PROGRESS with the sense key specific bytes set for progress indication The application client may obtain information about the twenty most recently completed self tests by reading the self test results
408. ommand with an invalid LUN is received the drive returns Good status and reports a sense key of illegal Request and an additional sense code of Logical Unit Not Supported If the drive has no sense data available to return it will return a sense key of No Sense and an additional sense code of No Additional Sense Information Separate sense data is maintained by the device for each Initiator Therefore there is no requirement for an Initiator to expeditiously clear a Check Condition as this will not affect other initiators in a multi Initiator system HGST Ultrastar C15K600 Hard Disk Drive Specification 247 18 36 RESERVE 16 Table 228 RESERVE 16 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 16h 1 Reserved 0 3rdPty 0 3rd Party ID Ext 0 2 Reservation Identification MSB 3 4 Extent List Length 0 LSB 5 VU 0 Reserved 0 FLAG LINK The RESERVE command is used to reserve a LUN for an Initiator This reservation can be either for the Initiator sending the command or for a third party as specified by the Initiator Extents are not supported by the drive The Ext bit must be zero If Ext bit is set to one Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB The Reservation Identification and Extent List Length fields are ignored The Reserve command requests that the entire LUN be reserved for the Initiator un
409. on 281 in the Mode Select Page 8 Caching parameters A DPO bit of zero indicates the priority is determined by the retention priority The Initiator should set the DPO bit when the blocks written by this command are not likely to be read again in the near future HGST Ultrastar C15K600 Hard Disk Drive Specification 282 18 56 WRITE AND VERIFY 12 AE Table 262 WRITE and VERIFY 12 AE Bit Byte 7 6 5 4 3 2 1 0 0 Command Code AEh 1 WRPROTECT DPO ae ByteChk Obsolete MSB 2 5 Logical Block Address LSB MSB 6 9 Transfer Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK The WRITE AND VERIFY command requests that the drive write the data transferred from the Initiator to the medium and then verify that the data is correctly written See the WRITE AND VERIFY 10 description for the definitions of the fields in this command HGST Ultrastar C15K600 Hard Disk Drive Specification 283 18 57 WRITE AND VERIFY 16 8E Table 263 WRITE and VERIFY 16 8E Bit Byte 0 Command Code 8Eh 1 WRPROTECT pro 19 ByteChk KV MSB 2 9 Logical Block Address LSB MSB 10 13 Transfer Length LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK The WRITE AND VERIFY command requests that the drive write the data transferred from the Initiator to the medium and then verify that the data is correctly written
410. on Key is verified in each service action process If the Initiator that registered a key is different from the Initiator requesting PERSISTENT RESERVE OUT command the drive returns a Reservation Conflict status 18 13 4 3 Service Action Reservation Key On Register service action the drive saves the key specified in the Service Action Reservation Key field as a key of Initiator requesting PERSISTENT RESERVE OUT command On Preempt and Clear service action the reservation that has a key specified in the Service Action Reservation Key field is preempted On other service actions this field is ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 201 18 13 4 4 APTPL The APTPL Active Persist Through Power Loss is valid only for the Register service action The drive ignores the APTPL in other service actions The following table shows the relationship between the last valid APTPL value and information held by the drive Table 170 APTPL and information held by a drive The last valid APTPL value Information held by the drive 0 4 Registration all keys are set to 0 retained Persistent Reservation all are removed retained Generation counter set to 0 set to 0 18 13 4 5 Generation counter The drive increments the Generation counter when Register service action or Preempt and Clear service action complete successfully HGST Ultrastar C15K600 Hard Disk Drive Specification 202 18 14 PRE FETCH
411. or 5D 01 Self Test Error 1A85 Self Test Recovery Error 2A85 Self Test Servo Error 4A85 Self Test Command Timeout Error FA85 Self Test Unrecoverable Error 5D 14 Self Test GLIST Error Threshold Reached 2A83 Self Test GLIST Error Count Threshold Reached Sense Key Not Ready 04 00 Logical Unit Not Ready Start Spindle Motor Fail F501 Host Interface Logical unit not ready 04 01 Logical Unit Is In The Process of Becoming Ready F502 Host Interface Logical unit becoming ready 04 02 Logical Unit Not Ready initializing command required F124 Bring up error F503 Host Interface Logical unit not ready initializing command required 04 03 Logical Unit Not Ready Manual Intervention Required F572 Host Interface LUN not ready manual intervention required 04 04 Logical Unit Not Ready Format In Progress F504 Host Interface Not ready format in progress 04 09 Not Ready Self test In Progress F505 Host Interface Not ready self test in progress F565 Host Interface Not Ready in Dell DEFT HGST Ultrastar C15K600 Hard Disk Drive Specification 377 04 0D Not Ready Session opened F508 Host Interface Not Ready Session opened 04 11 Not Ready Notify Enable Spin up Required F553 Host Interface LUN Not ready Notify Enable Spinup required SAS 04 1B Host Interface Not Ready Sanitize In Progress F50B Host In
412. or In UEC Cause 1301 Motor Recovered internal error 1303 Motor Recovered Open Loop Commutation failure HGST Ultrastar C15K600 Hard Disk Drive Specification 365 1305 Motor Recovered No feedback detected error 1307 Motor Recovered Settle timeout 1309 Motor Recovered Gross speed error 130B Motor 130D Motor Recovered 12V OK error Recovered Speed error 1311 Motor Recovered Internal 12V not OK timeout 1313 Motor 1315 Motor Recovered Inductive Sense measurement timeout Recovered Spin Sense speed error 1319 Motor Recovered Target speed error 131D Motor Recovered Over current error 1321 Motor Recovered Negative regulator fault 1323 Motor Recovered Module overtemp error 1325 Motor Recovered 12V or 5V OK error 1327 Motor Recovered unknown error 1365 Motor Recovered Predriver Voltage Offset Calibration Error 1367 Motor Recovered Predriver BEMF Gain Calibration Error 1369 Motor 1401 Servo Recovered Predriver BEMF Unload Calibration Error Recovered Requested rezero head does not exist 1403 Servo Recovered Back EMF movement in progress 1405 Servo 1407 Servo Recovered Back EMF timeout error Recovered ADC conversion timeout 1409 Servo Recovered Load unload calibration error 140B Servo Recovered Invalid 5 volts HGST Ultrastar
413. or Number or Bytes from Index HGST Ultrastar C15K600 Hard Disk Drive Specification 232 18 29 RELEASE 17 Table 210 RELEASE 17 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 17h 1 Reserved 0 3rdPty 0 3rd Party ID Ext 0 2 Reservation Identification 3 4 Reserved 0 5 VU 0 Reserved 0 FLAG LINK The RELEASE command is used to release a LUN previously reserved Itis not an error for an Initiator to release a LUN that is not currently active The drive returns Good status without altering the reservation 3rdPty must be 0 Third Party reservations are not supported If the 3rdPty bit is not zero Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB 8rd Party ID is ignored Extents must be 0 Extension is not supported by the drive Reservation Identification field is ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 233 18 30 RELEASE 57 Table 211 RELEASE 57 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 57h 1 Reserved 0 3rdPty 0 Reserved 0 Ext 0 2 Reservation Identification 3 3rd Party Device ID 4 8 Reserved 0 9 VU 0 Reserved 0 FLAG LINK The RELEASE command is used to release a LUN previously reserved Itis not an error for an Initiator to release a LUN that is not currently active The drive retur
414. or commands and task management functions Target Port Transfer Tag is set and used by the drive The initiator should echo this field in outbound data IU Information Unit contains the information unit the format of which is defined by the FRAME TYPE field Fill bytes shall be included after the INFORMATION UNIT field so the CRC field is aligned on a four byte boundary HGST Ultrastar C15K600 Hard Disk Drive Specification 75 17 6 1 Command Information Unit The COMMAND frame is sent by an SSP initiator port to request that a command be processed by the drive Table 42 COMMAND Information Unit Bit Byte 7 6 5 4 3 2 1 0 0 7 Logical Unit Number 8 Reserved 9 Disable First Burst 0 Reserved fee 10 Reserved 11 Additional CDB Length in Dwords Reserved 12 27 CDB 28 n Additional CDB Bytes e Logical Unit Number contains the address of the logical unit The drive only supports a LUN of 0 s Disable First Burst is not supported by the drive Task Attribute is defined as follows Table 43 Task Attribute Field Value Attribute 000b Simple_Q 001b Head of Q 010b Ordered Q 100b ACA Q not supported 101b Reserved Additional CDB Length contains the length in Dwords four bytes of the ADDITIONAL CDB field e CDB and Additional CDB Bytes together contain the CDB HGST Ultrastar C15K600 Hard Disk Drive Specification 76 17 6 2 TASK Informa
415. osition for any field treated as ignored or reserved HGST Ultrastar C15K600 Hard Disk Drive Specification 241 18 33 38 Command timeouts descriptor format 18 33 3 1 Overview The command timeouts descriptor see Table 215 returns time out information for commands supported by the logical unit based on the time from the start of processing for the command to its reported completion Values returned in the command timeouts descriptor do not include times that are outside the control of the device server e g prior commands with the IMMED bit set to one in the CDB concurrent commands from the same or different _T nexuses manual unloads power on self tests prior aborted commands commands that force cache synchronization delays in the service delivery subsystem For commands that cause a change in power condition Idle Standby Powersave Modes values returned in the command timeouts descriptor do not include the power condition transition time e g the time to spinup rotating media Values returned in the command timeouts descriptor should not be used to compare products Table 222 Command timeouts descriptor format Byte 7 6 5 4 3 2 1 0 0 1 Descriptor Length OAh 2 Reserved 0 3 Command Specific 4 7 Nominal Command Processing Time out 8 11 Recommended Command Time out The DESCRIPTOR LENGTH field indicates the number of bytes that follow in the command timeouts descriptor Th
416. ot be accessed via the drive s interface and it cannot be changed Below is the procedure to execute Revert e Start Session on the Admin SP e Authenticate to the PSID authority e Execute the Revert Method e Successful completion of Revert automatically ends the TCG session Notes for Revert include e Revert execution that encounters an error does not close the TCG session e Reset of the drive during Revert will cause the subsequent power up sequence to be extended while Revert finishes its work Table 289 PSID Authority Added to Admin SP Authority Table UID Name Common Name IsClass Class Enabled Operation Credential 00 00 00 09 i 00 01 FF 01 PSID PhysicalDriveOwner F Null T Password C_PIN_PSID HGST Ultrastar C15K600 Hard Disk Drive Specification 339 Table 290 PSID Addition to Admin SP C_PIN table UID Name Common Name PIN CharSet TryLimit Tries Persistence 00 00 00 OB a 7 00 01 FF 01 C_PIN_PSID PhysicalDriveOwner VU Null VU VU FALSE HGST Ultrastar C15K600 Hard Disk Drive Specification 340 Table 291 Additions to AdminSP Access Control Table InvokingID MethodID ACL GetACLACL AdminSPObj Pee ce Revert ACE_SP_SID_ACE_SP_PSID ACE_Anybody 00 00 00 06 00 00 00 08 00 00 00 08 00 00 00 01 00 00 02 02 00 01 00 EO 00 00 00 01 PSID 00 a 00 09 Get Anybody Anybody 00 01 FFO1 00 00 00 06 00 00 00 08 00 00 00 08 00 00 00 06 00 00 00 0
417. otocol Identifier 6h Code Set 1 17 PIV 1 RSVD Association 1 Identifier Type 3 18 Reserved 0 19 Identifier Length 8 MSB 20 27 Target Port Identifier World Wide ID LSB 28 Protocol Identifier 6h Code Set 1 29 PIV 1 RSVD Association 1 Identifier Type 4 30 Reserved 0 31 Identifier Length 4 MSB 32 35 Relative Port Identifier LSB 36 Protocol Identifier 6h Code Set 1 37 PIV 1 RSVD Association 2 Identifier Type 3 38 Reserved 0 39 Identifier Length 8 MSB 40 47 Target Device Name Identifier World Wide ID LSB HGST Ultrastar C15K600 Hard Disk Drive Specification 104 Table 76 Inquiry Data Format EVPD 1 Page Code 83h part 2 of 2 Bit Byte 7 6 5 4 3 2 1 0 48 Protocol Identifier Oh Code Set 3 49 PIV 0 RSVD Association 2 Identifier Type 8 50 Reserved 0 51 Identifier Length 24 18h 52 55 naa ASCII MSB 56 71 Target Device Name Identifier World Wide ID in ASCII LSB 72 75 Reserved 0 Protocol Identifier is valid only when PIV 1 Protocol Identifier 0 indicates Fibre Channel devices Protocol Identifier 6 specifies SAS devices Code Set specifies the data type for the identifier field Code Set 1 indicates binary data Code Set 3 indicates ASCII PIV Protocol Identifier Valid set to zero indicates that the Protocol Identifier field should be ignored PIV set to one indicates that th
418. otor Unrecovered Predriver Error in Utilizing External Power 1363 r Recovered Predriver Regulator Supply Fault F364 Motor Unrecovered Predriver Regulator Supply Fault 1365 Motor Recovered Predriver Voltage Offset Calibration Error F366 Motor Unrecovered Predriver Voltage Offset Calibration Error 1367 Motor Recovered Predriver BEMF Gain Calibration Error F368 Motor Unrecovered Predriver BEMF Gain Calibration Error 1369 Motor Recovered Predriver BEMF Unload Calibration Error F36A Motor Unrecovered Predriver BEMF Unload Calibration Error 1401 Servo Recovered Requested rezero head does not exist F402 Servo Unrecovered Requested rezero head does not exist 1403 Servo Recovered Back EMF movement in progress F404 Servo Unrecovered Back EMF movement in progress 1405 Servo Recovered Back EMF timeout error F406 Servo Unrecovered Back EMF timeout error 1407 Servo Recovered ADC conversion timeout F408 Servo Unrecovered ADC conversion timeout 1409 Servo Recovered Load unload calibration error F40A Servo Unrecovered Load unload calibration error 140B Servo Recovered Invalid 5 volts F40C Servo Unrecovered Invalid 5 volts 140D Servo Recovered Invalid 12 volts F40E Servo Unrecovered Invalid 12 volts 140F Servo Recovered Invalid harmonic requested F410 Servo Unrecovered Invalid harmonic requested 1411 Servo Recovered Gain BEMF Calibration error F412 Servo Unrecovered Gain BEMF Calibration error 1413 Servo Recovered VOFF B
419. ove or the drive is unable to accept the specified buffer offset then the drive shall terminate the Read Buffer command with Check Condition status with the sense key set to Illegal Request and the additional sense code set to Invalid Field In CDB Whenever allowed by established error history _T nexus constraints if any all error history directory device server actions return an error history directory Table 183 Error History Directory Bit Byte 7 6 5 4 3 2 1 0 MSB 0 7 T10 Vendor Identification HGST ASCII LSB 8 Version CLR_ 9 Reserved EHS Retrieved EHS Sourse SUP 10 29 Reserved MSB 30 31 Directory Length n 31 LSB Error History Directory List 7 Error history directory entry first Er see Table 180 pe Error history directory entry last man see Table 180 The error history directory list contains an error history directory entry for each supported buffer ID in the range of 00h to EFh HGST Ultrastar C15K600 Hard Disk Drive Specification 216 Table 1 84 Error History Directory Entry 0 1 3 Byte 7 6 5 4 3 2 1 0 Bit Supported Buffer ID Reserved MSB Maximum Available Length LSB Supported Buffer ID field indicates the error history buffer ID associated with this entry Maximum Available Length field indicates the maximum number of data bytes contained in the buffer indicated by t
420. peak value detector HGST Ultrastar C15K600 Hard Disk Drive Specification 142 18 7 13 Log Sense Page 19h General Statistics and Performance Table 119 Log Sense Page 19h General Statistics and Performance Bit Byte 7 6 5 4 3 2 1 0 0 DS 0 SPF 0 Page Code 19h 1 Sub Page Code 00h 2 3 Page Length 005Ch 4 5 Parameter Code 0001h 6 DU 0 Obsolete TSD 0 ETC 0 TMC 0 Format and Linking 10b 7 Parameter Length 40h 8 15 Number of Read Commands 16 23 Number of Write Commands 24 31 Number of Logical Blocks Received 32 39 Number of Logical Blocks Transmitted 40 47 Read Command Processing Intervals 48 55 Write Command Processing Intervals 56 63 Weighted Number of Read Commands plus Write Commands 64 71 Weighted Read Command Processing plus Write Command Processing 72 73 Parameter Code 0002h 74 DU 0 Obsolete TSD 0 ETC 0 TMC 0 Format and Linking 10b 75 Parameter Length 08h 76 83 Idle Time Intervals 84 85 Parameter Code 0003h 86 DU 0 Obsolete TSD 0 ETC 0 TMC 0 Format and Linking 11b 87 Parameter Length 08h 88 95 Time Interval Descriptor Number of Read Commands indicates the number of read commands received by the logical unit Number of Write Commands indicates the number of write commands received by the logical unit Number of Logical Blocks Received indicates the number of logical blocks rec
421. pecific 2 Reserved 3 P I INFORMATION 0 PROTECTION INTERVAL EXPONENT 0 4 MsB DEFECT LIST LENGTH 7 LSB 8 n Initialization Pattern Descriptor n 1 m Defect Descriptor Protection Field Usage in combination with the format protection information FMTPINFO field in the CDB specifies whether or not the drive enables or disables the use of protection information Table 63 Format of the Long Parameter List Header Protection cs FMTPINFO Field Usage Description 00h 000h The drive will be formatted to type 0 protection 01h sad Check Condition status will be returned with the sense key set to Illegal Request and the additional sense code set to Invalid Field in the CDB 10h 000h The drive will be formatted to type 1 protection 11h 000h The drive will be formatted to type 2 protection Type 3 protection is not supported Check Condition status will be returned with 1th 001h the sense key set to Illegal Request and the additional sense code set to Invalid Field in the Parameter List All other combinations of FMTPINFO and Protection Field Usage will result in Check Condition status to be returned with the sense key set to Illegal Request and the additional sense code set to Invalid Field in the Parameter List HGST Ultrastar C15K600 Hard Disk Drive Specification 91 Type 0 protection specifies that the drive shall disable the use of protection information and format to the block size specifie
422. pen Address Frame format is used for the identification sequence The Open Address Frame is sent after the PHY reset sequence completes The Open Address Frame format is defined as follows Table 37 Open Address Frame Format Bit Byte 7 6 5 4 3 2 1 0 0 Initiator Port 0 Protocol 1 Address Frame Type 1 1 Features 0 Connection Rate 8h 9h Ah or Bh 2 3 Initiator Connection Tag 4 11 Destination SAS Address 12 19 Source SAS Address 20 Source Zone Group 21 Pathway Blocked Count 22 23 Arbitration Wait Time 24 27 More Compatible Features 28 31 CRC Initiator Port is set to zero when the drive is the source port acting as a SAS target Protocol is set to 001b to indicate SSP Protocol e Features is set to zero and ignored by the drive per SPL 3 e Connection Rate is set to 8h 1 5Gbps 9h 3Gbps Ah 6Gbs or Bh 12Gbs depending on requested link rate Rate matching is supported by the drive therefore if the link to the drive is 3 0Gbps and the Connection Rate is 1 5Gbps the drive will insert ALIGNs between Dwords to match the Connection Rate HGST Ultrastar C15K600 Hard Disk Drive Specification 71 Initiator Connection Tag is set by the drive to the last value received from this Initiator e Destination SAS Address contains the port identifier of the SAS port to which a connection is being requested address Source SAS Address contains the port identifier on
423. port the current values followed by a MODE SELECT command with the same parameter list a unit attention condition is generated despite the fact that the current parameters were not changed from their previous value However if the target detects an illegal parameter or error condition prior to modifying the current parameters a unit attention condition is not generated since the parameters were not set The unit attention condition is also not generated if the MODE SELECT command parameter list does not include any pages and only the header or header block descriptor is present FORMAT UNIT command has been executed In this case a unit attention condition is generated for all initiators except the one that issued the FORMAT UNIT command The Additional Sense Code and Additional Sense Code Qualifier reported is NOT READY TO READY TRANSITION MEDIUM MAY HAVE CHANGED This indicates that the block descriptor parameters from the last MODE SELECT command have been used and are now considered current values WRITE BUFFER command to download microcode has been executed In this case a unit attention condition is generated for all initiators except the one that issued the WRITE BUFFER command The Additional Sense Code and Additional Sense Code Qualifier reported is MICROCODE HAS BEEN CHANGED Commands Cleared by another initiator This unit attention condition is generated after an initiator sends a Clear Task Set Task Management function The unit at
424. r F60F Init RRCIk Unlock Error F611 AE Unrecovered ECS Shorted Fault F613 AE Unrecovered ECS Open Fault F615 AE Unrecovered ECS Fault F617 Channel Unrecovered Channel Error F61B AE Unrecovered Open MR Element Error F61D AE Unrecovered IC Over Temperature Error F61F AE Unrecovered IP Clock Count Error F623 AE Unrecovered Write Data BLS Error HGST Ultrastar C15K600 Hard Disk Drive Specification 393 F627 AE Unrecovered Power Supply Error F629 AE Unrecovered Open Write Head Error F62B AE Unrecovered Write Transition Error F631 AE Unrecovered SPE Low In Write Fault F633 Channel Unrecovered Write Synth Unlock error F637 AE Unrecovered Short Write Head Error F63D AE Unrecovered TFC Open Error F642 AE Unrecovered Software Readback Error F643 AE Unrecovered Readback Error F645 AE Unrecovered Latch Fault Error F649 Channel Unrecovered Reset Flag Error F64B Channel Unrecovered Gate Command Queue Underflow Error F64D Channel Unrecovered Sector Size Fault Error F64F Channel Unrecovered Last Split Fault Error F651 Channel Unrecovered Servo Servo Overlap Error F653 Channel Unrecovered Read Gate Fault Error F655 Channel F657 Channel Unrecovered RWBI Out Fault Error Unrecovered No Write Clock Error F659 Channel Unrecovered No NRZ Clock Error F65B Channel
425. r F741 Media OCT Timeout Not Dispatched F742 Media OCT Timeout In Recovery F743 Media OCT Timeout Executing F75C Media Unrecovered Internal Media Access Timeout Error F772 Media Unrecovered DASH starting timeout F773 Media Unrecovered ID table timeout F774 Media Unrecovered Servo timeout F775 Media Unrecovered Buffers timeout F776 Media Unrecovered DASH done timeout F777 Media Unrecovered DASH unknown timeout F77A Media BUFCNT Timeout Error F77B Media Unrecovered Abort EOS fail F77E Media Write Error Recovery Timeout F77F Media Read Error Recovery Timeout F7DO Media Unrecovered Pre load Timeout Error F813 CMD Insufficient Buffer Space Error F815 CMD Aborted From Internal TMF Error 47 01 Data Phase CRC Error F54E Host Interface Data Phase CRC Error HGST Ultrastar C15K600 Hard Disk Drive Specification 407 4B 00 Data Phase Error F53E Host Interface Data phase error 4B 02 Too Much Write Data F560 Host Interface Too much write data SAS 4B 03 ACK NAK Timeout F551 Host Interface ACK NAK Timeout SAS F57D Host Interface Break Received SAS only 4B 04 NAK Received F550 Host Interface NAK rcvd SAS 4B 05 Data Offset Error F552 Host Interface Bad parameter offset SAS 4B 06 Initiator Response Timeout F555 Host Interface Initiator Response Timeout SAS 4E 00
426. r 0 Peripheral Device Type 0 1 Page Code B2h 2 3 Page Length 4 0004h 4 Threshold Exponent 0 5 LBPU 0 LBPWS 0 PFMIS Reserved LBPRZ 0 ANC SUP 0 DP 0 6 Reserved Provisioning Type 0 7 Reserved Threshold Exponent set to zero which indicates that the logical unit does not support logical block provisioning thresholds LBPU set to 0 to indicate that the device does not support the UNMAP command LBPWS set to 0 to indicate that the device does not support the WRITE SAME 16 command to unmap LBAs LBPWS10 set to 0 to indicate that the device does not support the WRITE SAME 10 command to unmap LBAs LBPRZ set to 0 to indicate that for an unmapped LBA specified by a read operation the device server may send user data with all bits set to any value to the Data In Buffer ANC SUP set to 0 to indicate that the device does not support anchored LBAs DP set to 0 to indicate no Provisioning Group Descriptor is present Provisioning Type set to 0 to indicate the logical unit is fully provisioned HGST Ultrastar C15K600 Hard Disk Drive Specification 115 18 5 1 15 Inquiry Data Format EVPD 1 Page Code Dih Table 89 Inquiry Data EVPD 1 Page Code Dth Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code Dih 2 Reserved 0 3 Page Length 80 50h 4 19 ASCII Media Disk Definition 20 35 ASCII Motor Serial
427. r Recovery Parameters set active allows the Drive to relocate recovered read data errors Non recovered data errors or the ARRE bit being inactive will have additional sense codes returned to recommend reassignment of sectors The need to reassign a sector should be infrequent Sites not meeting error rate criteria are removed from use during SAT Surface Analysis Test in Drive manufacturing With the exception of some early life SAT escapes sites that were marginally missed during SAT reassigning defective sectors should be rare Frequent sector reassignment may be an early indication of another type of failure Sector reassignments are monitored as part of the predictive failure analysis When a threshold is exceeded the Drive will notify the initiator that a scheduled service action is required Drive soft error rates are based on extraneous random faults that are not predictable Media defects discovered after the Drive completes manufacturing final test need to be relocated so that soft error rates are not influenced by predictable known error sites Failure of the system to properly relocate defective media sites can have a direct influence on system throughput and drive error rates 20 15 3 1 Reassign a Physical Sector The Drive determines the need to reassign physical sectors based on error activity Once a physical sector requires reassignment the Drive will reassign the physical sector HGST Ultrastar C15K600 Hard Disk Drive Spec
428. r a power on reset Hard Reset LUN Reset TMF or an internal reset Mode Parameters Changed A Mode Select 15 command successfully completed This means that the mode parameters that are the current value may have changed The parameters may or may not have changed but the command to change the parameters successfully completed The Drive does not actually compare the old current and the new current parameters to determine if the parameters changed This Unit Attention Condition will not be reported to the initiator that issued the Mode Select 15 Microcode Has Changed Write Buffer 3B to download microcode has successfully completed This means that the microcode that controls the Drive has been changed The code may or may not be the same as the code currently being executed The Drive does not compare old level code with new code Commands Cleared by Another Initiator Tagged commands cleared by a clear queue message This means that the command queue has been cleared The Unit Attention Condition is not reported to the initiator that issued the clear queue message Unit Attention Condition is reported to all initiators that had commands active or queued Reissue any outstanding command Log Select Parameters Changed A Log Select 4C command successfully completed This means that the Log Select command cleared statistical information successfully See Section 18 6 LOG SELECT 4C Unit Attention Condition is reported to all initiators exc
429. r in DRAM customer data area F56C Host Interface Uncorrectable DRAM ECC error F570 Host Interface Host interface Synchronous CRC error F572 Host Interface LUN not ready manual intervention required F573 Host Interface Commands cleared due to power failure event F579 OE Data Checksum Error F57A Host Interface Synchronous CRC Error on Write F57B Host Interface Synchronous CRC LBA Error F57D Host Interface Break Received SAS only F602 Channel AE Unrecovered Internal Logic Error F603 Channel AE Unrecovered Internal Target Failure F604 Channel AE Unrecovered Internal Calibration Error F605 Channel AE Unrecovered Internal MR Calibration Error 1606 AE Recovered AE Last Data Read Error F607 Channel AE Unrecovered data with PPM or precomp load 1609 AE Recovered TFC Short Error F60A AE TFC Short Error 160B AE Recovered Shorted MR Element Error F60C AE Unrecovered Shorted MR Element Error F60D Unsupported Read Channel Command Error HGST Ultrastar C15K600 Hard Disk Drive Specification 432 F60E Init RRCIk Dead Error F60F Init RRCIK Unlock Error 1610 AE Recovered ECS Shorted Fault F611 AE Unrecovered ECS Shorted Fault 1612 AE Recovered ECS Open Fault F613 AE Unrecovered ECS Open Fault 1614 AE Recovered ECS Fault F615 AE Unrecovered ECS Fault 1616 Channel Recovered Channel Error F617 Channel Unrecovered Channel
430. ready within the time specified 3 If the drive fails to come ready within the specified time service the drive using the service guidelines specified in Section 20 15 1 Drive Service Strategy 4 Retry the failing command a If the failing command completes with Good Status log the error as recovered b If the failing command completes with Not Ready sense verify there is no outside cause for example the power supply Then service the drive using the service guidelines specified in Section 20 15 1 Drive Service Strategy 20 15 4 5 No Defect Spare Three conditions can cause this error 1 When the Reassign Blocks 07 command is issued and there are no spares available for the Drive to use for the relocation requested 2 When the Giist is full and the sector to be reassigned cannot be added 3 During a format operation there was not enough space available to fulfill the spare requirement Dlist is too large Service the Drive following Section 20 15 1 Drive Service Strategy 20 15 4 6 Degraded Mode Refer to Section 20 1 9 Degraded Mode for the definition of this state There are three causes for entering degraded mode In all cases the Sense Key is Not Ready The causes are the following 1 Sense Code Qualifier of Logical Unit Not Ready initializing command required The spindle motor not spinning or not at the proper speed This may not be an error condition The initiator should issue a Unit start 1B command to start th
431. record before the Drive considers a reserved area read error When this happens the integrity of the drive is questionable Service the Drive using Section 20 15 1 Drive Service Strategy 20 15 4 8 Interface Protocol For all interface protocol errors the initiator should complete the following steps 1 Correct the parameter that caused the Illegal Request 2 Retry the failing command 3 If the first retry of the failing command completes with Good Status log the error as recovered Check Condition Status with sense data for an Illegal Request verify there is no outside cause for example the power supply for the failure Other follow the recommendations for the error condition reported Retry the failing command If this retry of the failing command completes with Good Status log the error as recovered e Check Condition Status with sense data for an Illegal Request service the drive using the service guideline recommended in Section 20 15 1 Drive Service Strategy e Other follow the recommendations for the error condition reported 20 15 4 9 Aborted Command The initiator should determine the cause from the Additional Sense Code byte 12 Sense Key B Aborted Command with Additional Sense Codes of 1B 25 43 49 and 4E are initiator caused abort conditions The initiator should correct the condition that caused the abort and retry the failing command Sense Key B Aborted Command with Additional Sense Code o
432. recovered Interface Fault 16BA Channel Recovered QMM EVDump Parse Error F6BB Channel Unrecovered QMM EVDump Parse Error 16BC Channel Recovered DiBit Timeout Error F6BD Channel Unrecovered DiBit Timeout Error HGST Ultrastar C15K600 Hard Disk Drive Specification 437 16BE Channel Recovered MXP Write Fault F6BF Channel Unrecovered MXP Write Fault 16C0 Channel Recovered Data Jam Error F6C1 Channel Unrecovered Data Jam Error 16C2 Channel Recovered Code Word Out Of Order Error F6C3 Channel Unrecovered Code Word Out Of Order Error 16C4 Channel Recovered Read RLL Buffer CRC Flag Error F6C5 Channel Unrecovered Read RLL Buffer CRC Flag Error 16C6 Channel Recovered Write RLL Buffer CRC Flag Error F6C7 Channel Unrecovered Write RLL Buffer CRC Flag Error 16C8 Channel Recovered CTG No SAM Detected Fault Error F6C9 Channel Unrecovered CTG No SAM Detected Fault Error 16CA Channel Recovered ITI Adjust Preload Fault Track Error F6CB Channel Unrecovered ITI Adjust Preload Fault Track Error 16CC Channel Recovered WTG SRV Fault Error F6CD Channel Unrecovered WTG SRV Fault Error 16CE Channel Recovered CTG Engine Not Ready Fault Error F6CF Channel Unrecovered CTG Engine Not Ready Fault Error 16DO Channel Recovered LLI Abort Fault Error F6D1 Channel Unrecovered LLI Abort Fault Error 16D2 Channel Recovered Retry Fault Error F6
433. reserved for use by another initiator are full or a Format Unit command was previously queued but has not yet begun execution or the target is in a Degraded Mode see Degraded Mode and a Start Unit command was previously queued but has not yet begun execution Busy status is never returned on SCSI or FCAL BUSY status is returned on SAS if more than 64 unique Initiators send frames to the drive since the last POR In that case BUSY status in only returned for Initiators above and beyond the first 64 HGST Ultrastar C15K600 Hard Disk Drive Specification 301 20 1 5 Unit Attention Condition The target generates a unit attention condition when one of the following occurs The target has been reset This includes a power on reset or a reset caused by a LUN Reset Task Management function or Hard Reset sequence In all of these cases a unit attention condition is generated for each initiator MODE SELECT command has been executed In this case a unit attention condition is generated for all initiators except the one that issued the MODE SELECT command The Additional Sense Code and Additional Sense Code Qualifier reported is MODE PARAMETERS CHANGED The unit attention condition is generated if any of the current page parameters are set by the MODE SELECT command The target does not check to see that the old parameters are different from the new parameters For example If the initiator issues a MODE SENSE command with a page code to re
434. retry the Write Buffer 3B If the command completes with Good Status return to normal processing Check Condition Status service the drive using the service guidelines recommended in Section 20 15 1 Drive Service Strategy If the check sum error occurred during normal processing the initiator may attempt to load microcode before deciding to service the drive using the service guidelines recommended in Section 20 15 1 Drive Service Strategy To load new microcode the initiator should issue a Write Buffer 3B command with the download and save option If the Write Buffer 8B command completes with Good Status return to normal processing Retry the failing command If the task complete with Good Status Continue normal processing Check Condition Status for check sum error Service the drive using the service guidelines recommended in Section 20 15 1 Drive Service Strategy Check Condition Status for any other error follow the recommended recovery procedure for the error reported Check Condition Status for Check sum error service the drive using the service guidelines recommended in Section 20 15 1 Drive Service Strategy Check Condition Status for any other error follow the recommendations for the returned sense data 20 15 4 16 Predictive Failure Analysis The Drive performs error log analysis and will alert the initiator of a potential failure The initiator should determine if this device is the on
435. ries the defect data cannot be transferred with an allocation length of OFFFFh The Target will transfer a partial defect list and return Check Condition status with the sense key set to Recovered Error and the additional sense code set to Partial Defect List Transferred The defect list length will be set to OFFF8h indicating the maximum number of defect descriptors that can be transferred Defects beyond this number cannot be read by the Initiator HGST Ultrastar C15K600 Hard Disk Drive Specification 223 18 24 READ DEFECT DATA B7 Table 197 READ DEFECT DATA B7 Bit Byte 0 Command Code B7h 1 Reserved 0 Plist Glist Defect List Format 2 5 Reserved 0 MSB 6 9 Allocation Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK See Section 18 24 READ DEFECT DATA 37 18 24 1 Defect List Header Table 198 Unit Defect List Header Bit Byte 7 6 5 4 3 2 1 0 Defect List Header 0 Reserved 0 1 Reserved 0 Plist Glist Defect List Format 2 3 Reserved 0 MSB 4 7 Defect List length LSB See Defect List Header for Read Defect Data 37 in Section 18 24 1 Defect List Header HGST Ultrastar C15K600 Hard Disk Drive Specification 224 18 24 2 Defect List Descriptor Table 199 Defect List Descriptor Bit Byte 7 6 5 4 3 2 1 0 Defect List Descriptor 0 7 Defect Descriptor
436. rity Subsystem Class defines minimum acceptable Core Specification capabilities of a storage device in a specific class in our case enterprise Storage devices in specific classes may have a subset of the capabilities that are defined in the core specification 4 TCG Storage Security Subsystem Class Opal Specification Version 2 00 Final Revision 1 00 February 24 2012 21 1 2 Federal Information Processing Standards FIPS This section references the following Federal Information Processing Standards published by the US National Institute of Standards NIST which are available on the NIST website http www itl nist gov fipspubs 1 FIPS 197 Advanced Encryption Standard AES 2001 November 26 http csrc nist gov publications fips fips197 fips 197 pdf 2 FIPS 180 3 Secure Hash Standard SHS http csrc nist gov publications fips fips180 3 fips180 3 final pdf 3 FIPS 140 2 Security Requirements for Cryptographic Modules 01 May 25 Supersedes FIPS PUB 140 1 1994 January 11 http csrc nist gov publications fips fips140 2 fips1402 pdf 21 1 3 National Institute of Standards NIST This section references the following NIST publications available on the NIST website http www nist gov index html e AES Advanced Encryption Standard FIPS PUB 197 NIST 2001 November e DSS Digital Signature Standard FIPS PUB 186 3 NIST 2006 March e FIPS140 Security Requirements for Cryptographic Modules FIPS PUB 140
437. rive Specification 153 18 10 MODE SENSE 1A Table 127 Mode Sense 1A Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 1Ah 1 Reserved 0 RSVD DBD Reserved 0 2 PCF Page Code 3 Subpage Code 4 Allocation Length 5 VU 0 Reserved 0 FLAG LINK The MODE SENSE 1A command provides a means for the drive to report various device parameters to the Initiator It is the complement to the MODE SELECT command If the DBD Disable Block Descriptor bit is zero the Target will return a Block Descriptor If the DBD bit is set to 1 the Target will not return a Block Descriptor Allocation Length indicates the maximum number of bytes that the Initiator has set aside for the DATA IN phase A value of zero is not considered an error If the allocation length is smaller than the amount available that portion of the data up to the allocation length will be sent This may result in only a portion of a multi byte field being sent Page Control Field PCF Page Control Field defines the type of Page Parameter values to be returned PCF Meaning 00 Report current values The drive returns the current values under which the logical unit is presently configured for the page code specified The current values returned are 1 Initially following power up but before the media is accessed the default values become current Once the media can be accessed the saved values are read from the Reserved Area and become cu
438. rmat must be Long Block format If either of the format fields is invalid or they specify the same format the command will terminate with Check Condition status with a sense code of Illegal Request and Illegal Field in Parameter List Address to Translate contains the address to translate If the Short Block format is specified the first four bytes of the field bytes 6 to 9 contain the LBA and the remainder must be zero If the Long Block format is specified byte 6 to 13 contain the 64 bit LBA For the physical format the address must be specified as follows Table 242 Address to translate Bit Byte 7 6 5 4 3 2 1 0 6 8 Cylinder Number 9 Head Number 10 13 Sector Number or Bytes from Index HGST Ultrastar C15K600 Hard Disk Drive Specification 259 18 41 SET DEVICE IDENTIFIER A4 06 Table 243 SET DEVICE IDENTIFIER A4 06 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code A4h 1 Reserved 0 Service Action 06h 2 Reserved 0 3 Reserved 0 4 5 Restricted 0 MSB 6 9 Parameter List Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK The SET DEVICE IDENTIFIER command requests that the device identifier information be set to the value received in the SET DEVICE IDENTIFIER parameter list On successful completion of a SET DEVICE IDENTIFIER command a unit attention is generated for all Initiators except the one that issued
439. ror F745 Media Unrecovered Sudden Stop Error 1746 Media Recovered Defect List Format Not Supported Error 1747 Media Recovered Primary Defect List Not Found Error 1748 Media Recovered Grown Defect List Not Found Error 1749 Media Recovered Partial Defect List Transferred Error F74A Media Unrecovered Alternate Track Table Full Error F74B Media Unrecovered Primary Defect List Error F74C Media Unrecovered Grown Defect List Error F74D Media Unrecovered Too Many Heads Error F74E Media Unrecovered Skew Table Size Error F74F Media Unrecovered Too Many Zones Error F750 Media Unrecovered Too Many SIDs Error F751 Media Unrecovered Alternate Track Table Full Error F752 Media Unrecovered Drive Capacity Too Small F753 Media Unrecovered G list Full Format command F754 Media Unrecovered G list Full 2 Format command F755 Media Unrecovered Pointer Repeat Size Error F756 Media Unrecovered DST Slot Size Error F757 Media Unrecovered P list Full Error F758 Media Unrecovered Invalid NFZ Table Error 1759 Media Recovered Unknown Error F75A Media Unrecovered Unknown Error F75B Media Unrecovered Too Many Sectors Error F75C Media Unrecovered Internal Media Access Timeout Error F75D Media Unrecovered Self Test Failed Error F75E coe Unrecovered Maximum Servo Cylinder Number Too Small rror HGST Ultrastar C15K600 Hard Disk Drive Specification 442 F75F Media Unrecovered SAT No Buffer Overflow Error
440. ror With OTF Correction Recommend Rewrite E708 Media Error With OTF Correction Rewritten 1709 Media Recovered Error With Offline Correction F709 Media Number of Heads Too Large D70A Media Error With Offline Correction Reassigned F70A Media Number of Zones Too Large E70B Media Error With Offline Correction Recommend Reassign F70B Media Max Head Number Too Large E70C Media Error With Offline Correction Recommend Rewrite F70C Media Invalid RDD List Type E70D Media Error With Offline Correction Rewritten E70E Media Recovered Data Address Mark Error Rewritten F70E Media Invalid RDD Track or Head E70F Media Recovered Data Address Mark Error Recommend Rewrite F70F Media Invalid RDD Sector D710 Media Recovered Data Address Mark Error Reassigned F710 Media Invalid ZCHS Table Pointer E711 Media Recovered Data Address Mark Error Recommend Reassign 1712 Media Recovered LBA MEDC Error F713 Media Unrecovered LBA MEDC Error 1714 Media Recovered Sector Overflow Error HGST Ultrastar C15K600 Hard Disk Drive Specification 440 F715 Media Unrecovered Sector Overflow Error 1716 Media Recovered Write Overrun Error F717 Media Unrecovered Write Overrun Error 171C Media Recovered DRAM CRC Error F71D Media Unrecovered DRAM CRC Error 171E Media Re
441. rrent 2 The parameters set in the last successful MODE SELECT command 3 The saved values if a MODE SELECT command has not been executed since the last power on hard RESET condition or TARGET RESET message Following the completion of start up execution of the MODE SELECT command can modify the current values Note Those parameters associated with format are not considered current and are not saved until the successful completion of a FORMAT UNIT command In addition the current values take on the saved values after a reset if the parameters were saved If the Page Code is 3Fh then all pages implemented by the Target are returned to the Initiator with fields and bit values set to current values If the Page Code is not 3Fh the page defined by the Page Code if supported by the Target is returned with fields and bits set to current values Note The drive will not process the MODE SELECT command until the completion of spin up Therefore the Initiator cannot modify the current values prior to the saved values being read in 01 Report changeable value The drive returns the changeable values for the page code specified The page requested is returned containing information that indicates which fields are changeable All bits of parameters that are changeable shall be set to one Parameters that are defined by the drive shall be set to zero If any part of a field is changeable all bits in that field shall be set to one Note
442. rs Page 00 Bit Byte Default 7 6 5 4 3 2 1 0 0 PS 0 Page Code 00h 80h 1 Page Length OEh OEh 2 Reserved MRG Reserved Ignored 00h 3 Reserved VGMDE Reserved RRNDE Reserved 00h 4 Reserved 00h 5 Reserved FDD Reserved CAEN Ignored 02h 6 IGRA AVERP Reserved OCT high nibble 00h 7 Overall Command Timer low byte 00h 8 Reserved 00h 9 Temperature Threshold 00h 10 Command Aging Limit Hi byte 00h 11 Command Aging Limit Low byte 30h 12 Read Reporting Threshold 16h 13 Write Reporting Threshold 14h 14 DRRT Ignored FFMT Ignored 00h 15 Ignored Reserved FCERT Ignored Reserved Ignored Reserved 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 t
443. rsion set to 0 17 Vendor Specific State Information 18 Reserved 19 RSVD MB s 0 0 Diag_s Dload_s Locking_s FDE_s 20 Reserved 21 RSVD MB e 0 0 Diag_s Dload_e Locking_e FDE_e 22 0 0 0 0 0 0 0 inFIPS 23 47 Reserved FDE_s FDE_e Full disk encryption is Supported equivalent to Media Encryption in Locking Feature Descriptor Enterprise SSC 10 2 14 Full disk encryption is Enabled on one or more band Locking_s Locking_e LBA band locking is supported locking object exists in the locking SP of the device equivalent to Locking Enabled in Locking Feature Descriptor Enterprise SSC 10 2 14 The locking object for a band has either ReadLocked or WriteLocked attribute set equivalent to Locked in Locking Feature Descriptor Enterprise SSC 10 2 14 Dload_s Dload_e support for Admin SP Firmware download port Firmware download port via Admin SP is locked Diag_s Diag_e Support for Admin SP vendor specific Diagnostic port Diagnostics port via Admin SP is locked MB_s MB_e Multiple encrypting bands supported multiple encrypting bands enabled This bit shall be set to 1 if more than one band exists in addition to the global band and is defined with at least one LBA inFIPS This bit is set when FIPS mode has been configured HGST Ultrastar C15K600 Hard Disk Drive Specification 334 21 4 2 1 T10 End To End Data Protection AES encryption is performed after T10 end to end data protection data has been added so
444. rst failure This field contains the LBA of the first logical block address where a self test error occurred If no errors occurred during the self test or the error is not related to a LBA then the field will be FFFFFFFFFFFFFFFFh Sense Key Additional Sense Code and Additional Sense Code Qualifier These fields will contain the additional information relating to the error or exception conditions during self test See Section 18 41 SEND DIAGNOSTIC 1D for detailed listing of operations carried out by SEND DIAGNOSTIC HGST Ultrastar C15K600 Hard Disk Drive Specification 134 command and Power on Diagnostics 18 7 11 Log Sense Page 15 This page contains information about Background Medium Scan operations Table 110 Log Sense Page 15 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 15h 1 Reserved 2 3 Page Length 19 24N 3 Background Medium Scan parameters 4 19 BMS Status Parameter 20 43 First Medium Scan Parameter 19 24N Last Medium Scan Parameter The following table describes the BMS Status Parameter structure Table 111 BMS Status Parameter structure Byte ll 7 6 5 4 3 2 1 0 0 1 Parameter Code 0000h 2 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 11b 3 Page Length 0Ch 4 7 Power On Minutes 8 Reserved 0 9 BMS Status 10 11 Number of Background Scans Performed 12 13 Medium Scan Progress 14 15 Number of Background Medi
445. rt through which the PERSISTENT RESERVE OUT command was received APTPL Activate Persist Through Power Loss bit is valid only for REGISTER and REGISTER AND IGNORE EXISTING KEY and is ignored for all other service actions If the last valid APTPL bit value received is zero power loss will cause all persistent reservations to be released and all reservation keys to be removed If the last valid APTPL bit value received is one any persistent reservation and all reservation keys for all initiators will be retained across HGST Ultrastar C15K600 Hard Disk Drive Specification 200 power cycles The RESPONSE frame is sent by the Drive to the Initiator in bound data or by the Initiator to the Drive out bound data 18 13 4 Summary Table 169 PERSISTENT RESERVE OUT Service Action Parameters Parameters Service Action Generation counter Scope Rsv SvcAct S spec Extent APTPL Type Key RsvKey addr length 0 Register ignore verify save ignore ignore apply 1 1 Reserve apply verify ignore ignore ignore ignore ee 2 Release apply verify ignore ignore ignore ignore 5 Preempt and Abort apply verify save Ignore ignore ignore 1 18 13 4 1 Scope Type The Scope and the Type are applied in the process for the Reserve Release and Preempted and Clear service action but they are ignored in the process for the Register service action because they are not used 18 13 4 2 Reservation Key The Reservati
446. rted MR Element Error 1610 AE Recovered ECS Shorted Fault 1612 AE Recovered ECS Open Fault 1614 AE Recovered ECS Fault 1616 Channel Recovered Channel Error 161A AE Recovered Open MR Element Error 161C AE Recovered IC Over Temperature Error 161E AE Recovered IP Clock Count Error 1622 AE Recovered Write Data BLS Error 1626 AE Recovered Power Supply Error 1628 AE Recovered Open Write Head Error 162A AE Recovered Write Transition Error 162E Channel Recovered Channel NRZ Clear Timeout Error 1630 AE Recovered SPE Low In Write Fault 1636 AE Recovered Short Write Head Error 163C AE Recovered TFC Open Error HGST Ultrastar C15K600 Hard Disk Drive Specification 369 1644 AE Recovered Latch Fault Error 1648 Channel Recovered Reset Flag Error 164A Channel Recovered Gate Command Queue Underflow Error 164C Channel 164E Channel Recovered Sector Size Fault Error Recovered Last Split Fault Error 1650 Channel Recovered Servo Servo Overlap Error 1652 Channel 1654 Channel Recovered Read Gate Fault Error Recovered RWBI Out Fault Error 1656 Channel Recovered No Write Clock Error 1658 Channel Recovered No NRZ Clock Error 165A Channel Recovered Calibration Block Fault Error 165E Channel Recovered Gate Command Queue Overflow Error 1660 Channel Recovered Ending Writ
447. rved Area RA 1 Otherwise Page Length is set to OAh Supplied Format is the value supplied by the SEND DIAGNOSTIC command it may be 1of the 3 following values 000b Short Block format 011b Long Block format 100b Bytes From Index format 101b Physical Sector format Translate Format is the value supplied by the SEND DIAGNOSTIC command and specifies the format in which the address has been translated into List If the Supplied Format is the Short Block or Long Block format the Translate Format must be either Bytes from Index or Physical Sector format If the Supplied Format is the Bytes from Index or Physical Sector format the Translate Format must be Long Block format Otherwise the Target will terminate the command with Check Condition status RA Reserved Area is set to one if the translated block is an inaccessible sector which could reflect a defect an unused sector on a spare cylinder or a sector beyond the Maximum Customer LBA ALTS Alternate Sector is set to one if the translated block is a sector in a spare cylinder that points to a reassigned customer sector ALTT Alternate Track is not used Translated Address contains the address in the Translate Format For a physical format it is as follows Table 209 Translated address Bit Byte 7 6 5 4 3 2 1 0 6 8 Cylinder Number 9 Head Number HGST Ultrastar C15K600 Hard Disk Drive Specification 231 10 13 Sect
448. s feedback to the positioning servo to keep the read write heads centered over the desired track The actuator assembly is balanced to allow vertical or horizontal mounting without adjustment Heads are moved out from the disks unloaded to protect the disk data during shipping moving or storage At power down the heads are automatically unloaded from over the disk area and the head actuator locking mechanism will secure the heads in the unload position HGST Ultrastar C15K600 Hard Disk Drive Specification 23 4 Drive Characteristics 4 1 Formatted Capacity Table 2 Formatted Capacity Description HUC156060CSS200 HUC156060CSS201 HUC156060CSS204 HUC156060CSS205 HUC156045CSS200 HUC156045CSS201 HUC156045CSS204 HUC156045CSS205 HUC156030CSS200 HUC156030CSS201 HUC156030CSS204 HUC156030CSS205 HUC156060CS4200 HUC156060CS4201 HUC156060CS4204 HUC156060CS4205 HUC156045CS4200 HUC156045C54201 HUC156045C54204 HUC156045C54205 HUC156030C54200 HUC156030CS4201 HUC156030CS4204 HUC156030CS4205 Label capacity Format Number of heads Number of disks Number of cylinders 126 000 126 000 126 000 126 000 126 000 126 000 Total data bytes 600 127 266 816 450 098 159 616 300 069 052 416 600 127 266 816 450 098 159 616 300 069 052 416 Total logical data blocks 512B 4 2 1 172 123 568 Data Sheet Table 3 Data Sheet Capacity 879 097 968 586
449. s set to zero the Logical Block Application Tag Mask field and the Expected Logical Block Application Tag field are ignored HGST Ultrastar C15K600 Hard Disk Drive Specification 211 18 21 READ BUFFER 3C Table 178 READ BUFFER 3C Bit Byte ee el ee Pe A 0 Command Code 3Ch 1 Reserved 0 Mode 2 Buffer ID 0 MSB 3 5 Buffer Offset LSB MSB 6 8 Allocation Length LSB 9 VU 0 Reserved 0 FLAG LINK The READ BUFFER command is used in conjunction with the WRITE BUFFER command as a diagnostic function for testing the memory of the drive and the SCSI bus integrity This command does not alter the medium The function of this command and the meaning of fields within the command descriptor block depend on the contents of the mode field MOD Description 00000 Read Combined Header and Data 00010 Read Data 00011 Descriptor 01010 Read Data from Echo Buffer 01011 Echo Buffer Descriptor 11010 Enable Expander Communications Protocol and Echo Buffer 11100 Error History All others Not supported HGST Ultrastar C15K600 Hard Disk Drive Specification 212 18 21 1 Combined Header And Data Mode 00000b In this mode a 4 byte header followed by data bytes is returned to the Initiator during the DATA IN phase The Buffer ID and the buffer offset field are reserved The drive terminates the DATA IN phase when allocation length bytes of header plus data have been transferred or when the header and all
450. scribed for STPF 1 A DPRY bit set to one indicates that the Target does not use the Plist to identify defective areas of the medium The Plist is not deleted DPRY must be set to 0 when DCRT is set to 0 DCRT Disable Certification bit set to zero indicates that the Target performs a medium certification operation and generates a Certification List Clist and adds the Clist to the Glist DPRY must be set to 0 when DCRT is set to 0 ADCRT bit of one indicates that the Target does not generate a Clist or perform a certification process Note Since the DCRT bit is part of the Data Out phase that follows the FORMAT command the FCERT bit in Mode Page 0 is provided to control certification when the FORMAT command is issued with no Data Out phase If a FORMAT command is issued with a Data Out phase then FCERT is ignored STPF Stop Format bit must be set to one If one or both of the following conditions occurs the Target terminates the FORMAT UNIT command with Check Condition status The sense key is set to Medium Error and the additional sense code is set to Defect List Not Found if the first condition occurred or to Defect List Error if the second condition occurred The Target cannot locate a required Dlist nor determine that the list exists The Target encounters an unrecoverable error while accessing a required Dlist HGST Ultrastar C15K600 Hard Disk Drive Specification 92 IP Initialization Pattern bit set to zero specifies that an init
451. sequence is restarted Note The power up sequence is not re run since it has already completed lf the reset occurs while a physical sector is being written the WRITE operation is disabled at the end of the current sector The media is not corrupted if power is maintained to the end of the current sector HGST Ultrastar C15K600 Hard Disk Drive Specification 316 20 12 Diagnostics The drive will execute Power on Diagnostics at power on time to assure the correct operation of the drive by validating components ROM RAM Sector Buffer EEPROM HDC Spindle Motor Actuator checking stored information in the Reserved Area and EEPROM and verifying fault detects circuits Self test can be invoked by issuing a SEND DIAGNOSTIC command 20 12 1 Power on Diagnostics At power on time the following tests are executed Validation of ROM and EEPROM RAM test for internal RAM Test and Initialize HDC registers RAM test for Sector Buffer Start Spindle Motor if enabled Calibration of Actuator Read Write test for all Heads Validation of RAM code and data table RDM Log Mode Page from the Reserved Area If Auto spin up is disabled steps 5 8 will be executed by the first START STOP UNIT command which has the Start bit set Faults detected before successful completion of the HDC section could prevent the drive from responding to a selection Faults detected after the successful completion of the HDC test section will be reported as CHECK
452. served Protocol Identifier 6 06h 6 7 Power Loss Timeout 0000h 8 15 Reserved 00h Power Loss Timeout is the maximum time in one millisecond increments that the drive port will respond to connection requests with OPEN_REJECT RETRY after receiving NOTIFY POWER LOSS EXPECTED The Power Loss Timeout will be restarted after each NOTIFY POWER LOSS EXPECTED that is received A POWER LOSS TIMEOUT field set to 0000h specifies that the maximum time is vendor specific and automatically defaults to 2 seconds HGST Ultrastar C15K600 Hard Disk Drive Specification 186 18 10 12 5 Enhanced PHY Control Mode Page Subpage 3 Table 153 Subpage 3 Bit Byte Default 7 6 5 4 3 2 1 0 0 PS SPF 1 Page Code 19h D9h 1 Subpage Code 3 03h 2 3 Page Length 002Ch 002Ch 4 Reserved 00h 5 Reserved Protocol Identifier 6 06h 6 Generation Code 00h 7 Number of PHYs 02h 02h 8 27 SAS PHY Mode Descriptor 0 ES 28 47 SAS PHY Mode Descriptor 1 Generation Code is a one byte counter that shall be incremented by one by the device server every time the values in this mode page or the SAS PHY mode page see 10 2 7 7 field values are changed A GENERATION CODE field set to 00h indicates the generation code is unknown The device server shall wrap this field to 01h as the next increment after reaching its maximum value i e FFh The GENERATION CODE field is also contained in
453. signment The LBA returned in the sense data is the LBA that was determined to need rewriting or reassignment The sense data combinations with auto recommend rewrite reallocate are listed below Table 280 Sense data combinations with auto recommend rewrite reallocate Key Code Qual Description 1 17 01 Recovered Data with retries 1 17 06 Recovered Data without LDPC Auto Reallocated 1 17 09 Recovered Data without LDPC Data Rewritten 1 18 00 Recovered Data with LDPC 1 18 02 Recovered Data with LDPC Auto Reallocated 1 18 07 Recovered Data with LDPC Data Rewritten HGST Ultrastar C15K600 Hard Disk Drive Specification 314 20 8 Segmented Caching 20 8 1 Overview Segmented Caching divides the data buffer into several smaller buffers Each buffer is used as Read Write Read Ahead buffer 20 8 2 Read Ahead The Read Ahead function consists of reading data that the Initiator has not yet requested to the drive buffer This function is intended to improve performance for an initiator that frequently accesses sequential data with successive SCSI read commands The Read Ahead function works when RCD the read cache disable bit of read cache page page O8h is set to zero The drive initiates the Read ahead function when the following conditions exist RCDis0 Read Verify and Write and Verify is received The consecutive LBA of the requested LBA is not available in the buffer If S
454. ssing During Execution of Active I O Process cccccscccssscessseessecesseecssecesseecsaecesseecaaecesseeesaeeees 301 20 1 5 Unit AENA A ados 302 20 1 6 Command Processing During Startup and Format OperatiONS cccocooooccnncncnononoonnnnoncnnnnnnnnnnnnncnnnnnnnnnnnnnccnnanonos 304 20 1 7 Internal Error Conditions Sissi ee eek rosa dos E r ia e 304 20 1 8 Deferred Error Conditiona asee oidos nen denia eteren a a a e r a is 304 20 1 9 Degraded MOdeiscssssssstacsssatasisvsazocntasacsanseasthaeestagusaaatacaentasapaataatasbsvanaadestsahesosesaa nonsense EAE EE EEEE EAT EnA 305 HGST Ultrastar C15K600 Hard Disk Drive Specification 8 20 1 10 Command Processing while Reserved cc cccccccssssssececececsesseaeseeececeeseeaeseeeescceseaeeseseesceeseseeaeseesceeseseeaeseeeeeseesees 310 20 23 PHIOFIEY COMMAN AS a Peat 312 203 Command QUEUING A en ART 312 20 3 1 QUEDA A iS catevececeenaee 312 20 3 2 Queue EU S Pat Ses cai a a a A a a a A aa E a iiaa 312 20 3 3 Termination of 1 0 Processes a r a i E E E a E AEE 312 20 4 Command REOMGCLING ea a a a Loge a a a aa aa a e aaar a aae a ira Ad ee aariaa 313 20 5 GONEUPFENET OPIOCOSS E TR AA 313 20 67 Write COCNC Siz i858 Seeds re Ri ceded aN ck duced cata on od kundenes a a aaa 313 20 7 gt Automatic Rewrite Reallocdte iii dades driten 313 20 8 SOIMENTCA CANT a dao 315 20 8 1 AN GAS 315 20 8 2 Read Aheadi tatiana sra adas 315 20 9 Multiple InitiatOr Systems oi AA ns DAA AA iodo 315 20
455. st Descriptor Bit Byte 7 6 5 4 3 2 1 0 Defect List Descriptor 0 7 Defect Descriptor 0 8n 8n 7 Defect Descriptor n HGST Ultrastar C15K600 Hard Disk Drive Specification 222 18 23 4 Bytes from Index Format 100b Table 195 Defect Descriptors of Bytes from Index Format Byte Defect Descriptors MSB 0 2 Cylinder Number of Defect LSB 3 Head Number of Defect MSB 4 7 Defect Bytes from Index LSB Defect Bytes from Index is gotten using the following equation Bytes from Index Physical Sector Number N Where N Bytes per sector 18 23 5 Physical Sector Format 101b Table 196 Defect Descriptors of Physical Sector Format Byte Defect Descriptors MSB 0 2 Cylinder Number of Defect LSB 3 Head Number of Defect MSB 4 7 Defective Sector Number LSB The Defect List Format field specifies the format of the defect list data returned by the Target The Defect List Length field specifies the length in bytes of the defect descriptors that follow The Defect List Length is equal to eight times the number of defect descriptors Normally the Target will set the Defect List Length field to the amount of space needed to contain the entire defect list However the Target is capable of building a defect list with a length such that the entire list cannot be transferred using the maximum allocation length If the defect list grows beyond 8191 ent
456. st Pattern field at the physical link rate specified by the Phy Test Pattern Physical 02h FDh Unsupported FEN Analog Loopback If the selected phy is not performing a phy test function the selected phy will be set to retransmit the data pattern received by the phy receiver without retime FFN Retime Loopback If the selected phy is not performing a phy test function the selected phy will be set to retransmit the retimed data pattern received by the phy receiver Table 238 Phy Test Pattern Phy Test Pattern Description 00h Reserved 01h JTPAT 02h CJTPAT 03h 0Fh Reserved 10h TRAIN 11h TRAIN_DONE 13h SCRAMBLE 0 12h IDLE 14h 3Fh Reserved 40h TWO DWORDS 41h Efh Reserved FOh PRBS7 DC un balanced version Fih FFh Reserved Phy Test Pattern Physical Link Rate specifies the physical link rate at which the phy test pattern shall be transmitted Supported values are 8h for 1 5 Gbps 9h for 3 0 Gbps and Ah for 6 0 Gbps If an unsupported value is specified Check Condition status will be returned with a sense key of Illegal Request and additional HGST Ultrastar C15K600 Hard Disk Drive Specification 257 sense of Invalid Field in Parameter List Phy Test Pattern SATA bit set to 0 indicates that the phy transmits the phy test pattern as a SAS phy If this bit is set to 1 Check Condition status will be returned with a sense key of Illegal Request and additional sense of
457. stical measurements and acceleration algorithms under nominal operating conditions MTBF ratings are not intended to predict an individual drive s reliability MTBF does not constitute a warranty 10 7 Preventive Maintenance None 10 8 Temperature Warning Temperature Warning is enabled by setting the EWASC Enable Warning Additional Sense Code bit to 1 and setting DEXCPT Disable Exception Control bit to 0 in Mode Page 1C For mode page settings refer to Section Mode Page 1C Informational Exceptions Control The warning is issued as sense data Sense Key 01h Code OBh Qual Oth The drive temperature is reported in Log Sense Page 2F HGST Ultrastar C15K600 Hard Disk Drive Specification 46 11 Mechanical Specifications 11 1 Outline 11 2 Mechanical Dimensions The drive complies with SFF 8201 Table 25 Physical Dimensions Height mm 14 8 0 2 Width mm 70 0 1 Length base mm 100 3 0 15 Length including connector mm 100 6 0 7 Weight grams maximum 600 GB Model 221 grams 450 300 GB Model 215 grams HGST Ultrastar C15K600 Hard Disk Drive Specification 47 0 3040 60 69 6540 25 CONNECTOR PROTRUSION 100 45 MAX Figure 5 Top and Side Views and Mechanical Dimensions All dimensions are in millimeters HGST Ultrastar C15K600 Hard Disk Drive Specification 48 11 3 Interface Connector The interface conforms to the specification SFF 8223 2 5 Dri
458. t EVPD 1 Page Code 88h Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 88h 2 3 Page Length 48 0030h 4 5 Reserved 0 6 7 Primary Relative Port 0001h 8 9 Reserved 0 10 11 Initiator Port Transport ID Length 0 12 13 Reserved 0 14 15 Primary Target Port Descriptors Length OCh 16 Protocol Identifier Code Set 1 17 PIV 1 RSVD Association 1 Identifier Type 3 18 Reserved 0 19 Identifier Length 8 MSB 20 27 Primary Target Port Identifier World Wide ID LSB 28 29 Reserved 0 30 31 Secondary Relative Port 0002h 32 33 Reserved 0 34 35 Initiator Port Transport ID Length 0 36 37 Reserved 0 38 39 Secondary Target Port Descriptors Length OCh 40 Protocol Identifier Code Set 1 41 PIV 1 RSVD Association 1 Identifier Type 3 42 Reserved 0 43 Identifier Length 8 MSB 44 51 Secondary Target Port Identifier World Wide ID eg Protocol Identifier is valid only when PIV 1 Protocol Identifier 0 indicates Fibre Channel devices Protocol Identifier 6 indicates SAS devices HGST Ultrastar C15K600 Hard Disk Drive Specification 108 Code Set specifies the data type for the identifier field Code Set 1 indicates binary data PIV Protocol Identifier Valid set to one indicates that the Protocol Identifier field contains a valid value
459. t DC zero and wait for COMINIT If the match link rate retry fails the PHY Reset Problem counter is incremented Log Page 0x18 If the drive loses Dword sync long enough for the loss of sync timer to expire firmware is notified and the drive transmits a COMINIT to initiate a new link reset The loss of Dword sync counter is incremented Log Page 0x18 Disparity Invalid Dword Error If a disparity error or an invalid Dword is detected by the drive the Invalid Dword Count is incremented Log Page 0x18 The Running Disparity Error Count in Log Page 0x18 is not used HGST Ultrastar C15K600 Hard Disk Drive Specification 67 17 5 Link Layer The SAS Link layer defines primitives address frames and connections The Link layer is the interface between the Port layer and the PHY layer This section describes Link layer behaviors of the drive For a complete description of SAS Link layer please see the ANSI specification SPL 3 17 5 1 Address Frames Address frames are used for the identification sequence and for connection requests and are only sent outside connections The Address Frame format is defined below Table 33 Address Frame Format Bit Byte 7 6 5 4 3 2 1 0 0 RSVD Device Type Address Frame Type 1 27 Frame Type Dependent bytes 28 31 CRC Address Frame Type indicates the type of address frame and is defined in Table 33 This field determines the definition of t
460. t Device Identifier e SAS Address contains the port identifier of the SAS port transmitting this frame e PHY Identifier contains the PHY identifier of the PHY transmitting this frame e Persistent Capable is set to 0b to indicate the drive does not support persistent connections e Power Capable is set to 00b to indicate drive does not issue PWR_REQ or PWR DONE and does not respond to PWR_GRANT e Slumber Capable is set to Ob to indicate drive does not support slumber power PHY mode e Partial Capable is set to Ob to indicate drive does not support partial power PHY mode Inside ZPSDS Persistent set to 0b since this is an End Device HGST Ultrastar C15K600 Hard Disk Drive Specification 69 e Requested Inside ZPSDS set to 0b since this is an End Device e Break Reply Capable set to 1b to indicate that this port is capable of sending BREAK REPLY primitive sequence in responding of receiving BREAK primitive sequences e Pwr DIS Capable is set to 1b to indicate the drive does support the PWR DIS signal as defined in SAS 3 HGST Ultrastar C15K600 Hard Disk Drive Specification 70 Table 36 Reason Field Value Address Frame Type Description 00b Power on 01b OPEN Connection Request 02b Hard Reset received a Hard Reset during hard reset sequence 04b Loss of Dword synchronization 07b Break timeout timer expired 08b PHY test function stopped Others RESERVED 17 5 1 2 Open Address Frame The O
461. t Error HGST Ultrastar C15K600 Hard Disk Drive Specification 397 F6E8 Channel Unrecovered Mode Overlap Write Error F6EA Channel Unrecovered Ready Fault Error F6EC Channel Unrecovered Sychronous Abort Done Error F6EE Channel F6FO Channel Unrecovered NRZ Clear Fault Error Unrecovered Collision Fault Error F6F2 Channel Unrecovered Read Synthesizer Precharge Fail Fault Error F6F4 Channel F6F6 Channel Unrecovered Servo Synthesizer Precharge Fail Fault Error Unrecovered Read Synthesizer Loss of Lock Error F6F8 Channel Unrecovered Fragment Number Fault Error F6FA Channel Unrecovered Preamble Quality Monitor Fault Error F6FB Channel Unrecovered Stop For RTM Error F6FC Channel Unrecovered RTM Configuration Error F6FD Channel Unrecovered RTM Failure Error F6FE Channel Unrecovered RTM Timeout Error F713 Media Unrecovered LBA MEDC Error F717 Media Unrecovered Write Overrun Error F71D Media Unrecovered DRAM CRC Error F732 Media Unrecovered Write Fault F745 Media Unrecovered Sudden Stop Error F75A Media Unrecovered Unknown Error F764 Media Unrecovered Merge G List Failed No P List Exists F767 Channel Unrecovered XTS LOAD Timeout Error F76B Media Unrecovered No NRZ Clock Error HGST Ultrastar C15K600 Hard Disk Drive Specification 398 F76F Media Uncorrect
462. t Failure Mode If a prior Sanitize operation was issued with AUSE 1 and it failed this will take the drive out of degraded mode Sanitize Failed state Table 233 Parameter List Format for Overwrite Service Action Bit Byte 7 6 5 4 3 2 1 0 0 Invert Test Overwrite Count 1 Reserved 2 MSB Initialization Pattern Length n 3 3 LSB 4 Initialization Pattern n Invert bit set to zero indicates that the initialization pattern and protection information bytes if any are written as specified in the Initialization Pattern field on each overwrite pass If the Invert bit is set to one then the initialization pattern and protection information bytes if any shall be inverted i e each bit XORed with one between consecutive overwrite passes e Overwrite Count field specifies the number of overwrite passes to be performed The value of 00h is reserved Initialization Pattern Length field specifies the length in bytes of the Initialization Pattern field The Initialization Pattern Length field shall be greater than zero and shall not exceed the logical block length If the Initialization Pattern Length field is set to zero or a value greater than the logical block length then the device server shall HGST Ultrastar C15K600 Hard Disk Drive Specification 252 terminate the command with Check Condition status with the sense key set to Illegal Request and the additional s
463. t having a persistent reservation Table 164 PERSISTENT RESERVE IN Read Reservation Descriptor Byte 0 0 7 Reservation key LSB MSB 8 11 Scope specific address LSB 12 Reserved 13 Scope 0 Type MSB 14 15 Extent Length 0 LSB The Scope of each persistent reservation created by a PERSISTENT RESERVE OUT command will be returned See the PERSISTENT RESERVE OUT command section for details HGST Ultrastar C15K600 Hard Disk Drive Specification 197 18 13 PERSISTENT RESERVE OUT 5F Table 165 PERSISTENT RESERVE OUT 5F Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 5Fh 1 Reserved 0 Service Action 2 Scope 0 Type 3 6 Reserved 0 7 8 Parameter List Length 18h 9 VU 0 Reserved 0 FLAG LINK The PERSISTENT RESERVE OUT command is used to request service actions that reserve the drive for the exclusive or shared use of the initiator The command uses other service actions to manage and remove such reservations This command is used in conjunction with the PERSISTENT RESERVE IN command and should not be used with the RESERVE and RELEASE commands Note Ifa PERSISTENT RESERVE OUT command is received when a RESERVE is active for the drive the command will be rejected with Reservation Conflict status Parameter List Length must be 18h If not Check Condition status will be returned with sense key of Illegal Request and additional s
464. te EE RE Aaa RREA ete A 74 FRAME TYPE Pield ce2ciccctsaccatecedeceuecedecehesedscabecsteschecadecatuceleesdessdecehsledees aatts tus cust oleasvelcissebes 75 COMMAND Information Unit rernrrrorronnrrrrsernnrnrrernnrrersesnrrnesennnrnssesnnnrsssennnrnesennnnresnssennnsessens 76 Task Attribute Fleld oonnonooooooncncnnonooononnnnncnonanonononnnnncnnnnnnnnnnnnnnncnnnnnn nono a a n aa R a e 76 TASK Information Unit ESE a ES 77 TASK MANAGEMENT FUNCTION Field rrrrrrrrorrornrrrrrernnrrrrrernrrrrrennnrrerernnnrnssennnrnssennnnsene 77 Additional Response Information Argument for Query Async Event mrrrrnrrrrrornvrrorernnnrer 79 VADE DEPTH Elda 79 XFER RDY Information Units akenei E E E EERTE RE 80 Data Information UM tauren i n EEE ET R R E EE E EEE EORR ANRE 80 Response Information Unit eessrnnnnvrrrnnnnnsrsrnnnvrrrnnnnnsssssrnnnrrnnnnnsssssnnnnrrnnnnssssssnnnnnnnnrrsnnnsssssenn 82 HGST Ultrastar C15K600 Hard Disk Drive Specification 12 Table 51 Table 52 Table 53 Table 54 Table 55 Table 56 Table 57 Table 58 Table 59 Table 60 Table 61 Table 62 Table 63 Table 64 Table 65 Table 66 Table 67 Table 68 Table 69 Table 70 Table 71 Table 72 Table 73 Table 74 Table 75 Table 76 Table 77 Table 78 Table 79 Table 80 Table 81 Table 82 Table 83 Table 84 Table 85 Table 86 Table 87 Table 88 Table 89 Table 90 Table 91 Table 92 Table 93 Table 94 Table 95 Table 96 Table 97 Table 98 Table 99 Table 100 Table 101
465. te is shown below VU VU stands for Vendor Unique Table 59 SCSI Control Byte Bit 7 6 5 4 3 2 1 0 VU 0 Reserved 0 Note The drive ignores the link bit and flag bit in the CDB 18 2 Abbreviations These abbreviations are used throughout the following sections LUN Logical Unit Number An encoded three bit identifier for the logical unit VU Vendor Unique bits LBA Logical Block Address RSVD Reserved MSB Most Significant Byte LSB Least Significant Byte 18 3 Byte Ordering Conventions In this specification where it is not explicitly stated all multi byte values are stored with the most significant byte first For example in a 4 byte field byte 0 will contain the MSB and byte 3 the LSB HGST Ultrastar C15K600 Hard Disk Drive Specification 88 18 4 FORMAT UNIT 04 Table 60 FORMAT UNIT Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 04h LONG 1 FMTPINFO FMTDATA CMPLIST Defect List Format LIST 0 2 VU 0 3 4 Obsolete 0 5 VU 0 Reserved 0 FLAG LINK FMTPINFO Format Protection Information in combination with the Protection Field Usage field in the Parameter List Header specifies whether or not the drive enables or disables the use of protection information see table defined in the Parameter List Header section FmtData set to one specifies that a Data Out phase follows the Command phase The Data Out phase consists
466. ted and must be set to 0 Parameter List Length The Parameter List Length field specifies the length in bytes of the parameter list that shall be located in the DATA OUT buffer A parameter list length zero indicates that no pages shall be transferred Ifthe PARAMETER LIST LENGTH field is set to zero then the PCR bit the SP bit and the PC fields apply to the page pages addressed by the page code field lf The PARAMETER LIST LENGTH field is set to non zero and the if PAGE CODE field is non zero or the SUBPAGE CODE field is non zero then the command shall be terminated with CHECK CONDITION status HGST Ultrastar C15K600 Hard Disk Drive Specification 118 with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN CDB Note A specified length greater than OxOOFF will result in a Check Condition status being returned A length that results in log data being truncated will generate a Check Condition status Note For page OFh the maximum parameter list length supported is 4004h 4 bytes for the header and 100h bytes for each of the 40h parameters that are supported The Parameter List Length must be an integral of the number of parameters plus the 4 byte header Ex Parameter length 104h for one parameter 204h for 2 parameters 4004h for all 40h parameters The drive allows updates to the current cumulative values only A value of zero is acceptable and is not considered an error The dr
467. tention condition is generated for all other initiators with I O processes that were either active or queued for the logical unit The Additional Sense Code and Additional Sense Code Qualifier reported is COMMANDS CLEARED BY ANOTHER INITIATOR LOG SELECT command with PCR bit has cleared parameters In this case a unit attention condition is generated for all initiators except the one that issued the LOG SELECT command The additional sense code and additional sense code qualifier reported is Log Select Parameters Changed The registration or reservation made by a Persistent Reserve Out command was cleared by another initiator In this case a unit attention condition is generated for the initiator that held the cleared registration or reservation A Predictive Failure Analysis threshold has been reached and the Method of Reporting field of mode page 1Ch is 2h The unit attention condition persists for each initiator until that initiator clears the condition from the logical unit as described below Several commands are handled as special cases during a unit attention condition these cases are also discussed below HGST Ultrastar C15K600 Hard Disk Drive Specification 302 If the target receives a command from an initiator before reporting a CHECK CONDITION status for a pending unit attention condition for that initiator the target s response varies with the command as follows Inquiry Execute the command return GOOD status and preserv
468. tents of the Page Code field shall define the data returned by this command Allocation Length specifies the amount of data to be returned to the Initiator This value may be zero and this is not considered an error The Target terminates the Data in phase when all available data has been transferred or when the number of bytes transferred equals the Parameter List Length 18 28 1 Receive Diagnostic Results Page 0 This page contains a list of supported pages Table 207 Receive Diagnostic Results page 0 Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 0 1 Reserved 0 2 3 Page Length 03h 4 Supported Pages Page Oh 5 CJTPAT page 3Fh 6 Translate address page 40h The supported diagnostic page returns a list of supported pages in ascending order HGST Ultrastar C15K600 Hard Disk Drive Specification 230 18 28 2 Receive Diagnostic Results Page 40 Using the SEND DIAGNOSTIC command an address in either physical or logical format is supplied to the drive This page is then used to retrieve the address translated into the other format Table 208 Receive Diagnostic Results page 40 Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 40h 1 Reserved 0 2 3 Page Length 4 Reserved 0 Supplied Format 5 RA ALTS ALTT Reserved 0 Translate Format 6 13 Translated Address Page Length is set to 02h if the address is in a Rese
469. terface Not Ready Sanitize in progress 04 FO Vendor Unique Logical Unit Not Ready F133 BATS error Vendor ID mismatch F54C Host Interface LUN Not Ready Super Certify in Progress 31 00 Medium Format Corrupted Reassign Failed F506 Host Interface Reassign failed 31 01 Format Command Failed F507 Host Interface Format failed Sense Key Medium Error 03 00 Medium Error Write Fault F734 Media Unrecovered Read Write Abort Error F738 Media Unrecovered Post Write Abort F73A Media Unrecovered Post PES Check Write Abort Error F797 Media SAT Write Abort F7E1 Media Unrecovered Write Splice Error FECF Media Unrecovered R W Abort Due to Vibration Condition Other FED1 Media Unrecovered R W Abort Due to Vibration Condition Estimator FED3 Media Unrecovered R W Abort Due to Vibration Condition Predictor HGST Ultrastar C15K600 Hard Disk Drive Specification 378 FED5 Media Unrecovered R W Abort Due to Vibration Condition PES Error FED7 Media Unrecovered R W Abort Off Track Write Error FED9 Media Unrecovered R W Abort RRO Field Misread Error FEDB Media FEDD Media Unrecovered R W Abort RRO Field Missing Error Unrecovered R W Abort Idle Seek Error FEDF Media Unrecovered R W Abort Seek Timeout Error FEE1 Media FEE3 Media Unrecovered R W Abort Estimator Error Unrecovered R W Abort Predictor Error FEE5 Media Unr
470. ters for read errors Table 96 Log Sense Page 3 part 1 of 2 Bit Byte 7 6 5 4 3 2 1 0 0 Reserved Page code 03h 1 Reserved 2 3 Page Length 54h 4 5 Parameter Code 0000h 6 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 7 Parameter Length 08h 8 15 Errors recovered without delay 16 17 Parameter Code 0001h 18 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 19 Parameter Length 08h 20 27 Errors recovered with possible delays 28 29 Parameter Code 0002h 30 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 31 Parameter Length 08h 32 39 Reserved 0 40 41 Parameter Code 0003h 42 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 43 Parameter Length 08h 44 51 Total errors recovered 52 53 Parameter Code 0004h 54 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 55 Parameter Length 08h 56 63 Times recovery invoked 64 65 Parameter Code 0005h HGST Ultrastar C15K600 Hard Disk Drive Specification 126 Table 97 Log Sense Page 3 part 2 of 2 Bit Byte 7 6 5 4 3 2 1 0 66 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 67 Parameter Length 08h 68 75 Total bytes read 76 77 Parameter Code 0006h 78 DU 0 DS 0 TSD 0 ETC 0 TMC 0 F amp L 00b 79 Parameter Length 08h 80 87 Count of hard errors All parameter counts indicate the number of sectors with the specified types o
471. th CHECK CONDITION status with the sense key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN PARAMETER LIST If the SPEG 1 PT bit is set to one for the REGISTER service action the additional parameter data see table XXX shall include a list of transport IDs and the device server shall also apply the registration to the _T nexus for each initiator port specified by a Transport ID If a registration fails for any initiator port e g if the logical unit does not have enough resources available to hold the registration information no registrations shall be made and the command shall be terminated with CHECK CONDITION status For Transport IDs The All Target Ports ALL_TG_PT bit is valid only for the REGISTER service action and the REGISTER AND IGNORE EXISTING KEY service action and shall be ignored for all other service actions Support for the ALL_TG_PT bit is optional If the device server receives a REGISTER service action or a REGISTER AND IGNORE EXISTING KEY service action with the ALL_TG_PT bit set to one it shall create the specified registration on all target ports in the SCSI target device known to the device server i e as if the same registration request had been received individually through each target port If the device server receives a REGISTER service action or a REGISTER AND IGNORE EXISTING KEY service action with the ALL_TG_PT bit set to zero it shall apply the registration only to the target po
472. that the T10 information is encrypted along with the customer data 21 4 3 Deterministic Random Bit Generation DRBG Pseudo random number generation is implemented with a certified NIST SP800 90A DRBG The DRBG uses AES as a primitive for both entropy mixing and entropy output DRBG state is kept private to ensure that the keys that are generated by the device are unpredictable The entropy source of the DRBG is servo subsystem noise It has been verified to NIST SP800 90B 21 4 4 Key Wrap The NIST SP800 38F key wrap algorithm is used to encrypt a key with another key KEK Key Encryption Key For any band i the KEK_i is derived from PIN_i and salt_i using the NIST 800 132 algorithm The KEK_i is then used to wrap a band s encryption key 21 4 5 Key Erasure Cryptographic erase procedure e Erase and overwrite wrapped key material with 0x00 Erase and store the new wrapped key material HGST Ultrastar C15K600 Hard Disk Drive Specification 335 21 5 TCGSSC Tables Two copies of all TCG SCC tables and data structures are stored in the RID one is used as a primary copy and the other as a backup copy The backup copy is used in the event the primary copy becomes corrupted Each time a write is executed to any TCG table both the primary and backup copies of the tables are updated and saved in the RID Inthe case of a corrupted copy the good copy is always used to restore the corrupted copy to the correct state If both copies of the ta
473. the Cache Segment Size is to be used to control caching segmentation When SIZE is set to zero the Initiator requests that the Number of Cache Segments is to be used to control caching segmentation WCE Write Cache Enable bit when set at zero indicates that the drive must issue Good status for WRITE 6 or WRITE 10 command only after successfully writing the data to the media When the WCE bit is set to one the drive may issue Good status for a WRITE 6 or WRITE 10 command after successfully receiving the data HGST Ultrastar C15K600 Hard Disk Drive Specification 172 but before writing it to the media When WCE 1 the drive operates as if AWRE 1 Note When WCE 1 aSYNCHRONIZE CACHE command must be done to ensure data are written to the media before powering down the Target MF Multiplication Factor bit determines how the Maximum and Minimum Pre fetch parameters are interpreted If this bit is set to zero the parameters are used as is If the bit is set to one the parameters are multiplied by the number of blocks requested in the Read Command RCD Read Cache Disable bit set at zero indicates that the drive may return some or all of the data requested by a READ 6 or READ 10 command by accessing the data buffer not the media An RCD bit set at one indicates that the Target does not return any of the data requested by a READ 6 or READ 10 command by accessing the data buffer All of the data requested is read from the media i
474. the INQUIRY command descriptor block Page length specifies the length of the following page data Supported Page Code field contains the Page Codes supported by the Target The list is in ascending order HGST Ultrastar C15K600 Hard Disk Drive Specification 100 18 5 1 3 Inquiry Data Format EVPD 1 Page Code 03h Table 73 Inquiry Data EVPD 1 Page Code 03h Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 03h 2 Reserved 0 3 Page Length 188 BCh 4 ASCII Fields Length 00h 5 7 Reserved 0 8 23 Reserved 0 24 35 ASCII uCode Identifier 36 39 ASCII Servo P N 40 41 Major Version 42 43 Minor Version 44 47 User Count 48 51 Build Number 52 83 Build Date String 84 91 Product ID 92 99 Interface ID 100 107 Code Type 108 119 User Name 120 135 Machine Name 136 167 Directory Name 168 171 Operating State 172 175 Functional Mode 176 179 Degraded Reason 180 183 Broken Reason 184 187 Code Mode 188 191 Flash Code Revision Level HGST Ultrastar C15K600 Hard Disk Drive Specification 101 Qualifier is set to zero to indicate that the LUN specified in the Command Block is currently supported Peripheral Device Type is set to zero to indicate that the device is Direct Access Page Code is set to the value of the page code field in the CDB Page Length field specifies the length in bytes of t
475. the media See the VERIFY 10 description for the definitions of the fields in this command HGST Ultrastar C15K600 Hard Disk Drive Specification 271 18 49 VERIFY 32 7F 0A Table 254 VERIFY 32 7F 0A Bit Byte 0 Command Code 07Fh 1 VU 0 Reserved 0 FLAG LINK 2 5 Reserved 0 6 Reserved 0 Group Number 0 7 Additional CDB Length 18h 8 9 Service Action 000Ah 10 RDPROTECT DPO oe ByteChk Reserved 0 11 Reserved 0 MSB 12 19 Logical Block Address LSB MSB 20 23 Expected Initial Logical Block Reference Tag LSB MSB 24 25 Expected Logical Block Application Tag LSB MSB 26 27 Logical Block Application Tag Mask LSB MSB 28 31 Verification Length LSB The VERIFY command requests that the verify the data written on the media Each logical block includes user data and may include protection information based on the VPROTECT field and the drive format If the drive is formatted with type 2 protection PROT_EN 1 and P_TYPE 001b in the READ CAPACITY 16 parameter data then this command will be processed normally Any other protection types will result in Check Condition status to be returned with sense key of Illegal Request and additional sense code of Invalid Command Operation Code The Expected Initial Logical Block Reference Tag field contains the value of the Logical Block Reference Tag field expected in the protection informat
476. the port that originated this frame i e the drive s port e Source Zone Group is set to zero and ignored by the drive per SPL 3 e Pathway Blocked Count indicates the number of times the port has retried this connection request due to receiving OPEN_REJECT PATHWAY BLOCKED The drive will not increment the PATHWAY BLOCKED COUNT value past FFh Arbitration Wait Time indicates how long the port transmitting the OPEN address frame has been waiting for a connection request to be accepted For values from 0000h to 7FFFh the Arbitration Wait Time timer increments in one microsecond steps For values from 8000h to FFFFh the Arbitration Wait Time timer increments in one millisecond step e More Compatible Features is set to zero and ignored by the drive per SPL 3 17 5 2 Link Layer Error Handling This section defines the Link layer error handling of the drive Table 38 Link Layer Error Handling part 1 of 2 Error IDENTIFY Timeout Error Handling Procedure If IDENTIFY is not received before the IDENTIFY timer expires 1ms firmware is notified and the drive transmits a COMINIT to initiate a new link reset BREAK Received If BREAK is received while the drive has ACK NAK balance BREAK or BREAK REPLY is transmitted and a new connection may be opened if the drive still has frames to transmit Firmware is not notified If BREAK is received while the drive does NOT have ACK NAK balance BREAK or BREAK_REPLY is transmitted a
477. the service action When reporting the unit attention condition the additional sense code is set to Device Identifier Changed Parameter List Length field specifies the length in bytes of the Identifier that is transferred from the host system to the Target The maximum value for this field is 512 bytes A parameter list length of zero indicates that no data is transferred and that subsequent REPORT DEVICE IDENTIFIER commands return an Identifier length of zero The SET DEVICE IDENTIFIER parameter list contains the identifier to be set by the addressed logical unit Table 244 SET DEVICE IDENTIFIER Parameter List Bit Byte 7 6 5 4 3 2 1 0 0 n Identifier The IDENTIFIER field is a vendor specific value to be returned in subsequent REPORT DEVICE IDENTIFIER commands HGST Ultrastar C15K600 Hard Disk Drive Specification 260 18 42 START STOP UNIT 1B Table 245 START STOP UNIT 1B Byte 7 1 0 0 Command Code 1Bh 1 Reserved 0 Immed 2 Reserved 0 3 Reserved 0 Power Condition Modifier 4 Power Condition Reserved 0 LoEj 0 Start 5 VU 0 Reserved 0 FLAG LINK The START STOP UNIT command is used to spin up or stop the spindle motor Immed bit is to specify Power Conditions and Power Condition Modifier fields are used to specify that the logical unit be placed into a power condition or to adjust a timer as defined in Table 239 if this field is set to a value other than Oh
478. then the START bit shall be ignored 0 status is to be returned at the end of the operation 1 Good status shall always be returned immediately after command has been received The TEST UNIT READY command may be used to determine when the drive becomes ready after a spin up HGST Ultrastar C15K600 Hard Disk Drive Specification 261 Table 246 Power Conditions Power Power Condition Name Condition Description Code Modifier Oh START_VALID Oh Process the START bit th ACTIVE Oh Place the device into the active power condition 2h IDLE_A Oh Place the device into the idle a power condition 2h IDLE_B th Place the device into the idle b power condition 2h IDLE_C 2h Place the device into the idle c power condition 3h STANDBY_Z Oh Place the device into the standby_Z power condition 3h STANDBY_Y th Place the device into the standby_Y power condition 4h Reserved Oh Reserved 5h Obsolete Oh Fh Obsolete 6h Reserved Oh Reserved 7h LU CONTROL Oh Transfer control of power conditions to the logical unit 8h 9h Reserved Oh Reserved Ah FORCE_IDLE A Oh Force the idle_a condition timer to zero Ah FORCE IDLE B th Force the idle_b condition timer to zero Ah FORCE IDLE C 2h Force the idle c condition timer to zero Bh FORCE STANDBY Z Oh Force the standby 7 condition timer to zero Bh FORCE STANDBY Y th Force the standby y condition timer to zero all Others Reserved Oh Reserved If the START ST
479. til the reservation is superseded by another valid Reserve command from the Initiator that made the reservation the reservation is released by a RELEASE command from the same Initiator ahard Reset condition occurs a Target Reset message is received from any Initiator apower off on cycle occurs 3rdPty must be 0 Third Party reservations are not supported If the 3rdPty bit is not zero Check Condition status is returned with a sense key of Illegal Request and additional sense code of Invalid Field in CDB 3rd Party ID is ignored Only the Initiator that issued the Reserve command for a LUN may release the LUN regardless of the 3rdPty option This Initiator may also release the LUN by issuing another RESERVE command This superseding RESERVE command releases the previous reservation when the new reservation is granted Reservation queuing is not supported by the drive If a LUN is reserved and a RESERVE command is issued from a different Initiator the Target responds with a RESERVATION CONFLICT HGST Ultrastar C15K600 Hard Disk Drive Specification 248 18 37 RESERVE 56 Table 229 RESERVE 56 Bit Byte 0 Command Code 56h 1 Reserved 0 3rdPty 0 Reserved Ext 0 2 Reservation Identification 3 Third Pay Device ID 4 6 Reserved 0 MSB 7 8 Extent List Length 0 LSB 9 VU 0 Reserved 0 FLAG LINK The RESERVE command is used to reserve a LUN for an Initiator This reservation
480. ting which protection field check failed If ByteChk 1 the drive s internal checking of protection information is done only when VRPROTECT 000b and the drive is formatted with protection information If ByteChk 1 and VRPROTECT is not set to 000b checking of protection information is performed on the fields described above as a byte by byte comparison against the data transferred to the drive by the initiator during the Data Out phase Refer to the ANSI T10 standards for additional details of protection information HGST Ultrastar C15K600 Hard Disk Drive Specification 269 18 47 VERIFY 12 AF Table 252 VERIFY 12 AF Bit Byte 0 Command Code AFh 1 VRPROTECT DPO FUA ByteChk oa MSB 2 5 Logical Block Address LSB MSB 6 9 Verification Length LSB 10 Reserved 0 11 VU 0 Reserved 0 FLAG LINK The VERIFY 12 command causes the drive to verify data written on the media See the VERIFY 10 description for the definitions of the fields in this command HGST Ultrastar C15K600 Hard Disk Drive Specification 270 18 48 VERIFY 16 8F Table 253 VERIFY 16 8F Bit Byte KAN 0 Command Code 08Fh 1 VRPROTECT DPO jeg ByteChk RSVD 0 MSB 2 9 Logical Block Address LSB MSB 10 13 Verification Length LSB 14 Reserved 0 15 VU 0 Reserved 0 FLAG LINK The VERIFY command requests that the drive verify the data written on
481. tion Supported bit is set to zero to indicate that the device server does not support a WRITE BUFFER command with the MODE field set to ODh and the HR_ACT bit set to one VRA_SUP Vendor Specific Activation Supported bit is set to zero to indicate that the device server does not support a WRITE BUFFER command with the MODE field set to ODh and the VSE_ACT bit set to one Maximum Supported Sense Data Length field indicates the maximum length in bytes of sense data that the device server is capable of returning in the same I T L Q nexus transaction as the status 18 5 1 7 Inquiry Data Format EVPD 1 Page Code 87h Table 78 Inquiry Data Format EVPD 1 Page Code 87h Bit Byte 7 6 5 4 3 2 1 0 0 Qualifier 0 Peripheral Device Type 0 1 Page Code 87h 2 3 Page Length 0004h 4 Reserved 0 Policy Page Code 3Fh 5 Policy Subpage Code FFh 6 MILUS 1 Reserved 0 Mode PagePolicy 0 7 Reserved 0 Policy Page Code set to 3Fh and Policy Subpage Code set to FFh indicate that the descriptor applies to all mode pages and subpages MILUS Multiple Logical Units Share set to one indicates the policy is shared by multiple logical units Mode Page Policy set to 00b indicates that all mode pages and subpages are shared HGST Ultrastar C15K600 Hard Disk Drive Specification 107 18 5 1 8 Inquiry Data Format EVPD 1 Page Code 88h Table 79 Inquiry Data Forma
482. tion Units Table 44 TASK Information Unit Bit Byte 7 6 5 4 3 2 1 0 0 7 Logical Unit Number 8 9 Reserved 10 Task Management Function 11 Reserved 12 13 Tag of Task to be Managed 14 27 Reserved e Logical Unit Number field contains the address of the logical unit The drive only supports a LUN of 0 s e Task Management Function field is defined as follows Table 45 TASK MANAGEMENT FUNCTION Field Value Function 01ih ABORT TASK The drive shall perform the ABORT TASK associated with the value of the TAG OF TASK TO BE MANAGED field 02h ABORT TASK SET The drive shall perform the ABORT TASK SET by aborting all outstanding tasks for the Initiator that sent the TMF 04h CLEAR TASK SET This TMF causes the drive to abort all tasks in the task set The action is equivalent to receiving a series of Abort Task requests from all Initiators A unit attention condition shall be generated for all other Initiators with tasks in the task set The Additional Sense Code shall be Commands cleared by another Initiator 08h LUN RESET The LUN RESET causes the Target to execute a hard reset This means 1 Abort all tasks for all Initiators on either both ports 2 Release any device reservation on either port 3 Set a Unit Attention condition for all Initiators 10h _T NEXUS RESET The I T NEXUS RESET causes the drive to abort all outstanding tasks for the Initiator th
483. tion of defective data blocks during write operations AWRE bit set to zero is ignored ARRE Automatic Read Reallocation Enabled bit set to one indicates that the drive shall perform automatic reallocation of defective data blocks during read operations ARRE bit set to zero is ignored TB Transfer Block bit set to one indicates that a data block that is not recovered within the recovery limits specified shall be transferred to the Initiator before Check Condition status is returned A TB bit set to zero indicates that such a data block shall not be transferred to the Initiator Data blocks that can be recovered within the recovery limits are always transferred regardless of the value of the bit RC Read Continuous bit set to one requests the Target to transfer the entire requested length of data without adding delays that would increase or ensure data integrity This implies that the Target may send erroneous data This bit has priority over all other error control bits PER DTE DCR TB RC set to zero indicates normal interpretation of PER DTE DCR and TB values The RC bit setting is used by the Target when reporting errors associated with the transfer of the Initiator s data for the Read commands interpretation of PER DTE DCR and TB values The RC bit applies only to READ commands Note The Target implementation of the RC option is to disable error detection of the data fields but continue normal error detection and recovery for errors o
484. tor Fail Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h Diag Fail Bring up Fail Sense Key 02h Not Ready ASC ASCQ 4085h Diag Fail RAM Code NOT load Start Stop Unit Stop Other Commands Executed Good Status is returned Motor Degraded Mode is NOT cleared Not Executed Check Condition Status is returned with Sense Key 02h Not Ready ASC ASCQ 0402h Initialize Command Required HGST Ultrastar C15K600 Hard Disk Drive Specification 305 20 1 9 2 Response to SCSI Command in Degraded Mode Auto Start Delay Spinning Up Table 275 Spindle Motor Degraded Mode Auto Start Delay Spinning Up Command w Option Response Request Sense Inquiry EVPD 0 Executed The Target may return Sense Key 02h Not Ready ASC ASCQ 0401h In Process of Becoming Ready Executed Inquiry EVPD 1 Executed and Check Condition is returned with Sense Key 05h Illegal Request ASC ASCQ 2400h Invalid Field in CDB Test Unit Ready Executed and Check Condition is returned with Sense Key 02h Not Ready ASC ASCQ 0401h In Process of Becoming Ready Start Stop Unit Start Executed Success Good Status is returned Motor Degraded Mode is cleared Spindle Motor Start Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 0400h Start Spindle Motor Fail Self Configuration Failure Check Condition with Sense Key 02h Not Ready ASC ASCQ 4080h
485. transfer rate All measurements are BWL 20Mhz All values are typical with dual ports active HGST Ultrastar C15K600 Hard Disk Drive Specification 42 Power vs IOPS Random Read 4KB 45C Poly 600GB Poly 300GB Poly 450GB 8 5 7 5 ar AH 6 5 5 5 100 200 300 400 500 600 IOPS o Figure 4 Power vs IOPS 9 2 Ripple Voltage Table 23 Power Supply Generated Ripple at Drive Power Connector Maximum mV pp MHz 5 V DC 250 0 10 12 VDC 250 0 10 During drive start up and seek 12 volt ripple is generated by the drive referred to as dynamic loading If the power of several drives is daisy chained the power supply ripple plus other drive dynamic loading must remain within the regulation tolerance of 5 Acommon supply with separate power leads to each drive is a more desirable method of power distribution To prevent external electrical noise from interfering with the drive s performance the drive must be held by four screws in a user system frame that has no electrical level difference at the four screw positions The drive enclosure must not be used in the current return path of the drive power supply The maximum common mode noise current passing through the drive must not exceed 20 mA HGST Ultrastar C15K600 Hard Disk Drive Specification 43 9 8 Power Consumption Efficiency Index Table 24 Power Consumption Efficiency Index Model Idle W GB
486. ttern Dwords contains the two Dwords that are sent during a TWO_DWORDS test pattern HGST Ultrastar C15K600 Hard Disk Drive Specification 258 18 40 3 Send Diagnostic Page 40 This allows the Initiator to translate a LBA or physical sector address to the other format The address to be translated is passed to the Target with the SEND DIAGNOSTIC command and the results are returned to the Initiator by the RECEIVE DIAGNOSTICS command The Target will read the parameter list from the Initiator and if no errors are detected in the parameter list Good status will be returned The data translation will be performed upon receipt of the RECEIVE DIAGNOSTICS command Table 241 Diagnostic Page 40 Bit Byte 7 6 5 4 3 2 1 0 0 Page Code 40h 1 Reserved 0 2 3 Page Length OAh 4 Reserved 0 Supplied Format 5 Reserved 0 Translate Format 6 13 Address to Translate Supplied Format may take one of the following three values It specifies the format in which the address has been supplied 000b Short Block format 011b Long Block format 100b Bytes From Index format 101b Physical Sector format Translate Format specifies the format that the address should be translated into If the Supplied Format is the Short Block format or Long Block format the Translate format must be either Bytes From Index or Physical Sector format If the Supplied Format is the Bytes From Index or Physical Sector format the Translate Fo
487. ture Warning No Sense 2A02 SMART Temperature Warning Recovered Sense 3A02 SMART Temperature Warning Unit Attention 1A03 SMART Background Self Test Failure No Sense 2A03 SMART Background Self Test Failure Recovered Sense 3A03 SMART Background Self Test Failure Unit Attention 1A04 SMART Background Pre Scan Failure No Sense 2A04 SMART Background Pre Scan Failure Recovered Sense HGST Ultrastar C15K600 Hard Disk Drive Specification 447 3A04 SMART Background Pre Scan Failure Unit Attention 1A05 SMART Background Media Scan Failure No Sense 2A05 SMART Background Media Scan Failure Recovered Sense 3A05 SMART Background Media Scan Failure Unit Attention 1414 SMART Spare Sector Availability Warning No Sense 2A14 SMART Spare Sector Availability Warning Recovered Sense 3A14 SMART Spare Sector Availability Warning Unit Attention 1A21 SMART Milli Actuator Error No Sense 2A21 SMART Milli Actuator Error Recovered Sense 3A21 SMART Milli Actuator Error Unit Attention 1A22 SMART Extreme Over Temperature Warning No Sense 2A22 SMART Extreme Over Temperature Warning Recovered Sense 3A22 SMART Extreme Over Temperature Warning Unit Attention 1A32 SMART Read Error Rate Warning No Sense 2A32 SMART Read Error Rate Warning Recovered Sense 3A32 SMART Read Error Rate Warning Unit Attention 1A43 SMART Seek Error Rate Warnin
488. ue Depth Any initiator can queue at least one command at any time irrespective of the actions of any other initiators in the system A single initiator may queue up to 128 commands if no other initiator has more than one command in the queue although at times this maximum may be reduced as the drive can reserve command blocks for internal use 20 3 2 Queue Full Status The drive will respond with QUEUE FULL status to a SCSI command when all queue slots are utilized The SCSI command is not placed in the command queue under this condition 20 3 3 Termination of I O Processes Normal termination of I O processes occurs when the target returns SCSI status I O processes may also be terminated by the following An ABORT TASK terminates the specified I O process from the issuing initiator An ABORT TASK SET terminates all I O processes from the issuing initiator ACLEAR TASK SET TARGET RESET or reset terminates all I O processes from all initiators HGST Ultrastar C15K600 Hard Disk Drive Specification 312 20 4 Command Reordering Command reordering is supported when enabled by the Queue Algorithm Modifier in mode page OA see 18 10 9 Mode Page OA Control Mode Page Parameters 20 5 Concurrent I O Process Concurrent commands are always allowed to execute concurrently with non priority commands A second priority command received while a priority command is being executed is put at the head of the command queue WRITE commands wh
489. ugh the host interface and the signature is verified using a public key installed in the reserved area during manufacturing before it is loaded to RAM or installed in the reserved area on the HDD Signature verification uses the RSA PSS Probabilistic Signature Scheme signature verification algorithm with EMSA SHA256 as padding function The firmware was designed and implemented with the intention of meeting the signing requirements under FIPS 140 2 All HGST firmware packages will be signed but only encryption enabled drives will verify the signature If the signature cannot be successfully verified on encryption drives the firmware cannot be downloaded onto the HGST encryption drives Failures to authenticate the firmware image will result in Check Condition with KCQ 5 26 9a FRU 0 The act of issuing a firmware download to the drive will result in an implicit close of all open sessions at the security layer 21 7 Revert Feature HGST has extended TCG Enterprise to include the TCG Opal Revert method Revert enables the customer as needed by organizational policy to overwrite existing TCG settings to the default values that were written during manufacturing Revert introduces a new TCG authority PSID to the Admin SP During manufacturing the PSID is hashed and the digest is stored in a reserved area inside the drive Also during manufacturing the PSID is printed in plaintext on the drive s physical external label The PSID PIN cann
490. ult HGST Ultrastar C15K600 Hard Disk Drive Specification 396 F6C1 Channel Unrecovered Data Jam Error F6C3 Channel Unrecovered Code Word Out Of Order Error F6C5 Channel Unrecovered Read RLL Buffer CRC Flag Error F6C7 Channel F6C9 Channel Unrecovered Write RLL Buffer CRC Flag Error Unrecovered CTG No SAM Detected Fault Error F6CB Channel Unrecovered ITI Adjust Preload Fault Track Error F6CD Channel F6CF Channel Unrecovered WTG SRV Fault Error Unrecovered CTG Engine Not Ready Fault Error F6D1 Channel Unrecovered LLI Abort Fault Error F6D3 Channel Unrecovered Retry Fault Error F6D5 Channel Unrecovered WTG Timeout Fault Error F6D7 Channel Unrecovered ITI Fault TS Transfer All Error F6D9 Channel Unrecovered ITI Data Fault Error F6DA Channel Unrecovered Insufficient TFC Preheat Error F6DB Channel Unrecovered AE And FAEP Do Not Match F6DD Channel Unrecovered Data Jam Fault Error F6DF Channel F6E1 Channel Unrecovered Code Word Out of Order Error Unrecovered RLL Initialization Timeout Error F6E2 Channel Unrecovered AEQ Timeout Error F6E3 Channel F6E4 Channel Unrecovered AEQ NLD Initialization Error Unrecovered ADC Calibration Timeout Error F6E5 Channel Unrecovered ADC Buffer Calibration Timeout Error F6E6 Channel Unrecovered Power Sequencing Timeou
491. um Compare and Write Length set to zero which indicates the device server does not support the COMPARE AND WRITE command Optimal Transfer Length Granularity set to zero to indicate that the device server does not report optimal transfer length granularity Maximum Transfer Length set to zero which indicates there is no reported limit on the maximum transfer length in logical blocks that the device server accepts for a single request using any of the following supported media access commands PREFETCH READ VERIFY WRITE WRITE AND VERIFY Optimal Transfer Length set to zero which indicates there is no reported value for the optimal transfer length in logical blocks for any of the following supported media access commands PREFETCH READ VERIFY WRITE WRITE AND VERIFY Maximum Prefetch XDRead XDWrite Transfer Length indicates the maximum transfer length in logical blocks that the device server accepts for a single PRE FETCH command It is set to zero to be less than or equal to the Maximum Transfer Length above Maximum Unmap LBA Count set to 0000_0000h to indicate that the device server does not implement the UNMAP command Maximum Unmap Block Descriptor Count set to 0000 0000h to indicate that the device server does not HGST Ultrastar C15K600 Hard Disk Drive Specification 113 implement the UNMAP command Optimal Unmap Granularity set to 0000_0000h to indicate that the optimal unmap granularity is not specified UGAVALID
492. um Scans Performed Power On Minutes indicates the total power on minutes at the time the log page is requested BMS Status is described in the following table HGST Ultrastar C15K600 Hard Disk Drive Specification 135 Table 112 BMS Status BMS Status Description 00h No scans active 01h Background medium scan is active 03h 04h Not supported 05h Background scan halted due to medium formatted without P List 06h Background scan halted due to a vendor specific cause 07h Background scan halted due to temperature out of range 08h Scan suspended until BMS Interval Timer expires 09h FFh Reserved The Number of Background Scans Performed field indicates the total number of back ground scans i e total number of Background Medium Scans PLUS number of Background Prescan that have been performed over the life of the drive Medium Scan Progress is a percent complete indication of the medium scan The returned value is a numerator that has 65 536 1 00 00h as its denominator Number of Background Medium Scans Performed field indicates the number of background mediumscans that have been performed over the life of the drive The following table describes the Medium Scan Parameter structure HGST Ultrastar C15K600 Hard Disk Drive Specification 136 Table 113 Medium Scan Parameter structure Bit Byte 7 6 5 4 3 2 1 0
493. ure ERP handles errors The error recovery parameters specified by the MODE SELECT command control ERPs If the drive is formatted with protection information no protection information will be transmitted or checked HGST Ultrastar C15K600 Hard Disk Drive Specification 205 18 17 READ 10 28 Table 174 READ 10 28 Bit Byte 7 6 5 4 3 2 1 0 0 Command Code 28h 1 RDPROTECT DPO FUA RSVD 0 FUA_NV Obsolete MSB 2 5 Logical Block Address LSB 6 Reserved 0 MSB 7 8 Transfer Length LSB 9 VU 0 Reserved 0 FLAG LINK The READ 10 command requests the drive to transfer data to the Initiator The larger LBA and Transfer Length fields permit greater quantities of data to be requested per command than with the READ command and are required to access the full LBA range of the larger capacity drives FUA_NV Force Unit Access Non Volatile Cache may be set to 0 or 1 but is ignored since NV SUP 0 in Inquiry Page 86h Transfer length The number of contiguous blocks to be transferred If the transfer length is zero the seek occurs but no data is transferred This condition is not considered an error If read ahead is enabled a read ahead is started after the seek completes DPO Disable Page Out bit of one indicates that the data accessed by this command is to be assigned the lowest priority for being written into or retained by the cache A DPO bit of one ov
494. urns Good Status Ifthe drive has been busy for longer than the limit specified in Section 20 14 Command Time out Limits then service the drive using the service guidelines recommended in Section 20 15 1 Drive Service Strategy Otherwise return to normal processing Ifthe Test Unit Ready 00 or media access command completes with Good Status then return to normal processing 20 15 4 2 Unrecovered Drive Error The initiator should retry the failing command 1 If the retry of the failing command completes with Good Status or recovered Sense Key follow the recovery procedure in Section 20 15 4 3 Recovered Drive Error 2 If the retry of the failing command completes with hardware error sense verify there is no outside cause e g power supply for the failure then retry the failing command a Ifthe retry of the failing command completes with Good Status follow the recovery procedure in next Section 20 15 4 3 Recovered Drive Error b Ifthe retry of the failing command completes with Recovered sense or Hardware error sense then service the drive using the service guideline recommended in Section 20 15 1 Drive Service Strategy 20 15 4 3 Recovered Drive Error The Initiator should log the error as soft with the recovery level HGST Ultrastar C15K600 Hard Disk Drive Specification 325 20 15 4 4 Drive Not Ready The initiator should do the following 1 Issue a Start Stop Unit 1B command 2 Verify that the drive comes
495. urred F518 Host Interface LUN Reset SAS 29 04 Unit Attention Self Initiated Reset Occurred F519 Host Interface Self initiated reset 29 07 _T Nexus Loss Occurred F554 Host Interface I T Nexus Loss Occurred SAS 2A 01 Mode Parameters Changed HGST Ultrastar C15K600 Hard Disk Drive Specification 404 F51C Host Interface Mode parameters changed 2A 02 Log Parameters Changed F51D Host Interface Log parameters changed 2A 03 Reservations Preempted F51E Host Interface Reservations pre empted 2A 04 Reservations Released F51F Host Interface Reservations released 2A 05 Registrations Released F520 Host Interface Registrations pre empted 2A 09 Capacity Data Changed F524 Host Interface Capacity Data Changed 2F 00 Commands Cleared by Another Initiator F521 Host Interface Commands cleared by another initiator 2F 01 Commands Cleared by Power Loss Notification F573 Host Interface Commands cleared due to power failure event SAS 3F 01 Microcode has been changed F522 Host Interface Microcode changed 3F 05 Device Identifier Changed F537 Host Interface Device identifier changed Sense Key Access Denied 20 02 Access Denied F509 Host Interface In Self Test Band locked F827 CMD Unrecovered Access Denied Error HGST Ultrastar C15K600 Hard Disk Drive Specification 405 Sense Key Aborted Command OE 01 Information Unit Too S
496. us is available to the host system any time the drive is not ready to READ WRITE or SEEK This status normally exists at power on time and will be maintained until the following conditions are satisfied Access recalibration tuning is complete Spindle speed meets requirements for reliable operations Self check of drive is complete Appropriate error status is made available to the host system if any of the following conditions occur after the drive has become ready Spindle speed goes outside of requirements for reliable operation Write fault is detected 52 Error Recovery Procedure Errors occurring with the drive are handled by the error recovery procedure Errors that are uncorrectable after application of the error recovery procedures are reported to the host system as non recoverable errors HGST Ultrastar C15K600 Hard Disk Drive Specification 31 6 Physical Format Media defects are remapped to the next available sector during the Format Process in manufacturing The mapping from Logical Block Address LBA to the physical Block locations is calculated using internally maintained tables 6 1 Shipped Format P List Data areas are optimally used All pushes generated by defects are absorbed by available tracks of the inner notch P List Physical Format pb Y DU skip skip Note Defects are skipped without any constraint such as track or cylinder boundary The calculation from LBA to physical
497. uspend the function to process the command 3 if more than one condition is met to initiate a background function then a all initiated background functions shall be performed and b the order of performing the functions is vendor specific and 4 when all initiated background functions have been completed the device server shall check to see if any power condition timers have expired If any power condition timer has expired then the logical unit shall change to the power condition associated with the highest priority timer that has expired or b if the logical unit is performing a background function and a power condition timer expires then the logical unit shall perform all initiated background functions before the logical unit changes to a power condition associated with a timer has expired 10b Maintaining low power conditions take precedence over performing background functions as follows a if the logical unit is in a low power condition then the logical unit shall not change from that power condition to perform a background function b the device server may perform any initiated and enabled background function based on the definitions in this standard or other command standards if all of the following are true A acondition is met to initiate a background function B that background function is enabled C the logical unit changes to a power condition in which the background function may be performed e g the devi
498. value in a table N A table operations N A table Not related to operations Not bands data on drive related to bands data on drive Get Gets reads a value in a table N A table operations N A table Not related to operations Not bands data on drive related to bands data on drive ParamCheck TPer implements param check LRC longitudinal N A N A LRC Redundancy Check on get set method calls on PIN value Next Iterates over all the rows of a table Method requires N A table operations N A table user to specify where row in table and a count Not related to operations Not If where not specified 1st row in table is used For bands data on drive related to count not specified default is number of last row in bands data on table Returns 0 or more row number uidref pairs drive currently in use in table per parameters specified Authenticate Authenticate an authority within a session session Must be authorized Must be must have successfully begun authorized GatACL Returns contents of access controls association s ACL N A table operations N A table stored in Method Table The result is a list of uidrefs Not to do with operations Not to ACE objects bands data on drive related to bands data on drive Table 303 TCG Enterprise SSC Commands Behavior 5 Command Description unlocked Locked Locking Template Mandatory Erase Cryptographically erases user data in a speci
499. ve Form Factor with Serial Connector 11 4 Mounting Positions and Tappings 2X 4 0710 25 2X 61 7210 25 2X 1410 25 2X 9 O HGST Ultrastar C15K600 Hard Disk Drive Specification 49 11 5 Drive Mounting The drive will operate in all axes 6 directions Performance and error rate will stay within specification limits if the drive is operated in the other orientations from which it was formatted The recommended mounting screw torque is 0 45 Nm 4 5 Kgf cm The recommended mounting screw depth is 2 5 mm maximum for bottom and 3 0 mm maximum for horizontal mounting To avoid performance degradation mount the drive in the system securely enough to prevent excessive motion or vibration of the drive at seek operation or spindle rotation using appropriate screws or equivalent mounting hardware Consult with the issuer of this specification for actual application if necessary Drive level vibration tests and shock tests are to be conducted with the drive mounted to a table using the bottom four screws 11 6 Heads Unload and Actuator Lock Heads are moved out from the disks unload to protect the disk data during shipping moving or storage At power down the heads are automatically unloaded from over the disk area and the head actuator locking mechanism will secure the heads in the unload position HGST Ultrastar C15K600 Hard Disk Drive Specification 50 12 Vibration and Shock All vibration and shock measurements i
500. vel error is reported at the end of transfer Retries and error correction are attempted Recovered or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err The transfer length is exhausted soft err The transfer stops on the first soft error detected The information in the sense data shall contain the LBA of the block in error hard err Data transfer stops on the unrecoverable error The unrecoverable error block is not returned to the Initiator The drive then creates the Check Condition status with the appropriate sense key The highest level error is reported at the end of transfer Retries and error correction are HGST Ultrastar C15K600 Hard Disk Drive Specification 164 1110 1111 attempted Recovered or corrected data if any or both are transferred with Check Condition status and Recovered Error sense key set at the end of the transfer no err soft err hard err The transfer length is exhausted The transfer stops on the first soft error detected The information in the sense data shall contain the LBA of the block in error Data transfer stops on the unrecoverable error The unrecoverable error block is returned to the Initiator The drive then creates the Check Condition status with the appropriate sense key The highest level error is reported at the end of transfer Retries are attempted but LDPC is not applied Recovered dat
501. vered Channel AE WG Error FCxx Media Unrecovered Unable to Read RID or FID Number xx 44 0B Vendor Unique Internal Target Failure F310 Motor Unrecovered Spindle Current error F318 Motor Unrecovered Spin Sense timeout F320 Motor Unrecovered System clock watchdog error F32A Motor Unrecovered VCM DAC watchdog error F32C Motor Unrecovered Module mid die overtemp fault F32E Motor Unrecovered Module Vcmp hi side overtemp fault F330 Motor Recovered Module Vcmn hi side overtemp fault F332 Motor Unrecovered Invalid standby RPM request F334 Motor Unrecovered Invalid spin state request F336 Motor F338 Motor Unrecovered Hardware retract timeout Unrecovered thermal limit exceeded F33A Motor Unrecovered Predriver fault F33C Motor F33E Motor Unrecovered Predriver Watchdog Fsys error Unrecovered Predriver Watchdog DAC error F340 Motor Unrecovered Predriver Speed Low error F342 Motor Unrecovered Predriver UV Vboost error HGST Ultrastar C15K600 Hard Disk Drive Specification 400 F344 Motor Unrecovered Predriver NREG UV error F346 Motor Unrecovered Predriver Ext NPOR error F348 Motor Unrecovered Predriver Reg UV error F34A Motor F34C Motor Unrecovered Predriver Under Voltage 12 Volt Supply error Unrecovered Predriver Under Voltage 5 Volt Supply error F
502. ves an ABORT TASK ABORT TASK SET or CLEAR TASK SET task management function while performing a self test in the foreground mode it will abort the self test and update the self test results log page Background mode When the drive receives a SEND DIAGNOSTIC command specifying a self test to be performed in the background mode the drive will return status for that command as soon as the command descriptor block has been validated After returning status for the SEND DIAGNOSTIC command specifying a self test to be performed in the background mode the drive will initialize the self test results log page as follows The Function Code from the SEND DIAGNOSTIC command will be placed in the Function Code field in the log page The self test Results field shall be set to OFh After the self test results log page is initialized the drive will begin the first self test segment While the device server is performing a self test in the background mode it shall terminate with a CHECK CONDITION status any SEND DIAGNOSTIC command it receives that meets one of the following criteria a The SIfTst bit is one b The Function Code field contains a value other than 000b or 100b When terminating the SEND DIAGNOSTIC command the sense key shall be set to NOT READY and the additional sense code shall be set to LOGICAL UNIT NOT READY SELF TEST in PROGRESS While performing a self test in the background mode the drive will suspend the self test to service any other c
503. vo Unrecovered ADC conversion timeout F40A Servo F40C Servo Unrecovered Load unload calibration error Unrecovered Invalid 5 volts F40E Servo Unrecovered Invalid 12 volts F410 Servo Unrecovered Invalid harmonic requested F412 Servo Unrecovered Gain BEMF Calibration error F414 Servo Unrecovered VOFF BEMF calibration error F416 Servo Unrecovered Invalid temperature F418 Servo Unrecovered Truncated rezero F41A Servo Unrecovered Heads not loaded F426 Servo Unrecovered KT Seek out of range F428 Servo F42A Servo Unrecovered DAC Offset calibration error Unrecovered Load speed error F42E Servo Unrecovered ADC Calibration error F430 Servo F432 Servo Unrecovered ADC Offset error Unrecovered ADC Limit error F434 Servo Unrecovered Balancer Resistance error F436 Servo Unrecovered Balancer Resistance Limit error HGST Ultrastar C15K600 Hard Disk Drive Specification 390 F438 Servo Unrecovered First Cylinder error F43A Servo Unrecovered Valid Cylinder error F43C Servo Unrecovered ADC Saturation error F43E Servo F440 Servo Unrecovered Latch Break timeout Unrecovered MR Resistance out of range error F442 Servo Unrecovered VCM Retract error F444 Servo F446 Servo Unrecovered Load Retry error Unrecovered DFT Sharp error F448 Servo
504. ws one row for each band that can be allocated by the user The first row is for the global range also known as Band 0 This table was implemented without the Name Common Name and Key Columns Table 285 HGST Implementation of K_AES 256 Table UID 8 byte hex MODE 00 00 08 06 00 00 00 01 23 00 00 08 06 00 00 00 02 23 00 00 08 06 00 00 00 06 23 The mode is specified in the TCG Enterprise SSC as a Vendor Unique VU entry HGST initializes it in manufacturing to mode 23 media encryption mode per TCG specification for all 64 entries 21 5 3 Locking SP Access Control Table The TCG Enterprise SSC defines the values for Row Number and UID as Vendor Unique VU HGST has defined them to be the row number in the table with a range of 0 459 The range is calculated using the following formula number_of_rows Supported Bands 7 12 where e Supported Bands 6 The implementation supports 6 bands e The number 7 comes from the fact that each band has 7 UID method combinations e The number 12 comes from the following 12 methods that must be included in the table This Sp Authenticate Authority Table Next Anybody Authority Object Get Band Masters Authority Object Get Erase Master Auth Object Get C_PIN table Next Erase Master C_PIN Object Set Locking Info Table Get Locking Table Next 10 DataStore Get 11 DataStore Set 12 ThisSP Random O
505. yte check BytChk bit active Recovery for a Miscompare error is different for the two commands Verify Command The initiator should do the following 1 Verify that the data sent to the drive is the correct data for the byte by byte compare 2 Read the data from the media with a Read 08 or Read 28 command and verify that the data from the media is the expected data for the byte by byte compare If all data are correct this is an indication that the data may have been read from the media incorrectly without an error detected Service the drive using the procedure specified in Section 20 15 1 Drive Service Strategy If all data are not correct this is an indication that the data on the media is not the data the initiator expected Rewrite the correct data to the media Write and Verify Command The drive uses the same data in the data buffer to write then read and compare A Miscompare error on the Write and Verify 2E command is an indication that the drive cannot reliably write or read the media Service the drive using the procedures specified in Section 20 15 1 Drive Service Strategy HGST Ultrastar C15K600 Hard Disk Drive Specification 329 20 15 4 15 Microcode Error The microcode from the interface is validated before the device operates using that microcode When the validation detects incorrect or incomplete data the Drive enters degraded mode If the initiator attempted to load microcode using the Write Buffer 3B
506. zero to indicate that the device server does not return sense key specific data for the UNIT ATTENTION sense key GROUP_SUP Group Supported bit is set to zero to indicate that the grouping function is not supported PRIOR_SUP Priority Supported bit is set to zero to indicate that task priority is not supported HEADSUP Head of Queue Supported ORDSUP Ordered Supported and SIMPSUP Simple Supported are set to one to indicate support for Head of Queue Ordered and Simple task attributes WU_SUP is set to 1 to indicate that setting the WR_UNCOR bit to one in the Write Long command is supported CRD_SUP is set to 1 to indicate that setting the COR DIS bit to one in the Write Long command is supported NV_SUP Non volatile Supported is set to 0 to indicate that non volatile cache features are not supported V_SUP Volatile Supported is set to 1 to indicated support of a volatile cache P I I SUP Protection Information Interval Supported bit is set to zero to indicate that the logical unit does not support protection information intervals R_SUP Referrals Supported bit is set to zero to indicate that the device server does not support referrals POA_SUP Power On Activation Supported bit is set to one to indicate that the device server supports a HGST Ultrastar C15K600 Hard Disk Drive Specification 106 WRITE BUFFER command with the MODE field set to ODh and the PO_ACT bit set to one HRA SUP Hard Reset Activa
Download Pdf Manuals
Related Search
Related Contents
Samsung 4,2 Soundbar H600 Lietotāja rokasgrāmata INSTRUCTIVO PARA LA INSPECCIÓN Y TOMA DE MUESTRAS DE Istruzioni utente MANv2_OneSideCap2LED_F_v8ol [更新済み].ai Imprimer cette section Mecânica e Ondas Introdução ao Osciloscópio e ao Gerador de Manual Procedimiento Fichas - UAGro/DAE Dirección de Bedienungsanleitung Copyright © All rights reserved.
Failed to retrieve file