{"id":391660,"date":"2024-10-20T04:00:32","date_gmt":"2024-10-20T04:00:32","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-iec-17760-1032021\/"},"modified":"2024-10-26T07:25:54","modified_gmt":"2024-10-26T07:25:54","slug":"bs-iso-iec-17760-1032021","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-iec-17760-1032021\/","title":{"rendered":"BS ISO\/IEC 17760-103:2021"},"content":{"rendered":"

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
6<\/td>\nCONTENTS <\/td>\n<\/tr>\n
20<\/td>\nFOREWORD <\/td>\n<\/tr>\n
22<\/td>\nINTRODUCTION
Figures
Figure 1 \u2014 ATA document relationships <\/td>\n<\/tr>\n
24<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
25<\/td>\n3 Terms, definitions, abbreviations, and conventions
3.1 Terms and definitions <\/td>\n<\/tr>\n
34<\/td>\n3.2 Symbols and abbreviations
3.2.1 Abbreviations <\/td>\n<\/tr>\n
35<\/td>\n3.2.2 Units:
3.2.3 Mathematical operators:
3.2.4 Other Symbols
3.3 Conventions
3.3.1 Overview <\/td>\n<\/tr>\n
36<\/td>\n3.3.2 Precedence
3.3.3 Lists <\/td>\n<\/tr>\n
37<\/td>\n3.3.4 Keywords <\/td>\n<\/tr>\n
38<\/td>\n3.3.5 Numbering
Tables
Table 1 \u2014 Numbering conventions <\/td>\n<\/tr>\n
39<\/td>\n3.3.6 Bit conventions
3.3.7 Number range convention
3.3.8 State diagram conventions
Figure 2 \u2014 State diagram convention <\/td>\n<\/tr>\n
41<\/td>\n3.3.9 Byte, word, DWord, QWord, and DQWord Relationships
Figure 3 \u2014 Byte, word, DWord, QWord, and DQWord relationships <\/td>\n<\/tr>\n
42<\/td>\n3.3.10 ATA string convention <\/td>\n<\/tr>\n
43<\/td>\n3.3.11 Offset Convention
Table 2 \u2014 ATA string byte swapping
Table 3 \u2014 firmware revision field example <\/td>\n<\/tr>\n
44<\/td>\n4 Feature set definitions
4.1 Overview
4.1.1 Feature set summary
Table 4 \u2014 Feature set summary <\/td>\n<\/tr>\n
45<\/td>\n4.1.2 Capacity reporting
Table 5 \u2014 IDENTIFY DEVICE capacity reporting <\/td>\n<\/tr>\n
46<\/td>\n4.2 General feature set
4.3 The PACKET feature set
4.3.1 Overview <\/td>\n<\/tr>\n
47<\/td>\n4.3.2 Identification of PACKET feature set devices
4.3.3 Signature for ATAPI devices
4.3.4 The PACKET command
4.4 48-bit Address feature set <\/td>\n<\/tr>\n
48<\/td>\n4.5 Accessible Max Address Configuration feature set
4.5.1 Overview
4.5.2 SET ACCESSIBLE MAX ADDRESS EXT description
4.5.3 Device Statistics data
4.6 Advanced Power Management (APM) feature set <\/td>\n<\/tr>\n
49<\/td>\n4.7 CompactFlash Association (CFA) feature set
4.8 Device Statistics Notification (DSN) feature set
4.8.1 Overview
4.8.2 DSN notifications <\/td>\n<\/tr>\n
50<\/td>\n4.8.3 DSN notifications setup
4.9 Extended Power Conditions (EPC) feature set
4.9.1 Overview <\/td>\n<\/tr>\n
51<\/td>\n4.9.2 Power conditions
4.9.3 Power condition timers <\/td>\n<\/tr>\n
52<\/td>\n4.9.4 Interaction with resets, commands, and other features if the EPC feature set is enabled <\/td>\n<\/tr>\n
53<\/td>\n4.10 Free-fall Control feature set
4.11 General Purpose Logging (GPL) feature set
4.12 Long Logical Sector (LLS) feature set <\/td>\n<\/tr>\n
54<\/td>\nTable 6 \u2014 Words Transferred Per count Field Unit by Command (part 1 of 2) <\/td>\n<\/tr>\n
55<\/td>\n4.13 Long Physical Sector (LPS) feature set <\/td>\n<\/tr>\n
56<\/td>\nFigure 4 \u2014 LLS and LPS Example
Figure 5 \u2014 Alignment 0
Figure 6 \u2014 Alignment 1 <\/td>\n<\/tr>\n
57<\/td>\n4.14 Native Command Queuing (NCQ) feature set
4.14.1 Overview
Figure 7 \u2014 Alignment 3 <\/td>\n<\/tr>\n
58<\/td>\n4.14.2 Priority
4.14.3 Unload with NCQ commands outstanding
4.14.4 Command Phases
Table 7 \u2014 prio field <\/td>\n<\/tr>\n
59<\/td>\n4.15 Power Management feature set
4.15.1 Overview
4.15.2 Power management commands <\/td>\n<\/tr>\n
60<\/td>\n4.15.3 Standby timer <\/td>\n<\/tr>\n
61<\/td>\n4.15.4 Power Management states and transitions
Figure 8 \u2014 Power management state diagram <\/td>\n<\/tr>\n
64<\/td>\n4.16 Power-Up In Standby (PUIS) feature set
4.16.1 Overview
4.16.2 Interactions with IDENTIFY DEVICE and IDENTIFY PACKET DEVICE commands
4.16.3 PUIS feature set device spin-up subcommand <\/td>\n<\/tr>\n
65<\/td>\n4.17 Sanitize Device feature set
4.17.1 Overview
4.17.2 Sanitize operation scope
4.17.3 Sanitize commands
4.17.4 Sanitize operations <\/td>\n<\/tr>\n
66<\/td>\n4.17.5 Command processing during sanitize operations
4.17.6 Sanitize Operation Completed Without Error value
4.17.7 Failure Mode Policy value <\/td>\n<\/tr>\n
67<\/td>\n4.17.8 Sanitize Antifreeze value
4.17.9 Sanitize Device state machine <\/td>\n<\/tr>\n
68<\/td>\nFigure 9 \u2014 Sanitize Device state machine <\/td>\n<\/tr>\n
70<\/td>\n4.18 Security feature set
4.18.1 Overview
4.18.2 Disabling and enabling the Security feature set
4.18.3 Passwords <\/td>\n<\/tr>\n
71<\/td>\n4.18.4 Master password capability
4.18.5 Frozen mode
4.18.6 Commands
4.18.7 Security initial setting
4.18.8 Password Rules <\/td>\n<\/tr>\n
72<\/td>\n4.18.9 Password attempt counter and security count expired bit
4.18.10 Master Password Identifier feature <\/td>\n<\/tr>\n
73<\/td>\n4.18.11 Security states
Table 8 \u2014 Summary of Security States and Security Characteristics <\/td>\n<\/tr>\n
74<\/td>\nTable 9 \u2014 Security Command Actions (part 1 of 3) <\/td>\n<\/tr>\n
77<\/td>\nFigure 10 \u2014 Security state diagram <\/td>\n<\/tr>\n
78<\/td>\nTable 10 \u2014 Security page settings for the SEC1: Security Disabled\/Not Locked\/Not Frozen state <\/td>\n<\/tr>\n
79<\/td>\nTable 11 \u2014 Security page settings for the SEC2: Security Disabled\/Not Locked\/Frozen state <\/td>\n<\/tr>\n
80<\/td>\nTable 12 \u2014 Security page settings for the SEC4: Security Enabled\/Locked\/Not Frozen state <\/td>\n<\/tr>\n
81<\/td>\nTable 13 \u2014 Security page settings for the SEC5: Security Enabled\/Not Locked\/Not Frozen state <\/td>\n<\/tr>\n
82<\/td>\n4.19 Self-Monitoring, Analysis, and Reporting Technology (SMART) feature set
4.19.1 Overview
4.19.2 Device SMART data structure
4.19.3 Background data collection
4.19.4 Off-line\/Captive mode data collection
Table 14 \u2014 Security page settings for the SEC6: Security Enabled\/Not Locked\/Frozen state <\/td>\n<\/tr>\n
83<\/td>\n4.19.5 Threshold exceeded condition
4.19.6 SMART feature set commands
4.19.7 SMART operation with power management modes
4.19.8 SMART device error log reporting
4.20 Sense Data Reporting feature set <\/td>\n<\/tr>\n
84<\/td>\n4.21 Software Settings Preservation (SSP) feature set <\/td>\n<\/tr>\n
85<\/td>\n4.22 SATA Hardware Feature Control
Table 15 \u2014 Preserved Feature Sets and Settings <\/td>\n<\/tr>\n
86<\/td>\n4.23 Streaming feature set
4.23.1 Streaming feature set overview
4.23.2 Streaming commands <\/td>\n<\/tr>\n
87<\/td>\n4.24 Trusted Computing feature set <\/td>\n<\/tr>\n
88<\/td>\n4.25 Write-Read-Verify feature set <\/td>\n<\/tr>\n
89<\/td>\n5 ATA protocols <\/td>\n<\/tr>\n
90<\/td>\n6 Normal and Error Output field descriptions
6.1 Overview
6.2 status field
6.2.1 Overview
6.2.2 alignment error bit
Table 16 \u2014 status field <\/td>\n<\/tr>\n
91<\/td>\n6.2.3 busy bit
6.2.4 check condition bit
6.2.5 data request bit
6.2.6 deferred write error bit
6.2.7 device fault bit
6.2.8 device ready bit
6.2.9 error bit <\/td>\n<\/tr>\n
92<\/td>\n6.2.10 sense data available bit
6.2.11 stream error bit
6.2.12 Transport Dependent bits and fields <\/td>\n<\/tr>\n
93<\/td>\n6.3 error field
6.3.1 Overview
6.3.2 abort bit
6.3.3 command completion time out bit
6.3.4 end of media bit
6.3.5 id not found bit
Table 17 \u2014 error field <\/td>\n<\/tr>\n
94<\/td>\n6.3.6 illegal length indicator bit
6.3.7 interface crc bit
6.3.8 sense key field
6.3.9 uncorrectable error bit
6.4 interrupt reason field
6.4.1 Overview
6.4.2 command\/data bit
6.4.3 input\/output bit
6.5 count field
6.5.1 Overview
6.5.2 Contiguous stream logical sectors that contain potentially bad data
Table 18 \u2014 interrupt reason field <\/td>\n<\/tr>\n
95<\/td>\n6.5.3 NCQ Tag
6.6 sactive field
6.7 sata status field
6.8 lba field
6.8.1 Overview
6.8.2 LBA of First Unrecoverable Error
Table 19 \u2014 count field use for NCQ Tag <\/td>\n<\/tr>\n
96<\/td>\n7 Command descriptions
7.1 Command description introduction
7.1.1 Overview
7.1.2 Command Name \u2013 Command Code [\/Subcommand Code], Command Protocol
7.1.3 Feature Set <\/td>\n<\/tr>\n
97<\/td>\n7.1.4 Inputs
Table 20 \u2014 Example Command Structure <\/td>\n<\/tr>\n
98<\/td>\n7.1.5 Normal Outputs
Table 21 \u2014 Example Normal Output <\/td>\n<\/tr>\n
99<\/td>\n7.1.6 Error Outputs
7.1.7 Input from the Device to the Host Data Structure
Table 22 \u2014 Example Error Output <\/td>\n<\/tr>\n
100<\/td>\n7.1.8 Output From the Host to the Device Data Structure
7.1.9 Unsupported commands
7.1.10 Command Code Usage
Table 23 \u2014 Command Code Usage Matrix <\/td>\n<\/tr>\n
101<\/td>\n7.2 Accessible Max Address Configuration
7.2.1 Accessible Max Address Configuration overview
7.2.2 GET NATIVE MAX ADDRESS EXT \u2013 78h\/0000h, Non-Data
Table 24 \u2014 Accessible Max Address Configuration feature field values
Table 25 \u2014 GET NATIVE MAX ADDRESS EXT command inputs <\/td>\n<\/tr>\n
102<\/td>\n7.2.3 SET ACCESSIBLE MAX ADDRESS EXT \u2013 78h\/0001h, Non-Data
Table 26 \u2014 SET ACCESSIBLE MAX ADDRESS EXT command inputs <\/td>\n<\/tr>\n
103<\/td>\n7.2.4 FREEZE ACCESSIBLE MAX ADDRESS EXT \u2013 78h\/0002h, Non-Data
Table 27 \u2014 FREEZE ACCESSIBLE MAX ADDRESS EXT command inputs <\/td>\n<\/tr>\n
104<\/td>\n7.3 CHECK POWER MODE \u2013 E5h, Non-Data
7.3.1 Feature Set
7.3.2 Description
7.3.3 Inputs
7.3.4 Normal Outputs
7.3.5 Error Outputs
Table 28 \u2014 CHECK POWER MODE command inputs. <\/td>\n<\/tr>\n
105<\/td>\n7.4 CONFIGURE STREAM \u2013 51h, Non-Data
7.4.1 Feature Set
7.4.2 Description
7.4.3 Inputs
Table 29 \u2014 CONFIGURE STREAM command inputs <\/td>\n<\/tr>\n
106<\/td>\n7.4.4 Normal Outputs
7.4.5 Error Outputs <\/td>\n<\/tr>\n
107<\/td>\n7.5 DATA SET MANAGEMENT \u2013 06h, DMA
7.5.1 Feature Set
7.5.2 Description
7.5.3 Inputs
Table 30 \u2014 DATA SET MANAGEMENT command inputs <\/td>\n<\/tr>\n
108<\/td>\n7.5.4 Normal Outputs
7.5.5 Error Outputs
Table 31 \u2014 Trim related interactions <\/td>\n<\/tr>\n
109<\/td>\n7.5.6 Output from the Host to the Device Data Structure
Table 32 \u2014 LBA Range Entries <\/td>\n<\/tr>\n
110<\/td>\n7.6 DEVICE RESET \u2013 08h, Device Reset
7.6.1 Feature Set
7.6.2 Description
7.6.3 Inputs
7.6.4 Normal Outputs
7.6.5 Error Outputs
Table 33 \u2014 DEVICE RESET command inputs <\/td>\n<\/tr>\n
111<\/td>\n7.7 DOWNLOAD MICROCODE \u2013 92h, PIO Data-Out\/Non-Data
7.7.1 Feature Set
7.7.2 Description <\/td>\n<\/tr>\n
112<\/td>\nTable 34 \u2014 DOWNLOAD MICROCODE subcommand field <\/td>\n<\/tr>\n
114<\/td>\nFigure 11 \u2014 DOWNLOAD MICROCODE State Machine <\/td>\n<\/tr>\n
122<\/td>\n7.7.3 Inputs
Table 35 \u2014 DOWNLOAD MICROCODE command inputs <\/td>\n<\/tr>\n
123<\/td>\n7.7.4 Normal Outputs
7.7.5 Error Outputs
Table 36 \u2014 count field output for DOWNLOAD MICROCODE requesting the offset transfer method <\/td>\n<\/tr>\n
124<\/td>\n7.8 DOWNLOAD MICROCODE DMA \u2013 93h, DMA
7.8.1 Feature Set
7.8.2 Description
7.8.3 Inputs
7.8.4 Normal Outputs
7.8.5 Error Outputs
Table 37 \u2014 DOWNLOAD MICROCODE DMA command inputs <\/td>\n<\/tr>\n
125<\/td>\n7.9 EXECUTE DEVICE DIAGNOSTIC \u2013 90h, Execute Device Diagnostic
7.9.1 Feature Set
7.9.2 Description
7.9.3 Inputs
Table 38 \u2014 EXECUTE DEVICE DIAGNOSTIC command inputs <\/td>\n<\/tr>\n
126<\/td>\n7.9.4 Normal Outputs
7.9.5 Error Outputs
Table 39 \u2014 Diagnostic codes <\/td>\n<\/tr>\n
127<\/td>\n7.10 FLUSH CACHE \u2013 E7h, Non-Data
7.10.1 Feature Set
7.10.2 Description
7.10.3 Inputs
7.10.4 Normal Outputs
7.10.5 Error Outputs
Table 40 \u2014 FLUSH CACHE command inputs <\/td>\n<\/tr>\n
128<\/td>\n7.11 FLUSH CACHE EXT \u2013 EAh, Non-Data
7.11.1 Feature Set
7.11.2 Description
7.11.3 Inputs
7.11.4 Normal Outputs
7.11.5 Error Outputs
Table 41 \u2014 FLUSH CACHE EXT command inputs <\/td>\n<\/tr>\n
129<\/td>\n7.12 IDENTIFY DEVICE \u2013 ECh, PIO Data-In
7.12.1 Feature Set
7.12.2 Description
7.12.3 Inputs
7.12.4 Normal Outputs for ATA devices
7.12.5 Outputs for ATAPI devices
7.12.6 Error Outputs
Table 42 \u2014 IDENTIFY DEVICE command inputs <\/td>\n<\/tr>\n
130<\/td>\n7.12.7 Input from the Device to the Host Data Structure
Table 43 \u2014 IDENTIFY DEVICE data (part 1 of 20) <\/td>\n<\/tr>\n
150<\/td>\nTable 44 \u2014 Specific configuration <\/td>\n<\/tr>\n
155<\/td>\nTable 45 \u2014 Minor version number (part 1 of 3) <\/td>\n<\/tr>\n
165<\/td>\nTable 46 \u2014 Transport minor version number <\/td>\n<\/tr>\n
166<\/td>\n7.13 IDENTIFY PACKET DEVICE \u2013 A1h, PIO Data-In
7.13.1 Feature Set
7.13.2 Description
7.13.3 Inputs
7.13.4 Normal Outputs
7.13.5 Error Outputs
Table 47 \u2014 IDENTIFY PACKET DEVICE command inputs <\/td>\n<\/tr>\n
167<\/td>\n7.13.6 Input From the Device to the Host Data Structure
Table 48 \u2014 IDENTIFY PACKET DEVICE data (part 1 of 13) <\/td>\n<\/tr>\n
186<\/td>\n7.14 IDLE \u2013 E3h, Non-Data
7.14.1 Feature Set
7.14.2 Description
7.14.3 Inputs
7.14.4 Normal Outputs
Table 49 \u2014 IDLE command inputs
Table 50 \u2014 Standby timer periods <\/td>\n<\/tr>\n
187<\/td>\n7.14.5 Error Outputs <\/td>\n<\/tr>\n
188<\/td>\n7.15 IDLE IMMEDIATE \u2013 E1h, Non-Data
7.15.1 Feature Set
7.15.2 Description
7.15.3 Inputs (Default function)
Table 51 \u2014 IDLE IMMEDIATE command inputs <\/td>\n<\/tr>\n
189<\/td>\n7.15.4 Inputs (Unload feature)
7.15.5 Normal Outputs (Default function)
7.15.6 Normal Outputs (Unload feature)
7.15.7 Error Outputs
Table 52 \u2014 IDLE IMMEDIATE with Unload feature command inputs <\/td>\n<\/tr>\n
190<\/td>\n7.16 NCQ QUEUE MANAGEMENT \u2013 63h, Non-Data
7.16.1 Overview
7.16.2 Description
7.16.3 Inputs
Table 53 \u2014 NCQ QUEUE MANAGEMENT command inputs <\/td>\n<\/tr>\n
191<\/td>\n7.16.4 Output from the Host to the Device Data Structure
7.16.5 Command Acceptance Outputs
7.16.6 Normal Outputs
7.16.7 Error Outputs
Table 54 \u2014 NCQ QUEUE MANAGEMENT Subcommands <\/td>\n<\/tr>\n
192<\/td>\n7.16.8 ABORT NCQ QUEUE \u2013 63h\/0h, Non-Data <\/td>\n<\/tr>\n
193<\/td>\nTable 55 \u2014 ABORT NCQ QUEUE command inputs <\/td>\n<\/tr>\n
194<\/td>\nTable 56 \u2014 ABORT NCQ QUEUE Abort Types <\/td>\n<\/tr>\n
195<\/td>\n7.16.9 DEADLINE HANDLING \u2013 63h\/1h, Non-Data <\/td>\n<\/tr>\n
196<\/td>\nTable 57 \u2014 DEADLINE HANDLING command inputs <\/td>\n<\/tr>\n
198<\/td>\n7.17 NOP \u2013 00h, Non-Data
7.17.1 Feature Set
7.17.2 Description
7.17.3 Inputs
7.17.4 Normal Outputs
7.17.5 Error Outputs
Table 58 \u2014 NOP command inputs
Table 59 \u2014 NOP Subcommand Code <\/td>\n<\/tr>\n
199<\/td>\n7.18 PACKET \u2013 A0h, Packet
7.18.1 Feature Set
7.18.2 Description
7.18.3 Inputs
Table 60 \u2014 PACKET command inputs <\/td>\n<\/tr>\n
200<\/td>\n7.18.4 dma bit and dmadir bit
7.18.5 byte count limit field
7.18.6 Normal Outputs <\/td>\n<\/tr>\n
201<\/td>\n7.18.7 Error Outputs <\/td>\n<\/tr>\n
202<\/td>\n7.19 READ BUFFER \u2013 E4h, PIO Data-In
7.19.1 Feature Set
7.19.2 Description
7.19.3 Inputs
7.19.4 Normal Outputs
7.19.5 Error Outputs
Table 61 \u2014 READ BUFFER command inputs <\/td>\n<\/tr>\n
203<\/td>\n7.20 READ BUFFER DMA \u2013 E9h, DMA
7.20.1 Feature Set
7.20.2 Description
7.20.3 Inputs
7.20.4 Normal Outputs
7.20.5 Error Outputs
Table 62 \u2014 READ BUFFER DMA command inputs <\/td>\n<\/tr>\n
204<\/td>\n7.21 READ DMA \u2013 C8h, DMA
7.21.1 Feature Set
7.21.2 Description
7.21.3 Inputs
7.21.4 Normal Outputs
7.21.5 Error Outputs
Table 63 \u2014 READ DMA command inputs <\/td>\n<\/tr>\n
205<\/td>\n7.22 READ DMA EXT \u2013 25h, DMA
7.22.1 Feature Set
7.22.2 Description
7.22.3 Inputs
7.22.4 Normal Outputs
7.22.5 Error Outputs
Table 64 \u2014 READ DMA EXT command inputs <\/td>\n<\/tr>\n
206<\/td>\n7.23 READ FPDMA QUEUED \u2013 60h, DMA Queued
7.23.1 Feature Set
7.23.2 Description
7.23.3 Inputs
Table 65 \u2014 READ FPDMA QUEUED command inputs <\/td>\n<\/tr>\n
207<\/td>\n7.23.4 Command Acceptance Outputs
7.23.5 Normal Outputs
7.23.6 Error Outputs <\/td>\n<\/tr>\n
208<\/td>\n7.24 READ LOG EXT \u2013 2Fh, PIO Data-In
7.24.1 Feature Set
7.24.2 Description
7.24.3 Inputs
7.24.4 Normal Outputs
Table 66 \u2014 READ LOG EXT command inputs <\/td>\n<\/tr>\n
209<\/td>\n7.24.5 Error Outputs <\/td>\n<\/tr>\n
210<\/td>\n7.25 READ LOG DMA EXT \u2013 47h, DMA
7.25.1 Feature Set
7.25.2 Description
7.25.3 Inputs
7.25.4 Normal Outputs
7.25.5 Error Outputs
Table 67 \u2014 READ LOG DMA EXT command inputs <\/td>\n<\/tr>\n
211<\/td>\n7.26 READ MULTIPLE \u2013 C4h, PIO Data-In
7.26.1 Feature Set
7.26.2 Description
7.26.3 Inputs
7.26.4 Normal Outputs
7.26.5 Error Outputs
Table 68 \u2014 READ MULTIPLE command inputs <\/td>\n<\/tr>\n
212<\/td>\n7.27 READ MULTIPLE EXT \u2013 29h, PIO Data-In
7.27.1 Feature Set
7.27.2 Description
7.27.3 Inputs
7.27.4 Normal Outputs
7.27.5 Error Outputs
Table 69 \u2014 READ MULTIPLE EXT command inputs <\/td>\n<\/tr>\n
213<\/td>\n7.28 READ SECTOR(S) \u2013 20h, PIO Data-In
7.28.1 Feature Set
7.28.2 Description
7.28.3 Inputs
7.28.4 Outputs
7.28.5 Normal Outputs
7.28.6 Outputs for ATAPI feature set devices
7.28.7 Error Outputs
Table 70 \u2014 READ SECTOR(S) command inputs <\/td>\n<\/tr>\n
214<\/td>\n7.29 READ SECTOR(S) EXT \u2013 24h, PIO Data-In
7.29.1 Feature Set
7.29.2 Description
7.29.3 Inputs
7.29.4 Normal Outputs
7.29.5 Error Outputs
Table 71 \u2014 READ SECTOR(S) EXT command inputs <\/td>\n<\/tr>\n
215<\/td>\n7.30 READ STREAM DMA EXT \u2013 2Ah, DMA
7.30.1 Feature Set
7.30.2 Description
7.30.3 Inputs
Table 72 \u2014 READ STREAM DMA EXT command inputs <\/td>\n<\/tr>\n
216<\/td>\n7.30.4 Normal Outputs
7.30.5 Error Outputs <\/td>\n<\/tr>\n
218<\/td>\n7.31 READ STREAM EXT \u2013 2Bh, PIO Data-In
7.31.1 Feature Set
7.31.2 Description
7.31.3 Inputs
7.31.4 Normal Outputs
7.31.5 Error Outputs
Table 73 \u2014 READ STREAM EXT command inputs <\/td>\n<\/tr>\n
219<\/td>\n7.32 READ VERIFY SECTOR(S) \u2013 40h, Non-Data
7.32.1 Feature Set
7.32.2 Description
7.32.3 Inputs
7.32.4 Normal Outputs
7.32.5 Error Outputs
Table 74 \u2014 READ VERIFY SECTOR(S) command inputs <\/td>\n<\/tr>\n
220<\/td>\n7.33 READ VERIFY SECTOR(S) EXT \u2013 42h, Non-Data
7.33.1 Feature Set
7.33.2 Description
7.33.3 Inputs
7.33.4 Normal Outputs
7.33.5 Error Outputs
Table 75 \u2014 READ VERIFY SECTOR(S) EXT command inputs <\/td>\n<\/tr>\n
221<\/td>\n7.34 RECEIVE FPDMA QUEUED \u2013 65h, DMA Queued
7.34.1 Overview
7.34.2 Description
7.34.3 Inputs
Table 76 \u2014 RECEIVE FPDMA QUEUED command inputs
Table 77 \u2014 RECEIVE FPDMA QUEUED Subcommands <\/td>\n<\/tr>\n
223<\/td>\n7.35 REQUEST SENSE DATA EXT \u2013 0Bh, Non-Data
7.35.1 Feature Set
7.35.2 Description
7.35.3 Inputs
7.35.4 Normal Outputs
7.35.5 Error Outputs
Table 78 \u2014 REQUEST SENSE DATA EXT command inputs <\/td>\n<\/tr>\n
224<\/td>\n7.36 Sanitize Device
7.36.1 Sanitize Device Overview
Table 79 \u2014 Sanitize Device feature field values <\/td>\n<\/tr>\n
225<\/td>\n7.36.2 BLOCK ERASE EXT \u2013 B4h\/0012h, Non-Data <\/td>\n<\/tr>\n
226<\/td>\nTable 80 \u2014 BLOCK ERASE EXT command inputs <\/td>\n<\/tr>\n
228<\/td>\n7.36.3 CRYPTO SCRAMBLE EXT \u2013 B4h\/0011h, Non-Data
Table 81 \u2014 CRYPTO SCRAMBLE EXT command inputs <\/td>\n<\/tr>\n
230<\/td>\n7.36.4 OVERWRITE EXT \u2013 B4h\/0014h, Non-Data <\/td>\n<\/tr>\n
231<\/td>\nTable 82 \u2014 OVERWRITE EXT command inputs <\/td>\n<\/tr>\n
233<\/td>\n7.36.5 SANITIZE ANTIFREEZE LOCK EXT \u2013 B4h\/0040h, Non-Data
Table 83 \u2014 SANITIZE ANTIFREEZE LOCK EXT command inputs <\/td>\n<\/tr>\n
235<\/td>\n7.36.6 SANITIZE FREEZE LOCK EXT \u2013 B4h\/0020h, Non-Data
Table 84 \u2014 SANITIZE FREEZE LOCK EXT command inputs <\/td>\n<\/tr>\n
236<\/td>\n7.36.7 SANITIZE STATUS EXT \u2013 B4h\/0000h, Non-Data
Table 85 \u2014 SANITIZE STATUS EXT command inputs <\/td>\n<\/tr>\n
238<\/td>\n7.37 SECURITY DISABLE PASSWORD \u2013 F6h, PIO Data-Out
7.37.1 Feature Set
7.37.2 Description
7.37.3 Inputs
Table 86 \u2014 SECURITY DISABLE PASSWORD command inputs <\/td>\n<\/tr>\n
239<\/td>\n7.37.4 Normal Outputs
7.37.5 Error Outputs
7.37.6 Output from the Host to the Device Data Structure
Table 87 \u2014 SECURITY DISABLE PASSWORD data content <\/td>\n<\/tr>\n
240<\/td>\n7.38 SECURITY ERASE PREPARE \u2013 F3h, Non-Data
7.38.1 Feature Set
7.38.2 Description
7.38.3 Inputs
7.38.4 Normal Outputs
7.38.5 Error Outputs
Table 88 \u2014 SECURITY ERASE PREPARE command inputs <\/td>\n<\/tr>\n
241<\/td>\n7.39 SECURITY ERASE UNIT \u2013 F4h, PIO Data-Out
7.39.1 Feature Set
7.39.2 Description
Table 89 \u2014 Erase Mode characteristics <\/td>\n<\/tr>\n
242<\/td>\n7.39.3 Inputs
7.39.4 Normal Outputs
7.39.5 Error Outputs
7.39.6 Output from the Host to the Device Data Structure
Table 90 \u2014 SECURITY ERASE UNIT command inputs
Table 91 \u2014 SECURITY ERASE UNIT data content <\/td>\n<\/tr>\n
243<\/td>\n7.40 SECURITY FREEZE LOCK \u2013 F5h, Non-Data
7.40.1 Feature Set
7.40.2 Description
7.40.3 Inputs
7.40.4 Normal Outputs
7.40.5 Error Outputs
Table 92 \u2014 SECURITY FREEZE LOCK command inputs <\/td>\n<\/tr>\n
244<\/td>\n7.41 SECURITY SET PASSWORD \u2013 F1h, PIO Data-Out
7.41.1 Feature Set
7.41.2 Description <\/td>\n<\/tr>\n
245<\/td>\n7.41.3 Inputs
7.41.4 Normal Outputs
7.41.5 Error Outputs
7.41.6 Output from the Host to the Device Data Structure
Table 93 \u2014 SECURITY SET PASSWORD command inputs
Table 94 \u2014 SECURITY SET PASSWORD data content <\/td>\n<\/tr>\n
246<\/td>\n7.42 SECURITY UNLOCK \u2013 F2h, PIO Data-Out
7.42.1 Feature Set
7.42.2 Description <\/td>\n<\/tr>\n
247<\/td>\n7.42.3 Inputs
7.42.4 Normal Outputs
7.42.5 Error Outputs
7.42.6 Output From the Host to the Device Data Structure
Table 95 \u2014 SECURITY UNLOCK command inputs
Table 96 \u2014 SECURITY UNLOCK data content <\/td>\n<\/tr>\n
248<\/td>\n7.43 SEND FPDMA QUEUED \u2013 64h, DMA Queued
7.43.1 Overview
7.43.2 Description
7.43.3 Inputs
Table 97 \u2014 SEND FPDMA QUEUED command inputs
Table 98 \u2014 SEND FPDMA QUEUED Subcommands <\/td>\n<\/tr>\n
250<\/td>\n7.43.4 SFQ DATA SET MANAGEMENT \u2013 64h\/00h, DMA Queued
Table 99 \u2014 SFQ DATA SET MANAGEMENT command inputs <\/td>\n<\/tr>\n
252<\/td>\n7.44 SET DATE & TIME EXT \u2013 77h, Non-Data
7.44.1 Feature Set
7.44.2 Description
7.44.3 Normal Inputs
7.44.4 Normal Outputs
7.44.5 Error Outputs
Table 100 \u2014 SET DATE & TIME EXT command inputs <\/td>\n<\/tr>\n
253<\/td>\n7.45 SET FEATURES \u2013 EFh, Non-Data
7.45.1 Feature Set
7.45.2 Description
7.45.3 Inputs
7.45.4 Normal Outputs
7.45.5 Error Outputs
Table 101 \u2014 SET FEATURES command inputs <\/td>\n<\/tr>\n
254<\/td>\n7.45.6 SET FEATURES subcommands
Table 102 \u2014 SET FEATURES command subcommand codes (part 1 of 3) <\/td>\n<\/tr>\n
256<\/td>\n7.45.7 Enable\/disable volatile write cache <\/td>\n<\/tr>\n
257<\/td>\n7.45.8 Set transfer mode
Table 103 \u2014 Transfer modes <\/td>\n<\/tr>\n
258<\/td>\n7.45.9 Enable\/disable the APM feature set
7.45.10 Enable\/disable the PUIS feature set
7.45.11 PUIS feature set device spin-up
Table 104 \u2014 APM levels <\/td>\n<\/tr>\n
259<\/td>\n7.45.12 Enable\/Disable Write-Read-Verify feature set
Table 105 \u2014 Write-Read-Verify modes <\/td>\n<\/tr>\n
260<\/td>\n7.45.13 Set Maximum Host Interface Sector Times
7.45.14 Enable\/disable read look-ahead
7.45.15 Enable\/disable reverting to defaults
Table 106 \u2014 Maximum Host Interface Sector Times <\/td>\n<\/tr>\n
261<\/td>\n7.45.16 Enable\/Disable the Free-fall Control feature set
7.45.17 Enable\/Disable SATA feature
Table 107 \u2014 SATA features <\/td>\n<\/tr>\n
262<\/td>\nTable 108 \u2014 Hardware Feature Control Reset Responses <\/td>\n<\/tr>\n
263<\/td>\n7.45.18 Enable\/Disable the Sense Data Reporting feature set
7.45.19 Long Physical Sector Alignment Error Reporting Control <\/td>\n<\/tr>\n
264<\/td>\n7.45.20 Extended Power Conditions subcommand
Table 109 \u2014 EPC subcommands
Table 110 \u2014 power condition id field <\/td>\n<\/tr>\n
265<\/td>\nTable 111 \u2014 Restore Power Condition Settings inputs <\/td>\n<\/tr>\n
266<\/td>\nTable 112 \u2014 Go To Power Condition inputs <\/td>\n<\/tr>\n
268<\/td>\nTable 113 \u2014 Set Power Condition Timer inputs <\/td>\n<\/tr>\n
270<\/td>\nTable 114 \u2014 Set Power Condition State inputs <\/td>\n<\/tr>\n
271<\/td>\nTable 115 \u2014 Enable the EPC feature set inputs <\/td>\n<\/tr>\n
272<\/td>\nTable 116 \u2014 Disable the EPC feature set inputs <\/td>\n<\/tr>\n
273<\/td>\nTable 117 \u2014 Set EPC Power Source inputs <\/td>\n<\/tr>\n
274<\/td>\n7.45.21 Enable\/Disable the DSN feature set
Table 118 \u2014 DSN feature set subcommands <\/td>\n<\/tr>\n
275<\/td>\n7.46 SET MULTIPLE MODE \u2013 C6h, Non-Data
7.46.1 Feature Set
7.46.2 Description <\/td>\n<\/tr>\n
276<\/td>\n7.46.3 Inputs
7.46.4 Normal Outputs
7.46.5 Error Outputs
Table 119 \u2014 SET MULTIPLE MODE command inputs <\/td>\n<\/tr>\n
277<\/td>\n7.47 SLEEP \u2013 E6h, Non-Data
7.47.1 Feature Set
7.47.2 Description
7.47.3 Inputs
7.47.4 Normal Outputs
7.47.5 Error Outputs
Table 120 \u2014 SLEEP command inputs <\/td>\n<\/tr>\n
278<\/td>\n7.48 SMART
7.48.1 Overview
Table 121 \u2014 feature field values <\/td>\n<\/tr>\n
279<\/td>\n7.48.2 SMART DISABLE OPERATIONS \u2013 B0h\/D9h, Non-Data
Table 122 \u2014 SMART DISABLE OPERATIONS command inputs <\/td>\n<\/tr>\n
280<\/td>\n7.48.3 SMART ENABLE\/DISABLE ATTRIBUTE AUTOSAVE \u2013 B0h\/D2h, Non-Data
Table 123 \u2014 SMART ENABLE\/DISABLE ATTRIBUTE AUTOSAVE command inputs <\/td>\n<\/tr>\n
282<\/td>\n7.48.4 SMART ENABLE OPERATIONS \u2013 B0h\/D8h, Non-Data
Table 124 \u2014 SMART ENABLE OPERATIONS command inputs <\/td>\n<\/tr>\n
283<\/td>\n7.48.5 SMART EXECUTE OFF-LINE IMMEDIATE \u2013 B0h\/D4h, Non-Data
Table 125 \u2014 SMART EXECUTE OFF-LINE IMMEDIATE Subcommands <\/td>\n<\/tr>\n
285<\/td>\nFigure 12 \u2014 Selective self-test span example <\/td>\n<\/tr>\n
286<\/td>\nTable 126 \u2014 SMART EXECUTE OFF-LINE IMMEDIATE command inputs <\/td>\n<\/tr>\n
287<\/td>\n7.48.6 SMART READ DATA \u2013 B0h\/D0h, PIO Data-In
Table 127 \u2014 SMART READ DATA command inputs <\/td>\n<\/tr>\n
288<\/td>\nTable 128 \u2014 Device SMART data structure <\/td>\n<\/tr>\n
289<\/td>\nTable 129 \u2014 Off-line data collection status byte values <\/td>\n<\/tr>\n
290<\/td>\nTable 130 \u2014 Self-test execution status values
Table 131 \u2014 Offline Data Collection Capabilities <\/td>\n<\/tr>\n
292<\/td>\n7.48.7 SMART READ LOG \u2013 B0h\/D5h, PIO Data-In
Table 132 \u2014 SMART READ LOG command inputs <\/td>\n<\/tr>\n
293<\/td>\n7.48.8 SMART RETURN STATUS \u2013 B0h\/DAh, Non-Data
Table 133 \u2014 SMART RETURN STATUS command inputs <\/td>\n<\/tr>\n
294<\/td>\n7.48.9 SMART WRITE LOG \u2013 B0h\/D6h, PIO Data-Out
Table 134 \u2014 SMART WRITE LOG command inputs <\/td>\n<\/tr>\n
295<\/td>\n7.49 STANDBY \u2013 E2h, Non-Data
7.49.1 Feature Set
7.49.2 Description
7.49.3 Inputs
7.49.4 Normal Outputs
7.49.5 Error Outputs
Table 135 \u2014 STANDBY command inputs <\/td>\n<\/tr>\n
296<\/td>\n7.50 STANDBY IMMEDIATE \u2013 E0h, Non-Data
7.50.1 Feature Set
7.50.2 Description
7.50.3 Inputs
7.50.4 Normal Outputs
7.50.5 Error Outputs
Table 136 \u2014 STANDBY IMMEDIATE command inputs <\/td>\n<\/tr>\n
297<\/td>\n7.51 TRUSTED NON-DATA \u2013 5Bh, Non-Data
7.51.1 Feature Set
7.51.2 Description
7.51.3 Inputs
7.51.4 Normal Outputs
Table 137 \u2014 TRUSTED NON-DATA command inputs <\/td>\n<\/tr>\n
298<\/td>\n7.51.5 Error Outputs <\/td>\n<\/tr>\n
299<\/td>\n7.52 TRUSTED RECEIVE \u2013 5Ch, PIO Data-In
7.52.1 Feature Set
7.52.2 Description <\/td>\n<\/tr>\n
300<\/td>\n7.52.3 Inputs
Table 138 \u2014 TRUSTED RECEIVE command inputs
Table 139 \u2014 TRUSTED RECEIVE security protocol field <\/td>\n<\/tr>\n
301<\/td>\n7.52.4 Normal outputs
7.52.5 Error outputs
7.52.6 Security Protocol 00h Description
Table 140 \u2014 Security Protocol 00h sp specific field <\/td>\n<\/tr>\n
302<\/td>\nTable 141 \u2014 TRUSTED RECEIVE parameter data for SP Specific=0000h <\/td>\n<\/tr>\n
303<\/td>\nTable 142 \u2014 TRUSTED RECEIVE parameter data for SP Specific=0001h <\/td>\n<\/tr>\n
304<\/td>\nTable 143 \u2014 TRUSTED RECEIVE parameter data for SP Specific=0002h
Table 144 \u2014 Compliance Descriptor Type
Table 145 \u2014 Compliance Descriptor Header <\/td>\n<\/tr>\n
305<\/td>\nTable 146 \u2014 Security Requirements for Cryptographic Modules descriptor <\/td>\n<\/tr>\n
306<\/td>\n7.53 TRUSTED RECEIVE DMA \u2013 5Dh, DMA
7.53.1 Feature Set
7.53.2 Description
7.53.3 Inputs
7.53.4 Normal Outputs
7.53.5 Error Outputs
Table 147 \u2014 TRUSTED RECEIVE DMA command inputs <\/td>\n<\/tr>\n
307<\/td>\n7.54 TRUSTED SEND \u2013 5Eh, PIO Data-Out
7.54.1 Feature Set
7.54.2 Description
7.54.3 Inputs
Table 148 \u2014 TRUSTED SEND command inputs <\/td>\n<\/tr>\n
308<\/td>\n7.54.4 Normal Outputs
7.54.5 Error Outputs
Table 149 \u2014 TRUSTED SEND \u2013 security protocol field <\/td>\n<\/tr>\n
309<\/td>\n7.55 TRUSTED SEND DMA \u2013 5Fh, DMA
7.55.1 Feature Set
7.55.2 Description
7.55.3 Inputs
7.55.4 Normal Outputs
7.55.5 Error Outputs
Table 150 \u2014 TRUSTED SEND DMA command inputs <\/td>\n<\/tr>\n
310<\/td>\n7.56 WRITE BUFFER \u2013 E8h, PIO Data-Out
7.56.1 Feature Set
7.56.2 Description
7.56.3 Inputs
7.56.4 Normal Outputs
7.56.5 Error Outputs
Table 151 \u2014 WRITE BUFFER command inputs <\/td>\n<\/tr>\n
311<\/td>\n7.57 WRITE BUFFER DMA \u2013 EBh, DMA
7.57.1 Feature Set
7.57.2 Description
7.57.3 Inputs
7.57.4 Normal Outputs
7.57.5 Error Outputs
Table 152 \u2014 WRITE BUFFER DMA command inputs <\/td>\n<\/tr>\n
312<\/td>\n7.58 WRITE DMA \u2013 CAh, DMA
7.58.1 Feature Set
7.58.2 Description
7.58.3 Inputs
7.58.4 Normal Outputs
7.58.5 Error Outputs
Table 153 \u2014 WRITE DMA command inputs <\/td>\n<\/tr>\n
313<\/td>\n7.59 WRITE DMA EXT \u2013 35h, DMA
7.59.1 Feature Set
7.59.2 Description
7.59.3 Inputs
7.59.4 Normal Outputs
7.59.5 Error Outputs
Table 154 \u2014 WRITE DMA EXT command inputs <\/td>\n<\/tr>\n
314<\/td>\n7.60 WRITE DMA FUA EXT \u2013 3Dh, DMA
7.60.1 Feature Set
7.60.2 Description
7.60.3 Inputs
7.60.4 Normal Outputs
7.60.5 Error Outputs
Table 155 \u2014 WRITE DMA FUA EXT command inputs <\/td>\n<\/tr>\n
315<\/td>\n7.61 WRITE FPDMA QUEUED \u2013 61h, DMA Queued
7.61.1 Feature Set
7.61.2 Description
7.61.3 Inputs
Table 156 \u2014 WRITE FPDMA QUEUED command inputs <\/td>\n<\/tr>\n
316<\/td>\n7.61.4 Command Acceptance Outputs
7.61.5 Normal Outputs
7.61.6 Error Outputs <\/td>\n<\/tr>\n
317<\/td>\n7.62 WRITE LOG EXT \u2013 3Fh, PIO Data-Out
7.62.1 Feature Set
7.62.2 Description
7.62.3 Inputs
7.62.4 Normal Outputs
Table 157 \u2014 WRITE LOG EXT command inputs <\/td>\n<\/tr>\n
318<\/td>\n7.62.5 Error Outputs <\/td>\n<\/tr>\n
319<\/td>\n7.63 WRITE LOG DMA EXT \u2013 57h, DMA
7.63.1 Feature Set
7.63.2 Description
7.63.3 Inputs
7.63.4 Normal Outputs
7.63.5 Error Outputs
Table 158 \u2014 WRITE LOG DMA EXT command inputs <\/td>\n<\/tr>\n
320<\/td>\n7.64 WRITE MULTIPLE \u2013 C5h, PIO Data-Out
7.64.1 Feature Set
7.64.2 Description
7.64.3 Inputs
7.64.4 Normal Outputs
7.64.5 Error Outputs
Table 159 \u2014 WRITE MULTIPLE command inputs <\/td>\n<\/tr>\n
321<\/td>\n7.65 WRITE MULTIPLE EXT \u2013 39h, PIO Data-Out
7.65.1 Feature Set
7.65.2 Description
7.65.3 Inputs
7.65.4 Normal Outputs
Table 160 \u2014 WRITE MULTIPLE EXT command inputs <\/td>\n<\/tr>\n
322<\/td>\n7.65.5 Error Outputs <\/td>\n<\/tr>\n
323<\/td>\n7.66 WRITE MULTIPLE FUA EXT \u2013 CEh, PIO Data-Out
7.66.1 Feature Set
7.66.2 Description
7.66.3 Inputs
7.66.4 Normal Outputs
Table 161 \u2014 WRITE MULTIPLE FUA EXT command inputs <\/td>\n<\/tr>\n
324<\/td>\n7.66.5 Error Outputs <\/td>\n<\/tr>\n
325<\/td>\n7.67 WRITE SECTOR(S) \u2013 30h, PIO Data-Out
7.67.1 Feature Set
7.67.2 Description
7.67.3 Inputs
7.67.4 Normal Outputs
7.67.5 Error Outputs
Table 162 \u2014 WRITE SECTOR(S) command inputs <\/td>\n<\/tr>\n
326<\/td>\n7.68 WRITE SECTOR(S) EXT \u2013 34h, PIO Data-Out
7.68.1 Feature Set
7.68.2 Description
7.68.3 Inputs
7.68.4 Normal Outputs
7.68.5 Error Outputs
Table 163 \u2014 WRITE SECTOR(S) EXT command inputs <\/td>\n<\/tr>\n
327<\/td>\n7.69 WRITE STREAM DMA EXT \u2013 3Ah, DMA
7.69.1 Feature Set
7.69.2 Description
7.69.3 Inputs
Table 164 \u2014 WRITE STREAM DMA EXT command inputs <\/td>\n<\/tr>\n
328<\/td>\n7.69.4 Normal Outputs
7.69.5 Error Outputs <\/td>\n<\/tr>\n
330<\/td>\n7.70 WRITE STREAM EXT \u2013 3Bh, PIO Data-Out
7.70.1 Feature Set
7.70.2 Description
7.70.3 Inputs
7.70.4 Normal Outputs
7.70.5 Error Outputs
Table 165 \u2014 WRITE STREAM EXT command inputs <\/td>\n<\/tr>\n
331<\/td>\n7.71 WRITE UNCORRECTABLE EXT \u2013 45h, Non-Data
7.71.1 Feature Set
7.71.2 Description <\/td>\n<\/tr>\n
332<\/td>\n7.71.3 Inputs
7.71.4 Normal Outputs
7.71.5 Error Outputs
Table 166 \u2014 WRITE UNCORRECTABLE EXT command inputs <\/td>\n<\/tr>\n
333<\/td>\n8 SCT Command Transport
8.1 Introduction
8.1.1 Overview
Table 167 \u2014 Summary of SCT Command Transport logs
Table 168 \u2014 Summary of ATA commands used by the SCT Command Transport <\/td>\n<\/tr>\n
334<\/td>\n8.1.2 SCT command interactions with ATA commands
8.1.3 Resets <\/td>\n<\/tr>\n
335<\/td>\n8.2 Processing SCT commands
8.2.1 Processing SCT commands overview
8.2.2 SCT capability identification
8.2.3 SCT Command transfer
Table 169 \u2014 Fields to send an SCT Command using SMART WRITE LOG <\/td>\n<\/tr>\n
336<\/td>\nTable 170 \u2014 Fields to send an SCT Command using GPL write logs <\/td>\n<\/tr>\n
337<\/td>\nTable 171 \u2014 Successful SCT Command response <\/td>\n<\/tr>\n
338<\/td>\nTable 172 \u2014 SCT Command error response <\/td>\n<\/tr>\n
339<\/td>\nTable 173 \u2014 extended status code field <\/td>\n<\/tr>\n
340<\/td>\n8.2.4 SCT data transfer
Table 174 \u2014 SCT data transfer using the SMART feature set <\/td>\n<\/tr>\n
341<\/td>\nTable 175 \u2014 SCT data transfer using the GPL feature set <\/td>\n<\/tr>\n
342<\/td>\nTable 176 \u2014 Successful SMART SCT data transfer response <\/td>\n<\/tr>\n
343<\/td>\nTable 177 \u2014 Successful GPL SCT data transfer response <\/td>\n<\/tr>\n
344<\/td>\nTable 178 \u2014 SMART SCT data transfer error response <\/td>\n<\/tr>\n
345<\/td>\nTable 179 \u2014 GPL SCT data transfer error response <\/td>\n<\/tr>\n
346<\/td>\n8.2.5 SCT status
Table 180 \u2014 SCT status request using the SMART feature set <\/td>\n<\/tr>\n
347<\/td>\nTable 181 \u2014 SCT status request using the GPL feature set <\/td>\n<\/tr>\n
348<\/td>\nTable 182 \u2014 Successful SMART SCT status response <\/td>\n<\/tr>\n
349<\/td>\nTable 183 \u2014 Successful GPL SCT status response <\/td>\n<\/tr>\n
350<\/td>\nTable 184 \u2014 Format of SCT status response (part 1 of 2) <\/td>\n<\/tr>\n
351<\/td>\nTable 185 \u2014 SMART and GPL SCT status error response <\/td>\n<\/tr>\n
352<\/td>\n8.3 SCT Command Set
8.3.1 Overview
Table 186 \u2014 SCT command basic key page structure
Table 187 \u2014 action code field <\/td>\n<\/tr>\n
353<\/td>\n8.3.2 SCT Write Same command <\/td>\n<\/tr>\n
356<\/td>\nTable 188 \u2014 SCT Write Same command key page <\/td>\n<\/tr>\n
357<\/td>\nTable 189 \u2014 SCT Write Same command status response <\/td>\n<\/tr>\n
358<\/td>\n8.3.3 SCT Error Recovery Control command
Table 190 \u2014 SCT Error Recovery Control command <\/td>\n<\/tr>\n
359<\/td>\nTable 191 \u2014 SCT Error Recovery Control command status response <\/td>\n<\/tr>\n
360<\/td>\n8.3.4 SCT Feature Control command
Table 192 \u2014 SCT Feature Control command key page <\/td>\n<\/tr>\n
361<\/td>\nTable 193 \u2014 Feature Code list <\/td>\n<\/tr>\n
362<\/td>\nTable 194 \u2014 Options Flags for each Feature Code <\/td>\n<\/tr>\n
363<\/td>\nTable 195 \u2014 SCT Feature Control command status response <\/td>\n<\/tr>\n
364<\/td>\n8.3.5 SCT Data Table command
Table 196 \u2014 SCT Data Table command
Table 197 \u2014 table id field <\/td>\n<\/tr>\n
365<\/td>\nTable 198 \u2014 HDA Temperature History table (part 1 of 2) <\/td>\n<\/tr>\n
367<\/td>\nTable 199 \u2014 SCT Data Table command status response <\/td>\n<\/tr>\n
368<\/td>\n9 Normal and Error Outputs
9.1 Overview
9.2 Normal Outputs
Table 200 \u2014 Generic Normal Output (No LBA Return Value) for Normal Output <\/td>\n<\/tr>\n
369<\/td>\nTable 201 \u2014 Download Microcode Normal Output <\/td>\n<\/tr>\n
370<\/td>\nTable 202 \u2014 Check Power Mode Normal Output (part 1 of 2) <\/td>\n<\/tr>\n
372<\/td>\nTable 203 \u2014 Stream Normal Output <\/td>\n<\/tr>\n
373<\/td>\nTable 204 \u2014 Device Signatures for Normal Output <\/td>\n<\/tr>\n
374<\/td>\nTable 205 \u2014 IDLE Unload Normal Output <\/td>\n<\/tr>\n
375<\/td>\nTable 206 \u2014 ATAPI Normal Output <\/td>\n<\/tr>\n
376<\/td>\nTable 207 \u2014 SMART Off-Line Immediate Normal Output <\/td>\n<\/tr>\n
377<\/td>\nTable 208 \u2014 SMART Return Status Normal Output <\/td>\n<\/tr>\n
378<\/td>\nTable 209 \u2014 Generic Extended Normal Output <\/td>\n<\/tr>\n
379<\/td>\nTable 210 \u2014 NCQ Command Acceptance Normal Output <\/td>\n<\/tr>\n
380<\/td>\nTable 211 \u2014 NCQ Normal Output <\/td>\n<\/tr>\n
381<\/td>\nTable 212 \u2014 REQUEST SENSE DATA EXT Normal Output <\/td>\n<\/tr>\n
382<\/td>\nTable 213 \u2014 GET NATIVE MAX ADDRESS EXT Normal Output <\/td>\n<\/tr>\n
383<\/td>\nTable 214 \u2014 Sanitize Device Normal Output <\/td>\n<\/tr>\n
384<\/td>\n9.3 Error Outputs <\/td>\n<\/tr>\n
385<\/td>\nTable 215 \u2014 Unsupported Command Error <\/td>\n<\/tr>\n
386<\/td>\nTable 216 \u2014 Check Power Mode Abort Error <\/td>\n<\/tr>\n
387<\/td>\nTable 217 \u2014 Generic Abort wo\/ICRC Error <\/td>\n<\/tr>\n
388<\/td>\nTable 218 \u2014 Generic Abort Error <\/td>\n<\/tr>\n
389<\/td>\nTable 219 \u2014 Trusted Abort Error <\/td>\n<\/tr>\n
390<\/td>\nTable 220 \u2014 Configure Stream Error <\/td>\n<\/tr>\n
391<\/td>\nTable 221 \u2014 Flush Cache Error <\/td>\n<\/tr>\n
392<\/td>\nTable 222 \u2014 Flush Cache Ext Error <\/td>\n<\/tr>\n
393<\/td>\nTable 223 \u2014 Read DMA Ext Error <\/td>\n<\/tr>\n
394<\/td>\nTable 224 \u2014 Read Log Ext Error <\/td>\n<\/tr>\n
395<\/td>\nTable 225 \u2014 Read PIO Error <\/td>\n<\/tr>\n
396<\/td>\nTable 226 \u2014 Read Stream Error <\/td>\n<\/tr>\n
397<\/td>\nTable 227 \u2014 Write Log Error <\/td>\n<\/tr>\n
398<\/td>\nTable 228 \u2014 Write Log Ext Error or Data Set Management Error <\/td>\n<\/tr>\n
399<\/td>\nTable 229 \u2014 SMART Error <\/td>\n<\/tr>\n
400<\/td>\nTable 230 \u2014 Write Extended Error <\/td>\n<\/tr>\n
401<\/td>\nTable 231 \u2014 Write Stream Error <\/td>\n<\/tr>\n
402<\/td>\nTable 232 \u2014 NOP Error <\/td>\n<\/tr>\n
403<\/td>\nTable 233 \u2014 PACKET command Error <\/td>\n<\/tr>\n
404<\/td>\nTable 234 \u2014 SMART Read Log\/SMART Read Data Error <\/td>\n<\/tr>\n
405<\/td>\nTable 235 \u2014 Read PIO Extended Error <\/td>\n<\/tr>\n
406<\/td>\nTable 236 \u2014 SET ACCESSIBLE MAX ADDRESS EXT Error <\/td>\n<\/tr>\n
407<\/td>\nTable 237 \u2014 Write Error <\/td>\n<\/tr>\n
408<\/td>\nTable 238 \u2014 Write DMA Error <\/td>\n<\/tr>\n
409<\/td>\nTable 239 \u2014 NCQ Command Acceptance Error <\/td>\n<\/tr>\n
410<\/td>\nTable 240 \u2014 NCQ Write Command Aborted Error <\/td>\n<\/tr>\n
411<\/td>\nTable 241 \u2014 NCQ Read Command Aborted Error <\/td>\n<\/tr>\n
412<\/td>\nTable 242 \u2014 Sanitize Device Error <\/td>\n<\/tr>\n
413<\/td>\nAnnex A (normative) Log Definitions
A.1 Overview
Table A.1 \u2014 Example Log Structure <\/td>\n<\/tr>\n
414<\/td>\nTable A.2 \u2014 Log address definition (part 1 of 2) <\/td>\n<\/tr>\n
416<\/td>\nA.2 General Purpose Log Directory (GPL Log Address 00h)
A.3 SMART Log Directory (SMART Logging Log Address 00h)
Table A.3 \u2014 General Purpose Log Directory
Table A.4 \u2014 SMART Log Directory <\/td>\n<\/tr>\n
417<\/td>\nA.4 Comprehensive SMART Error log (Log Address 02h)
A.4.1 Overview
A.4.2 SMART error log version
A.4.3 Error log index
Table A.5 \u2014 Comprehensive SMART Error log <\/td>\n<\/tr>\n
418<\/td>\nA.4.4 Error log data structure
A.4.5 Device error count
A.4.6 Data structure checksum
A.5 Device Statistics log (Log Address 04h)
A.5.1 Overview
Table A.6 \u2014 Defined Device Statistics log pages <\/td>\n<\/tr>\n
419<\/td>\nTable A.7 \u2014 Device Statistic format
Table A.8 \u2014 device statistic flags field <\/td>\n<\/tr>\n
420<\/td>\nA.5.2 List of Supported Device Statistics log pages (log page 00h) <\/td>\n<\/tr>\n
421<\/td>\nA.5.3 Free Fall Statistics (log page 02h)
Table A.9 \u2014 List of supported Device Statistics log pages <\/td>\n<\/tr>\n
422<\/td>\nTable A.10 \u2014 Free Fall Statistics <\/td>\n<\/tr>\n
423<\/td>\nA.5.4 General Statistics (log page 01h)
Table A.11 \u2014 General Statistics (part 1 of 2) <\/td>\n<\/tr>\n
427<\/td>\nA.5.5 General Errors Statistics (log page 04h) <\/td>\n<\/tr>\n
428<\/td>\nTable A.12 \u2014 General Error Statistics <\/td>\n<\/tr>\n
429<\/td>\nA.5.6 Rotating Media Statistics (log page 03h)
A.5.6.1 Overview
Table A.13 \u2014 Rotating Media Statistics (part 1 of 2) <\/td>\n<\/tr>\n
431<\/td>\nA.5.6.2 Device Statistics Information Header
A.5.6.3 Spindle Motor Power-on Hours
A.5.6.4 Head Flying Hours
A.5.6.5 Head Load Events <\/td>\n<\/tr>\n
432<\/td>\nA.5.6.6 Number of Reallocated Logical Sectors
A.5.6.7 Read Recovery Attempts
A.5.6.8 Number of Mechanical Start Failures <\/td>\n<\/tr>\n
433<\/td>\nA.5.6.9 Number of Reallocation Candidate Logical Sectors
A.5.6.10 Number of High Priority Unload Events <\/td>\n<\/tr>\n
434<\/td>\nA.5.7 Solid State Device Statistics (log page 07h)
A.5.7.1 Overview
A.5.7.2 Device Statistics Information Header
A.5.7.3 Percentage Used Endurance Indicator
Table A.14 \u2014 Solid State Device Statistics <\/td>\n<\/tr>\n
435<\/td>\nA.5.8 Temperature Statistics (log page 05h)
A.5.8.1 Overview
Table A.15 \u2014 Temperature Statistics (part 1 of 3) <\/td>\n<\/tr>\n
437<\/td>\nA.5.8.2 Device Statistics Information Header
A.5.8.3 Current Temperature <\/td>\n<\/tr>\n
438<\/td>\nA.5.8.4 Average Short Term Temperature
A.5.8.5 Average Long Term Temperature <\/td>\n<\/tr>\n
439<\/td>\nA.5.8.6 Highest Temperature
A.5.8.7 Lowest Temperature
A.5.8.8 Highest Average Short Term Temperature <\/td>\n<\/tr>\n
440<\/td>\nA.5.8.9 Lowest Average Short Term Temperature
A.5.8.10 Highest Average Long Term Temperature <\/td>\n<\/tr>\n
441<\/td>\nA.5.8.11 Lowest Average Long Term Temperature
A.5.8.12 Time in Over-Temperature
A.5.8.13 Specified Maximum Operating Temperature <\/td>\n<\/tr>\n
442<\/td>\nA.5.8.14 Time in Under-Temperature
A.5.8.15 Specified Minimum Operating Temperature <\/td>\n<\/tr>\n
443<\/td>\nA.5.9 Transport Statistics (log page 06h)
A.5.9.1 Overview
A.5.9.2 Device Statistics Information Header
Table A.16 \u2014 Transport Statistics <\/td>\n<\/tr>\n
444<\/td>\nA.5.9.3 Number of hardware resets
A.5.9.4 Number of ASR Events
A.5.9.5 Number of Interface CRC Errors <\/td>\n<\/tr>\n
445<\/td>\nA.5.10 Reserved (log page 08h..FFh)
A.6 Device Vendor Specific logs (Log Addresses A0h-DFh)
A.7 Extended Comprehensive SMART Error log (Log Address 03h)
A.7.1 Overview
A.7.2 SMART error log version
A.7.3 Error log index
Table A.17 \u2014 Extended Comprehensive SMART Error log <\/td>\n<\/tr>\n
446<\/td>\nA.7.4 Extended Error log data structure
Table A.18 \u2014 Extended Error log data structure <\/td>\n<\/tr>\n
447<\/td>\nTable A.19 \u2014 Command data structure <\/td>\n<\/tr>\n
448<\/td>\nTable A.20 \u2014 Error data structure
Table A.21 \u2014 State field values <\/td>\n<\/tr>\n
449<\/td>\nA.7.5 Device error count
A.7.6 Data structure checksum
A.8 Power Conditions log (Log Address 08h)
A.8.1 Overview
A.8.2 Idle power conditions (log page 00h)
Table A.22 \u2014 Idle Power Conditions log page <\/td>\n<\/tr>\n
450<\/td>\nA.8.3 Standby power conditions (log page 01h)
A.8.4 Power Conditions log descriptor
Table A.23 \u2014 Standby Power Conditions log page
Table A.24 \u2014 Power Conditions log descriptor <\/td>\n<\/tr>\n
453<\/td>\nA.9 Extended SMART Self-Test log (Log Address 07h)
A.9.1 Overview <\/td>\n<\/tr>\n
454<\/td>\nA.9.2 Self-test descriptor index
A.9.3 Self-test log data structure revision number
Table A.25 \u2014 Extended Self-test log data structure <\/td>\n<\/tr>\n
455<\/td>\nA.9.4 Extended Self-test log descriptor entry
A.9.5 Data structure checksum
A.10 Host Specific logs (Log Addresses 80h-9Fh)
Table A.26 \u2014 Extended Self-test log descriptor entry <\/td>\n<\/tr>\n
456<\/td>\nA.11 IDENTIFY DEVICE data log (Log Address 30h)
A.11.1 Overview
A.11.2 List of Supported IDENTIFY DEVICE data log pages (Page 00h)
Table A.27 \u2014 Defined IDENTIFY DEVICE data pages
Table A.28 \u2014 List of supported IDENTIFY DEVICE data pages <\/td>\n<\/tr>\n
457<\/td>\nA.11.3 Copy of IDENTIFY DEVICE data (page 01h)
A.11.4 Capacity (page 02)
Table A.29 \u2014 Capacity <\/td>\n<\/tr>\n
460<\/td>\nA.11.5 Supported Capabilities (page 03h)
Table A.30 \u2014 Supported Capabilities (part 1 of 3) <\/td>\n<\/tr>\n
470<\/td>\nTable A.31 \u2014 Nominal Media Rotation Rate <\/td>\n<\/tr>\n
471<\/td>\nTable A.32 \u2014 nominal form factor field <\/td>\n<\/tr>\n
472<\/td>\nTable A.33 \u2014 World wide name format (word-based view)
Table A.34 \u2014 IDENTIFY DEVICE data WWN format (word-based view) <\/td>\n<\/tr>\n
473<\/td>\nA.11.6 Current Settings (page 04h)
Table A.35 \u2014 IDENTIFY DEVICE data WWN format (byte-based view)
Table A.36 \u2014 Current Settings (part 1 of 3) <\/td>\n<\/tr>\n
477<\/td>\nTable A.37 \u2014 power source field <\/td>\n<\/tr>\n
481<\/td>\nA.11.7 Strings (page 05h)
Table A.38 \u2014 Strings <\/td>\n<\/tr>\n
482<\/td>\nA.11.8 Security (page 06h)
Table A.39 \u2014 Security (part 1 of 2) <\/td>\n<\/tr>\n
485<\/td>\nTable A.40 \u2014 Short format enhanced security erase time field
Table A.41 \u2014 Extended format enhanced security erase time field <\/td>\n<\/tr>\n
486<\/td>\nTable A.42 \u2014 Short format normal security erase time field
Table A.43 \u2014 Extended format normal security erase time field <\/td>\n<\/tr>\n
488<\/td>\nA.11.9 Parallel ATA (page 07h)
Table A.44 \u2014 Parallel ATA (part 1 of 2) <\/td>\n<\/tr>\n
496<\/td>\nTable A.45 \u2014 PATA device number detected coded values <\/td>\n<\/tr>\n
500<\/td>\nA.11.10 Serial ATA (page 08h)
Table A.46 \u2014 Serial ATA (part 1 of 2) <\/td>\n<\/tr>\n
505<\/td>\nTable A.47 \u2014 current negotiated serial ata signal speed field <\/td>\n<\/tr>\n
506<\/td>\nA.12 LBA Status log (Log Address 19h)
A.12.1 Overview <\/td>\n<\/tr>\n
507<\/td>\nA.12.2 Number of LBA Valid Ranges log page (Page 0000h)
A.12.3 LBA Status log pages
Table A.48 \u2014 Defined LBA Status log pages
Table A.49 \u2014 Number of Valid LBA Ranges log page <\/td>\n<\/tr>\n
508<\/td>\nA.12.4 LBA Status Descriptor
Table A.50 \u2014 LBA Status log page
Table A.51 \u2014 LBA Status Descriptor <\/td>\n<\/tr>\n
509<\/td>\nA.13 LPS Mis-alignment log (Log Address 0Dh)
Table A.52 \u2014 LPS Mis-alignment log (log page 0) (part 1 of 2) <\/td>\n<\/tr>\n
510<\/td>\nTable A.53 \u2014 LPS Mis-alignment log (log pages 1..x) <\/td>\n<\/tr>\n
511<\/td>\nA.14 NCQ Command Error log (Log Address 10h)
A.14.1 Overview
A.14.2 ncq tag field
A.14.3 nq bit
Table A.54 \u2014 NCQ Command Error log <\/td>\n<\/tr>\n
512<\/td>\nA.14.4 unl bit
A.14.5 Return Fields
A.14.6 NCQ Autosense
A.14.7 Checksum <\/td>\n<\/tr>\n
513<\/td>\nA.15 Read Stream Error log (Log Address 22h)
Table A.55 \u2014 Read Stream Error log <\/td>\n<\/tr>\n
514<\/td>\nA.16 SATA Phy Event Counters log (Log Address 11h)
A.16.1 Overview
Table A.56 \u2014 Stream Error Log Entry <\/td>\n<\/tr>\n
515<\/td>\nA.16.2 Counter x Identifier
A.16.3 Counter x Value
A.16.4 Counter x Length
A.16.5 Checksum
Table A.57 \u2014 SATA Phy Event Counters log Format <\/td>\n<\/tr>\n
516<\/td>\nA.17 SATA NCQ Queue Management log (Log Address 12h)
A.17.1 Overview
A.17.2 supports abort ncq queue bit
A.17.3 supports abort all at bit
A.17.4 supports abort streaming at bit
Table A.58 \u2014 SATA NCQ Queue Management log (log page 00h) <\/td>\n<\/tr>\n
517<\/td>\nA.17.5 supports abort non-streaming at bit
A.17.6 supports abort selected ttag at bit
A.17.7 supports deadline handling bit
A.17.8 supports wdnc bit
A.17.9 supports rdnc bit <\/td>\n<\/tr>\n
518<\/td>\nA.18 SATA NCQ Send and Receive log (Log Address 13h)
A.18.1 Overview
A.18.2 sfq data set management supported bit
A.18.3 sfq data set management supports trim bit
Table A.59 \u2014 SATA NCQ Send and Receive log (log page 00h) <\/td>\n<\/tr>\n
519<\/td>\nA.19 Selective Self-Test log (Log Address 09h)
A.19.1 Overview
A.19.2 revision number field
A.19.3 Test span starting LBA and ending LBA
Table A.60 \u2014 Selective Self-Test log <\/td>\n<\/tr>\n
520<\/td>\nA.19.4 current lba under test field
A.19.5 current span under test field
A.19.6 feature flags field
A.19.7 selective self-test pending time field
A.19.8 checksum field
Table A.61 \u2014 feature flags field <\/td>\n<\/tr>\n
521<\/td>\nA.20 SMART Self-Test log (Log Address 06h)
A.20.1 Overview
A.20.2 Self-test log data structure revision number
A.20.3 Self-test log descriptor entry
Table A.62 \u2014 Self-test log data structure
Table A.63 \u2014 Self-test log descriptor entry <\/td>\n<\/tr>\n
522<\/td>\nA.20.4 Self-test index
A.20.5 Data structure checksum
A.21 Summary SMART Error log (Log Address 01h)
A.21.1 Overview
A.21.2 SMART error log version
Table A.64 \u2014 Summary SMART Error log <\/td>\n<\/tr>\n
523<\/td>\nA.21.3 Error log index
A.21.4 Error log data structure
Table A.65 \u2014 Error log data structure <\/td>\n<\/tr>\n
524<\/td>\nTable A.66 \u2014 Command data structure
Table A.67 \u2014 Error data structure <\/td>\n<\/tr>\n
525<\/td>\nA.21.5 Device error count
A.21.6 Data structure checksum
A.22 Write Stream Error log (Log Address 21h)
Table A.68 \u2014 State values <\/td>\n<\/tr>\n
526<\/td>\nA.23 Current Device Internal Status Data log (Log Address 24h)
A.23.1 Overview
Table A.69 \u2014 Write Stream Error log <\/td>\n<\/tr>\n
527<\/td>\nA.23.2 Current Device Internal Status Data header page
Table A.70 \u2014 Current Device Internal Status Data header (page 0) <\/td>\n<\/tr>\n
529<\/td>\nA.23.3 Current Device Internal Status data pages
A.23.4 Examples of data area usage
Figure A.1 \u2014 Example of a Device Internal Status log with data in all three data areas
Table A.71 \u2014 Current Device Internal Status Data (pages 1..n) <\/td>\n<\/tr>\n
530<\/td>\nFigure A.2 \u2014 Example of a Device Internal Status log with no data
Figure A.3 \u2014 Example of a Device Internal Status log with mixed data areas <\/td>\n<\/tr>\n
531<\/td>\nA.24 Saved Device Internal Status Data log (Log Address 25h)
A.24.1 Overview
A.24.2 Saved Device Internal Status Data header page
Table A.72 \u2014 Saved Device Internal Status Data header (page 0) <\/td>\n<\/tr>\n
532<\/td>\nA.24.3 Current Device Internal Status data pages
A.25 Device Statistics Notifications log (Log Address 0Ah)
Table A.73 \u2014 Saved Device Internal Status Data (pages 1..n)
Table A.74 \u2014 Device Statistics Notifications pages <\/td>\n<\/tr>\n
533<\/td>\nTable A.75 \u2014 Summary Page of the Device Statistics Notifications log
Table A.76 \u2014 DSN Match Entry <\/td>\n<\/tr>\n
534<\/td>\nTable A.77 \u2014 Definition pages of the Device Statistics Notifications log <\/td>\n<\/tr>\n
535<\/td>\nTable A.78 \u2014 dsn condition flags field <\/td>\n<\/tr>\n
536<\/td>\nAnnex B (informative) Command Set Summary
Table B.1 \u2014 Command codes (sorted by command code) (part 1 of 5) <\/td>\n<\/tr>\n
541<\/td>\nTable B.2 \u2014 Command codes (sorted by command name) (part 1 of 3) <\/td>\n<\/tr>\n
544<\/td>\nTable B.3 \u2014 Historical Command Assignments (part 1 of 9) <\/td>\n<\/tr>\n
553<\/td>\nTable B.4 \u2014 Historical SET FEATURE Code Assignments (part 1 of 10) <\/td>\n<\/tr>\n
563<\/td>\nAnnex C (informative) How to Use SCT Commands
C.1 How to Use SCT Commands Overview <\/td>\n<\/tr>\n
564<\/td>\nFigure C.1 \u2014 Example flowchart for SCT commands <\/td>\n<\/tr>\n
565<\/td>\nC.2 Examples of Log Page Command Sequences
Figure C.2 \u2014 Example sequence for foreground write same with a repeating write pattern
Figure C.3 \u2014 Example sequence for foreground write same with a repeating pattern <\/td>\n<\/tr>\n
566<\/td>\nFigure C.4 \u2014 Example sequence for writing data using an SCT command with no background activity
Figure C.5 \u2014 Example sequence for reading data using an SCT command with no background activity <\/td>\n<\/tr>\n
567<\/td>\nFigure C.6 \u2014 Example sequence for a Non-Data SCT command with no background activity <\/td>\n<\/tr>\n
568<\/td>\nFigure C.7 \u2014 Example sequence for writing data using an SCT command with background activity <\/td>\n<\/tr>\n
569<\/td>\nFigure C.8 \u2014 Example sequence for writing data using multiple write data transfers <\/td>\n<\/tr>\n
570<\/td>\nC.3 Issuing an SCT Command to a Device
C.3.1 Step 1 \u2013 Build a Key Page
Figure C.9 \u2014 Example sequence for a Non-Data SCT command with background activity <\/td>\n<\/tr>\n
571<\/td>\nC.3.2 Step 2 \u2013 Issue the SCT command
Table C.1 \u2014 SCT command using SMART WRITE LOG command <\/td>\n<\/tr>\n
572<\/td>\nC.3.3 Step 3 \u2013 Transfer Data if Required
Table C.2 \u2014 SCT command using WRITE LOG EXT command <\/td>\n<\/tr>\n
573<\/td>\nC.3.4 Step 4 \u2013 Final Status\/SCT Command Completion <\/td>\n<\/tr>\n
574<\/td>\nAnnex D (informative) Implementation Guidelines for 1 024- and 4 096-Byte Sector Sizes
D.1 General
D.2 Overview
Figure D.1 \u2014 System Dependency Chain <\/td>\n<\/tr>\n
575<\/td>\nFigure D.2 \u2014 Mapping Proposals
Figure D.3 \u2014 Logical Sector to Physical Mapping <\/td>\n<\/tr>\n
576<\/td>\nD.3 Implementation
D.3.1 4 096-Byte Physical Sector Size Implementation
D.3.2 Reporting Alignment (512-Byte LBA Only) <\/td>\n<\/tr>\n
577<\/td>\nD.3.3 RMW operations (512-Byte LBA Only)
D.4 Implementation Issues (512-Byte LBA Only)
D.4.1 Overview
Figure D.4 \u2014 Uncorrectable Error Handling <\/td>\n<\/tr>\n
578<\/td>\nD.4.2 Drive Partitioning
Figure D.5 \u2014 Typical HDD Layout Using A Master Boot Record <\/td>\n<\/tr>\n
579<\/td>\nD.4.3 File System Formatting
D.4.4 Virtual Memory accessing
D.4.5 Booting <\/td>\n<\/tr>\n
580<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Information technology. AT attachment – ATA\/ATAPI Command Set. 3 (ACS-3)<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2022<\/td>\n584<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":391671,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-391660","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/391660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/391671"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=391660"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=391660"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=391660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}