Fujitsu MBC2036RC, MBC2073RC Mode Sense command group 0 parameter configuration 2/2, Header

Page 175

4.1 Control/Sense Commands

Table 4.17 MODE SENSE command (group 0) parameter configuration (2/2)

Sub Page Descriptor

Page

Header

 

 

 

Bit

 

7

 

6

5

4

3

2

1

0

 

 

 

 

 

Byte

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

PS

 

SPF

 

 

Page Code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

Sub Page Code

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

Page Length

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parameter Field

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

~

 

 

 

 

 

 

~

 

~

~

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

(1) Header

a.Sense data length

This field indicates the length (number of bytes) of the parameter list (MODE SENSE data) which it is possible to transfer to the INIT by this command. The length of the "Sense data length" field itself is not included in this value. Also, a value for a portion of data with a length that is supported by the HDD is reported in this field for a parameter list of the type specified in the CDB regardless of the specification of the "Transfer byte length" field in the CDB. In order for the INIT to confirm that all the parameter list requested in the command has been transferred, it should check whether the value which has the length of the "Sense data length" field itself added to the value indicated in this field is less than the value specified in the "Transfer byte length" field.

b.Media type

X '00' (default type) is always reported in this field.

c.WP bit

When this bit is "1," it indicates that a write operation to the disk media is prohibited and when "0" is specified, it indicates that a write operation is permitted.

d.DPOFUA bit

When this bit is "0," it indicates that the HDD does not support the DPO and FUA bit. When this bit is "1," it indicates that the HDD supports the DPO and FUA bits.

C141-C013

171

Image 175
Contents C141-C013-01EN Handling of This Manual For Safe OperationRevision History This page is intentionally left blank Overview of Manual Acronyms and Abbreviations Sense Data and Error Recovery MethodsDisk Media Management GlossaryConventions Used in this Manual Conventions for Alert Messages Manual Organization Ansi Referenced StandardsContents Contents Command Processing 103 135 Command SpecificationsData Buffer Management 127Parameter Data Format 281 359 Sense Data and Error Recovery Methods384 Termination status analysis and error recovery methods374 382Glossary 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 address format Names and identifiersSAS addresses Names and identifiersHashed SAS address code parameter Hashed SAS addressUsage of special characters Phy layer1 8b10b coding Phy layerReset-related terminology Link reset sequenceOut of band OOB signals Start conditions of the link reset sequenceOOB signal timing specifications COMINIT/RESET OOB signal transmitter requirementsComsas OOB signal receiver negation time detection requirements OOB signal receiver burst time detection requirementsCOMINIT/COMRESET OOB signal receiver idle 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 sequenceException handling in the OOB sequence ∙ When the Cominit signal cannot be detected∙ When the Comsas signal cannot be detected SAS speed negotiation 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 attachedPhy layer dword synchronization DWS When the speed negotiation sequence is successfulException handling in the speed negotiation sequence Primitives Link layer10 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 AIP Arbitration in progress Primitive sequencesPrimitives not specific to type of connections 12 Primitive sequencesBroadcast BreakEoaf End of address frame ErrorHardreset CloseOpenaccept NotifyOpenreject Supported 13 Openreject abandon primitivesNo Destination 14 Openreject retry primitivesSoaf Start of address frame ACK acknowledge Primitives used only inside SSP and SMP connectionsDone 15 Done primitives SOF Start of frame EOF End of frameNAK negative acknowledgement RrdyIdle physical link Clock skew management16 Clock skew management Align insertion requirement 17 Scrambling for different data dword types Scrambling18 Address frame format Address framesAddress frames overview Address frames19 Identify address frame format Identify address frame20 Device Type field SAS Address Device TypePHY Identifier SMP Open address frame21 Open address frame format 22 Protocol field23 Connection Rate field ∙ Connection Rate 24 Arbitration Wait Time field∙ Initiator Connection TAG ∙ Arbitration Wait Time Identification and hard reset sequence∙ Destination SAS Address ∙ Pathway Blocked CountConnection request Connections overview25 Connection responses Connection responsesArbitration fairness Bits 79-64 79 is MSB Bits 63-0 0 is LSB 27 Abort connection responses Aborting a connection request28 Close connection responses Closing a connectionClose 29 Break connection responses Breaking a connectionRate matching 30 Rate matching Align and/or Notify insertion requirements SSP link layerInterlocked frames SSP frame transmission and receptionSSP flow control Creditblocked31 SSP frame interlock requirements 17 Interlocked frames 18 Non-interlocked frames with the same tag 20 Closing an SSP connection example SSP frame format Transport layer32 SSP frame format Responsedata Transport layer33 Frame Type field NodataSAS Interface 34 Command information unit Command information unitInformation units Ordered 35 Task Attribute fieldSimple Head of QueueTransport layer 36 Task information unit Task information unitAbort Task SET 37 Task Management Function fieldXferrdy information unit Response Data38 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 41 Response information unit Response information unit42 Datapres field ∙ Response information unit Responsedata format ∙ Response information unit Nodata format44 Response Code field 43 Response Data 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 Processing6-Byte CDB basic format Command Processing10-Byte CDB basic format Operation code Bit Byte Operation CodeControl Byte Operation codeTransfer data length Logical block addressHandling an illegal CDB Command FormatControl byte Control byteCheck Condition status Status ByteStatus Good statusIntermediate status Command Terminated statusCondition MET Status Busy statusREAD, Read EXTENDED, WRITE, Write Extended Command Queuing FunctionGeneration of the Unit Attention condition When a Power On or Reset occursWhen I-T Nexus Loss occurs Unit Attention ConditionLogical Unit Reset Commands cleared by another InitSense Data Hold State Inquiry commandRequest Sense command Report Luns command∙ ActiveWait state Power ConditionLED Display ∙ Commands that can be executed even in the Not Ready state∙ Operation when formatting is not completed normally LED DisplayOverlapped tag Command Processing ExceptionsLED display Command Processing Exceptions Illegal LUN specificationReserved operation code Error recovery processingRecovery procedures for disk drive errors Outline of disk drive error recovery processingComparison between SAS and Scsi about definition Abort processing∙ Nexus ∙ Abort processing during write operation Hard Reset10 Reset processing during write Data Block Addressing Fatal hardware errorsSelf-diagnostic errors Unrecoverable hardware errorsData 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 BufferRead Read Extended Look-Ahead Cache FeatureCaching object commands Caching operationDisabling caching data Look-Ahead Cache Feature− 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 OX0B, Oxfc SAS Version descriptorByte SAM2Command support data Support VPD information VPD identifier list VPD informationVPD information device serial No PIV 10 VPD information device unique information 1/2MSB 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 function ReleaseRelease object and third party release function Release Extended Request Sense Command Specifications LOG Select 4C 19 PC page control 20 LOG Select command parameter configuration21 Page code CodeLength Byte 22 Log parameterTSD ETC TMC Parameter codeLbin LOG Sense 4D Log parameters 23 Page Code assignment for the log pagesPersistent Reserve in 5E Read Reservation Persistent Reserve in service actions24 Persistent Reserve in service actions Read Keys25 Persistent Reserve in parameter data for Read Keys 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 28 Persistent reservations scope ∙ 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 actions31 Persistent Reserve OUT parameter list 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 methodStpf 37 Format Unit command parameter list configurationFormat parameters FOVCommand 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 Transfer Byte Length MSB Transfer Byte Length LSB Bit Byte X37 PList GList42 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 50 Page code 49 Send Diagnostic command parameter list configurationPHY 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, 1, 0, 0 Microcode download, without saving Mode = 0, 0, 1, 0 Data only, with address specificationMode = 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 descriptor65 Read Buffer command echo buffer descriptor Mode = 1, 0, 1, 1 Echo buffer descriptorEbos Read Long 3E 05 = Illegal Request Write Long 3F Command Specifications Write Same Command Specifications Parameter Data Format Mode ParametersMode Select parameters read/write error recovery parameters Read/Write Error Recovery Parameters Page Code =Parameter Data Format Read Read Extended Read Long Mode ParametersWrite 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 Mode Select parameters verify error recovery parameters Verify Error Recovery Parameters Page Code =Verify 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 12 Port control parameter Sub Page Format Long Format Code DescriptionNumber 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 timer18 Mode Select parameters background control mode parameter Background Control Mode Parameter Page Code = 1C/subpage =Ffff 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 Log23 Buffer overrun/underrun Buffer Overrun/UnderrunETC TMC 24 Write error count Write Error Count25 Write errors recovered without delays page 02, code Write errors recovered without delays page 02, codeWrite errors recovered with possible delays page 02, code TSD ETC Total write errors posted page 02, code27 Total write errors posted page 02, code Total recoverable write errors posted to Init page 02, code29 Total write bytes processed page 02, code Total write bytes processed page 02, code32 Read errors recovered without delays page 03, code Read Error Count31 Read error count Read errors recovered without delays page 03, code34 Total read errors posted page 03, code Read errors recovered with possible delays page 03, code33 Read errors recovered with possible delays page 03, code Total read errors posted page 03, codeTotal read bytes processed page 03, code Total recoverable read errors posted to Init page 03, code36 Total read bytes processed page 03, code 38 Verify error count Verify Error CountTSD ETC TMC Lbin Verify errors recovered without delays page 05, code39 Verify errors recovered without delays page 05, code Verify errors recovered with possible delays page 05, code41 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, code46 Temperature page X0D Non-Medium Error CountTemperature Page X0D 45 Non-medium error count48 Reference temperature page 0D, code Temperature page 0D, code47 Temperature page 0D, code Reference temperature page 0D, code50 Date of manufacture page 0E, code Start-Stop Cycle Counter Page X0E49 Start-stop cycle counter page X0E Date of manufacture page 0E, code52 Specified cycle count over device lifetime page 0E, code Accounting date page 0E, code51 Accounting date page 0E, code 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 X0F57 Self-test result parameter data page 10, code Self-Test Result56 Self-test result Self-test result parameter data page 10, code58 Self-test results values 59 Background medium scan Background Medium Scan60 Background medium scan status parameter 61 BMS status MSB LBA LSB 62 Background medium scan parameter63 Reassign status 64 Protocol specific port log page format Protocol Specific Port LogInit Details of the log parameter65 Log parameter format ETC TMC LbinLog Parameters Parameter Data Format 67 Smart data Smart Status Page X2FSmart Data 66 Smart status page X2FThis page is intentionally left blank Sense data format Sense DataSksv Sense Data and Error Recovery MethodsSense data format ILISense data basic information Additional sense data length Command inherent informationAdditional 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 Detailed information Sense data additional informationPort CDB operation codeTermination 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 Seek error Disk Drive Error Recovery ProcessingError logging Error states and retry processing proceduresCorrectable data read error Disk Drive Error Recovery ProcessingWrite error Read error in uncorrectable dataAuto 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 Issuing the Mode Select command Initialization during installationDisk Media Initialization Disk Media Initialization Issuing the Format Unit commandMode Select command Re-initializationFormat Unit command Alternate Block Allocation Processing Alternate Block Allocation ProcessingOverview Background Media Scan BMS modePre-Scan mode Background Media Scan BMSConditions for operation Write command operation during a Pre-ScanBackground Media Scan BMS ∙ PERMode 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 Self-test modes Foreground modeDrive Self-Test DST Background mode Test segments Matters that are common to both modesShort self-test Extended self-testDisk Media Management Drive Self-Test DST Smart Self-Monitoring Analysis and Reporting Technology Smart Self-Monitoring Analysis and Reporting Technology Data analysisSmart ASC/ASCQ Failure prediction methodASC Ascq Smart Self-Monitoring Analysis and Reporting Technology Disk Media Management Smart thresholds Reporting function Initiator Init CommandCommon Command Set CCS Additional Sense CodeThis page is intentionally left blank Arre ACKAEN ALTAcronyms and Abbreviations Index Index Command TerminatedDetails of parameters on Mode Intermediate Condition Mode Sense Extended Persistent Reserve OUT Report Device Identifier Receive DiagnosticReservation 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