T10/05-233r2 SAT - ATA Errors to SCSI Errors - Translation Map

Similar documents
T10/05-142r3 SAT - LOG SENSE command and SMART

recruitment Logo Typography Colourways Mechanism Usage Pip Recruitment Brand Toolkit

Removable Media Feature Set (Changes and additions to ATA/ATAPI-4) *** PROPOSAL ONLY ***

Tranont Mission Statement. Tranont Vision Statement. Change the world s economy, one household at a time.

BRANDING AND STYLE GUIDELINES

PracticeAdmin Identity Guide. Last Updated 4/27/2015 Created by Vanessa Street

Removable Media Status Notification Feature Set and Removable Media Feature Set (Changes and additions to ATA/ATAPI-4) *** PROPOSAL ONLY ***

BRAND STANDARD GUIDELINES 2014

Visual Identity Guidelines. Abbreviated for Constituent Leagues

Brand Standards. V1 For Internal Use. Newcastle Systems Brand Standards 1

The ABC s of Web Site Evaluation

Proposal For A General Purpose Logging Feature Set

Wisconsin Retirement Testing Preparation

BRAND BOOK. Copyright 2016 WashU Student Union Student Union Brand Guidebook 1

How to Register for Summer Camp. A Tutorial

SFF Committee Specification for. Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) SFF-8035i Revision 2.0

Brand Guidelines October, 2014

Growing Our Own Through Collaboration

Related Documents ses2r00 - SCSI Enclosure Services - 2 revision r0 - SES-2 INVOP for Threshold In page

Suggested Changes. Add to Clause 8 8.AA SECURITY PROTOCOL IN command 8.BB SECURITY PROTOCOL OUT command. Jim Hatfield (Seagate) Page 1 of 5

How to Register for Summer Camp. A Tutorial

CS3600 SYSTEMS AND NETWORKS

Proposal of an Improved Description of Read Native Max and Set Max Commands including rules for C/H/S and LBA calculation

November 25, Mr. Paul Kaspar, PE City Engineer City of Bryan Post Office Box 1000 Bryan, Texas 77802

HEL HEL HEL HEL VETIC HEL VETIC HEL HEL VETICA HEL HEL ETICA ETIC VETIC HEL VETIC HEL HEL C VETICA ETI- HEL HEL VETI HEL VETICA VETIC HEL HEL VETICA

Write Uncorrectable EXT Proposal

Media Kit & Brand Guidelines

BRAND GUIDELINES UPDATED NOVEMBER 2018

T10/05-239r0 SAT - Caching mode page

"Charting the Course... CA-View Administration. Course Summary

Western Digital Generated Proposal for a Working Draft. Overlap Features WESTERN DIGITAL. Overlap Proposal

17 March r1 SAM-4 SAS-2 QUERY UNIT ATTENTION task management function

Brand Standards September 2016 CREATED BY M3 GROUP

Solano Community College Academic Senate CURRICULUM COMMITTEE AGENDA Tuesday, May 1, :30 p.m., Room 503

IMPERIAL VALLEY COLLEGE CURRICULUM AND INSTRUCTION COMMITTEE MEETING ADOPTED MINUTES REGULAR MEETING THURSDAY, JUNE 4, :00 P.M.

TABLE OF CONTENTS. 3 Intro. 4 Foursquare Logo. 6 Foursquare Icon. 9 Colors. 10 Copy & Tone Of Voice. 11 Typography. 13 Crown Usage.

Palatino. Palatino. Linotype. Palatino. Linotype. Linotype. Palatino. Linotype. Palatino. Linotype. Palatino. Linotype

ATA Command Extension Proposal for Media Card Pass Through Command

Identity: Clear Space. Brand Standards. Brand Standards

InnoDisk FiD 2.5 SATA20000-H

CONTENTS 05 DYNICS BRAND 06 LOGO 08 SOFTWARE 12 PRODUCT BRANDS 16 ICONS 17 TYPEFACE 19 E SQUAD 20 CONTACT INFORMATION COPYRIGHT NOTICE

TuffDrive. Industrial msata. Product Specification VMS 200 High Speed Series

identity and logo GrapHIc StandardS manual august 2016

Stacks & Queues. Kuan-Yu Chen ( 陳冠宇 ) TR-212, NTUST

"Charting the Course... MOC A Planning, Deploying and Managing Microsoft Forefront TMG Course Summary

Similar Polygons Date: Per:

Macro O Compensate a single cartridge ActiveEdge tool

Bangladesh. Rohingya Emergency Response. Early Warning, Alert and Response System (EWARS) Epidemiological Bulletin W6 2018

04-218r5 SAT SPC-3 INQUIRY contents 30 October 2004

I.D. GUIDE Kentucky Campus Version 1.0

PART LISTINGS TEST OR QUALIFICATION REFERENCE

DiskOnChip IDE Pro. Flash Disk with IDE Interface. Highlights. Operating Temperature. Environmental Conditions. IDE Modes.

Visit MathNation.com or search "Math Nation" in your phone or tablet's app store to watch the videos that go along with this workbook!

Multicast Tree Aggregation in Large Domains

Content Protection for Recordable Media (CPRM) Proposal

06-378r0: SAT - Miscellaneous changes 18 August 2006

Letter Sound Cut & Paste Activity Sheets

Math 96--Radicals #1-- Simplify; Combine--page 1

INDEX. 1.Description. 2.Features. 3.Introduction. 4.Specification.. 5.Installation Guide.. 6.Block Diagram. 7.Assignment

Lesson 12: Angles Associated with Parallel Lines

04-218r1 SAT SPC-3 INQUIRY contents 29 July 2004

Handwriting Standards

6.2 OPTIONAL SECURITY SERVICES

Multi-view object segmentation in space and time. Abdelaziz Djelouah, Jean Sebastien Franco, Edmond Boyer

6 May 2008 T10/08-018r3

CEU BRAND GUIDELINES

CS246: Mining Massive Datasets Jure Leskovec, Stanford University

S-CN MINI- IDE Flash Disk Industrial Application

16 June 2007 e07129r1 ATA8-ACS Endianness clarifications

CompactFlash Card W7CFxxxA-H2

Reporting Device Nominal Form Factor (ATA8-ACS)

CompactFlash TM Disk INDUSTRIAL GRADE W7CFxxxA-H Series

InnoDisk FiD 2.5 SATA20000-R

Microframe Corporation

Section 8: Monomials and Radicals

1.2 Round-off Errors and Computer Arithmetic

Eureka Math. Grade 7, Module 6. Student File_A. Contains copy-ready classwork and homework

Connection Guide (RS-232C)

MIDI. System Exclusive. TSR-24 (extended) GSP-2101 (extended) Valve FX (extended) TSR-12 (basic) RP-10 (basic) Legend II (basic) For MIDI Compatible

Document Title SAMSUNG Serial ATA NSSD 2.5" Revision History Revision No History Revised Date Remark Preliminary version Added New Par

Models GNK050N12B3 GNK075N14B3 GNK100N16B3 GNK125N20B3. Save This Manual For Future Reference. Multi- Ind., Inc. Lewisburg, TN USA 37091

Why Structured Parallel Programming Matters. Murray Cole

InnoRobust II SATA SSD

Rev. 1.1, Mar MCB4E50G5MXP-0VB MCCOE1HG5MXP-0VB SS "SATA 3.0Gb/s SLC SSD (NAND based Solid State Drive) datasheet SAMS

"Charting the Course... Teradata Basics Course Summary

Polynomial Functions I

PTZ and Block Camera Control Protocol. JAN 15 th, 2019

the Soneira-Peebles Model

ATA Command Pass-Through

Queues. Kuan-Yu Chen ( 陳冠宇 ) TR-212, NTUST

"Charting the Course... Constructing CA-OPS/MVS Applications Course Summary

64 MB 2.5-Inch IDE Flash Drive GENERAL DESCRIPTION FEATURES ORDERING INFORMATION. IDE Flash Drives

26 April r0 SAT-2 WRITE LONG to WRITE UNCORRECTABLE EXT

Ș.l. dr. ing. Lucian-Florentin Bărbulescu

CMSC 2833 Lecture Memory Organization and Addressing

STAT 7000: Experimental Statistics I

How to use this catalog

Bitty Rover. Recommended Age: 12 and up Difficulty Level: 3/5 (Soldering Required, programming, connecting wires, small parts choking hazard)

Lesson 1: Why Move Things Around?

REMOVABLE / RE-WRITABLE MEDIA SPECIFICATION. Draft Proposal DOCUMENT STATUS. Universal Command Set for Removable/Re-Writable Media T10/97-227r0

Transcription:

To: T10 Technical Committee From: Wayne Bellamy (wayne.bellamy@hp.com), Hewlett Packard Date: June 30, 2005 Subject: T10/05-233r2 SAT - s to Errors - Translation Map Revision History Revision 0 (June 08, 2005) first revision Revision 1 (June 27, 2005) second revision Changes: (per 6-20-05 W.G.) 1) Removed ILI, C/D, I/O, BBK, and CHK bits (per 6-20-05 W.G. T13 recommendations) from Table 1. 2) A table, similar to Table 2, prefered with the words for sense key asc/ascq (not the hex values). (Two choices provided pick one.) 3) Removed DRDY, DSC, IDX bit lines from Table 2. 4) For CORR bit error put Not an error under side in Table 2. 5) Removed 03/13/00 from IDNF row in Table 2. 6) The W.G. shall decide before next meeting the appropriate error for the ABRT bit and IDNF bit from the values presented. 7) Noted: All other bit mapping communicated to be correct in Table 2. Revision 2 (June 30, 2005) third revision 1) Moved ATA bits acronym table and all additional related information to the end of the proposal (to be deleted later). 2) Changed ATA ABRT bit map to 0Bh// (ABORTED COMMAND NO ADDITIONAL SENSE INFORMATION). 3) ATA IDNF bit mapped to 03h/14h/01h (MEDIUM ERROR RECORD NOT FOUND). Related Documents (T10) sat-r04 to ATA Translation (SAT), Revision 4 (T10) spc-3 r22 Primary Commands - 3, Revision 22 (T13) ata7v1r4b AT Attachment with Packet Interface -7 Volume1, Revision 4b Overview 1. All ATA errors must be properly translated to appropriate errors. 2. Incorrect error translations can result in improper responses from the application client. As a result, drastically incorrect actions may be taken by a data center storage manager (device removal, etc.). 3. CLOSE SCRUTINY OF THIS PROPOSAL BY THE ATA COMMUNITY IS REQUESTED. Suggested Changes [Note to editor: Currently, information does not exist in section 12 relating to error reporting. This first proposal revision is an error map of the ATA register set bits that pertain to error conditions to the error reporting methodology of sense key, additional sense code, and additional sense code qualifier. It is not the purpose of this proposal, at least at this time, to provide a map of this data into a SAS SSP Response IU or define how that is done.] Page 1 of 5

12.2 Error Translation ATA (non-packet device) to error map ATA non-packet device errors must be mapped (or translated) to the appropriate errors. The ATA Status register and Error register bit settings provide the information to be translated into sense key, additional sense code, and additional sense code qualifier for error reporting. Error! Reference source not found. provides the translation map of all ATA nonpacket device errors to errors. [NOTE to Editor and W.G.: Additional tables are provided to present the same information in several different ways. Everything after Table 1 provides exactly the same data but in different formats/layouts. Any not selected for use shall be deleted.] Table 1: s to Errors Error Sense Keys - Additional Sense Codes Additional Sense Code CORR - (This is not considered to be an error.) DF - HARDWARE ERROR - INTERNAL TARGET FAILURE ERR NM NOT READY MEDIUM NOT PRESENT ERR UNC MEDIUM ERROR - UNRECOVERED READ ERROR ERR AMNF MEDIUM ERROR - ADDRESS MARK NOT FOUND FOR DATA FIELD ERR IDNF MEDIUM ERROR - RECORD NOT FOUND ERR ABRT ABORTED COMMAND - NO ADDITIONAL SENSE INFORMATION ERR MC UNIT ATTENTION - NOT READY TO READY CHANGE, MEDIUM MAY HAVE CHANGED ERR MCR UNIT ATTENTION - OPERATOR MEDIUM REMOVAL REQUEST ERR ICRC ABORTED COMMAND - INFORMATION UNIT iucrc ERROR DETECTED [NOTE to Editor and W.G.: All of the following information is for reference only for the editor and W.G. It shall be deleted after its use, prior to proposal incorporation.] Page 2 of 5

ATA s and bits All old and new bit definitions bit Status BSY DRDY DWF / SE / DF Error ICRC UNC / MC / WP TAG 7 6 5 4 3 2 1 0 DSC / # DRQ CORR IDNF MCR ABRT / REL IDX TK0NF / NM / EOM ERR AMNF / MED / CCTO/ Sense key/asc/ascq & ATA Status register and Error register bits - Map ATA bit 7 6 5 4 3 2 1 0 reg 04h 44h Not an error 03h 13h 02h 3Ah 0Bh 00Bh 44AAhh 22h 2222hh 2244hh 0011hh 0022hh 06h 5Ah 01h 03h 1122hh 14h 2211hh 01h 06h 28h 03h 11h 0Bh 47h 03h Status - - DF - - - - Status - - - - - CORR - - Error - - - - - - - AMNF Error - - - - - - NM - Error - - - - - ABRT - - Error - - - - MCR - - - Error - - - IDNF - - - - Error - - MC - - - - - Error - UNC - - - - - - Error ICRC - - - - - - - [Note to SAT W.G.: ABRT (especially), CORR, and IDNF need to be very closely scrutinized for reporting the appropriate error. ABRT in particular needs to be discussed due its multiplicity of applications to ATA errors (abort means several things in ATA which does not resolve to a specific error to map to s key/asc/ascq). Page 3 of 5

Definitions 0 1 h 1 7 h 0 0 h RR EE CC OO VVEE RR EE DD EE RR RR OO RR RR EE CC OO VV EE RR EE DD DD AA TT AA WW TT HH NN OO EE RR RR OO RR CC OO RR RR EE CC TT III OO NN AA PP PP LL EE DD 0 1 h 1 7 h 0 1 h RR EE CC OO VVEE RR EE DD EE RR RR OO RR RR EE CC OO VV EE RR EE DD DD AA TT AA WW TT HH RR EE TT RR EE SS 0 1 h 1 8 h 0 0 h RR EE CC OO VVEE RR EE DD EE RR RR OO RR RR EE CC OO VV EE RR EE DD DD AA TT AA WW TT HH EE RR RR OO RR CC OO RR RR EE CC TT OO NN AA PP PP LL EE DD 02h 3Ah NOT READY - MEDIUM NOT PRESENT 03h 11h MEDIUM ERROR - UNRECOVERED READ ERROR 0 3 h 1 2 h 0 0 h MM EE DD UU MM EE RR RR OO RR - AA DD DD RR EE SS SS MM AA RR KK NN OO TT FF OO UU NN DD FF OO RR DD FF EE LL DD 03h 13h MEDIUM ERROR - ADDRESS MARK NOT FOUND FOR DATA FIELD 03h 14h 01h MEDIUM ERROR - RECORD NOT FOUND 0 3 h 2 1 h 0 0 h MM EE DD UU MM EE RR RR OO RR - LL OO GG CC AA LL BB LL OO CC KK AA DD DD RR EE SS SS OO UU TT OO FF RR AA NN GG EE 04h 44h HARDWARE ERROR - INTERNAL TARGET FAILURE 0 5 h 2 0 h 0 0 h LL LL EE GG AA LL RR EE QQ UU EE SS TT - NN VVAA LL DD CC OO MM MM AA NN DD OO PP EE RR AA TT OO NN CC OO DD EE 0 5 h 2 2 h 0 0 h LL LL EE GG AA LL RR EE QQ UU EE SS TT - LL LLE E GG AA LL FF UU NN CC TT OO NN 0 5 h 2 4 h 0 0 h LL LL EE GG AA LL RR EE QQ UU EE SS TT - NN VVAA LL DD FF EE LL DD NN CC DD BB 0 5 h 2 6 h 0 0 h LL LL EE GG AA LL RR EE QQ UU EE SS TT - NN VVAA LL DD FF EE LL DD NN PP AA RR AA MM EE TT EE RR LL SS TT 0 5 h 2 6 h 0 1 h LL LL EE GG AA LL RR EE QQ UU EE SS TT - PP AA RR AA MM EE TT EE RR NN OO TT SS UU PP PP OO RR TT EE DD 0 5 h 2 6 h 0 2 h LL LL EE GG AA LL RR EE QQ UU EE SS TT PP AA RR AA MM EE TT EE RR VVAA LL UU EE NN VVAA LL DD UNIT ATTENTION - NOT READY TO READY CHANGE, MEDIUM MAY HAVE 06h 28h CHANGED 06h 5Ah 01h UNIT ATTENTION - OPERATOR MEDIUM REMOVAL REQUEST 0Bh ABORTED COMMAND NO ADDITIONAL SENSE INFORMATION 0Bh 47h 03h ABORTED COMMAND - INFORMATION UNIT iucrc ERROR DETECTED 0 BB h 4 AA h 0 0 h AA BB OO RR TT EE DD CC OO MM MM AA NN DD - CC OO MM MM AA NN DD PP HH AA SS EE EE RR RR OO RR Error Sense Keys- Additional Sense Codes Additional Sense Code 04h (This is not considered to be an error.) 20h HARDWARE ERROR - INTERNAL TARGET FAILURE 01h 02h NOT READY - MEDIUM NOT PRESENT 01h 40h MEDIUM ERROR - UNRECOVERED READ ERROR 01h 01h MEDIUM ERROR - ADDRESS MARK NOT FOUND FOR DATA FIELD 01h 10h MEDIUM ERROR - ADDRESS MARK NOT FOUND FOR ID FIELD 01h 10h MEDIUM ERROR - RECORD NOT FOUND 01h 10h MEDIUM ERROR - LOGICAL BLOCK ADDRESS OUT OF RANGE 01h 04h ILLEGAL REQUEST - INVALID COMMAND OPERATION CODE 01h 04h ILLEGAL REQUEST - ILLEGAL FUNCTION 01h 04h ILLEGAL REQUEST - INVALID FIELD IN CDB 01h 04h ILLEGAL REQUEST - INVALID FIELD IN PARAMETER LIST 01h 04h ILLEGAL REQUEST - PARAMETER NOT SUPPORTED 01h 04h ILLEGAL REQUEST PARAMETER VALUE INVALID 01h 04h ABORTED COMMAND - COMMAND PHASE ERROR 01h 04h ABORTED COMMAND - NO ADDITIONAL SENSE INFORMATION 01h 20h UNIT ATTENTION - NOT READY TO READY CHANGE, MEDIUM MAY HAVE CHANGED 01h 08h UNIT ATTENTION - OPERATOR MEDIUM REMOVAL REQUEST 01h 80h ABORTED COMMAND - INFORMATION UNIT iucrc ERROR DETECTED Error Sense Keys - Additional Sense Codes Additional Sense Code CORR - (This is not considered to be an error.) DF - HARDWARE ERROR - INTERNAL TARGET FAILURE ERR NM NOT READY - MEDIUM NOT PRESENT ERR UNC MEDIUM ERROR - UNRECOVERED READ ERROR Page 4 of 5

ERR AMNF MEDIUM ERROR - ADDRESS MARK NOT FOUND FOR DATA FIELD ERR IDNF MEDIUM ERROR - ADDRESS MARK NOT FOUND FOR ID FIELD ERR IDNF MEDIUM ERROR - RECORD NOT FOUND ERR IDNF MEDIUM ERROR - LOGICAL BLOCK ADDRESS OUT OF RANGE ERR ABRT ILLEGAL REQUEST - INVALID COMMAND OPERATION CODE ERR ABRT ILLEGAL REQUEST - ILLEGAL FUNCTION ERR ABRT ILLEGAL REQUEST - INVALID FIELD IN CDB ERR ABRT ILLEGAL REQUEST - INVALID FIELD IN PARAMETER LIST ERR ABRT ILLEGAL REQUEST - PARAMETER NOT SUPPORTED ERR ABRT ILLEGAL REQUEST PARAMETER VALUE INVALID ERR ABRT ABORTED COMMAND - COMMAND PHASE ERROR ERR ABRT ABORTED COMMAND - NO ADDITIONAL SENSE INFORMATION ERR MC UNIT ATTENTION - NOT READY TO READY CHANGE, MEDIUM MAY HAVE CHANGED ERR MCR UNIT ATTENTION - OPERATOR MEDIUM REMOVAL REQUEST ERR ICRC ABORTED COMMAND - INFORMATION UNIT iucrc ERROR DETECTED...and...the following is a different presentation if this format is preferred... ATA bit reg 7 6 5 4 3 2 1 0 Status - - DF - - - - Status - - - - - CORR - - Error - - - - - - - AMNF Error - - - - - - NM - Error - - - - - ABRT - - Error - - - - MCR - - - Error - - - IDNF - - - - Error - - MC - - - - - Error - UNC - - - - - - Error ICRC - - - - - - - ] 04h 44h Not an error 03h 13h 02h 3Ah 0Bh 00BBhh 44AAhh 22h 2222hh 2244hh 0011hh 0022hh 06h 5Ah 01h 03h 1122hh 14h 2211hh 01h 06h 28h 03h 11h 0Bh 47h 03h Page 5 of 5