2.49Read All SubCode (DFh).........................................................................................................165
APPENDIX A PIONEER CD-ROM DRIVES - AUDIO FUNCTIONS.............................................I
APPENDIX B AUDIO PLAYER COMMANDS.................................................................................I
- -
iii
APPENDIX C DRIVE VERSION DIFFERENCES............................................................................I
APPENDIX D PRODUCTS DEFAULT DATA...................................................................................I
D.1Product data of Applied Model Number 3 (Inquiry Data).............................................................I
D.2CD-ROM ABILITY MECHANICAL STATUS PAGE DEFAULT DATA...............................III
APPENDIX E CD-ROM COMMAND LIST (BY CODE)..................................................................I
- iv -
LIST OF TABLES
TABLE 1-0MODELS OF DRM/DR-U SERIES SUPPORTING SCS-2 COMMAND SET....................................................2
T
ABLE 1-2DRIVE VERSIONS SUPPORTED BY THIS MANUAL....................................................................................2
T
ABLE 1-5SAMPLE COMMAND...................................................................................................................................6
T
ABLE 2-0SCSI-2 COMMAND LIST (BY NAME).......................................................................................................8
ABLE 2-3CHANGE DEFINITION............................................................................................................................18
T
ABLE 2-4INQUIRY..................................................................................................................................................20
TABLE 2-4AINQUIRY DATA FORMAT.....................................................................................................................20
T
ABLE 2-4BDRIVE SPECIFIC STRINGS....................................................................................................................22
TABLE 2-5AMODE SELECT(6) HEADER AND PARAMETER LIST................................................................................24
T
ABLE 2-5BBLOCK DESCRIPTOR...........................................................................................................................26
T
ABLE 2-5CPAGE DESCRIPTOR.............................................................................................................................26
ABLE 2-7MODE SENSE(6) (1AH)..........................................................................................................................30
TABLE 2-7AMODE SENSE DATA HEADER...............................................................................................................30
T
ABLE 2-7BBLOCK DESCRIPTOR...........................................................................................................................30
T
ABLE 2-7CMEDIA TYPE CODE............................................................................................................................32
T
ABLE 2-7DPAGE DESCRIPTOR FORMAT................................................................................................................32
TABLE 2-9-8ASPEED FIELD VALUES.........................................................................................................................60
TABLE 2-9-9PAGE CODE 3EH - LOGICAL UNIT ASSIGNMENT LIST...........................................................................62
T
ABLE 2-10PAUSE/RESUME (4BH)..........................................................................................................................64
T
ABLE 2-11PLAY AUDIO(10) (45H)..........................................................................................................................66
T
ABLE 2-12PLAY AUDIO(12) (A5H).........................................................................................................................68
T
ABLE 2-13PLAY AUDIO MSF (47H).......................................................................................................................70
T
ABLE 2-14PLAY AUDIO TRACK INDEX (48H).....................................................................................................72
T
ABLE 2-15PLAY AUDIO TRACK RELATIVE(10) (49H)........................................................................................74
T
ABLE 2-16PLAY AUDIO TRACK RELATIVE(12) (A9H)........................................................................................76
T
ABLE 2-17PREVENT/ALLOW MEDIA REMOVAL (1EH)......................................................................................78
T
ABLE 2-18READ(6) (08H).........................................................................................................................................80
T
ABLE 2-19READ(10).................................................................................................................................................82
T
ABLE 2-20READ BUFFER (3CH)..............................................................................................................................84
TABLE 2-22READ CD (BEH)......................................................................................................................................88
TABLE 2-22AREAD-CD, EXPECTED SECTOR TYPE FIELD DEFINITION......................................................................88
T
ABLE 2-22BREAD CD, HEADER CODE FIELD DEFINITION.....................................................................................90
T
ABLE 2-22CREAD CD, ERROR FLAG FIELD DEFINITION........................................................................................90
T
ABLE 2-22DREAD CD, SUB CHANNEL DATA SELECTION FIELD DEFINITION............................................................92
T
ABLE 2-22ENUMBER OF BYTES RETURNED BASED ON DATA SELECTION FIELD........................................................92
TABLE 2-23READ CD MSF (B9H)..............................................................................................................................94
T
ABLE 2-24READ CDP (E4H).....................................................................................................................................96
T
ABLE 2-25READ DRIVE STATUS (E0H).................................................................................................................98
ABLE 2-27CAUDIO STATUS................................................................................................................................106
T
ABLE 2-27DADR SUB-CHANNEL Q FIELD...........................................................................................................108
T
ABLE 2-27ESUB-CHANNEL Q CONTROL FIELD....................................................................................................108
T
ABLE 2-27FCD-ROM CURRENT POSITION DATA BLOCK.....................................................................................108
T
ABLE 2-27GMEDIA CATALOG NUMBER DATA BLOCK............................................................................................110
T
ABLE 2-27HTRACK INTERNATIONAL STANDARD RECORDING CODE(ISRC) DATA BLOCK......................................110
ABLE 2-31REQUEST SENSE (03H)........................................................................................................................122
TABLE 2-31AEXTENDED SENSE DATA FORMAT.......................................................................................................122
T
ABLE 2-31BSUPPORTED SENSE KEYS....................................................................................................................124
T
ABLE 2-31CSUPPORTED ADDITIONAL SENSE CODES AND ADDITIONAL SENSE CODE QUALIFIERS.................................125
ABLE 2-33REZERO UNIT (01H).............................................................................................................................130
T
ABLE 2-34SEEK(6) (0BH)........................................................................................................................................132
T
ABLE 2-35SEEK(10) (2BH)......................................................................................................................................134
T
ABLE 2-36SEND DIAGNOSTIC (1DH)...................................................................................................................136
TABLE 2-36ASEND DIAGNOSTIC DATA FORMAT.....................................................................................................136
TABLE 2-39START/STOP UNIT (1BH).....................................................................................................................142
T
ABLE 2-40STOP PLAY/SCAN (4EH)......................................................................................................................144
T
ABLE 2-41TEST UNIT READY (00H).....................................................................................................................146
T
ABLE 2-42VERIFY(10) (2FH)..................................................................................................................................148
T
ABLE 2-43VERIFY(12) (AFH).................................................................................................................................150
T
ABLE 2-44WRITE BUFFER (3BH)..........................................................................................................................152
T
ABLE 2-45WRITE CDP (E3H).................................................................................................................................154
T
ABLE 2-46READ CD-DA (D8H)..............................................................................................................................156
T
ABLE 2-47READ CD-DA MSF (D9H)......................................................................................................................160
T
ABLE 2-48READ CD-XA (DBH).............................................................................................................................162
- -
vii
TABLE 2-49READ ALL SUBCODE (DFH)................................................................................................................164
T
ABLE D-1ADR-U124X INQUIRY DATA FORMAT..........................................................................................................I
T
ABLE D-1BDR-UA124X INQUIRY DATA FORMAT.......................................................................................................I
T
ABLE D-1CDRM-624X INQUIRY DATA FORMAT........................................................................................................II
T
ABLE D-2APAGE CODE 2AH : CD-ROM CAPABILITIES AND MECHANICAL STATUS PAGE DEFAULT DATA.........III
T
ABLE E-1CD-ROM COMMAND LIST BY CODE.........................................................................................................I
- viii -
REVISION HISTORY
VersionDateSection/PageDescription
1.009.07.93N/AInitial release
2.007.20.94Title
Sections 1.1 - 1.2
Section 1.4
Sections 2.46 - 2.49
Addition of DRM-602X Vendor Unique
Commands
3.002.08.95Sections 1.1 - 1.2
Section 1.4
Section 2.1
Section 2.9.7
Sections 2.22 - 2.23
Section 2.37
Section 2.40
Sections 2.46 - 2.49
Addition of models DR-124X and DRM-624X
Addition of Appendix D
3.106.26.97Sections 1.0 - 1.2
Section 1.4
Sections 2.46 - 2.49
Addition of models DR-A10X, DR-411, DR-
U10X, DR-433, DR-A12X, DR-444, DR-
U12X, DR-466, DR-A24X, DR-511, DR-
U24X, DR-533
Preface
- 1 -
1.PREFACE
These specifications define the SCSI command set that defines the interface between a host computer and
such primary devices as CD-ROM drives and CD-R writers.
These are the control functions for the Pioneer DRM/DR-U series CD-ROM drives. For specific models,
refer to Section 1.1 below.
For details of the common standard of SCSI, refer to ANSI SCSI-2 working draft X3T9.2 revision 10K.
For details regarding the use of the compact disc as a SCSI CD-ROM device, refer to the proposal made
after the ANSI SCSI-2 working draft X3T9.2 revision 10K.
For Compact Disc, CD-ROM disc, and CD-R disc specifications, refer to the Red Book, Yellow Book and
Orange Book Part2.
For file system specifications, refer to ISO 9660.
For details about the use of SCSI Bus, refer to the installation manuals of the particular drives.
For more information on player control commands (mnemonic commands), refer to Appendix B of this
document and/or Pioneer Industrial LaserDisc Player (any model) User’s Manuals.
THESE SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE.
1.1DRM/DR-U Series
The six-disc DRM series drives are SCSI-2
1
CD-ROM minichangers using a single movable
optical assembly and a removable Pioneer-developed 6-disc CD magazine. Six discs may be
stored in individual trays in the magazine. Each tray swings out of the magazine into the drive
assembly. Only one disc may be read at a time. The minichanger appears on the SCSI bus as one
SCSI ID with six (6) logical units (0-5), one logical unit assigned per disc. The assignment of
logical units to discs may be changed at any time.
1
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.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C)
- 2 -
TABLE 1-0MODELS OF DRM/DR-U SERIES SUPPORTING SCS-2 COMMAND SET
Model NumberVoltage Requirements
DRM-602X100 v ~ 230 v
DRM-604X100 v ~ 230 v
DRM-624X100 v ~ 230 v
DRM-1804X100 v ~ 230 v
DR-D504XDRM-5004X 500-disc Autochanger built-in use
DR-U124X+5 v. +12 v
DR-UA124X+5 v. +12 v ATA BUS mode1
DR-A10X+5 v. +12 v ATA BUS mode1
DR-U10X+5 v. +12 v
DR-411+5 v. +12 v OEM version of DR-A10X
DR-433+5 v. +12 v OEM version of DR-U10X
DR-A12X+5 v. +12 v ATA BUS mode1
DR-U12X+5 v. +12 v
DR-444+5 v. +12 v OEM version of DR-A12X
DR-466+5 v. +12 v OEM version of DR-U12X
DR-A24X+5 v. +12 v ATA BUS mode1
DR-U24X+5 v. +12 v
DR-511+5 v. +12 v OEM version of DR-A24X
DR-533+5 v. +12 v OEM version of DR-U24X
TABLE 1-2DRIVE VERSIONS SUPPORTED BY THIS MANUAL
Model NumberVendorProduct DataRevision Number
DRM-602XPioneerCD-ROM DRM-602X2901 or greater
DRM-604XPioneerCD-ROM DRM-604X2403 or greater
DRM-624XPioneerCD-ROM DRM-624X0100 or greater
DRM-1804XPioneerCD-ROM DRM-1804X0100 or greater
DR-D504XPioneerCD-ROM DR-D504X2405 or greater
DR-U124XPioneerCD-ROM DR-U124X0100 or greater
DR-UA124XPioneerCD-ROM DR-UA124X0100 or greater
DR-A10XPioneerCD-ROM DR-A10X0100 or greater
DR-U10XPioneerCD-ROM DR-U10X0100 or greater
DR-411PioneerCD-ROM DR-A10X0100 or greater
DR-433PioneerCD-ROM DR-U10X0100 or greater
DR-A12XPioneerCD-ROM DR-A12X0100 or greater
DR-U12XPioneerCD-ROM DR-U12X0100 or greater
DR-444PioneerCD-ROM DR-A12X0100 or greater
DR-466PioneerCD-ROM DR-A12X0100 or greater
DR-A24XPioneerCD-ROM DR-A24X0100 or greater
DR-U24XPioneerCD-ROM DR-U24X0100 or greater
DR-511PioneerCD-ROM DR-A24X0100 or greater
DR-533PioneerCD-ROM DR-U24X0100 or greater
Preface
- 3 -
The DRM-1804X is an 18-disc single drive SCSI-2 CD-ROM changer. It appears on the SCSI
bus as one SCSI ID with two (2) logical units. The single CD-ROM reader is logical unit 0 and
the changer is logical unit 1. For detail information, refer to Pioneer’s DRM-1804X CD-ROM
Jukebox Changer Mechanism Controller SCSI Specifications, document number OB-U0084-B.
The DRM series includes two jukebox changers - the DRM-1004X 100-disc CD-ROM changer
and the DRM-5004X 500-disc CD-ROM changer. For detail information, refer to Pioneer
publications DRM-1004X Series 100-Disc CD-ROM Changer Mechanism Controller
Specifications, document number DSE-S035C and DRM-5004X Series 500-Disc CD-ROM
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. It is assigned one SCSI ID and logical unit 0. Refer to Pioneer’s DRM-5004X
Series 500-Disc CD-ROM Changer Mechanism Controller SCSI Specifications, document
number OB-U0091-B, for further details.
Implementing Pioneer’s LaserDisc player technology, vendor unique SCSI commands support
the alphanumeric player command set allowing CD audio control through use of simple
mnemonic commands. Refer to Appendices A and B for further information.
Table 1.1 on the opposite page lists the models supporting the SCSI-2 command set.
1.2Drives Supported by this Manual
Refer to Table 1-2 on the opposite page for drive versions that are supported by this manual. To
determine what version your drive is, issue an IQUIRY command, reference Section 2.4. The
drive’s response to the command will be to return the following information about the drive:
Model Number;
Vendor;
Product Data; and
Revision Number.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C)
- 4 -
1.3SCSI Protocol
The SCSI Protocol outlined in this section applies only to SCSI bus models. It does not support
ATA bus models.
1.3.1Command Link/Control Field
The Control Field inside the Command Block is defined as:
Bit76543210
Vendor UniqueReservedFlagLink
The Command Link function is not supported by the DRM/DR-U Series. Set Flag and
Link bits to “0” (FALSE).
Set the RelAdr (Relative Address) bit, bit 0 of byte 1, inside the Command Block to
“0” (FALSE).
1.3.2Disconnect/Reselect
Selection time-out period is 250 ms.
If the initiator does not respond to reselection within the time-out period, the drive will
release the bus for a minimum of 200 ms. The drive will then repeat the
arbitration/reselection sequence until the initiator responds, issues BUS DEVICE
RESET, or until the SCSI bus is reset. During a reselection retry, the drive will return
BUSY to selection requests from any initiator.
During execution of audio commands, if the disconnect/reselect function is selected,
the drive disconnects from the initiator before execution a SEEK or other operation
that requires head movement. When the selected address is located, the drive reselects
the initiator and begins audio playback. The time needed for the reselection procedure
is dependent upon the status of the SCSI bus. Audio playback may begin before the
reselection is complete. Refer to Appendix A for more information.
Preface
- 5 -
1.3.3Status Phase
Four status conditions are supported. They are
GOOD00h
CHECK CONDITION02h
BUSY08h
RESERVATION CONFLICT18h
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.
Refer to Section 2.31 REQUEST SENSE for details on deferred error reporting.
1.3.4In-Phase/Out-Phase Messages
The DRM/DR-U Series supports only those In-Phase and Out-Phase Messages that are
listed below and on the following page. The drive will return a MESSAGE REJECT
for any messages received other than those listed.
Message Msg 05h + 09h will cause the drive to go to BUS FREE PHASE without a
retry.
Message In-Phase (issued by drive)
COMMAND COMPLETE00h
SAVE DATA POINTER02h
DISCONNECT04h
MESSAGE REJECT07h
IDENTIFY80h - FFh
SYNCHRONOUS DATA TRANSFER REQUEST
2
01h
2
From EXTEND MESSAGE (01h)
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C)
- 6 -
TABLE 1-5SAMPLE COMMAND
Bit
Byte76543210
0Operation Code (XXh)
1Logical NumberReserved
2Logical Block Address (MSB)
3Logical Block Address
4Logical Block Address
5Logical Block Address (LSB)
6Reserved
7Allocation Length (MSB)
8Allocation Length (LSB)
9Reserved
Operation Code :XXh
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.
Allocation Length is (depending on the command) the number of Logical Blocks or the number
of bytes that the initiator is expecting to receive from the drive.
Preface
- 7 -
Message Out-Phase (issued by host computer)
INITIATED DEFECTED ERROR05h
ABORT06h
NO OPERATION08h
MESSAGE PARITY ERROR09h
BUS DEVICE DRIVER
3
0Ch
TERMINATE IO PROCESS11h
IDENTIFY80h - FFh
SYNCHRONOUS DATA TRANSFER REQUEST
4
01h
1.4Address 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. If Track Relative Address, the MSF bit is indicated by 2s sequences.
if “1” (TRUE), MSF Format is used. Within the shift area, number declines by a positive
number.
1.5Sample Command
The table on the opposite page outlines the command structure. Some commands apply to the
entire drive. For these commands only, the LUN will be ignored.
Commands with Logical Blocks, e.g. READ, VERIFY, have Allocation Length in Blocks. All
others have Allocation Length in bytes. Some commands use Transfer Length instead of
Allocation Length to specify the number of bytes that the initiator will transfer to the drive.
3
For equipment supporting Change Definition Command, the DRM/DR-U Series drives have a Hardware Reset Option. In this case, the
Change Definition chosen by the SCSI action definition would not be changed or initialized by either the SCSI BUS RESET or BUS
DEVICE RESET message.
4
From EXTEND MESSAGE (01h).
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C)
- 8 -
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.
Table 2-0SCSI-2 COMMAND LIST (by Name)
Applied ModelSense Data
Command NameCode
IIIIIIContents of Information Bytes
Audio Scan (1)BAh------7Logical Block Address
Audio Scan (2)CDhyesyes7Logical Block Address
Change Definition40h1------
Inquiry12hyesyesyes
Mode Select(6)15h22yes
Mode Select(10)55h22yes
Mode Sense(6)1Ah22yes
Mode Sense(10)5Ah22yes
Pause/Resume4BhyesyesyesLogical Block Address
Play Audio (10)45hyesyesyesLogical Block Address
Play Audio (12)A5hyesyesyesLogical Block Address
Play Audio MSF47hyesyesyesLogical Block Address
Play Audio Track/Index48hyesyesyesLogical Block Address
Play Track Relative (10)49hyesyesyesLogical Block Address
Play Track Relative (12)A9hyesyesyesLogical Block Address