Fujitsu MBA3073RC, MBC2036RC, MBC2073RC, MBA3300RC, MBA3147RC specifications Enable Spinup

Page 369

6.1 Sense Data

Table 6.4 Additional Sense Code and Additional Sense Code Qualifier (1/6)

C*

Q*

Name

Explanation

Sense

key

 

 

 

 

 

 

 

 

 

00

00

No additional sense

No specific sense code exists.

0

 

 

information

 

 

 

 

 

 

 

01

00

No index/sector signal

The target sector was not detected by the sector counter within

4

 

 

 

the specified time.

 

 

 

 

 

 

03

00

Peripheral device write fault

A write operation to the disk media was terminated abnormally.

1, 3, B

 

 

 

∙ Off track during write.

 

 

 

 

 

 

 

80

Peripheral device write fault

A write operation to the disk media was terminated abnormally.

4, B

 

 

 

∙ Write current abnormality

 

 

 

 

 

 

 

82

Peripheral device write fault

A write operation to the disk media was terminated abnormally.

1, 3, B

 

 

 

∙ Servo mark not found during write.

 

 

 

 

 

 

 

83

Peripheral device write fault

A write operation to the disk media was terminated abnormally.

4, B

 

 

 

∙ Servo cell detected was detected during write.

 

 

 

 

∙ Write gate and sector pulse were activated at the same time

 

 

 

 

during write.

 

 

 

 

 

 

 

87

Peripheral device write fault

A write operation to the disk media was terminated abnormally.

1, 4, B

 

 

 

∙ No write gate detected

 

 

 

 

 

 

04

01

Logical unit in process of

Disk drive is getting ready.

2

 

 

becoming ready

(The spindle motor is not at its regular rotation speed or has

 

 

 

 

 

 

 

 

reached its regular rotation speed but is still reading the

 

 

 

 

information)

 

 

 

 

 

 

 

02

Logical unit not ready

Disk drive is in start command waiting state.

2

 

 

 

(initializing command required)

 

 

 

 

 

 

 

04

Logical unit not ready,

The drive cannot be accessed since it is being formatted.

2

 

 

format in progress

 

 

 

 

 

 

 

 

09

Logical unit not ready, Self-

The drive cannot be accessed since it is being Self-Test.

2

 

 

Test in progress

 

 

 

 

 

 

 

 

11

Logical unit not ready, Notify

The drive is in the Notify (ENABLE SPINUP) wait state.

2

 

 

(ENABLE SPINUP)

 

 

 

 

Required

 

 

 

 

 

 

 

0B

01

Specified temperature

Temperature exceeded established value.

0, 1, 6

 

 

exceeded

 

 

 

 

 

 

 

0C

01

Write error recovered with

A write error was recovered with auto reallocation.

1

 

 

auto reallocation

 

 

 

 

 

 

 

 

02

Write error – auto

Write auto reallocation or the write that was applied to auto

3

 

 

reallocation failed

reallocation was failed.

 

 

 

 

 

 

 

03

Write Error

Unrecovered Write Offtrack Error

3

 

 

 

∙ Write retries are exhausted in case of AWRE = 0

 

 

 

 

 

 

 

80

Write Error (Unrecovered

Reported if a write offtrack occurred during the Format unit

3

 

 

Write Offtrack Error)

command execution.

 

 

 

Write offtrack retries are

 

 

 

 

exhausted.

 

 

 

 

 

 

 

 

 

* C: Additional Sense Code, Q: Additional Sense Code Qualifier

 

C141-C013

365

Image 369
Contents C141-C013-01EN Handling of This Manual For Safe OperationRevision History This page is intentionally left blank Overview of Manual Disk Media Management Sense Data and Error Recovery MethodsGlossary Acronyms and AbbreviationsConventions Used in this Manual Conventions for Alert Messages Manual Organization Ansi Referenced StandardsContents Contents Command Processing 103 Data Buffer Management Command Specifications127 135Parameter Data Format 281 359 Sense Data and Error Recovery Methods374 Termination status analysis and error recovery methods382 384Glossary 417 Acronyms and Abbreviations 419 Index 421 Tables Figures100 107 226 311 Total unrecoverable verify errors posted to Init SAS Interface SAS Interface Topologies in SAS InterfaceTopologies in SAS Interface SAS LayeringPorts narrow ports and wide ports Physical links and physPorts narrow ports and wide ports SAS devices SAS devicesExample of potential pathways PathwaysConnections SAS addresses Names and identifiersNames and identifiers SAS address formatHashed SAS address code parameter Hashed SAS address1 8b10b coding Phy layerPhy layer Usage of special charactersReset-related terminology Link reset sequenceStart conditions of the link reset sequence Out of band OOB signalsOOB signal timing specifications OOB signal transmitter requirements COMINIT/RESETComsas COMINIT/COMRESET OOB signal receiver burst time detection requirementsOOB signal receiver idle time detection requirements OOB signal receiver negation time detection requirements3 4 n SAS OOB sequencyScenario 3 SAS phy B misses SAS phy As Cominit Scenario 2 SAS phy a starts SAS OOB sequence∙ When the Comsas signal cannot be detected ∙ When the Cominit signal cannot be detectedSAS speed negotiation sequence Exception handling in the OOB sequence11 SAS speed negotiation window SAS speed negotiation sequence timing specificationsSAS Interface 12 SAS speed negotiation sequence Example 14 Phy reset sequence Example Phy reset sequence after devices are attachedWhen the speed negotiation sequence is successful Phy layer dword synchronization DWSException handling in the speed negotiation sequence Link layer Primitives10 Primitives not specific to type of connection 1/2 10 Primitives not specific to type of connection 2/2 Link layer11 Primitives used only inside SSP and SMP connections Primitives not specific to type of connections Primitive sequences12 Primitive sequences AIP Arbitration in progressBroadcast BreakHardreset ErrorClose Eoaf End of address frameNotify OpenacceptOpenreject Supported 13 Openreject abandon primitivesNo Destination 14 Openreject retry primitivesSoaf Start of address frame Primitives used only inside SSP and SMP connections ACK acknowledgeDone 15 Done primitives NAK negative acknowledgement EOF End of frameRrdy SOF Start of frameClock skew management Idle physical link16 Clock skew management Align insertion requirement 17 Scrambling for different data dword types ScramblingAddress frames overview Address framesAddress frames 18 Address frame formatIdentify address frame 19 Identify address frame format20 Device Type field Device Type SAS AddressPHY Identifier 21 Open address frame format Open address frame22 Protocol field SMP23 Connection Rate field 24 Arbitration Wait Time field ∙ Connection Rate∙ Initiator Connection TAG ∙ Destination SAS Address Identification and hard reset sequence∙ Pathway Blocked Count ∙ Arbitration Wait TimeConnection request Connections overviewConnection responses 25 Connection responsesArbitration fairness Bits 79-64 79 is MSB Bits 63-0 0 is LSB 27 Abort connection responses Aborting a connection requestClosing a connection 28 Close connection responsesClose Breaking a connection 29 Break connection responsesRate matching 30 Rate matching Align and/or Notify insertion requirements SSP link layerSSP flow control SSP frame transmission and receptionCreditblocked Interlocked frames31 SSP frame interlock requirements 17 Interlocked frames 18 Non-interlocked frames with the same tag 20 Closing an SSP connection example Transport layer SSP frame format32 SSP frame format 33 Frame Type field Transport layerNodata ResponsedataSAS Interface Command information unit 34 Command information unitInformation units Simple 35 Task Attribute fieldHead of Queue OrderedTransport layer 36 Task information unit Task information unitAbort Task SET 37 Task Management Function fieldResponse Data Xferrdy information unit38 Xferrdy information unit Requested Offset Write Data 39 An example of requested offset21 Example of Xferrdy frames Length40 Data information unit Data information unitSAS Interface TOO Much Write Data Response information unit 41 Response information unit42 Datapres field ∙ Response information unit Responsedata format ∙ Response information unit Nodata format43 Response Data field 44 Response Code field∙ Response information unit Sensedata format Transport layer 22 Example of Task frame Sequences of SSP frames23 Example of write command Exceptional event processing of a drive Transport layer Clear Task SET Management Function Complete 45 Exceptional event processing of a drive 1/245 Exceptional event processing of a drive 2/2 102 C141-C013 Command Format Command ProcessingCommand Processing 6-Byte CDB basic format10-Byte CDB basic format Control Byte Bit Byte Operation CodeOperation code Operation codeTransfer data length Logical block addressControl byte Command FormatControl byte Handling an illegal CDBStatus Status ByteGood status Check Condition statusCondition MET Status Command Terminated statusBusy status Intermediate statusREAD, Read EXTENDED, WRITE, Write Extended Command Queuing FunctionWhen I-T Nexus Loss occurs When a Power On or Reset occursUnit Attention Condition Generation of the Unit Attention conditionLogical Unit Reset Commands cleared by another InitRequest Sense command Inquiry commandReport Luns command Sense Data Hold State∙ ActiveWait state Power Condition∙ Operation when formatting is not completed normally ∙ Commands that can be executed even in the Not Ready stateLED Display LED DisplayCommand Processing Exceptions Overlapped tagLED display Command Processing Exceptions Illegal LUN specificationRecovery procedures for disk drive errors Error recovery processingOutline of disk drive error recovery processing Reserved operation codeAbort processing Comparison between SAS and Scsi about definition∙ Nexus ∙ Abort processing during write operation Hard Reset10 Reset processing during write Self-diagnostic errors Fatal hardware errorsUnrecoverable hardware errors Data Block AddressingData Block Addressing Data space configuration User space logical block addresses Logical block addressingAlternate area Data Buffer Data buffer configuration and basic operationRead operation Data Buffer ManagementWrite operation Data BufferCaching object commands Look-Ahead Cache FeatureCaching operation Read Read ExtendedLook-Ahead Cache Feature Disabling caching data− Write − Write Extended − Write and Verify Data Buffer Management Caching parameters Look-Ahead operation, Look-Ahead volumeThis page is intentionally left blank Test Unit Ready Control/Sense CommandsInquiry Command SpecificationsControl/Sense Commands Fujitsu Standard Inquiry dataVersion field Command Specifications Command queuing Byte Version descriptorSAM2 OX0B, Oxfc SASCommand support data Support VPD information VPD identifier list VPD informationVPD information device serial No 10 VPD information device unique information 1/2 PIVMSB MBS 10 VPD information device unique information 2/2Code SET Command Specifications Read Capacity 11 Read Capacity data Mode Select Command Specifications Mode Select parameter structure Command Specifications 12 Mode Select command Group 0 parameter configuration 1/2 SPF 12 Mode Select command Group 0 parameter configuration 2/2Control/Sense Commands Command Specifications 13 Mode Select parameters Command Specifications Mode Select Extended Byte Sub Page Descriptor Bit Byte Mode Sense 1A 15 Mode 16 Mode Sense data type specifications Control/Sense Commands 17 Mode Sense command group 0 parameter configuration 1/2 Header 17 Mode Sense command group 0 parameter configuration 2/2Descriptor Block descriptorControl/Sense Commands Mode Sense Extended 5A Header Bit Byte 176 C141-C013 Rezero Unit START/STOP Unit 1B Control/Sense Commands Logical unit reserve function ReserveReserve right and third party reserve function Reserve Extended Release Release functionRelease object and third party release function Release Extended Request Sense Command Specifications LOG Select 4C 19 PC page control 20 LOG Select command parameter configurationCode 21 Page codeLength TSD ETC TMC 22 Log parameterParameter code ByteLbin LOG Sense 4D Log parameters 23 Page Code assignment for the log pagesPersistent Reserve in 5E 24 Persistent Reserve in service actions Persistent Reserve in service actionsRead Keys Read ReservationPersistent Reserve in parameter data for Read Keys 25 Persistent Reserve in parameter data for Read KeysLSB MSB Persistent Reserve in parameter data for Read Reservations Format of the Reservation descriptors is defined in Table ∙ Persistent reservations scope 28 Persistent reservations scope∙ Persistent reservations type 29 Persistent reservations type codes Persistent Reserve OUT 5F Command Specifications 30 Persistent Reserve OUT service action codes Persistent Reserve OUT service actionsPersistent Reserve OUT parameter list 31 Persistent Reserve OUT parameter listAptpl Control/Sense Commands Command Specifications Persistent Reserve Report Luns A033 Report Luns parameter data Report Device Identifier A3 34 Report Device Identifier parameter data SET Device Identifier A4 35 SET Device Identifier parameter data Data Access Commands Data Access CommandsRead Command Specifications FUA Read ExtendedWrite 0A Data Access Commands Write Extended 2A Write and Verify 2E Verify 2F Seek 0B Seek Extended 2B Synchronize Cache Format Unit Format CommandsDefect list Format Commands36 Defect list format Specifying the initialization methodFormat parameters 37 Format Unit command parameter list configurationFOV StpfCommand Specifications Format Commands 38 Defect descriptor byte distance from index format 39 Defect descriptor physical sector address format Command Specifications Defect processing during initialization 40 Format Unit command defect processing 1/240 Format Unit command defect processing 2/2 Bit Byte X07 Reassign Blocks41 Reassign Block command defect data list configuration = Hardware Error Correction of the defect descriptor Bit Byte X37 PList GList Transfer Byte Length MSB Transfer Byte Length LSB42 Defect data type 43 Defect data format 44 Read Defect Data command defect data configurationDefect descriptor list 45 Defect data conditions Format Commands Read Defect Data B7 46 Read Defect Data command B7 defect data configuration Self-diagnosis test Maintenance, Diagnostic Commands47 Self-diagnosis test PER DTE Parameter specificationMaintenance, Diagnostic Commands 49 Send Diagnostic command parameter list configuration 50 Page codePHY Test 51 Send Diagnostic parameters page code list 52 Send Diagnostic parameters PHY Test function Maintenance, Diagnostic Commands Command Specifications 54 Specifying address format Logical unit Self-Test 55 SELF-TEST Receive Diagnostic Results 1C Parameters 57 Receive Diagnostic Results response data page code list Code listLogical/physical address conversion 59 Address format Write Buffer 3B 60 Write Buffer transfer mode Mode = 0, 0, 0, 1 Header + data, with address specification 61 Write Buffer command buffer data mode = 000Mode = 0, 0, 1, 0 Data only, with address specification Mode = 0, 1, 0, 0 Microcode download, without savingMode = 0, 1, 0, 1 Microcode download, with saving Maintenance, Diagnostic Commands Command Specifications Mode = 1, 0, 1, 0 Echo buffer Read Buffer 3C 62 Read Buffer transfer mode63 Read Buffer command buffer data mode = 0000 Mode = 0, 0, 0, 1 Header + data, with address specification 64 Read Buffer command buffer descriptor Mode = 0, 0, 1, 1 Buffer descriptorMode = 1, 0, 1, 1 Echo buffer descriptor 65 Read Buffer command echo buffer descriptorEbos Read Long 3E 05 = Illegal Request Write Long 3F Command Specifications Write Same Command Specifications Parameter Data Format Mode ParametersRead/Write Error Recovery Parameters Page Code = Mode Select parameters read/write error recovery parametersParameter Data Format Mode Parameters Read Read Extended Read LongWrite Extended Write Long Write Same Parameter Data Format Mode Parameters EER PER DTE DCR Combinations of error recovery flagsDisconnect/Reconnect Parameters Page Code = Mode Select parameters disconnect/reconnect parametersParameter Data Format Format Parameters Page Code = Mode Select parameters format parametersParameter Data Format Mode Parameters Parameter Data Format C141-C013 293 Drive Parameters Page Code = Mode Select parameters drive parametersMode Parameters Verify Error Recovery Parameters Page Code = Mode Select parameters verify error recovery parametersVerify Mode Parameters Caching Parameters Page Code = Mode Select parameters caching parametersMode Parameters Parameter Data Format Mode Parameters Parameter Data Format Mode Parameters Mode Select parameters control mode parameters Control Mode Parameters Page Code = 0AMode Parameters TAS task aborted status not supported Mode Parameters Notch Parameters Page Code = 0C 10 Mode Select parameters notch parametersMode Parameters Port Control Parameter Page Code = 11 Port control parameter Page 0 Format Short Page Format Code Description 12 Port control parameter Sub Page Format Long FormatNumber of Phys This page cannot be modified 13 SAS phy mode descriptor formatParameter Data Format C141-C013 315 14 Power condition parameter Page 0 Format Short Page Format Power Condition Parameter Page Code = 1AInformational Exceptions Control Page Page Code = 1C 15 Mode Select parameters informational exception controlParameter Data Format Mode Parameters 16 Mrie 1/2 16 Mrie 2/2 17 Interval timerBackground Control Mode Parameter Page Code = 1C/subpage = 18 Mode Select parameters background control mode parameterFfff Pre-Scan is disabled Parameter Data Format Fujitsu unique parameter Additional Error Recovery Parameters Page Code =9A 0A 00 00 FF FF FF FF FF FF FF FF 20 Mode parameter default valuesLog Parameters Log Parameters21 Log parameter format Parameter Data Format 22 Support log Support LogBuffer Overrun/Underrun 23 Buffer overrun/underrunETC TMC 24 Write error count Write Error CountWrite errors recovered without delays page 02, code 25 Write errors recovered without delays page 02, codeWrite errors recovered with possible delays page 02, code 27 Total write errors posted page 02, code Total write errors posted page 02, codeTotal recoverable write errors posted to Init page 02, code TSD ETC29 Total write bytes processed page 02, code Total write bytes processed page 02, code31 Read error count Read Error CountRead errors recovered without delays page 03, code 32 Read errors recovered without delays page 03, code33 Read errors recovered with possible delays page 03, code Read errors recovered with possible delays page 03, codeTotal read errors posted page 03, code 34 Total read errors posted page 03, codeTotal recoverable read errors posted to Init page 03, code Total read bytes processed page 03, code36 Total read bytes processed page 03, code 38 Verify error count Verify Error Count39 Verify errors recovered without delays page 05, code Verify errors recovered without delays page 05, codeVerify errors recovered with possible delays page 05, code TSD ETC TMC Lbin41 Total verify errors posted page 05, code Total verify errors posted page 05, code43 Total verify bytes processed page 05, code Total verify bytes processed page 05, codeTemperature Page X0D Non-Medium Error Count45 Non-medium error count 46 Temperature page X0D47 Temperature page 0D, code Temperature page 0D, codeReference temperature page 0D, code 48 Reference temperature page 0D, code49 Start-stop cycle counter page X0E Start-Stop Cycle Counter Page X0EDate of manufacture page 0E, code 50 Date of manufacture page 0E, code51 Accounting date page 0E, code Accounting date page 0E, codeSpecified cycle count over device lifetime page 0E, code 52 Specified cycle count over device lifetime page 0E, code53 Start-stop cycle counter page 0E, code Start-stop cycle counter page 0E, code54 Application client page X0F Application Client Page X0F56 Self-test result Self-Test ResultSelf-test result parameter data page 10, code 57 Self-test result parameter data page 10, code58 Self-test results values Background Medium Scan 59 Background medium scan60 Background medium scan status parameter 61 BMS status 62 Background medium scan parameter MSB LBA LSB63 Reassign status 64 Protocol specific port log page format Protocol Specific Port Log65 Log parameter format Details of the log parameterETC TMC Lbin InitLog Parameters Parameter Data Format Smart Data Smart Status Page X2F66 Smart status page X2F 67 Smart dataThis page is intentionally left blank Sense data format Sense DataSense data format Sense Data and Error Recovery MethodsILI SksvSense data basic information Command inherent information Additional sense data lengthAdditional Sense code, Additional Sense code Qualifier Sksv MSB Sense key inherent informationSense key Recovered ErrorEnable Spinup Sense Data and Error Recovery Methods Init Sense Data and Error Recovery Methods Sense Data Sense Data and Error Recovery Methods Port Sense data additional informationCDB operation code Detailed informationTermination status analysis and error recovery methods Init Error Recovery Methods RecommendedCommand completion wait time-out Init Error Recovery Methods RecommendedSense data analysis and error recovery methods Sense data error classification 1/3 Sense data error classification 2/3 Sense data error classification 3/3 Error recovery processing procedures 1/4 Spinup Error recovery processing procedures 2/4Error recovery processing procedures 3/4 Error recovery processing procedures 4/4 Error logging Disk Drive Error Recovery ProcessingError states and retry processing procedures Seek errorWrite error Disk Drive Error Recovery ProcessingRead error in uncorrectable data Correctable data read errorAuto alternate block allocation processing Other internal HDD errorsDisk Drive Error Recovery Processing Error recovery processing control Disk drive errors and number of retries Sense Data and Error Recovery Methods Defect lists Defect ManagementAlternate block allocation Disk Media ManagementDefect Management Initialization during installation Issuing the Mode Select commandDisk Media Initialization Mode Select command Issuing the Format Unit commandRe-initialization Disk Media InitializationFormat Unit command Alternate Block Allocation Processing Alternate Block Allocation ProcessingPre-Scan mode Background Media Scan BMS modeBackground Media Scan BMS OverviewBackground Media Scan BMS Write command operation during a Pre-Scan∙ PER Conditions for operationMode Mode Page 0x1C SubPage 0x01 Background Control ModeBackground Media Scan BMS Background Media Scan Log Page format Background Media Scan LogBMS Status parameter format Medium Scan parameter format Background Media Scan BMS Drive Self-Test DST Foreground mode Self-test modesDrive Self-Test DST Background mode Short self-test Matters that are common to both modesExtended self-test Test segmentsDisk Media Management Drive Self-Test DST Smart Self-Monitoring Analysis and Reporting Technology Smart Self-Monitoring Analysis and Reporting Technology Data analysisFailure prediction method Smart ASC/ASCQASC Ascq Smart Self-Monitoring Analysis and Reporting Technology Disk Media Management Smart thresholds Reporting function Common Command Set CCS CommandAdditional Sense Code Initiator InitThis page is intentionally left blank AEN ACKALT ArreAcronyms and Abbreviations Index Index Command TerminatedDetails of parameters on Mode Intermediate Condition Mode Sense Extended Persistent Reserve OUT Receive Diagnostic Report Device IdentifierReservation Conflict SET Device Identifier TB284 READER’S Comment Form This page is intentionally left blank C141-C013-01EN Page
Related manuals
Manual 1 pages 4.37 Kb