Pioneer SCSI-2 Reference Manual

Pioneer SCSI-2 Reference Manual

Cd-rom scsi-2 command set
Table of Contents

Advertisement

CD-ROM
SCSI-2 Command Set
R e f e r e n c e M a n u a l
V e r s i o n 3 . 1
(OB-U0077C)
June 26, 1997
Pioneer Electronic Corporation
Pioneer New Media Technologies, Inc.

Advertisement

Table of Contents
loading

Summary of Contents for Pioneer SCSI-2

  • Page 1 SCSI-2 Command Set R e f e r e n c e M a n u a l V e r s i o n 3 . 1 (OB-U0077C) June 26, 1997 Pioneer Electronic Corporation Pioneer New Media Technologies, Inc.
  • Page 2 CD-ROM SCSI-2 Command Set R e f e r e n c e M a n u a l V e r s i o n 3 . 1 (OB-U0077C)
  • Page 3 Pioneer Electronic Corporation or its affiliates. Every effort has been made to ensure that the information in this manual is accurate. Pioneer is not responsible for printing or clerical errors.
  • Page 4 The handbook is titled Interference Handbook (stock number 004-000-00493-1) and may be ordered from the U.S. Government Printing Office, Washington, D.C. 20402. WARNING: Any changes or modifications to this product that are not authorized by Pioneer could void the FCC Certification and negate the user’s authority to operate the equipment.
  • Page 5: Table Of Contents

    Table of Contents LIST OF TABLES ... iv REVISION HISTORY... viii PREFACE... 1 DRM/DR-U Series...1 Drives Supported by this Manual ...3 SCSI Protocol ...4 1.3.1 Command Link/Control Field ... 4 1.3.2 Disconnect/Reselect... 4 1.3.3 Status Phase... 5 1.3.4 In-Phase/Out-Phase Messages... 5 Address Format for Answering Occasion (MSF bit) ...7 Sample Command...7 COMMANDS ...
  • Page 6 Write CDP (E3h) ...155 2.46 Read CD-DA (D8h)...157 2.47 Read CD-DA MSF (D9h) ...161 2.48 READ CD-XA (DBh)...163 2.49 Read All SubCode (DFh)...165 APPENDIX A PIONEER CD-ROM DRIVES - AUDIO FUNCTIONS ...I APPENDIX B AUDIO PLAYER COMMANDS ...I - ii -...
  • Page 7 APPENDIX C DRIVE VERSION DIFFERENCES ...I APPENDIX D PRODUCTS DEFAULT DATA...I Product data of Applied Model Number 3 (Inquiry Data) ...I CD-ROM ABILITY MECHANICAL STATUS PAGE DEFAULT DATA... III APPENDIX E CD-ROM COMMAND LIST (BY CODE)...I - - iii...
  • Page 8: List Of Tables

    TABLES LIST OF DRM/DR-U S ABLE ODELS OF ABLE RIVE ERSIONS ABLE AMPLE OMMAND SCSI-2 COMMAND LIST ( ABLE 2-0A CD-ROM M ABLE AUDIO SCAN (1) ... 12 ABLE 2-1A ABLE OGICAL 2-1B AMIN, ASEC ABLE 2-1C ABLE RACK AUDIO SCAN (2) ... 16 ABLE CHANGE DEFINITION...
  • Page 9 2-9-5A ABLE NACTIVITY 2-9-6 P - CD-ROM A ABLE 2-9-6A ABLE 2-9-7 P ABLE 2-9-7A ABLE ARAMETER 2-9-7B ABLE XAMPLE 2-9-8 P ABLE 2-9-8A ABLE PEED 2-9-9 P ABLE 2-10 PAUSE/RESUME (4B ABLE 2-11 PLAY AUDIO(10) (45 ABLE 2-12 PLAY AUDIO(12) (A5 ABLE 2-13 PLAY AUDIO MSF (47...
  • Page 10 2-27B ABLE 2-27C ABLE UDIO 2-27D ADR S ABLE 2-27E ABLE 2-27F CD-ROM C ABLE 2-27G ABLE EDIA CATALOG NUMBER 2-27H ABLE RACK 2-28 READ TOC (43 ) ... 112 ABLE 2-28A ABLE 2-28B ABLE RACK 2-28C ABLE 2-28D ABLE RACK 2-28E ABLE...
  • Page 11 2-49 READ ALL SUBCODE (DF ABLE D-1A DR-U124X I ABLE NQUIRY D-1B DR-UA124X I ABLE NQUIRY D-1C DRM-624X I ABLE NQUIRY D-2A P : CD-ROM C ABLE AGE CODE CD-ROM C ABLE OMMAND )... 164 ... I ORMAT ... I ORMAT ...II ORMAT...
  • Page 12: Revision History

    REVISION HISTORY Version Date 09.07.93 07.20.94 02.08.95 06.26.97 Section/Page Description Title Addition of DRM-602X Vendor Unique Sections 1.1 - 1.2 Commands Section 1.4 Sections 2.46 - 2.49 Sections 1.1 - 1.2 Addition of models DR-124X and DRM-624X Section 1.4 Addition of Appendix D Section 2.1 Section 2.9.7 Sections 2.22 - 2.23...
  • Page 13: Preface

    DRM-604X is the only minichanger that supports both the SCSI-1 and SCSI-2 command sets. Please refer to Pioneer’s DRM-600 Series SCSI Command Reference Manual for details on the SCSI-1 command set.
  • Page 14: Drm/Dr-U Series

    DR-A10X DR-U10X DR-411 DR-433 DR-A12X DR-U12X DR-444 DR-466 DR-A24X DR-U24X DR-511 DR-533 1-2 D ABLE RIVE ERSIONS Model Number Vendor DRM-602X Pioneer DRM-604X Pioneer DRM-624X Pioneer DRM-1804X Pioneer DR-D504X Pioneer DR-U124X Pioneer DR-UA124X Pioneer DR-A10X Pioneer DR-U10X Pioneer DR-411 Pioneer...
  • Page 15: Table 1-0 Models Of Drm/Dr-U Series Supporting Scs-2 Command Set

    Changer Mechanism Controller SCSI Specifications, document number OB-U0091-B, respectively. The DR-U series are SCSI-2 single disc CD-ROM drives. They appear on the SCSI bus as one SCSI ID with logical unit 0. The DR-D504X is a SCSI-2 single drive unit that is mounted into the DRM-5004X 500-disc jukebox changer.
  • Page 16: Drives Supported By This Manual

    SCSI Protocol The SCSI Protocol outlined in this section applies only to SCSI bus models. It does not support ATA bus models. 1.3.1 Command Link/Control Field The Control Field inside the Command Block is defined as: Vendor Unique The Command Link function is not supported by the DRM/DR-U Series. Set Flag and Link bits to “0”...
  • Page 17: Status Phase

    1.3.3 Status Phase Four status conditions are supported. They are When the IMMED bit is set to “1” (TRUE) in a command block, the drive returns GOOD when the command is first interpreted. As the command is being executed, the drive returns BUSY to successive commands until operation of the first command is complete and the drive is ready to receive a new command.
  • Page 18: Able Sample Command

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 1-5 S ABLE AMPLE OMMAND Byte Logical Number Operation Code : Logical Unit Number specifies which Logical Unit the command applies to. Logical Block Address specifies which Logical Block Address (LBA) the operation is to start.
  • Page 19: Address Format For Answering Occasion (Msf Bit)

    Message Out-Phase (issued by host computer) Address Format for Answering Occasion (MSF bit) With some commands, it is possible to choose either Logical Block Address or MSF Format with Address Field of answering data. MSF bit if “0” (FALSE), use Logical Block Address as CD-ROM Absolute Address or Track Relative Address.
  • Page 20 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) The drive terminates the DATA IN phase when the specified number of bytes have been transferred or, in the case when the bytes exceed the number of bytes the drive wishes to transfer, the DATA IN phase is terminated when the number of bytes prepared have been transferred.
  • Page 21: Table 2-0 Scsi-2 Command List (By Name)

    Table 2-0 SCSI-2 COMMAND LIST (by Name) Command Name Audio Scan (1) Audio Scan (2) Change Definition Inquiry Mode Select(6) Mode Select(10) Mode Sense(6) Mode Sense(10) Pause/Resume Play Audio (10) Play Audio (12) Play Audio MSF Play Audio Track/Index Play Track Relative (10)
  • Page 22: Commands

    COMMANDS The table on the opposite page lists the commands in the SCSI-2 command set and their corresponding code, applied model and sense data when applicable. Applied Model Applied Model has three values. Each model code corresponds to particular drive models.
  • Page 23: Table 2-0A Cd-Rom Mode Page Code List

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-0A ABLE Page Code Description Only Block Descriptor Read Error Recovery Page Verify Error Recover page Peripheral Device page CD-ROM Parameters page CD-ROM Audio Control page CD-ROM Capabilities & Mechanical Status page...
  • Page 24 Applied Model Applied Model has three values. Each model code corresponds to particular drive models. product models DRM-604X; DRM-1804X; and DR-D504X II : product model DRM-602X III : product models DRM-624X; DR-U124X; DR-UA124X; DR-A10X; DR-U10X; DR-A12X; DR-411; DR-U12X; DR-433; DR-A24X; DR-511; DR-U24X; and DR-533 Each command is either supported by a drive, indicated by “yes”, not supported by a drive, “---“, or is supported but with restrictions and/or conditions, “N”...
  • Page 25: Table 2-1 Audio Scan (1)

    2-1 AUDIO SCAN (1) ABLE Byte Logical Unit Number Type 2-1A ABLE Byte Operation Code (CDh) Direct Scan Start Address (MSB) Scan Start Address Scan Start Address Scan Start Address (LSB) Reserved Reserved Reserved OGICAL LOCK DDRESS ORMAT Logical Block Address (MSB) Logical Block Address Logical Block Address Logical Block Address (LSB)
  • Page 26: Audio Scan (1) (Cdh)

    Audio Scan (1) (CDh) When AUDIO SCAN (1) is executed, the drive begins a high-speed scan from the Scan Start Address. The drive plays a block as it crosses each track. Each scan is approximately 15 seconds. When the specified search address is found, GOOD status is returned. If the drive is not ready or if the Scan Start Address is not on an audio track, Check Condition status is returned.
  • Page 27: Table 2-1B Amin, Asec And Aframe Address Format (Type = 01 B )

    2-1B AMIN, ASEC ABLE Byte AMIN, ASEC and AFRAME show the absolute time for the beginning of the disc in BCD. The values must be in the ranges 0~99 (AMIN), 0~59 (ASEC) and 0~74 (AFRAME). 2-1C ABLE RACK UMBER Byte AFRAME A DDRESS ORMAT...
  • Page 28 Type defines the format of the Scan Start address field. Type has four parameters. The four (4) parameters are 00b : Logical Block Address format 01b : AMIN, ASEC and AFRAME format 10b : Track Number Address format 11b : Reserved (reference Table 2-1A) (reference Table 2-1B) (reference Table 2-1C)
  • Page 29: Table 2-2 Audio Scan (2)

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-2 AUDIO SCAN (2) ABLE Byte Reserved Type Operation Code (BAh) Direct Scan Starting Address (MSB) Scan Starting Address Scan Starting Address Scan Starting Address (LSB) Reserved Reserved Reserved Reserved Reserved Reserved...
  • Page 30: Audio Scan (2) (Bah)

    Audio Scan (2) (BAh) Operation Code is (BAh). Direct If “0” (FALSE), the drive scans forward. If “1” (TRUE), the drive scans backwards. Scan Start Address is the address at which the audio scan begins operation. Type defines the format of the Scan Start address field. Type has four parameters. The four (4) parameters are 00b : Logical Block Address format 01b : AMIN, ASEC and AFRAME format...
  • Page 31: Table 2-3 Change Definition

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-3 CHANGE DEFINITION ABLE Byte Logical Unit Number Reserved Operation Code (40h) Reserved Definition Parameter Reserved Reserved Reserved Reserved Parameter Data Length (0) Reserved - 18 - Reserved SCB=0...
  • Page 32: Change Definition (40H)

    SCSI-2 operating definition 04h~7Fh Reserved DRIVE NOTES: This command is used by the DRM-604X. Drives that are SCSI-2 only and will reject the CHANGE DEFINITION command are: DRM-602X, DRM-624X, DRM-1804X and the DR-U Series drives - 19 - Change Definition...
  • Page 33: Table 2-4 Inquiry

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-4 INQUIRY ABLE Byte Logical Unit Number 2-4A ABLE Byte 8~15 16~31 32~35 37~46 Operation Code (12h) Reserved Reserved Allocation Length : 47 (2Fh) Reserved NQUIRY ORMAT Peripheral Qualifier TIOP Reserve Additional Length : 42 (2Ah)
  • Page 34: Inquiry (12H)

    Inquiry (12h) The INQUIRY command supports standard 47 Bytes Inquiry data. If byte length in Allocation Length is less than 47 bytes, the requested length is transferred. If byte length is 47 bytes or more, only 47 bytes will be transferred. The INQUIRY command returns Check Condition if data transfer to the Initiator was not properly received.
  • Page 35: Table 2-4B Drive Specific Strings

    2-4B ABLE Drives DRM-602X DRM-604X DRM-624X DRM-1804X DR-D504X DR-A10X DR-U10X DR-411 DR-433 DR-A12X DR-U12X DR-444 DR-466 DR-A24X DR-U24X DR-511 DR-533 Where X denotes a whole number, 0-9. RIVE PECIFIC TRINGS 16 ~ 31 (Product Data) CD-ROM DRM-602X CD-ROM DRM-604X CD-ROM DRM-624X CD-ROM DRM-1804X CD-ROM DR-D504X CD-ROM DR-A10X...
  • Page 36 Inquiry (this page has been left intentionally blank) - 23 -...
  • Page 37: Table 2-5 Mode Select (6) (15 H )

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-5 M (6) (15 ABLE ELECT Byte Logical Unit Number 2-5A ABLE Byte Block Header Block Descriptor and/or Page Code Operation Code (15h) Reserved Reserved Parameter List Length Reserved (6) H ELECT...
  • Page 38: Mode Select(6) (15H)

    Mode Select(6) (15h) The MODE SELECT(6) command provides a range for the initiator specifying specific operating parameters, e.g., medium, logical unit and peripheral device parameters. IMPORTANT: Initiators should issue the MODE SENSE command (reference Section 2.7) prior to each execution of the MODE SELECT command to determine supported pages, page lengths and other parameters.
  • Page 39: Table 2-5B Block Descriptor

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-5B ABLE Byte 2-5C ABLE Byte Reserve LOCK ESCRIPTOR Density Code Number of Blocks (MSB) Number of Blocks Number of Blocks (LSB) Reserved Block Length (MSB) Block Length Block Length (LSB) ESCRIPTOR...
  • Page 40 BLOCK DESCRIPTOR Media Type Set to “0” (ZERO). Block Descriptor Length If “0” (ZERO), there is no block description included in the parameter list. Set to “0” or “8”. Density Code specifies data type to be transferred. Five (5) parameters are supported. They are User data only (2048 bytes/physical sector) [default] User data plus auxiliary data (2336 bytes/physical sector) Header, user data plus auxiliary data (2340 bytes/physical sector)
  • Page 41: Able Mode Select(10) (55 )

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-6 MODE SELECT(10) (55 ABLE Byte Logical Unit Number Operation Code (55h) Reserved Reserved Reserved Reserved Reserved Parameter List Length (MSB) Parameter List Length (LSB) Reserved - 28 - Reserved...
  • Page 42: Mode Select(10) (55H)

    Mode Select(10) Mode Select(10) (55h) The MODE SELECT(10) command provides a range for the initiator specifying specific operating parameters. Refer to MODE SELECT(6) Command, Section 2.5 for details of the command fields. IMPORTANT: Initiators should issue the MODE SENSE command (reference Sections 2.7 and 2.8) prior to each execution of the MODE SELECT command to determine supported pages, page lengths and other parameters.
  • Page 43: Table 2-7 Mode Sense(6) (1A H )

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-7 MODE SENSE(6) (1A ABLE Byte Logical Unit Number 2-7A ABLE Byte 2-7B ABLE Byte Operation Code (1Ah) Reserved Reserved Allocation Length Reserved ENSE EADER Reserved Media Type Reserved Block Descriptor Length (0 or 8)
  • Page 44: Mode Sense(6) (1Ah)

    Mode Sense(6) (1Ah) Operation Code is (1Ah) DBD (Disable Block Descriptor) If “0” (ZERO), the block descriptors are returned in the MODE SENSE data. If “1” (TRUE), no block descriptors are returned. PCF (Page Control Field) specifies the Page Parameter Type to be returned. Page Code specifies the Page(s) to be returned.
  • Page 45: Table 2-7C Media Type Code

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-7C ABLE Media Type Code 08h ~ FFh 2-7D ABLE Byte Reserve EDIA Type of Media Default 120mm CD-ROM Data 120mm CD-DA Audio 120mm CD-ROM Data/Audio Reserved 80mm CD-ROM Data 80mm CD-ROM Audio...
  • Page 46 Number of blocks The value 0 means that the length of all blocks is same as the Logical Block Length shown in the block descriptor. Logical Block Length Indicates the logical block size in bytes. In the current version, 256, 512, 1024, 2048(default), 2052, 2336, 2340 and 2352 byte are supported.
  • Page 47: Table 2-8 Mode Sense(10) (5A H )

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-8 MODE SENSE(10) (5A ABLE Byte Logical Unit Number Operation Code (5Ah) Reserved Page Code Reserved Reserved Reserved Reserved Allocation Length (MSB) Allocation Length (LSB) Reserved - 34 - Reserved...
  • Page 48: Mode Sense(10) (5Ah)

    Mode Sense(10) Mode Sense(10) (5Ah) Operation Code is (5Ah) The MODE SENSE(10) command provides a means for a target to report parameters to the initiator. It is the complementary command to the MODE SELECT(10) command. See MODE SENSE(6) command (reference Section 2.7) for a complete description of the fields in this command.
  • Page 49: Table 2-9 Mode Select/Sense Parameters

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9 MODE SELECT/SENSE PARAMETERS ABLE Byte 0 ~ N 0 ~ N 2-9A ABLE Page Code 2-9B ABLE Byte PS/Resr Mode Parameter Header Page(s) CD-ROM ODES FOR Description Only Block Descriptor Read Error Recover Page...
  • Page 50: Mode Select/Sense Parameters

    Mode Select/Sense Parameters Mode Select/Sense Parameters This section describes the pages used with MODE SELECT and MODE SENSE commands. The Mode Parameter List contains a header, followed by zero or more variable -length pages. Each mode page contains a page code, a page length , and a set of mode parameters. - 37 -...
  • Page 51: Table 2-9-1 Page Code 01 H - Error Recovery Parameters

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-1 ABLE Byte Reserve Reserve 2-9-1A V ABLE Code Reserve RROR ECOVERY Reserve Page Length (06h) Reserve Retry Number Reserve Reserve Reserve Reserve ALID OMBINATIONS OF THE - 38 - ARAMETERS Page Code (01h)
  • Page 52: Error Recovery Parameters

    2.9.1 Error Recovery Parameters NOTE: When the bit definition of this error recovery parameter and the error recovery procedure (described later) are not in agreement, the error recovery procedure takes priority. DCR (Disable Correction) If “1”, data is transferred without Layered ECC (L-ECC) error correction. If “0”, L-ECC error correction is performed.
  • Page 53: Table 2-9-1B Error Recovery Descriptions

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-1B E ABLE Value Description The maximum error recovery procedures available are used. If an error occurs which is uncorrectable with the error correction codes (ECC) on the media, data transfer is terminated with Check Condition status.
  • Page 54: Table 2-9-1B Error Recovery Descriptions ( Continued )

    2-9-1B E ABLE RROR ECOVERY Value Description If data transfer can be maintained, the maximum error recovery procedures available are used. (RC=1) If an error occurs which is uncorrectable with the error correction codes (ECC) on the media, or is uncorrectable in time to maintain data transfer, the data transfer is not terminated.
  • Page 55: Table 2-9-1B Error Recovery Descriptions ( Continued )

    2-9-1B E ABLE RROR ECOVERY Value Description Only retries of the read operation and CIRC are used (layered error correction is not used). Only CIRC unrecovered data errors are reported. If an CIRC unrecovered data error occurs data transfer is terminated with Check Condition status. The block with the error is transferred.
  • Page 56 The CD-ROM errors are: 1) Recovered CIRC (Cross Interleaved Reed-Solomon Code) Error: An error in a block had been detected by the EDC (Error Detection Code) but the error was recovered by read retry. Number of read retries to perform is specified with the Read Retry Number (the third byte of the Error Recovery Parameter page in the Mode Select command.).
  • Page 57: Table 2-9-2 Page Code 07 H - Verify Error Recovery

    2-9-2 ABLE Byte Reserve ERIFY RROR ECOVERY Page Code (07h) Page Length (06h) Error Recovery Parameter Verify Retry Count Reserved Reserved Reserved Reserved - 44 - ORMAT...
  • Page 58: Verify Error Recovery Page

    2.9.2 Verify Error Recovery Page PS (Parameters Savable) The Parameters Savable bit is only used with the MODE SENSE command. This bit is reserved with the MODE SELECT command. A PS bit of one indicates that the target is capable of saving the page in a non-volatile vendor specific location. Error Recovery Parameter The error recovery parameters for verify operations are as defined by the read error recovery parameters.
  • Page 59: Table 2-9-3 Page Code 09 H - Peripheral Device

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-3 TABLE Byte Reserved 2-9-3A I ABLE Value 0000h 0001h 0002h 0003h 0004h 0005h ~ FFFFh ERIPHERAL Page Length (06h) Interface Identifier (MSB) Interface Identifier (LSB) Reserved Reserved Reserved Reserved NTERFACE DENTIFIER...
  • Page 60: Peripheral Device Page

    Peripheral Device Page 2.9.3 Peripheral Device Page Interface Identifier Codes are in Table 2-9-3A on the opposite page. The peripheral device page is used to pass vendor-specific information between an initiator and a peripheral interface below the target. - 47 -...
  • Page 61: Table 2.9.4 Page Code 0B H - Medium Types Supported

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2.9.4 ABLE Byte EDIUM YPES Reserve Page Length (06h) Reserved Reserved Medium Type One Supported Medium Type Two Supported Medium Type Three Supported Medium Type Four Supported - 48 - UPPORTED ORMAT...
  • Page 62: Medium Types Supported Page

    2.9.4 Medium Types Supported Page PS (Parameters Savable) The Parameters Savable bit is only used with the MODE SENSE command. This bit is reserved with the MODE SELECT command. A PS bit of one indicates that the target is capable of saving the page in a non-volatile vendor specific location. The code values for each medium type supported by the target (up to four maximum), as defined in the MODE SELECT command are reported in ascending order.
  • Page 63: Table 2-9-5 Page Code 0D H - Cd-Rom Parameters

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-5 ABLE Byte Reserve 2-9-5A I ABLE Inactivity Timer Multiplier - CD-ROM P ARAMETERS Reserve Parameter Length (06h) Reserved Reserved Number of MSF-S Units per MSF-M Unit (3Ch) Number of MSF-F Units per MSF-S Unit (4Bh)
  • Page 64: Cd-Rom Parameters Page

    2.9.5 CD-ROM Parameters Page Inactivity Timer Multiplier The inactivity timer multiplier specifies the length of time that the drive will remain in the hold track state after completion of a SEEK or READ operation. The default value is 0Dh. (i.e. 8 minutes). Table 2-6-14 gives a complete listing of the Inactivity Timer Multiplier.
  • Page 65 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-6 ABLE ORMAT Byte Reserved 2-9-6A O ABLE Output muted Left Audio Right Audio Stereo - CD-ROM A Page Length (0Eh) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Output Port 0 Volume (FFh)
  • Page 66: Cd-Rom Audio Control Parameters

    2.9.6 CD-ROM Audio Control Parameters Immed (Immediate) An Immediate, Immed ,bit of one indicates the target will send completion status as soon as the playback operation has been started. An Immed bit of zero indicates that the drive will not send completion status until the audio playback operation is completed or an error occurs.
  • Page 67: Table

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-7 ABLE ORMAT Byte Reserve 4 ~ 7 Reserve 32-bit Reserve field of Capabilit y Bits Loading Mechanism Type 17 ~ 20 - CD-ROM C Reserve Page Length (0Eh) Reserved Reserved Multi-...
  • Page 68: Cd-Rom Capabilities And Mechanical Status Page

    CD-ROM Capabilities and Mechanical Status Page 2.9.7 CD-ROM Capabilities and Mechanical Status Page IMPORTANT: This command applies only to models DRM-602X, DRM-624X, DR- U124X, DR-UA124X The individual capabilities of the drive are specified by bytes 4 through 7. Each of the bits indicate if that specific capability is supported.
  • Page 69 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-7A P ABLE Audio Play XA Commands Supported Mode 2 Form1 Mode 2 Form2 Multi-Session READ CD-DA CD-DA Stream is Accurate R-W Supported Correction C2 Pointers are Supported ISRC Lock Lock State...
  • Page 70 2-9-7A P ABLE ARAMETER Parameter Eject Command Loading Mechanism Type 23 ~ 21 Separate Volume Levels Separate Channel Mute 2-9-7B E ABLE XAMPLE Speed X2.2 The Maximum Speed Supported field indicates the actual maximum data rate that the drive supports. This value is returned as the number of kilobytes per/second (Speed/1000) that the data is read from the drive.
  • Page 71 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) (this page has been left intentionally blank) - 58 -...
  • Page 72 CD-ROM Capabilities and Mechanical Status Page The Buffer Size Supported field returns the number of bytes of buffer dedicated to the data stream returned to the Host Computer. This value is returned in Kbytes (Size/1024). If the drive does not have a buffer cache, the value returned shall be zero. The Current Speed Selected field indicates the actual data rate that the drive is currently using.
  • Page 73: Table

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-8 ABLE Byte Reserved 2-9-8A S ABLE RIVE PEED Parameter Length (02h) Reserved PEED IELD ALUES Value Other Value - 60 - Page code (31h) Speed Description Normal Speed 2X Speed 4X Speed...
  • Page 74: Drive Speed Page

    2.9.8 Drive Speed Page The speed field provides a means for the initiator to set and retrieve the spindle speed when accessing data areas. The speed field values are listed in Table 2-9-8A on the opposite page. The speed setting is only applicable when reading data areas. automatically switch to normal speed when playing audio tracks and will switch back to the speed setting when accessing data.
  • Page 75: Table

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-9-9 ABLE Byte Reserve OGICAL Reserve Page Length : (06h) Number of supported discs (MSB) : (00h) Number of supported discs (LSB) : (06h) Disc number for logical unit0 Disc number for logical unit1...
  • Page 76: Logical Unit Assignment Page

    2.9.9 Logical Unit Assignment Page Number of supported discs The drive supports 6 discs. 0006h is always returned, and 124x will return 1 . Disc numbers Shows the disk number assigned to each logical unit. Disc number 0 means that the associated logical unit cannot be used.
  • Page 77: Table

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-10 PAUSE/RESUME (4B ABLE Byte Logical Unit No. Operation Code (4Bh) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved - 64 - Reserved Resume...
  • Page 78: Pause/Resume (4Bh)

    2.10 Pause/Resume (4Bh) Operation Code is (4Bh) Resume A Resume of zero indicates that the drive enter the hold track state with the audio output muted. A Resume bit of one indicates that the drive release the pause and begin play at the block following the last block played.
  • Page 79 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-11 PLAY AUDIO(10) (45 ABLE Byte Logical Unit No. Operation Code (45h) Starting Logical Block Address (MSB) Starting Logical Block Address Starting Logical Block Address Starting Logical Block Address (LSB) Reserved Transfer Length (MSB)
  • Page 80: Play Audio(10) (45H)

    2.11 Play Audio(10) (45h) Operation Code is (45h). Logical Block Address The logical block address field specifies the logical block at which the audio play back operation will begin. If all bytes in the logical block address field are set to FFh, it means to start at the current optical head location.
  • Page 81 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-12 PLAY AUDIO(12) (A5 ABLE Byte Logical Unit No. Operation Code (A5h) Logical Block Address (MSB) Logical Block Address Logical Block Address Logical Block Address (LSB) Transfer Length (MSB) Transfer Length Transfer Length...
  • Page 82: Play Audio(12) (A5H)

    Play Audio(12) 2.12 Play Audio(12) (A5h) Operation Code is (A5h). The PLAY AUDIO(12) command requests that the drive begin an audio playback operation. The command function (Immed and SOTC bits) and the output of audio signals shall be specified by the settings of the mode parameters.
  • Page 83 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-13 PLAY AUDIO MSF (47 ABLE Byte Logical Unit No. Operation Code (47h) Reserved Starting M Field Starting S Field Starting F Field Ending M Field Ending S Field Ending F Field...
  • Page 84: Play Audio Msf (47H)

    2.13 Play Audio MSF (47h) Operation Code is (47h) Starting M/S/F Field Specifies absolute starting address in minutes, seconds, frame number. Ending M/S/F Field Specifies absolute ending address in minutes, seconds, frame number. The PLAY AUDIO MSF command requests the target to begin an audio playback operation. The command function (Immed) and the output of audio signals shall be as specified by the settings of the mode parameters page code 0Eh.
  • Page 85 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-14 PLAY AUDIO TRACK INDEX (48 ABLE Byte Logical Unit No. Operation Code(48h) Reserved Reserved Starting Track Starting Index Reserved Ending Track Ending Index Reserved - 72 - Reserved...
  • Page 86: Play Audio Track Index (48H)

    2.14 Play Audio Track Index (48h) Operation Code is (48h). Starting Track/Index The starting track field specifies the track number of the starting audio track. The starting index field specifies the index number within the track at which the audio play operation shall begin.
  • Page 87 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-15 PLAY AUDIO TRACK RELATIVE(10) (49 ABLE Byte Logical Unit No. Operation Code (49h) Track Relative Logical Block Address (MSB) Track Relative Logical Block Address Track Relative Logical Block Address Track Relative Logical Block Address (LSB)
  • Page 88: Play Audio Track Relative(10) (49H)

    2.15 Play Audio Track Relative(10) (49h) Operation Code is (49h). TRLBA The Track Relative Logical Block Address field specifies the two's complement starting logical block address relative to the beginning of the first sector on the track with an index value of one.
  • Page 89 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-16 PLAY AUDIO TRACK RELATIVE(12) (A9 ABLE Byte Logical Unit No. Operation Code(A9h) Track Relative Logical Block Address (MSB) Track Relative Logical Block Address Track Relative Logical Block Address Track Relative Logical Block Address (LSB)
  • Page 90: Play Audio Track Relative(12) (A9H)

    Play Audio Track Relative(12) 2.16 Play Audio Track Relative(12) (A9h) Operation Code is (A9h). The PLAY AUDIO TRACK RELATIVE(12) command requests that the device begin an audio playback operation. The command function (Immed and SOTC bits) and the output of audio signals shall be as specified by the settings of the mode parameters.
  • Page 91: Table

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-17 PREVENT/ALLOW MEDIA REMOVAL (1E ABLE Byte Logical Unit No. Operation Code (1Eh) Reserved Reserved Reserved Reserved - 78 - Reserved Prev...
  • Page 92: Prevent/Allow Media Removal (1Eh)

    2.17 Prevent/Allow Media Removal (1Eh) Operation code is (1Eh). Prev (Prevent bit) When this bit is set to 1, EJECT DISK commands (C0h) and the Eject Button on the drive are ignored. When it is 0, media removal is allowed. This command is used to prevent or allow media removal from the drive.
  • Page 93 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-18 READ(6) (08 ABLE Byte Logical Unit No. Operation Code (08h) Logical block address (MSB) Logical block address Logical block address (LSB) Transfer Length Reserved - 80 -...
  • Page 94: Read(6) (08H)

    Read(6) 2.18 Read(6) (08h) Operation Code is (08h). This six-byte READ command only allows reads of up to 255 blocks. The logical blocks will have the length set by MODE SELECT or the power-on default. For longer reads, use the ten-byte READ(10) command. After a read operation, the drive holds the head at the last read track until an inactivity time-out occurs.
  • Page 95 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-19 READ(10) ABLE Byte Logical Unit No. Operation Code (28h) Logical block address (MSB) Logical block address Logical block address Logical block address (LSB) Reserved Logical block length (MSB) Logical block length (LSB)
  • Page 96: Read(10)

    Read(10) 2.19 Read(10) Operation code is (28h). This ten byte READ command allows reads of up to 64K blocks. The logical blocks will have the length set by MODE SELECT or the power-on default. After a read operation, the drive holds the head at the last read track until an inactivity time-out occurs.
  • Page 97: Table

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-20 READ BUFFER (3C ABLE Byte Logical Unit No. 2-20A ABLE Byte Operation Code (3Ch) Reserved Buffer ID : (00h) Buffer offset (MSB) Buffer offset Buffer offset (LSB) Allocation length (MSB) Allocation length...
  • Page 98: Read Buffer (3Ch)

    2.20 Read Buffer (3Ch) Operation Code is (3Ch). Mode specifies meaning of the Buffer Offset field. Buffer ID is not supported. This byte is always 00h. Buffer Offset The byte offset in the buffer at which the read shall begin. This must be between 0 and 15. Allocation Length must include 4 byte header.
  • Page 99 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-21 READ CD-ROM CAPACITY (25 ABLE Byte Logical Unit No. 2-21A ABLE Byte Operation Code (25h) Reserved Logical block address (MSB) (00h) Logical block address (00h) Logical block address (00h) Logical block address (LSB) (00h)
  • Page 100: Read Cd-Rom Capacity (25H)

    Read CD-ROM Capacity 2.21 Read CD-ROM Capacity (25h) Operation code is (25h). This command requests the drive to return physical parameters of the CD-ROM disc currently loaded. The Logical Block Address, RelAdr (Byte 1, bit 0), and PMI (Byte 8, bit 0) parameters are not supported and must be set to 0.
  • Page 101: Table

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-22 READ CD (BE ABLE Byte Reserved Synch Field Header(s) Code 2-22A ABLE Expected Definition Sector Type 000b Any Type 001b CD-DA 010b Mode 1 Form 1 Only Yellow Book sectors having “user” data field of 2048 bytes allowed.
  • Page 102: Read Cd (Beh)

    Read CD-ROM Capacity 2.22 Read CD (BEh) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, DR-U124X, DR-UA124X Operation code is (BEh). The Expected Sector Type field is used to limit the amount of information returned to the Host. If the Requested Sector(s) do not match the specified type , the command will be terminated with a Check Condition.
  • Page 103 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-22B ABLE Header(s) Code 2-22C ABLE Error Flags None C2 Error Flag data C2 & Block Error Flags Both the C2 Error Flags (2352 bits or 294 bytes) and the Reserved READ CD, H...
  • Page 104 Read CD-ROM Capacity Support of Sub-channel data is optional. In the case of R-W the drive may return data de- interleaved and error-corrected, RAW or padded with zeros depending on the R-W Supported and R-W de-interleaved and error-corrected bits in the CD-ROM capabilities and mechanical status page.
  • Page 105: Table

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-22D ABLE Sub-channel 000b 001b 010b 011b 100b 101b-111b 2-22E ABLE Sync Header Sync & Header Sub Header All Header Sync & Headers User Data Sub Header & User Data Header & User Data All Headers &...
  • Page 106 Read CD-ROM Capacity (this page has been left intentionally blank) - 93 -...
  • Page 107 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-23 READ CD MSF (B9 ABLE Byte Reserved Synch Field Header(s)Code Sub Q Operation Code (B9h) Expected User data type Reserved Starting M Field Starting S Field Starting F Field Ending M Field...
  • Page 108: Read Cd Msf (B9H)

    Read CD MSF 2.23 Read CD MSF (B9h) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, DR-U124X, DR-UA124X The Starting M field, the Starting S field, and the Starting F field specify the absolute MSF address at which the Read operation shall begin. The Ending M field, the Ending S field, and the Ending F field specify the absolute MSF address where the Read operation shall end.
  • Page 109 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-24 READ CDP (E4 ABLE Byte Logical Unit No. Operation Code (E4h) Reserved Reserved Reserved Reserved Reserved Reserved Allocation length (MSB) Allocation length (LSB) Reserved Reserved - 96 - Reserved...
  • Page 110: Read Cdp (E4H)

    Read CDP 2.24 Read CDP (E4h) Operation Code is (E4h) This command requests the drive to return the status data resulting from the previous WRITE CDP command. The drive terminates the data phase when Allocation Length bytes or all the relevant data have been transferred.
  • Page 111 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-25 READ DRIVE STATUS (E0 ABLE Byte Logical Unit No. 2-25A ABLE Byte Reserved Operation Code (E0h) Reserved Reserved Reserved Reserved Reserved Allocation Length (MSB) Allocation Length (LSB) Reserved Reserved EADER Page Length (MSB)
  • Page 112: Read Drive Status (E0H)

    2.25 Read Drive Status (E0h) Operation Code is (E0h) PCF (Page Control Field) indicates the type of Page Parameter to be returned. Current Value Reserved Reserved Reserved Page Code indicates contents of the Page Parameters. Drive Status Audio Play Status Others : Reserved The READ DRIVE STATUS command requests the drive to report its specific drive status to the...
  • Page 113 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-25B ABLE Byte Reserved 2-25C ABLE Byte Reserved RIVE TATUS ORMAT Page Length (MSB) (00h) Page Length (LSB) (02h) Drive Status (MSB) Drive Status(LSB) UDIO TATUS ORMAT Page Length (MSB) (00h) Page Length (LSB) (01h)
  • Page 114 Drive Status Bit 15-12 Reserved (all 0) Bit 11 Disc is present in Logical unit No disc present in Logical Unit Bit 10 Supports Mode2 form1and form2.(XA) Does not support Mode2 form1 and form2.(XA) Bit 9 Supports HSG addressing mode Supports HSG and Red Book addressing modes Bit 8 No audio channel manipulation...
  • Page 115 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-26 READ HEADER (44 ABLE Byte Logical Unit No. 2-26A ABLE Byte 2-26B ABLE CD-ROM Mode 03h ~ FFh Operation Code (44h) Reserved Logical block address (MSB) Logical block address Logical block address...
  • Page 116: Read Header (44H)

    2.26 Read Header (44h) Operation Code is (44h) Set to 1 indicates that the absolute CD-ROM address field of the returned header data will indicate the MSF address where the specified logical block is found. If MSF bit is equal to 0, the absolute CD-ROM Address field of the returned header data gives the logical block address of the first logical block in the physical sector where the specified logical block is found.
  • Page 117 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-27 READ SUB-CHANNEL (42 ABLE Byte Logical Unit No. Reserved SubQ 2-27A ABLE Byte Operation Code (42h) Reserved Sub Channel Data Format Reserved Reserved Track Number Allocation Length (MSB) Allocation Length (LSB)
  • Page 118: Read Sub-Channel (42H)

    2.27 Read Sub-Channel (42h) Operation Code is (42h). If “1”, the CD-ROM address field of the returned sub-channel data is in MSF format. The returned M,S and F fields are specified in hex. If “0”, the CD-ROM address field of the returned sub-channel data is in logical address format.
  • Page 119: Udio Tatus

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-27B ABLE Byte (MSB) 2-27C ABLE Status HANNEL MODE INFORMATION Sub Channel Data Format code (00h) Track Number Index Number Absolute CD-ROM Address (MSB) Absolute CD-ROM Address Absolute CD-ROM Address Absolute CD-ROM Address (LSB)
  • Page 120 Audio Status indicates the status of an audio play operation. The status of audio commands are listed in Table 2-23C on the opposite page. Sub Channel Data Length should be set 0, 12, 20, 28 or 44 bytes and does not include the Sub Channel Header.
  • Page 121: Adr Sub -Channelq Field

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-27D ABLE ADR Code 4h ~ Fh 2-27E ABLE 2-27F ABLE Byte ADR S HANNEL IELD Description sub-channel Q mode information not supplied sub-channel Q encodes current position data sub-channel Q encodes media catalog number...
  • Page 122 The ADR field shows the type of information encoded in the Q sub-Channel of this block as defined in the CD standard. If the MCV bit is one, the media catalog number field is valid. There are identify numbers according to the UPC/EAN cording in the media catalog number field.
  • Page 123: Rack Nternational Tandard

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-27G ABLE Byte (MSB) 2-27H ABLE LOCK Byte (MSB) EDIA CATALOG NUMBER Sub Channel Data Format code (02h) Reserved Reserved Reserved Media catalog number (UPC/Bar Code) RACK NTERNATIONAL TANDARD Sub Channel Data Format code (03h)
  • Page 124 Read Sub-Channel (this page has been left intentionally blank) - 111 -...
  • Page 125: Toc Data With Format =00 B

    2-28 READ TOC (43 ABLE Byte Logical Unit No. Format 2-28A ABLE Byte 2-28B ABLE Byte Operation Code (43h) Reserved Reserved Reserved Reserved Reserved Start Track Allocation Length (MSB) Allocation Length (LSB) DATA WITH ORMAT TOC Data Length (MSB) TOC Data Length (LSB) First Track Number Last Track Number RACK...
  • Page 126: Read Toc (43H)

    The READ TOC command requests the target transfers data from the table of contents to the initiator. This command has been modified from the SCSI-2 READ TOC command with the addition of the Format field to support multi-session discs. Format field Definition Same as SCSI-2.
  • Page 127: Toc Data With Format =01 B

    2-28C ABLE DATA WITH Byte 2-28D ABLE RACK ESCRIPTORS Byte 4 ~ 7 Absolute CD-ROM Address of the First Track in the Last Session 2-28E ABLE DATA WITH Byte ORMAT TOC Data Length (MSB) TOC Data Length (LSB) First Session Number Last Session Number Reserved First Track Number in Last Session...
  • Page 128 IMPLEMENTORS NOTE: The first track number is not required to be one. A disc may start at any valid track number. The track numbers between the first track number and the last track number are required to be in contiguous ascending order, except for the lead-out track. The ADR field gives the type of information encoded in the Q sub-channel of the block where this TOC entry was found.
  • Page 129 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-28F ABLE Byte RACK ESCRIPTORS Reserved Byte1 or TNO Byte2 or Point Byte3 or Min Byte4 or Sec Byte5 or Frame Byte6 or Zero Byte7 or Pmin Byte8 or Psec Byte9 or PFrame...
  • Page 130 Read TOC (this page has been left intentionally blank) - 117 -...
  • Page 131: Iagnostic Esults Ata Ormat

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-29 RECEIVE DIAGNOSTIC RESULTS (1C ABLE Byte Logical Unit No. 2-29A ABLE Byte Operation Code (1Ch) Reserved Allocation length (MSB) Allocation length (LSB) Reserved IAGNOSTIC ESULTS Reserved Parameter Length (06h) ROM Diagnostic...
  • Page 132: Read Diagnostic Results (1Ch)

    2.29 Read Diagnostic Results (1Ch) Operation code is (1Ch). This command requests the drive to return the results of the power-on self test. The Diagnostic Results data consists of 8-byte parameters as shown in Table 2-28B on the opposite page. Parameter Length The number of bytes of the RECEIVE DIAGNOSTIC parameter excluding itself.
  • Page 133 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-30 RELEASE (17 ABLE Byte Logical Unit Number Operation Code (17h) 3rdPty 3rd Party device ID Reservation ID : 00h Reserved Reserved Reserved - 120 - Ext (0)
  • Page 134: Release (17H)

    2.30 Release (17h) Operation Code is (17h). 3rdPty Set to one if the initiator requests third-party reservation. 3rd Party device ID The SCSI ID of another initiator for which the logical unit shall be reserved. Ext. (Extent) Not supported. This bit must be 0. Reservation ID Not supported.
  • Page 135: Xtended Sense Data Format

    2-31 REQUEST SENSE (03 ABLE Byte Logical Unit Number 2-31A ABLE Byte Valid FileMk SKSV 18 ~ N Operation Code (03h) Reserved Reserved Allocation Length (12h) Reserved XTENDED SENSE DATA FORMAT Error code (70h / 71h) Segment number (00h) Reserve Information byte (MSB) Information byte Information byte...
  • Page 136: Request Sense (03H)

    Allocation Length bytes or 18 bytes, whichever is smaller. Valid A valid bit of zero indicates that the information field is not as defined in the SCSI-2 standard. A valid bit of one indicates the information field contains valid information as defined in the SCSI-2 specifications.
  • Page 137: Upported Sense Keys

    2-31B ABLE UPPORTED SENSE KEYS Sense Key Name no sense recovered error not ready medium error hardware error illegal request unit attention data protect blank check aborted command Others Comments There is no specific sense key information to be reported for the designated logical unit.
  • Page 138 2-31C ABLE UPPORTED ADDITIONAL SENSE CODES AND ADDITIONAL SENSE CODE QUALIFIERS ASCQ DESCRIPTION no additional sense information I/O process terminated audio play operation in progress audio play operation pause audio play operation successfully completed audio play operation stopped due to error no current audio status to return no seek complete logical unit not ready, cause not reportable...
  • Page 139 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) Table 2-31C Supported additional sense codes and additional sense code qualifiers (continued) ASCQ DESCRIPTION logical block address out of range invalid field in CDB logical unit not supported invalid field in parameter list...
  • Page 140 Request Sense (this page has been left intentionally blank) - 127 -...
  • Page 141 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-32 RESERVE (16 ABLE Byte Logical Unit No. Operation Code (16h) 3rdPty 3rd Party Device ID Reservation ID (00h) Extent List length (00h) Extent List length (00h) Reserved - 128 - Ext (0)
  • Page 142: Reserve (16H)

    2.32 Reserve (16h) Operation Code is (16h). 3rdPty Set to one if the initiator requests third-party reservation. 3rd Party Device ID The SCSI ID of another initiator for which the logical unit shall be reserved. Ext. (Extent) is not supported. This bit must be 0. Reservation ID is not supported.
  • Page 143 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-33 REZERO UNIT (01 ABLE Byte Logical Unit No. Operation Code (01h) Reserved Reserved Reserved Reserved - 130 - Reserved...
  • Page 144: Rezero Unit (01H)

    Rezero Unit 2.33 Rezero Unit (01h) Operation Code is (01h). The drive loads the specified logical unit (if necessary), spins up the disc (if stopped), moves the head to the start track of the disc, and holds it there until an inactivity time-out occurs. If the initiator requests a disconnect, the drive disconnects from it during load and seek operations.
  • Page 145 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-34 SEEK(6) (0B ABLE Byte Logical Unit No. Operation Code (0Bh) Logical Block Address (MSB) Logical Block Address Logical Block Address (LSB) Reserved Reserved - 132 -...
  • Page 146: Seek(6)

    Seek(6) 2.34 Seek(6) Operation Code is (0Bh). The drive seeks to the specified logical block address and then holds at that track until an inactivity time-out occurs. - 133 -...
  • Page 147 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-35 SEEK(10) (2B ABLE Byte Logical Unit No. Operation Code (2Bh) Reserved Logical Block Address (MSB) Logical Block Address Logical Block Address Logical Block Address (LSB) Reserved Reserved Reserved Reserved - 134 -...
  • Page 148: Seek(10) (2Bh)

    Seek(10) 2.35 Seek(10) (2Bh) Operation code is (2Bh). The drive seeks to the specified logical block address and then holds at that track until an inactivity time-out occurs. - 135 -...
  • Page 149: End Diagnostic Data Format

    CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-36 SEND DIAGNOSTIC (1D ABLE Byte Logical Unit No. 2-36A ABLE Byte Operation Code (1Dh) Reserved Allocation length (MSB) Allocation length (LSB) Reserved IAGNOSTIC ORMAT Reserved Parameter Length (06h) ROM Diagnostic RAM Diagnostic...
  • Page 150: Send Diagnostic (1Dh)

    2.36 Send Diagnostic (1Dh) Operation code is (1Dh). PF must be 0. Self (Self-Test bit) if “1” (ONE), default self-test is executed. If “0” (ZERO), send diagnostic data issued. Allocation length set to 0 when Self bit is one. When Self bit is 0, set to 8h. This command reports the results of the drive's power-on self test (when the self bit is one).
  • Page 151 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-37 SET CD-ROM SPEED(1) (DA ABLE Byte Operation Code (DAh) Reserved Speed Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved - 138 -...
  • Page 152: Set Cd-Rom Speed(1) (Dah)

    2.37 Set CD-ROM Speed(1) (DAh) Operation code is (DAh). The Set CD-ROM Speed command provides a means for initiator to set the spindle motor speed. Speed Field Value Other Value Drive Differences: DRM-602x The DRM-602x does not support 4x speed. A speed setting value of 03h will not cause an error, but set the drive to 2x speed.
  • Page 153 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-38 SET CD-ROM SPEED(2) (BB ABLE Byte (MSB) Operation code (BBh) Reserved Drive Speed in Kbytes/Second (LSB) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved - 140 -...
  • Page 154: Set Cd-Rom Speed(2) (Bbh)

    Set CD-ROM Speed(2) 2.38 Set CD-ROM Speed(2) (BBh) The Drive Speed parameter contains the requested Data Rate the drive should use. The drive may choose to select the speed specified or any slower rate. A value of FFFFh will set the Drive Speed to the Maximum supported.
  • Page 155 2-39 START/STOP UNIT (1B ABLE Byte Logical Unit No. Operation Code (1Bh) Reserved Reserved Reserved Reserved Reserved - 142 - Immed LoEj Start...
  • Page 156: Start/Stop Unit (1Bh)

    2.39 Start/Stop Unit (1Bh) Operation code is (1Bh). Immed (Immediate) When the immediate bit is 1, status is returned before executing the command . When it is 0, status is returned after the operation is completed. LoEj (Load Eject) When LoEj is 1 and Start is 0, the drive ejects the magazine. Start When Start is 1, the disc tray is loaded, the disc is spun up, and the laser and servo system are turned on.
  • Page 157 2-40 STOP PLAY/SCAN (4E ABLE Byte/Bit Operation code (4Eh) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved - 144 -...
  • Page 158: Stop Play/Scan (4Eh)

    Stop Play/Scan 2.40 Stop Play/Scan (4Eh) The STOP PLAY/SCAN CD-ROM Command stops playback of CD-ROM audio commands. - 145 -...
  • Page 159 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-41 TEST UNIT READY (00 ABLE Byte Logical Unit No. Operation Code (00h) Reserved Reserved Reserved Reserved - 146 - Reserved...
  • Page 160: Test Unit Ready (00H)

    2.41 Test Unit Ready (00h) Operation Code is (00h). The TEST UNIT READY command checks that a cartridge is loaded and that the drive is ready to operate. "Ready" has different meanings depending on whether the drive has accessed a logical unit by loading the disc tray: Before access to logical unit : Magazine is inserted and the drive is ready to read.
  • Page 161 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-42 VERIFY(10) (2F ABLE Byte Logical Unit No. Operation Code (2Fh) Reserved Logical block address (MSB) Logical block address Logical block address Logical block address (LSB) Reserved Verification length (MSB) Verification length (LSB)
  • Page 162: Verify(10) (2Fh)

    Verify(10) 2.42 Verify(10) (2Fh) Operation code is (2Fh). Logical Block Address is the address at which the verify operation shall begin. Verification Length is the number of logical blocks to be verified. This command requests the drive to check the specified blocks on the disc based upon the error recovery parameter setting (see MODE SELECT command).
  • Page 163 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-43 VERIFY(12) (AF ABLE Byte Logical Unit No. Operation Code (AFh) Reserved Logical block address (MSB) Logical block address Logical block address Logical block address (LSB) Verification Length (MSB) Verification Length Verification Length...
  • Page 164: Verify(12) (Afh)

    Verify(12) 2.43 Verify(12) (AFh) Operation code is (AFh). See VERIFY(10) for complete description of this command. - 151 -...
  • Page 165 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-44 WRITE BUFFER (3B ABLE Byte Logical Unit No. 2-38 ABLE Byte Operation Code (3Bh) Reserved Buffer ID (00h) Buffer offset (MSB) Buffer offset Buffer offset (LSB) Transfer length (MSB) Transfer length...
  • Page 166: Write Buffer (3Bh)

    2.44 Write Buffer (3Bh) Operation Code is (3Bh). Mode specifies meaning of the Buffer Offset field. Buffer ID is not supported. This byte must be 00h. Buffer Offset is the byte offset in the buffer where the data shall be stored. This must be 0 through 15.
  • Page 167 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-45 WRITE CDP (E3 ABLE Byte Logical Unit No. Operation Code (E3h) Reserved Reserved Reserved Reserved Reserved Reserved Transfer length (MSB) (00h) Transfer length (LSB) : <= 14h Reserved Reserved - 154 -...
  • Page 168: Write Cdp (E3H)

    Write CDP 2.45 Write CDP (E3h) Operation Code is (E3h). Transfer Length is the number of bytes of CDP command data to be sent. This command sends alphanumeric Player Control commands to the drive. The drive returns the command status after the player control command is transferred to the drive controller chip. A GOOD status indicates only that the command was syntactically correct.
  • Page 169 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-46 READ CD-DA (D8 ABLE Byte Logical Unit Number (MSB) (MSB) Operation Code (D8h) Starting Logical Block Address (LSB) Reserved Transfer length (LSB) Sub Code Reserved - 156 - Reserved...
  • Page 170: Read Cd-Da (D8H)

    2.46 Read CD-DA (D8h) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, and the DR-U Series drives. Operation Code is (D8h). The READ CD-DA command requests that the drive transfer CD-DA data and/or Sub Code data. The Starting Logical Block Address specifies the block where the READ operation begins. The definition of the starting logical block address is as follows: Starting Logical Block Address = (M-Ms) * 60 * 75 + (S-Ss) * 75 + (F-Fs) (M, S, F) = absolute MSF address of the requested starting logical block...
  • Page 171 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) NOTES: 1) The CD-DA block lengths are totally irrelevant to the logical block length set by the Mode Select(6) command. This command would not change the block length field in the MODE SELECT command.
  • Page 172 Read CD-DA (this page has been left intentionally blank) - 159 -...
  • Page 173 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-47 READ CD-DA MSF (D9 ABLE Byte Logical Unit No. Operation Code (D9h) Reserved Starting M Field Starting S Field Starting F Field Reserved Ending M Field Ending S Field Ending F Field...
  • Page 174: Read Cd-Da Msf (D9H)

    2.47 Read CD-DA MSF (D9h) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, and the DR-U Series drives. Operation Code is (D9h). Starting M, S, F Fields indicates the absolute MSF address where the operation begins. Ending M, S, F Fields indicates the absolute MSF address where the operation ends. If the ending address is smaller than the starting address, check condition will be returned.
  • Page 175 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-48 READ CD-XA (DB ABLE Byte Logical Unit No. (MSB) (MSB) Operation Code (DBh) Starting Address (LSB) CD-XA Format Transfer Length (LSB) Reserved - 162 - Reserved...
  • Page 176: Read Cd-Xa (Dbh)

    2.48 READ CD-XA (DBh) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, and the DR-U Series drives. Operation Code is (DBh). Starting Address specifies the block where the operation begins. Transfer Length specifies the number of contiguous CD-XA blocks to be transferred. The READ CD-XA command requests that the drive transfer CD-XA data to the host.
  • Page 177 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 2-49 READ ALL SUBCODE (DF ABLE Byte Logical Unit Number (MSB) Operation Code (DFh) Reserved Reserved Reserved Reserved Transfer Length (LSB) Reserved Reserved - 164 - Reserved...
  • Page 178: Read All Subcode (Dfh)

    Read All SubCode 2.49 Read All SubCode (DFh) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, and the DR-U Series drives. Operation Code is (DFh) Transfer Length indicates the number of contiguous sub-code frames to be transferred. Each sub-code frame consists of 96-byte data. Read All Subcode command directs the target to transfer real-time sub-code data (P-W) to the initiator while the audio is being played.
  • Page 179: Appendix Apioneer Cd-Rom Drives - Audio Functions

    At times, the two subsystems may be operating independently. In addition to the normal audio commands, the CD-ROM drives support the Pioneer Laser Disc Player control commands. These alphanumeric mnemonics may be sent to the drive using the vendor-unique command WRITE CDP (Character Device Player). The WRITE READ CDP command strings are passed through the controller directly to the reader.
  • Page 180: Appendix B Audio Player Commands

    APPENDIX B AUDIO PLAYER COMMANDS Addressing Modes Block MMSSFF Specifies Minutes, Seconds, and Frames. Index Specifies pre-mastered indices Time MMSS Specifies Minutes and Seconds (Frame 0) Track Specifies the beginning of track TT Player Modes Home No disc is loaded. Magazine not inserted. Home No disc is loaded.
  • Page 181 Command Drive Action (continued) Index Mode Sets the addressing mode to Index mode. All subsequent addresses will be interpreted as indices. Disc Status Request Returns an eight character string representing the attributes of the currently loaded N1: Disc Loaded 0: No N2: Audio Track 0: Not Present 1: Present N3: Data Track N4: CDV...
  • Page 182 Command Drive Action (continued) Time Request Returns a four digit string representing the current time in MMSS format. In Park mode, XXXX is returned. 0000 is returned when the current address is in the lead-in area. Time Mode Sets the addressing mode to Time mode. All subsequent addresses must be in MMSS format.
  • Page 183 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) Example To load Disc 3 and start playing from 21m 34s 16bl, use the command 3ZSSABK213416SEPL<CR>. 3ZS: Load Disc 3 SA: Start rotation BK: Block Addressing 213416SE: Search to 21 Minutes, 34 Seconds, 16 Blocks PL: Begin Play.
  • Page 184 APPENDIX C DRIVE VERSION DIFFERENCES DRM-602X 2900 Current Version DRM-604X 2401 Current Version Does Not Support SCSI-2 2403 Supports SCSI-2 Supports Multi-session Photo CD. DRM-1804X 0100 Current Version...
  • Page 185 Sync=1 Revision number (ASCII code) Release Version : 20h Peripheral device type (05h) ANSI version : 2 Response format : 2 Reserve "PIONEER" "CD-ROM DR-124X" Ex.”0100” Ex. "1995/02/08" Peripheral device type (05h) ANSI version : 0 Response format : 1 Reserve "PIONEER"...
  • Page 186 Revision Date(10-byte ASCII code) Continue ORMAT Peripheral device type (05h) Reserved Reserved Additional length : 42 (2Ah) Reserved Reserved Sync=1 Revision number (ASCII code) Release Version : 20h D-II ANSI version : 2 Response format : 2 Reserve "PIONEER" "CD-ROM DRM-624X" Ex.”0100” Ex. "1995/02/08"...
  • Page 187 CD-ROM Ability Mechanical Status Page Default Data D-2A P ABLE AGE CODE DATA Byte Reserved Reserved Reserved Multi Session 4 ~ 7 Reserved ISRC 32-bit field Capability bits Loading Mechanism Type 124X=001b,624X=000b (MSB) (MSB) (MSB) Buffer Size supported by Drive (in KBytes) (MSB) 17-20 : CD-ROM C...
  • Page 188 CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) APPENDIX E CD-ROM COMMAND LIST (BY CODE) E-1 CD-ROM C ABLE OMMAND Code Command Name TEST UNIT READY REZERO UNIT REQUEST SENSE READ (6) SEEK (6) INQUIRY MODE SELECT (6) RESERVE RELEASE...
  • Page 189 CD-ROM SCSI-2 Command Set Reference Manual Version 3.1 Pioneer Electronic Corporation 4-1, Meguro 1-chome Meguro-Ku, Tokyo 153 JAPAN www.pioneer.co.jp Pioneer New Media Technologies, Inc. 2265 East 220th Street Long Beach, California 90810 UNITED STATES OF AMERICA (310) 952-2111 www.pioneerusa.com...

This manual is also suitable for:

Dr-706sDr-966Dr-u10xDr-u16s

Table of Contents