Test Plan for MultiRead Devices

Similar documents
CD-ROM COMPATIBLE TAPE FORMAT FOR INSTALLABLE FILE SYSTEM

WORLD AIRLINE ENTERTAINMENT ASSOCIATION TECHNOLOGY COMMITTEE WAEA SPECIFICATION

To: Membership of X3T10 From: R. Reisch/R. Roberts Subject: Minutes of X3T10 MMC II Working Group - May 6 and 7, 1997

Table 1 - GET CONFIGURATION Command Descriptor Block

VCPS Multi-Media Command Set (MMC) Enabling the Video Copy Protection System for the DVD+R/+RW Video Recording Format

INCLUDING MEDICAL ADVICE DISCLAIMER

Multi-Media Command Set Description for the DVD+RW Format

18 July 2005 T10/1675-D MMC-5 Revision 1d

ACCEPTABLE USE POLICIES FOR INFORMATION SERVICES COMPUTING RESOURCES

MMC-2 CD MODEL. Document Number R0 File name MM2-05r0.doc. Content: Clause 5 of SFF CD Model

FOR TCG ACPI Specification

ECMA-405. Data Interchange on Parallel Write/Read Disk Format for 5 Optical Disks. 1 st Edition / December Reference number ECMA-123:2009

MERIDIANSOUNDINGBOARD.COM TERMS AND CONDITIONS

Ecma International Policy on Submission, Inclusion and Licensing of Software

Enhanced Serial Peripheral Interface (espi) ECN

Terms of Use. Changes. General Use.

Ecma International Policy on Submission, Inclusion and Licensing of Software

NICC ND 1610 V4.1.1 ( )

Bar Code Discovery. Administrator's Guide

INTERNATIONAL STANDARD

Oracle Binary Code License Agreement for Java Secure Sockets Extension for Connected Device Configuration 1.0.2

DDCD Commands Description. SONY Double Density CD Drive (DDCD) Command Set Proposal

GRF AN003. GRF4003 Broadband Performance Optimization

AN NTAG I²C plus memory configuration options. Application note COMPANY PUBLIC. Rev June Document information

Multi-Media Command Set (MMC) Enabling the Video Content Protection System for the DVD+R/+RW Video Recording Format

AT&T Release Notes. Enhanced Web Real-Time Communication (WebRTC) API. Publication Date: August 2015

Storage and Related Peripherals

ERRATA FOR. TCG TPM I2C Interface Specification. Errata Version 1.0 April 6, Family 2.0 Level 00 Revision 1.

Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX

Reference Guide VIB 10/11. (VIB 10 pictured) vehicle integration box

Product catalogue / Pricelist. CD products

US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

This document is a preview generated by EVS

TERMS & CONDITIONS. Complied with GDPR rules and regulation CONDITIONS OF USE PROPRIETARY RIGHTS AND ACCEPTABLE USE OF CONTENT

Document Revision 1.0 September 16, 1998 Intel Hewlett-Packard NEC Dell

Recommended Pick & Place Tools (Nozzles) for LEDs of OSRAM Opto Semiconductors Application Note

IETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008

INTERNATIONAL STANDARD

R11 Series Drive Command Reference Manual. Version May 9, 2006 PIONEER CORPORATION

DCMI Data Center Manageability Interface Specification v1.0, Revision 1.0. Addenda, Errata, and Clarifications

SDLC INTELLECTUAL PROPERTY POLICY

OCTOSHAPE SDK AND CLIENT LICENSE AGREEMENT (SCLA)

LOGO LICENSE AGREEMENT(S) CERTIPORT AND IC³

HOST INTERCHANGE FORMAT

Mile Terms of Use. Effective Date: February, Version 1.1 Feb 2018 [ Mile ] Mileico.com

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

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

SMART Self-Test Reference for P400e SATA SSDs

TERMS OF SERVICE AGREEMENT

Winnebago Industries, Inc. Privacy Policy

Terminal I/O Profile Client Implementation Guide

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3)

INFORMATION TECHNOLOGY - SCSI-3 Multimedia Commands

GS1 Recall User Guide Chapter 4 Receiving, Responding and Reporting

Symbols ESD Awareness

ISO/IEC Information technology Linear Tape File System (LTFS) Format Specification

MyCreditChain Terms of Use

Enhanced Serial Peripheral Interface (espi)

INFORMATION TECHNOLOGY - SCSI-3 Multimedia Commands

OSTA. CD UDF with ISO File System for Recording on CD-R and CD-E media

The ATM Forum Technical Committee

Desktop Management BIOS Specification

DDCD (Double Density Compact Disc) - A family of related optical storage media that capacity has double than CD.

Android Backdoor GhostCtrl can Silently Record Your Audio, Video, and More

Release Notes. BlackBerry Enterprise Identity

Recommendations for LXI systems containing devices supporting different versions of IEEE 1588

RapidIO Interconnect Specification Part 3: Common Transport Specification

WM8805_6152_DS28_EV1_REV3 Schematic and Layout. WM8805_6152_DS28_EV1_REV3 Schematic and Layout. Customer Information 1 of 18 June 2007, Rev 3.

CONTENTS ISO/IEC:2005(E)

MATERIAL TRANSFER AGREEMENT

QPP Proprietary Profile Guide

PLEASE READ THESE TERMS OF USE CAREFULLY BEFORE USING THE TEVA RESPIRATORY SITE.

Font Tool User Guide. Abstract. Document Date: 1 July 2009 Document Revision: 01

CALSTRS ONLINE AGREEMENT TERMS AND CONDITIONS

Hitachi ID Identity and Access Management Suite TRIAL USE LICENSE AGREEMENT. between

Terms and Conditions of Website Use

TLK10081 EVM Quick Start Guide Texas Instruments Communications Interface Products

SafeNet Authentication Client

Your guide to install Mitchell 1 and ShopKey Version 7 Shop Management Software

NICC ND 1410 V1.3.1 ( )

AV/C Disc Media Type Specification MD audio

RapidIO Interconnect Specification Part 11: Multicast Extensions Specification

Workshop 4 Installation INSTALL GUIDE. Document Date: February 4 th, Document Revision: 1.1

Installing Cache Protection for RAID 3108 Card on BigTwin Server. User s Guide. Revision 1.0

RE866 Interface User Guide

Technical Note. SMART Command Feature Set for the eu500. Introduction. TN-FD-35: eu500 eusb SMART Commands. Introduction

Product Tape and Reel, Solderability & Package Outline Specification

Stellar Phoenix Password Recovery For Windows Server. Version 2.0. User Guide

ESS Utility Android App User Guide

Installing Enterprise Switch Manager

Manual. BMV - NMEA 2000 drop cable

Software Developer's Manual

AN S1401 Using BlueMod+S as Beacon

WM DS28-EV2-REV1 Schematic and Layout

ERRATA FOR. Protection Profile PC Client Specific TPM. Errata Version 1.0 June 16, 2018 DRAFT. Specification Version 1.

BlackBerry Enterprise Service 10. September 10, 2014 Version: 10 and 10.1.x. Compatibility Matrix

License, Rules, and Application Form

Installing Enterprise Switch Manager

Later, the NFC antenna positions are also indicated for each of the supported mobile phones. Phone SNS 200 SNH200 Remarks Recommended

Software Developer's Manual

Transcription:

Test Plan for MultiRead Devices Revision 1.11 October 23, 1997 Copyright 1997 Optical Storage Technology Association ALL RIGHTS RESERVED

POINTS OF CONTACT Optical Storage Technology Association OSTA Technical Reflector Ray Freeman Internet address for distribution: osta_tc@hootie.lvld.hp.com 311 East Carrillo Street Internet address for subscription: majordomo@hootie.lvld.hp.com Santa Barbara, CA 93101 Tel: +1 805 963-3853 Fax: +1 805 962-1541 Email: ray@osta.org Hewlett-Packard Philips Key Modules Ron Sutton Winslow Mimnagh 800 South Taft Avenue Laser Optics - ORD, Bldg. SFJ 214 Loveland, CO 80537 PO Box 80002, 5600 JB Eindhoven, The Netherlands Tel: +1 970 635-6862 Tel: +31 40 273-5058 Fax: +1 970 635-6610 Fax: +31 40 273-3037 Email: Ron_Sutton@hp.com Email: mimnaghw@nlvxe1.ce.philips.nl ABSTRACT This test plan defines the MultiRead Test Plan for a MultiRead device. The Annexes are part of this document but are not required for compliance. LICENSING Application of this test plan does not require a license. However, CD disc and CD equipment products require a license from Philips Consumer Electronics B.V. A license from Hewlett-Packard is required for use of the MultiRead logo. Hewlett-Packard has granted OSTA permission to use the MultiRead logo in this document. DISCLAIMER The information contained herein is believed to be accurate as of the data of publication, however, neither Hewlett-Packard Company, Sony Corporation, nor Philips Consumer Electronics B.V. will be liable for any damages, including indirect or consequential, from use of the MultiRead Test Plan for a MultiRead device or reliance on the accuracy of this document. IMPORTANT NOTICES This document is a test plan adopted by Optical Storage Technology Association (OSTA). This test plan may be revised by OSTA. It is intended solely as a guide for companies interested in developing products which can be compatible with other products developed using this document. OSTA makes no representation or warranty regarding this document, and any company using this document shall do so at its sole risk, including specifically the risks that a product developed will not be compatible with any other product or that any particular performance will not be achieved. OSTA shall not be liable for any exemplary, incidental, proximate or consequential damages or expenses arising from the use of this document. The underlining information and materials contained herein are the property of OSTA but may be referred to and utilized by the general public for any legitimate purpose, particularly in the design, development, test and compatibility of CD and DVD readable systems and subsystems. This document may be copied in whole or in part provided that no revisions, alterations, or changes of any kind are made to the materials contained herein. Only OSTA has the right and authority to revise or change the materials contained in this document, and any revisions by any party other than OSTA are totally unauthorized and specifically prohibited. Compliance with this document may require use of one or more features covered by proprietary right (such as features which are the subject of a patent, patent application, copyright, mask work right or trade secret right). By publication of this document, no position is taken by OSTA with respect to the validity or infringement of any patent or other proprietary right, whether owned by a Member or Associate of OSTA or otherwise. OSTA hereby expressly disclaims any liability for infringement of intellectual property rights of others by virtue of the use of this document. OSTA has not and does not investigate any notices or allegations of infringement prompted by publication of any OSTA document, nor does OSTA undertake a duty to advise users or potential users of OSTA documents of such notices or allegations. OSTA hereby expressly advises all users or potential users of this document to investigate and analyze any potential infringement situation, seek the advice of intellectual property counsel, and, if indicated, obtain a license under any applicable intellectual property right or take the necessary steps to avoid infringement of any intellectual property right. OSTA expressly disclaims any intent to promote infringement of any intellectual property right by virtue of the evolution, adoption, or publication of this OSTA document. 2

TABLE OF CONTENTS PURPOSE 4 SCOPE 4 Related Documents 4 Terms 4 Symbols 4 Revision History 4 1.0 DATA TEST PLAN FOR A MULTIREAD DEVICE 5 1.1 Test Reading Media with Different Reflectivity s 5 1.2 Test Reading User Data Blocks on Data Tracks 5 1.3 Write Methods 6 1.4 Test of Addressing Methods 6 1.5 Test Support of Multimedia Commands 7 1.6 Test of Reading Link Blocks 8 1.7 Testing of Reading Errors on Non-Requested Blocks 8 2.0 AUDIO TEST PLAN FOR A MULTIREAD DEVICE 9 2.1 Single Session Test 9 3.0 TEST DISCS LAYOUTS 10 3.1 Audio I Test Discs 10 3.2 Epsilon II Test Discs 10 ANNEX A - EPSILON II CHECK LIST 12 ANNEX B - AUDIO I CHECK LIST 13 ANNEX C - ALGORITHMS 14 C.1 Read Data Pattern Algorithm 14 C.2 Read Write Method Algorithm 14 C.3 Read Variable Packet Address Method 1 Algorithm 14 C.4 Read Error of Non-Requested Block Algorithm 14 3

Purpose The purpose of this test plan is to test the requirements of the MultiRead Specification. Scope This document defines the OSTA MultiRead Test Plan for use with the OSTA MultiRead Specification. The MultiRead Test Plan for a MultiRead Device applies only to the actions or feature in the MultiRead Specification which are indicated by the word shall. This document expresses what shall be tested. All sections are mandatory. Most of these tests should be performed with special software designed to this test plan. Related Documents OSTA MultiRead Specifications for CD-ROM, CD-R, CD-R/RW and DVD-ROM Devices, Version 1.11 or higher. Terms Terms and definitions are defined in the OSTA MultiRead Specification. Symbols Numbers that are not immediately followed by lowercase "b" or "h" are decimal values. Numbers followed by lowercase "b" (xxb) are binary values. Numbers followed by lowercase "h" (xxh) are hexadecimal values. Revision History Revision 0.90 - Initial Version. 23 June 1997 Revision 0.99 - Changes from OSTA MR meeting in Yokohama July 2nd. July 11, 1997 Revision 1.00 - Added disc layout details, switched to the MultiRead logo. August 15, 1997. Revision 1.01 - Modified 3.2 item 4) to apply differently to CD-R and CD-RW discs. Modified 1.7 to reading blocks 46,175 to 46,974 instead of blocks 300,012 to 300,101. September 09, 1997. Revision 1.02 - Added Sony s comments of 10-03-97. To Section 1.2.2 added clarification to skip LBA s 46,911 to 46,974 and the Link Blocks. To Section 1.7 corrected in session 1 to in session 2. To Annex D added clarification of algorithm. October 06, 1997. Revision 1.10 - Modified CD-ROM disc to be only a Single Session disc. Added changes to support version 1.11 of the MR Specification. October 20, 1997. Revision 1.11 - In Section 1.2 changed Annex from D to C. In Section 1.4.2 added skipping sectors to match those in Section 1.2.2. Clarified Section 1.7 last sentence. October 23, 1997. 4

1.0 Data Test Plan for a MultiRead Device 1.1 Test Reading Media with Different Reflectivity s Test with discs written or stamped in the Epsilon II test disc layout (see Section 3.2) to verify that the test drive can mount and read media with different reflectivity s. Issue a READ TOC command to the drive for each test disc. The data returned need not be verified in this section (see Section 1.2.4). Test with CD-ROM (stamped), CD-R (written) and CD-RW (written) media. The drive shall not return any errors. 1.2 Test Reading User Data Blocks on Data Tracks Test with discs written in the Epsilon II test disc layout to verify that all User Data Blocks on Data Tracks can be read. Also verify that the blocks read are unmodified from the data patterns specified (see Algorithms, Annex C.1) by the test drive performing the read operations. 1.2.1 Reading Incrementally Written Tracks Read blocks in session 1, a Track at once (TAO) session, starting at LBA 29 and ending at LBA 15,388. Issue READ commands sequentially to the drive over the range of LBA s listed for each test disc. Verify that the data pattern received from the drive matches the Epsilon II test disc layout for the LBA s read. Issue REQUEST SENSE commands for any LBA s in error. Test with CD-ROM (stamped), CD-R and CD-RW media. The drive shall not return any errors. 1.2.2 Reading Fixed Packet Written Tracks Read the Fixed Packets in session 2 starting at LBA 27,007 and ending with LBA 66,974, skipping LBA s 46,911 to 46,974 and the Link Blocks (see Section 3.2 for the data pattern layout). Issue READ commands sequentially to the drive over the range of LBA s listed for each test disc. Verify that the data pattern received from the drive matches the Epsilon II test disc layout for the LBA s read. Issue REQUEST SENSE commands for any LBA s in error. Test with CD-R and CD-RW media. The drive shall not return any errors. 5

1.2.3 Reading Variable Packet Written Tracks Read the various sizes of Variable Packets in session 3, (see Section 3.2 and Algorithms, Annex C.3 for sizes and data patterns) starting at LBA 82,693 and ending with LBA 300,004 skipping the Link Blocks. Issue READ commands sequentially to the drive over the range of LBA s listed for each test disc. Verify that the data pattern received from the drive matches the Epsilon II test disc layout for the LBA s read. Issue REQUEST SENSE commands for any LBA s in error. Test with CD-R and CD-RW media. The drive shall not return any errors. 1.2.4 Test of Multisession Test with discs written in the Epsilon II test disc layout to verify multisession operation. Issue a READ TOC command to verify that the last complete session number is three (3) for each test disc. Test with CD-R and CD-RW media. Verify that the test disc has three (3) sessions. 1.3 Write Methods Using discs written in the Epsilon II test disc layout verify that the test drive can read Track at once, Fixed Packets and Variable Packets tracks by the Packet type. Issue READ CD MSF commands to locate, identify and read (see Algorithms, Annex C.2) the Track Descriptor Block for each track on each test disc. Test with CD-R and CD-RW media. Verify for each track that the Packet type is correct (track 1 is Track at once, track 2 is Fixed Packet and track 3 is Variable Packet) and for Fixed Packets the Packet size is 32 blocks in length. 1.4 Test of Addressing Methods 1.4.1 Addressing Method 1 6

Test with discs written in the Epsilon II test disc layout to verify that the test drive can read Variable Packets using Addressing Method 1. Read the various sizes of Variable Packets in session 3 (see Algorithms, Annex C.3) starting at LBA 82,693 and ending with LBA 300,004. Issue READ commands to random LBA s within the range of LBA s listed for each test disc for 1000 passes. Verify that the data pattern received from the drive matches the Epsilon II test disc layout for the LBA s read. Test with CD-R and CD-RW media. The drive shall not return any errors. 1.4.2 Addressing Method 2 Test with discs written in the Epsilon II test disc layout to verify that the test drive can read Fixed Packets using Addressing Method 2. Read Fixed Packets in session 2 starting at LBA 27,007 and ending with LBA 66,910, skipping LBA s 46,911 to 46,974. Issue READ commands to random LBA s within the range of LBA s listed for each test disc for 1000 passes. Verify that the data pattern received matches the Epsilon II test disc layout for the LBA s read. Test with CD-R and CD-RW media. The drive shall not return any errors. 1.4.2.1 Drive only Implementation For drive manufacturer s that implement Address Method 2 for Fixed Packets using the drive only, they shall perform the proper address conversion within the test drive. 1.4.2.2 Drive and Driver Implementation For drive manufacturer s that implement Address Method 2 for Fixed Packets using a software driver provided with the test drive, they shall perform the proper address conversion within their driver. 1.5 Test Support of Multimedia Commands Test that the Multimedia command set (MMC) is supported and that Mode Sense Page 2A is a valid page. Note: No media is required for these tests. Issue a MODE SENSE command for Page 2A to validate the following fields: 7

CD-RW Read is 1 (Byte 2, bit 1) CD-R Read is 1 (Byte 2, bit 0) Multisession is 1 (Byte 4, bit 6) Audio Play is 1 (Byte 4, bit 0) CD-DA Cmds. is 1 (Byte 5, bit 0) Verify that the drive recognizes Page 2A as a valid page. Verify that the Page 2A bits listed above are set to one (1). 1.6 Test of Reading Link Blocks Test with discs written in the Epsilon II test disc layout to verify that the Link Block, Run-in and Run-out Blocks can be accessed. Note: since Link Blocks are not given user data, the data patterns are unspecified for these blocks. Issue READ commands sequentially in session 3, one block at a time, starting at LBA 82,693, for nine (9) blocks. Block 82,694 to 82,700 are Link Blocks, Blocks 82,693 and 82,701 are Data Blocks. Issue REQUEST SENSE commands for any LBA s in error. Test with CD-R and CD-RW media. Blocks shall either return without error or with error providing the correct LBA. Verify that the data pattern received matches the Epsilon II test disc layout for the Data Blocks read. 1.7 Testing of Reading Errors on Non-Requested Blocks This test verifies that the reading of a block in error is only reported for that block and not for blocks accessed before or after sequentially or randomly. In session 2, LBA s 46,911 to 46,942 should be written unreadable. Read LBA 46,175 to LBA 46,974 (see Algorithms, Annex C.4) and verify that all blocks in the range can be read unmodified, with the proper data patterns. Reading LBA s 46,911 to 46,942 should be reported as errors. Issue READ commands to the drive over the range of LBA s listed. Issue REQUEST SENSE commands for any LBA s in error. Test with CD-RW media only. Verify that the any unreadable LBA s return the proper LBA. Verify that the data pattern received matches the Epsilon II test disc layout for the LBA s read. 8

2.0 Audio Test Plan for a MultiRead Device 2.1 Single Session Test Test the disc written in the Audio I test disc layout (see Section 3.1) to verify Single Session operation. Issue a READ TOC command to verify that the last complete session number is one (1) on the test disc. Test with CD-DA media only. Verify that the test disc has only one (1) session. 9

3.0 Test Discs Layouts The test disc layouts used shall meet the requirements as specified. Two disc layout types are defined, for a total of four separate test discs. Epsilon II Disc Audio I Disc Layout Layout CD-DA Disc NR YES CD-ROM Disc YES NR CD-R Disc YES NR CD-RW Disc YES NR YES - This test disc shall be used. NR - Currently this disc is not required. 3.1 Audio I Test Discs When an Audio I test disc is used, it shall contain: At least five Audio Tracks recorded in Disc at once (DAO) or Track at once (TAO) mode. 3.2 Epsilon II Test Discs When an Epsilon II test disc (written in Mode 2 Form 1) is used, it shall contain: 3.2.1 CD-ROM Disc The disc contains a Disc at once session. A CD-ROM disc contains only the first session layout below. 3.2.2 CD-R and CD-RW Discs 1) The first session contains a Track at once track. 2) The second session contains Fixed Packets of 64 KB bytes each. 3) The third session contains Variable Packets of various sizes. The packet sizes on the test disc in session 3 shall range from 1 to 128 blocks increasing, then from 128 to 1 blocks decreasing, then one large packet which is 199,008 blocks in length, (see Algorithms, Annex C.3) then one packet which is 90 blocks in length. Note: The last session on the CD-RW disc should be written such that the last session is finalized, but the disc is not finalized, so that further sessions may be written to the test disc. The last session on the CD-R disc shall be written such that the last session is finalized, but the disc is not finalized, so that further sessions may be written to the test disc. 10

EPSILON II DISC LAYOUT ISO 9660 FILE SYSTEM (MULTISESSION) Path Table \cdwtest SESSION 1 Track at Once SESSION 2 Fixed Packets SESSION 3 Variable Packets Track 1 Track Start: 0 00h) Track Length: 26943 blocks Track 2 Track Start: 26943 (693Fh) Track Length: 55684 (D984h) blocks Track 3 Track Start: 82627 (0142C3h) Track Length: 217,477 (035185h) blocks 30 Files File names: MEG01.FIL to MEG30.FIL File Size: 1,048,576 bytes each Data Start: 29 (1Dh) - Data End: 15388 (3C1Ch) Data Pattern: * LBA then 7Ch and 59h repeating 1 File File name: MEG31.FIL File Size: 40,894,464 bytes No. of Packets: 624 Packet Size: 32 blocks Data Start: 27,007 (697Fh) Data End: 46,974 (B77Eh) Data Pattern: * LBA then 7Ch and 59h repeating 1 File File name: MEG33.FIL File Size: 16,908,288 bytes No. of Packets: 128 Packet Size: various (see 3 above) Data Start: 82,693 (014305h) Data End: 91,837 (0166BDh) Pattern: * LBA then 28h, 47h, A8h, F2h repeating 1 File File name: MEG35.FIL File Size: 407,568,384 bytes No. of Packets: 1 Packet Size: 199,008 Data Start: 100,997 (018A85h) Data End: 300,004 (0493E4h) Pattern: * LBA then 28h, 47h, A8h, F2h repeating 1 File File name: MEG32.FIL File Size: 40,960,000 bytes No. of Packets: 625 Packet Size: 32 blocks Data Start: 46,975 (B77Fh) Data End: 66,974 (1059Eh) Pattern: * LBA then 28h, 47h, A8h, F2h repeating 1 File File name: MEG34.FIL File Size: 16,908,288 bytes No. of Packets: 128 Packet Size: various sizes (see 3 above) Data Start: 91,845 (0166C5h) Data End: 100,989 (018A7Dh) Data Pattern: * LBA then 7Ch and 59h repeating 1 File File name: MEG36.FIL File Size: 184,320 bytes No. of Packets: 1 Packet Size: 90 Data Start: 300,012 (0493ECh) Data End: 300,101 (049445h) Pattern: * LBA then 7Ch and 59h repeating * - First 9 bytes of each sector contains the sector number, a left justified character string, the reminder of th block is filled with the data pattern, in bytes, as indicated above. For example the LBA 49368 is recorded as: 49368, starting at offset 00 (34h, 39h, 33h, 36h, 38h, 00h, 00h, 00h, 00h) then the repeating four (4) character data pattern (28h, 47h, A8h, F2h, 28h, 47h, A8h, F2h, 28h, 47h, A8h, F2h,.... 11

ANNEX A - Epsilon II Check List The following check list is provided to facilitate the MultiRead Test Plan testing. Drive Manufacturer Date of Test Plan Device Type (CD-ROM, CD-R, CD-R/RW, DVD-ROM, other) Device Model (from inquiry string) Revision Number (from inquiry string) A check mark ( ) or Checked in each table entry below indicates that this test has passed. MultiRead Test Plan Version 1.1 Section Numbers CD-ROM Disc CD-R Disc 1.1 - Reflectivity s 1.2.1 - TAO data verification 1.2.2 - Fixed Packet data verification NR 1.2.3 - Variable Packet data verification NR 1.2.4 - Multisession NR 1.3 - Write Method NR 1.4.1 - Addressing Method 1 with Variable Packets NR 1.4.2 - Addressing Method 2 with Fixed Packets NR * * 1.5 - Page 2A valid ** NR NR NR 1.5 - Multimedia Command Set support ** NR NR NR 1.6 - Reading Link Blocks NR 1.7 - Reading Errors on Non-Requested Blocks NR NR * - With or without a software driver. ** - No media required for this test. NR - Currently this test configuration is Not Required. CD-RW Disc 12

ANNEX B - Audio I Check List The following check list is provided to facilitate the MultiRead Test Plan testing. Drive Manufacturer Date of Test Plan Device Type (CD-ROM, CD-R, CD-R/RW, DVD-ROM, other) Device Model (from inquiry string) Revision Number (from inquiry string) A check mark ( ) or Checked in each table entry below indicates that this test has passed. MultiRead Test Plan Version 1.1 Section Numbers 2.1 - Single Session CD-DA Disc 13

ANNEX C - Algorithms C.1 Read Data Pattern Algorithm For each block read, first verify that the embedded LBA matches the request block, then verify that the data pattern matches the data pattern specified for the LBA based on the Epsilon II test disc layout (see Section 3.2). C.2 Read Write Method Algorithm Scan to and from the track start location (see Section 3.2) by MSF frames looking for the Track Descriptor Block (TDB) identifier ( TDI ) starting at block offset 00. If found, verify the Write Method (at offset 09) for each disc. For the Fixed Packet track (starting at offset 10 for three bytes) verify that the packet size is 32 (BCD). C.3 Read Variable Packet Address Method 1 Algorithm Read sequentially the Epsilon II test disc in session 3 within the range of LBA s, starting at LBA 82,693. Use the following algorithm: where: n is 1, m is 7 and LBA is 82,693. while n is 128 (4 character data pattern) read n blocks starting at LBA increment LBA by m increment n by 1 where: n is 128, m is 7 and LBA is 91,845. while n is 1 (2 character data pattern) read n blocks starting at LBA increment LBA by m decrement n by 1 where: LBA is 100,997. read 199,008 blocks starting at LBA (4 character data pattern) C.4 Read Error of Non-Requested Block Algorithm Read over range of LBA s sequentially for 1 pass and then randomly for 100 passes, posting any errors (including the known LBA s that should fail). 14