WORKING INCITS XXX
DRAFT T10/1675D
Revision 4
24 October 2006
INFORMATION TECHNOLOGY -
Multi-Media Commands - 5 (MMC-5)
This is a draft proposal of the InterNational Committee for Information Technology Standards (INCITS). INCITS
is accredited by, and approved under rules approved by, the American National Standards Institute (ANSI). As
such this is not a completed standard. The INCITS T10 Technical Committee may modify this document as a
result of comments received during public review and its approval as a standard. Use of the information
contained herein is at your own risk.
Permission is granted to members of INCITS, its technical committees, and their associated task groups to
reproduce this document for the purposes of INCITS standards activities without further permission, provided
this notice is included. All other rights are reserved. Any commercial or for-profit replication or re-publication is
prohibited.
MMC-5 Technical Editor: Bill McFerrin, representing
Royal Philips Electronics, NV
P. O. Box 381
Llano, TX 78643
USA
Tel. (325) 423-1560
E-mail: billmc37@ctesc.net
Reference number
ISO/IEC ***** :XXXX
ANSI INCITS .***** :XXXX
Printed: ******, XXXX
Points of Contact:
T10 Chair T10 Vice-Chair
John B. Lohmeyer
LSI Logic Corp.
4420 ArrowsWest Dr.
Colo. Springs, CO 80907-3444
George O. Penokie
Tivoli Systems Inc.
MS: 2C6
3605 Highway 52 N.
Rochester, MN 55901 USA
Telephone: (719) 533-7560
Facsimile: (719) 533-7183
Email: lohmeyer@t10.org
Telephone: (507) 253-5208
Facsimile: (507) 253-2880
Email: gpenokie@tivoli.com
INCITS Secretariat
1250 Eye Street, NW Suite 200
Washington, DC 20005
Telephone: 202-737-8888
Facsimile: 202-638-4922
Email: INCITS@itic.org
T10 Web Site
www.t10.org
T10 Reflector
To subscribe send e-mail to majordomo@T10.org with ‘subscribe’ in message body
To unsubscribe send e-mail to majordomo@T10.org with ‘unsubscribe’ in message body
Internet address for distribution via T10 reflector: T10@T10.org
Document Distribution
INCITS Online Store
managed by Techstreet
1327 Jones Drive
Ann Arbor, MI 48105
http://www.techstreet.com/incits.html
Telephone: 1-734-302-7801
Toll Free: 1-800-699-9277
Facsimile: 1-734-302-7811
or
Global Engineering
15 Inverness Way East
Englewood, CO 80112-5704
http://www.ihs.com
Telephone: 303-792-2181
Toll Free: 800-854-7179
Facsimile: 303-792-2192
ANSI I
INCITS XXX.200n
American National Standards
for Information Technology –
SCSI Multi-Media Commands – 5 (MMC-5)
Secretariat
InterNational Committee for Information Technology Standards
Approved DD MM YY
American National Standards Institute, Inc.
Abstract
This standard defines a SCSI based command set needed to access multi-media features. The applicable
clauses of this standard when used in conjunction with other standards and publications define a full standard
set of commands.
American
National
Standard
Approval of an American National Standard requires verification by
ANSI that the requirements for due process, consensus and other
criteria for approval have been met by the standards developer.
Consensus is established when, in the judgment of the ANSI Board of
Standards Review, directly and materially affected interests have
reached substantial agreement. Substantial agreement means much
more than a simple majority, but not necessarily unanimity. Consensus
requires that all views and objections be considered and that effort be
made towards their resolution.
The use of American National Standards is completely voluntary; their
existence does not in any respect preclude anyone, whether he has
approved the standards or not, from manufacturing, marketing,
purchasing, or using products, processes, or procedures not
conforming to the standards.
The American National Standards Institute does not develop standards
and in no circumstances give interpretation on any American National
Standard. Moreover, no person shall have the right or authority to issue
an interpretation of an American National Standard in the name of the
American National Standards Institute. Requests for interpretations
should be addressed to the secretariat or sponsor whose name
appears on the title page of this standard.
CAUTION NOTICE: This American National Standard may be revised
or withdrawn at any time. The procedures of the American National
Standards Institute require that action be taken periodically to reaffirm,
revise, or withdraw this standard. Purchasers of American National
Standards may receive current information on all standards by calling
or writing the American National Standards Institute.
CAUTION NOTICE: The developers of this standard have requested that holders of patents that may be
required for the implementation of this standard disclose such patents to the publisher. However, neither
the developers nor the publisher has undertaken a patent search in order to identify, which, if any,
patents may apply to this standard. As of the date of publication of this standard and following call for
the identification of patents that may be required for the implementation of the standard, no such claims
have been made. The developer or publisher in respect to any standard it processes conducts no further
patent search. No representation is made or implied that licenses are not required to avoid infringement
in the use of this standard.
Published by
American National Standards Institute
11 West 42
nd
Street, New York, NY 10036
Copyright © 200n by American National Standards Institute
All rights reserved.
Printed in the United States of America
24 October 2006 T10/1675-D Revision 4
SCSI Multi-Media Commands - 5 (MMC-5) i
Contents
1 Scope.............................................................................................................................................................1
2 References ....................................................................................................................................................2
2.1 Normative References...........................................................................................................................2
2.2 Approved References ............................................................................................................................2
2.3 References under development ............................................................................................................3
2.4 Other References ..................................................................................................................................3
3 Definitions, Symbols, Abbreviations, and Conventions.................................................................................6
3.1 MMC General Terms .............................................................................................................................6
3.2 CD Specific Terms...............................................................................................................................11
3.3 DVD and HD DVD Specific Terms ......................................................................................................14
3.4 BD Specific Terms ...............................................................................................................................16
3.5 Abbreviations and Acronyms...............................................................................................................19
3.6 Keywords .............................................................................................................................................21
3.7 Conventions.........................................................................................................................................22
3.8 Bit and byte ordering............................................................................................................................23
3.9 Notation conventions ...........................................................................................................................23
4 Models .........................................................................................................................................................24
4.1 General ................................................................................................................................................24
4.1.1 Overview ....................................................................................................................................24
4.1.2 Common Physical Media Structure ...........................................................................................24
4.1.2.1 The Disc .................................................................................................................................24
4.1.2.2 Single Layer Structure............................................................................................................25
4.1.2.3 Dual Layer PTP Structure ......................................................................................................25
4.1.2.4 Dual Layer OTP Structure ......................................................................................................26
4.1.2.5 Data Structure in a Spiral .......................................................................................................26
4.1.2.5.1 Modulation Coding .................................................................................................................26
4.1.2.5.2 Error Detection and Error Correction Coding.........................................................................26
4.1.3 Logical Presentation of the Media .............................................................................................27
4.1.3.1 Logical Blocks.........................................................................................................................27
4.1.3.2 Logical Sub-Divisions of Media ..............................................................................................27
4.1.3.2.1 General ..................................................................................................................................27
4.1.3.2.2 Logical Tracks........................................................................................................................28
4.1.3.2.2.1 Overview .............................................................................................................................28
4.1.3.2.2.2 Properties of Logical Tracks ...............................................................................................29
4.1.3.3 Sessions .................................................................................................................................29
4.1.4 Data cache.................................................................................................................................30
4.1.5 Resets ........................................................................................................................................31
4.1.5.1 Reset Types ...........................................................................................................................31
4.1.5.2 Power-On Reset.....................................................................................................................31
4.1.5.3 Hard Reset .............................................................................................................................31
4.1.5.4 Device Reset ..........................................................................................................................31
4.1.6 Error reporting............................................................................................................................31
4.1.6.1 Unit Attention Conditions........................................................................................................31
4.1.6.2 Drive Busy Conditions ............................................................................................................31
4.1.6.3 Unable to Write Errors............................................................................................................32
4.1.6.4 Deferred Errors.......................................................................................................................33
4.1.7 Removable medium ...................................................................................................................33
4.1.8 Drive Ready/Not Ready Conditions ...........................................................................................34
4.1.9 Timeouts ....................................................................................................................................36
4.1.9.1 General...................................................................................................................................36
4.1.9.2 Group 1 Timeouts...................................................................................................................36
4.1.9.3 Group 2 Timeouts...................................................................................................................37
4.1.9.4 No Timeout Commands .........................................................................................................37
4.1.9.5 Group 3 timeout for Real Time Stream Recording/Playback .................................................38