Home

Pioneer SCSI-2 User's Manual

image

Contents

1. eR 97 2 25 Read Drive Status anna 99 2 26 Reid header 44 y 103 2 27 Read Sub Channel 42h ua l q sn en ee eA o ie c RR e 105 2295 rRe d FOC 30 i ter Wm WWW 113 2 29 Read Diagnostic Results 1Ch 119 2 30 Release ay ts 121 291 gt Request ense OSH yasta shahi hali halia Suds i 123 2322 Reserve 16h urnen NEE 129 2 33 Rezero Unit eee EE teles 131 24234 3Seek 6 n a RANA SSAA n Dn Dn NRI 133 2 35 JSeekCI0 u a a REG 135 2 36 Send Diagnostic I Dh yy l eh ca ca a hea oa qaa ce esset e RISE EE so 137 2 37 Set CD ROM Speed 1 139 2 38 Set CD ROM Speed 2 nl u nennen nnne 141 2 39 Start Stop Unit ede o d ede d A ed eH Le h isi 143 240 Stop Play Scan chez etes etes eec ete eden etin eden Foe eden eo ende qe Phe deg 145 24L Test Unit Ready 00h ee eee e EARS AU ER 147 2 42 Fb RS 149 243 12 ABD epee BA BASE BME OBR SE 151 2 44 Bufer sine 153 2 45 WnmnteCDP 410 505 1
2. 47 294 Medium Types Supported Page GSE 49 2 0 5 CD ROM Parameters u nep RERO S MEHR 51 2 96 CD ROM Audio Control Parameters 53 29 7 CD ROM Capabilities and Mechanical Status Page 55 2 9 8 Dye Speed ape 61 2 9 9 Logical Unit Assignment ak EVA 63 2 107 Pa se Resume 4Bhy saka 65 NN 67 2 12 Play Audio l2 e e RR RON ERRORES e AE E 69 2 13 Play Audio MSF 47h sess ete hie ee ee 71 2 14 Play Audio Track Index 488 73 2 15 Play Audio Track Relative 10 49h a 75 2 16 Play Audio Track Relative 12 TT 2 17 Prevent Allow Media Removal nina 79 2 18 gt us 81 2 19 ne e 83 220 Read Butter GER kayak a k huy 85 2 21 Read CD ROM Capacity 25 etae ete diee tee dieat eee tie ina 87 2 22 Read CD BEB S sss SNO e Nun tau 89 2 23 Read CD MSE 95 2 24
3. nre nennen eene 2 SAMPLE COMMAND se fe ha een a p testen tete ER ia elven ees 6 SCSEZ COMMAND EIST BY ie rrt entr 8 TABLE2 0A CD ROM PAGE CODE LIST 10 AUDIO NEUE 12 TABLE 2 LOGICAL BLOCK ADDRESS FORMAT 00B 12 TABLE 2 1B AMIN ASEC AND AFRAME ADDRESS FORMAT TYPE 01B a 14 TABLE 2 1C TRACK NUMBER ADDRESS FORMAT TYPE 10B 14 AUDIO SCAIN Giss te het EP ete HE UD HDI eU EU 16 CHANGE DEFINITION v r t return ote eee ete ese t 18 LS s E ua ua A 20 TABLE 2 4A TINOUIRY DATA PORMAT A etse bestes EA Eo BEP MEET 20 TABLE 2 4 DRIVE SPECIFIC STRINGS sies REG 22 MODE SELECT 6 trade Eee ete oen 24 TABLE 2 5 SELECT 6 HEADER AND PARAMETER 4 24 TABLE 2 5B BLOCK DESCRIPTOR SASS 26 TABLE 2 5C PAGE DESCRIPTOR e kne 26 SS B aan a ie aaa 28 e atr en 30 TABLE2 7A MODE SENSE DATA HEADER nutre veta di tei etre nte dnt AA tt 30 TABLE2 7B BLOCK DESCRIPTOR 30 TABLE 2 7 MEDIATYPE CODE n ER 32 TABLE 2 72 PAGE DESCRIPTOR FORMAT
4. eee est cae eed eee s eee eie eue de 155 2 46 Read CD DA D8h 3 157 24T Read CD DA MSE DOB J ade eed X HER RO ER 161 2489 READ RR tmb 163 2 49 Read All SubCode e Ie Agua 165 APPENDIX A PIONEER CD ROM DRIVES AUDIO FUNCTION S I APPENDIX B AUDIO PLAYER COMMANLD I Lap APPENDIX DRIVE VERSION DIFFERENCES I APPENDIX D PRODUCTS DEFAULT DATA I D 1 Product data of Applied Model Number 3 Inquiry Data seen I D 2 CD ROM ABILITY MECHANICAL STATUS PAGE DEFAULT III APPENDIX E CD ROM COMMAND LIST BY CODB I iik LIST OF TABLES TABLE 1 0 TABLE 1 2 TABLE 1 5 TABLE 2 0 TABLE 2 1 TABLE 2 2 TABLE 2 3 TABLE 2 4 TABLE 2 5 TABLE 2 6 TABLE 2 7 TABLE 2 8 TABLE 2 9 TABLE 2 9 1 TABLE 2 9 2 TABLE 2 9 3 TABLE 2 9 4 TABLE 2 9 5 MODELS OF DRM DR U SERIES SUPPORTING SCS 2 COMMAND SET 1 1 422 21 00000000000 2 DRIVE VERSIONS SUPPORTED BY THIS MANUAL
5. 32 MODE SENSE 10 SAB etre epe pire 34 MODE SELECT SENSE PARAMETERS rereorennovvereensssornnnevvvnvsrversesennnnsensssennnnenrsvenssenvsvenpnnennnsesennnenvnssenr 36 TABLE 2 9A MODE PAGE CODES FOR CD ROM 36 TABLE 2 9B MODE PAGE FORMAT eher rre EO PI eee Eee dre oe Eee aee vek 36 PAGE CODE 01H ERROR RECOVERY PARAMETERS 38 TABLE 2 9 1A VALID COMBINATIONS OF THE ERROR RECOVERY PARAMETERS 38 TABLE 2 9 1B ERROR RECOVERY 40 TABLE 2 9 1B ERROR RECOVERY DESCRIPTIONS CONTINUED n 41 TABLE 2 9 1B ERROR RECOVERY DESCRIPTIONS CONTINUED esee enne nenne nennen 42 PAGE CODE 07H VERIFY ERROR RECOVERY PAGE FORMAT 0 0000 44 PAGE CODE 09H PERIPHERAL DEVICE PAGE FORMATI nenne nennen 46 TABLE2 0 3A INTERFACE IDENTIFIER CODES 46 PAGE CODE OBH MEDIUM TYPES SUPPORTED PAGE FORMAT 222 2222 1 44 0000000000000000005 48 PAGE CODE CD ROM PARAMETERS PAGE 22 2 nennen nnns 50 iv 2 9 6 TABLE 2 9 7 TABLE 2 9 8 2 9 9 2 10 2 11 TABLE 2 12 TABLE 2 13 TABLE 2 14 TABLE 2 15 TABLE 2 16
6. 00084 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 00091 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 Drives 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
7. is supported by all drives corresponding to this Applied Model code is not supported by any of the drives corresponding to this Applied Model code is not supported by DRM 1804X does not support the media type code 4h 8h 70h 71h and 72h There is limited action in the CD ROM Audio Controller Parameter Page random access is possible with CD DA data Buffer Over Flow Error would not occur For SUB CHANNEL READ OUT support is only when the Beginning Logical Block Address is FFFFFFFFh and Sub Channel data It is unable to choose the Beginning Logical Block Address or to read out along with other data is not supported by Format Field 2 all of Sub Code information is not supported by DR UA124X is unable to reassign disc of single type drive is not supported by DR A10X DR U10X DR 411 DR 433 DR A12X DR U12X DR 444 DR 466 DR A24X DR U24X DR 511 and DR 533 Upon execution of some commands a Page Code is returned The table on the next page lists the various CD ROM Mode Page Codes NOTE The Applied Model values and the support codes listed above apply to the CD ROM Mode Page Code List on the next page The values are listed opposite the table for your convenience CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 0A CD ROM MODE PAGE CODE LIST Applied Model I Page Code Description Section I 7 es es es es ODh CD ROM Parameters 2 9 5 OEh CD ROM
8. 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 01h User data only 2048 bytes physical sector default 02h User data plus auxiliary data 2336 bytes physical sector 03h Header user data plus auxiliary data 2340 bytes physical sector 04h Audio data only 1 75th of a second per logical block O5h FFh Reserved Number of Blocks Set to 0 ZERO Logical Block Length specifies logical block size in number of bytes In the current version 256 512 1024 2048 default 2052 2056 2336 2340 and 2352 byte are supported An external switch on the back of the DRM 602X DRM 604X and DRM 1804X drives allows the power on default value to be switched to either 512 or 2048 PAGE DESCRIPTOR Page Code indicates the meaning of the data contained in the page Page Length is the number of bytes supported for each page It does not include the page length byte The drive will return Check Condition if ECC 1s enabled and the initiator accesses a Mode 1 or Mode 2 form data block and has specified 2336 2340 or 2352 byte length When the initiator accesses a Mode 2 form2 data block and has specified 2336 2340 or 2352 byte lengths the ECC must be disabled The drive will return Check Condition
9. CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 23 READ CD MSF B9H 4 Operation Code B9h Reserved Expected User data type Reserved Reserved Starting M Field Starting S Field Starting F Field Ending M Field Ending 5 Field Ending F Field Flag Bits Synch Field Header s Code User Data Reserved for Error Type Reserve Reserved Sub Channel Data Selection Bits lut sd S 3 1 2 1 9 Reserved 94 2 23 Read MSF 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 field specify the absolute MSF address where the Read operation shall end All contiguous sectors between the starting and the ending MSF address shall be read A starting MSF address equal to an ending MSF address prevents a read operation This shall not be considered an error If the starting MSF address is greater than the ending MSF address the command shall be terminated with Check Condition status The sense key shall be set to ILLEGAL REQUEST If the starting address is not found or if a not ready condition exists the command shall be terminated with Check Condition status 95 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3
10. TABLE D 1C DRM 624X INQUIRY DATA FORMAT Bye 7 6 s j 3 2 j 1 Peripheral Qualifier Peripheral device type 05h 1 Reserved ANSI version 2 0 Reserved Response format 2 ne Lon CAN MC Additional length 42 2Ah Es NE 8515 1 2 3 4 5 B 6 Reserved Reserved 0 0 Sync 1 0 Reserve 8 15 Vendor 8 ASCII code Continue PIONEER Product inquiry data 16 byte ASCII code Continue CD ROM DRM 624X Revision number ASCII code Ex 0100 Release Version 20h 37 46 Revision Date 10 byte ASCII code Continue Ex 1995 02 08 D II Appendix D D 2 CD ROM Ability Mechanical Status Page Default Data TABLE D 2A PAGE CODE 2AH CD ROM CAPABILITIES AND MECHANICAL STATUS PAGE DEFAULT DATA 3 Multi Session 7 6 5 j 4 i 3 2 j 1 i 0 4 7 C2Po 32 bit field of Capability supported Loading Mechanism Type 124X 001b 624X 000b Reserved Sp Mute Sp volume 1 1 MSB Buffer Size supported by Drive in KBytes 128 LSB Current Speed Selected in KBps DR UA124X 706 DR U124X DRM 624X 777 LSB Reserved Reserved D M CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C APPENDIXE CD ROM COMMAND LIST BY CODE TABLE E 1 CD ROM COMMAND LIST BY CODE Applied Model Sense Data Code Command Name 1 2 3 Contents of Information Bytes 00h TEST UNIT READ
11. 328 Load Disc 3 SA Start rotation BK Block Addressing 213416S E Search to 21 Minutes 34 Seconds 16 Blocks PL Begin Play B IV APPENDIX 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 C I Appendix Appendix D APPENDIXD PRODUCTS DEFAULT DATA D 1 Product data of Applied Model Number 3 Inquiry Data TABLE D 1A DR U124X INQUIRY DATA FORMAT 2 1 Peripheral device type 05h Reserved 0 ANSI version 2 Reserved Response format 2 Additional length 42 2Ah 16 31 Product inquiry data 16 byte ASCII code Continue CD ROM DR 124X 32 35 Revision number ASCII code 0100 Release Version 20h 37 46 Revision Date 10 byte ASCII code Continue Ex 1995 02 08 TABLE D 1B DR UA124X INQUIRY DATA FORMAT Peripheral Qualifier Peripheral device type 05h RMB 1 TIOP 1 Reserved Response format 1 Additional length 42 2Ah Reserved Reserved 1 endor name 8 byte 5 code Continue 16 31 Product inquiry data 16 byte ASCII code Continue CD ROM DR 124X 32 35 Revision number ASCII code 0100 Release Version 20h 37 46 Revision Date 10 byte ASCII code Continue Ex 1995 02 08 D I CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C
12. 6 5 4 3 2 1 0 SP TABLE 2 5A MODE SELECT 6 HEADER AND PARAMETER LIST J 04 9605 e sulco y 3 1 0 0 Rea 0 1 Media Type 0 Block Block Descriptor Length 0 or 8 lt Block Descriptor Page Descriptor s Block Descriptor Block Descriptor and or and or Page Code Page Code Block Length LSB Ending Element Address LSB ol 24 2 5 Mode Select 6 Mode Select 6 15h The MODE 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 Operating Code is 15h PF Page Format Must be set to 1 TRUE The drive does not check the value of the Page Format bit SP Save Parameters Must be set to 0 FALSE Parameter saving is not supported Parameter List Length If 0 ZERO no data will be transferred The Parameter List Length is the number of bytes of the Mode Select Parameter List that is to be transferred in the Data Out phase A parameter list length that results in the truncation of any descriptor header or page parameters will cause the target to terminate the command In this case Check Condition Status Sense Key Illegal Re
13. an Njo o o Jo o a a N o o o a a a a o a a a o nln UA an A jN n a n a a an o o o o ja ja ja o nln nln an an o o a ja an a 5 n Nn Nn an N N a N N a o o o ja ja o o o e ja 1 1 1 1 1 1 1 1 Logical Block Address wj Gl G G N Jn a G Logical Block Address Logical Block Address 1 1 o nln o Nn 72 n G o ua 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
14. 0 80 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 OCCUIS 81 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 19 READ 10 Logical block length MSB Logical block length LSB Reserved Bit 7 6 5 4 j 3 2 1 j 0 82 2 19 Read 10 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 NOTE The DPO FUA and RelAdr bits not shown in byte 1 are not supported and must be set to 0 83 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 20 READ BUFFER 3CH Allocation length Allocation length LSB Control Reserved Bit 7 6 5 j 4 j 3 2 1 0 TABLE 2 20A READ BUFFER HEADER Effective length MSB 7 6 5 4 3 2 1 0 Effective length 3 Effective length LSB 84 2 20 Read Buffer Read Buffer 3Ch Operation Code is 3Ch Mode s
15. 0 Magazine inserted No magazine inserted Audio Play Status is a bit set to 1 indicates that the corresponding Logical Unit is playing an audio track Bit 0 Bit 1 Bit 2 Bit 3 Bit4 Bit 5 Bit 6 and 7 Logical Unit 0 Logical Unit 1 Logical Unit 2 Logical Unit 3 Logical Unit 4 Logical Unit 5 Reserved The Audio Play Status refers only to audio playback operations initiated by AUDIO PLAY commands 101 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 26 READ HEADER 44H Allocation Length MSB Allocation Length LSB Reserved Bit 7 6 5 1 4 dq 3 2 1 gi it No MSF TABLE 2 26 HEADER DATA FORMAT 7 6 5 i 4 i 3 2 i 1 i 0 TABLE 2 26B CD ROM DATA MODE CODES CD ROM Mode User Data Field Contents 2048 Auxiliary Field Contents 288 Bytes Bytes abyss O EDC L EC bytes 0 I 03h FFh 102 Read Header 2 26 Read Header 44h Operation Code is 44h MSF 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 Note This address may be different from the specified logical block address in CDB if the
16. 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 When it is O the disk is spun down 143 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 40 STOP PLAY SCAN 4EH ByeBit 7 6 5 3 2 1 9 x 0 Operationcode 4Bh ep Reserved _____ x P Reserved 144 Stop Play Scan 2 40 Stop Play Scan 4Eh The STOP PLAY SCAN CD ROM Command stops playback of CD ROM audio commands 145 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 4 TEST UNIT READY 00H 7 6 5 4 3 2 1 0 146 Test Unit Ready 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 After an access to logical unit A disc is in the specified logical unit or tray and is ready to be accessed The TEST UNIT READY command does not load the logical unit s tray See REZERO UNIT See 1 3 for Disc Status Information A Not Ready c
17. 3BH Transfer length Transfer length LSB Reserved Bit 7 6 5 4 3 2 1 0 TABLE 2 384 WRITE BUFFER HEADER pte 7 6 5 la is 2 lo Reserved Reserved 3 152 Write Buffer 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 Transfer Length is the number of bytes to be transferred in the DATA OUT phase This must be the data length to be sent plus 4 bytes header size This command is to be used with the READ BUFFER command to test the reliability of the command buffer memory in the drive and of the SCSI bus The drive does not access any discs Mode Definition 00b Header data and buffer offset are Os 01b Buffer offset indicates the offset of the buffer at which data are to be stored 10b Reserved 11b Reserved The transfer length must include the 4 byte header therefore the actual data length to be stored is the transfer length minus 4 bytes As the buffer length of the drive is 16 bytes the maximum number of bytes that can be specified for Buffer Offset is 15 and the maximum for Transfer Length is 20 If Transfer length is larger than 20 a Check Condition is returned with the sense key ILLEGAL REQUEST Check Condition will also be returned if the Buffer Offset T
18. 7 00 A 00 A 01 B 00 B 01 B 02 B 03 3 00 00 Request Sense this page has been left intentionally blank 127 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 32 RESERVE 16H 128 2 32 Reserve 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 This byte must be Extent List length is not supported These bytes must be The initiator uses this command to exclusively reserve the specified logical unit Area reservations using the Extent bit are not supported If the 3rd Party bit is 1 the logical unit is reserved for another SCSI device specified by the 3rd Party Device ID The initiator can change the reservation by issuing a new RESERVE UNIT command to the reserved unit In this case the previous reservation is released when the new reservation is received The reserved condition is maintained until the original initiator issues another valid RESERVE UNIT command or a RELEASE UNIT command when a BUS DEVICE RESET message is issued by any initiator or when a hardware reset condition occurs In the latter two reset cases a UNIT ATTENTION condition is reported for the next SCSI command Any reservation request by an i
19. TABLE 2 17 TABLE 2 18 TABLE 2 19 TABLE 2 20 TABLE 2 21 TABLE 2 22 TABLE 2 23 TABLE 2 24 TABLE 2 25 TABLE 2 26 TABLE 2 27 TABLE 2 9 5 INACTIVITY TIMER MULTIPLIER VALUE nennen nne nne en 50 PAGE CODE OEH CD ROM AUDIO CONTROL PARAMETERS STATUS 52 TABLE 2 9 6A OUT PORT CHANNEL SELECT PARAMETERS ener nnne rennen nente 52 PAGE CODE 2AH CD ROM CAPABILITIES AND MECHANICAL STATUS PAGE 54 TABLE2 9 7A PARAMETER DESCRIPTION pee e net p e D e clin pee Np ee eee ee p eer ede ted 56 TABLE 2 9 7B EXAMPLE DATA 57 CODE 31H DRIVE SPEED 60 TABLE2 0 8A SPEED PIEED VALUES sansen 60 PAGE CODE LOGICAL UNIT ASSIGNMENT LIST 62 PAUSE RESUME ricette 64 PLAY AUDIOCIO ASH a ie bir Ere ert 66 PILAY AUDIOCI2 ASH 68 PLAY AUDIO ee RR ERE SD l 70 PLAY AUDIO TRACK INDEX 48 72 PLAY AUDIO TRACK RELATIVE 10 8 9RB 74 PLAY AUDIO TRACK RELATIVE 12 A9B D 2 aaa anu eene nennen nee rine teneor ka akay ap n 76 PREVENT ALLOW MEDIA
20. The first two bytes of the page descriptor comprise the header which consists of the Page Code and Page Length Following the header are the page definitions D Je CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 6 MODE SELECT 10 55H Bue 7 6 5 3 2 1 o 7 28 2 6 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 29 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C 2 7 MODE SENSE 6 1AH j 4 3 2 1 6 5 Page Code Allocation Length TABLE 2 7A MODE SENSE DATA HEADER Reserved 3 Block Descriptor Length 0 or 8 7 6 I 5 i 4 3 2 1 0 TABLE 2 7 BLOCK DESCRIPTOR Density Code Number of Blocks MSB Number of Blocks Number of Blocks LSB Reserved Block Length MSB Block Length Block Length LSB 30 2 7 Mode Sense 6 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
21. first track LL represents the last track number and represents the lead out address in MMSSFF format Q TOC Request Returns TOC data for track n as an eight digit string EEEEEETT where EEEEEE represents the absolute start address of the track in MMSSFF format and TT represents the track type 00 means audio 04 means data R Track Request Returns a two digit string representing the current track In Park mode XX is returned 00 is returned when the current address is in the lead in area an AA when in the lead out area RJ Reject Stops the disc and enters Park mode SA Start Starts disc rotation The drive will pause at the beginning of the first audio track a SE Search Searches to address a and enters Pause mode a SM Stop Marker Sets a stop marker at address a When the stop marker is reached the drive enters Pause mode Stop markers are cleared by CL and RJ commands Command Drive Action continued T Time Request Returns a four digit string representing the current time in MMSS format In Park mode XXXX 15 returned 0000 is returned when the current address 1 in the lead in area TM Time Mode Sets the addressing mode to Time mode All subsequent addresses must be in MMSS format TR Track Mode Sets the addressing mode to Track Mode subsequent addresses must be in TT format specifying a track number n VL Volume Sets the audio playback level from 0 to 255 2X
22. only 47 bytes will be transferred The INQUIRY command returns Check Condition if data transfer to the Initiator was not properly received Whenever a Check Condition is returned against any command inquiry data is returned providing the initiator with system information Operation Code is 12h Enable Vital Product Data EVPD Must be set to 0 ZERO for the drive to return the standard Inquiry data If the Page Code field is not set to 0 ZERO the drive will return Check Condition Status Sense Key Illegal Request and sense code INVALID FIELD IN CDB Table 2 4A on the opposite page illustrates the standard Inquiry data format RMB If 1 TRUE the media is removable TIOP If 1 TRUE the drive will support the Terminate I O Process message SYNC If 1 TRUE the drive supports synchronous data transfers Table 2 4B on the next page outlines the drive specific values for bytes 16 31 Product Inquiry Data and bytes 32 35 Revision Number D CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 4B DRIVE SPECIFIC STRINGS CD ROM DR U10X CD ROM DR U24X A12 DR 444 CD ROM DR A12X 01XX DR 466 CD ROM DR U12X 01XX A24 A24 Where X denotes a whole number 0 9 Inquiry this page has been left intentionally blank 935 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 5 MODE SELECT 6 15H Operation Code 15h
23. the operating definition will remain in the same status it was prior to the attempted execution of the CHANGE DEFINITION command Operation Code is 40h Save Control Bit SCB Must be set to 0 FALSE The drive will not save the operating definition power reset will set the drive to its initial operating definition Definition Parameter specifies the operating definition The Definition Parameter field supports the following field values 00h Use current operating definition Olh SCSI 1 operating definition 02h SCSI 1 operating definition 03h SCSI 2 operating definition O04h 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 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 4 INQUIRY 7 Bit LG 5 4 2 1 o TABLE 2 4 INQUIRY DATA FORMAT Peripheral Device Type 05h Reserve 0 ANSI Version 2 Reserve Response Format 2 Additional Length 42 2Ah Reserve Reserve Reserve 0 i 0 i 0 i i 0 0 i 0 Revision Date 10 byte ASCII code Y YYY MM DD 20 2 4 Inquiry 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
24. 1 2 Addition of models DR A10X DR 411 DR Section 1 4 U10X DR 433 DR A12X DR 444 DR Sections 2 46 2 49 U12X DR 466 DR A24X DR 511 DR U24X DR 533 Vill Preface 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 150 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 11 DRM DR U Series The six disc DRM series drives are SCSI 2 CD ROM minichangers using a single movable optical assembly and a removable Pioneer developed 6 disc CD magazine Six discs may be stored in
25. 5 4 3 2 1 0 Reserved Out Port 0 Channel Select 1h Output Port 0 Volume FFh 12 13 14 15 TABLE 2 9 6A OUT PORT CHANNEL SELECT PARAMETERS Output Out Port 0 Channel Select Out Port 1 Channel Select 0000 0000 Left Audio 0001 0001 Right Audio 0010 0010 0001 0010 52 2 9 6 CD ROM Audio Control Parameters 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 SOTC Stop On Track Crossing A stop on track crossing SOTC bit of zero indicates the drive will terminate the audio playback operation when the transfer length is satisfied A stop on track crossing bit of one indicates that the drive will terminate audio playback when the beginning of a following track is encountered Out Port Channel Select Refer to Table 2 9 6A on the opposite page for out port channel select options Output Port Volume The channel volume control indicates the relative volume level for this audio port A value of zero indicates the output is muted a value of FFh indicates the maximum level The output volume is defined by averaging port 0 and port 1 The CD ROM audio control parameter page sets the playback modes and output controls of subs
26. 75 Se Ss 75 Fe Fs CD DA Block length Ms Ss Fs Starting MSF address Me Se Fe Ending MSF address NOTE The drive transfers the entire block of data to the host at SCSI bus burst transfer rate The drive s firmware overhead should only occur at a block boundary Upon completion of the read operation the drive enters Hold Track State during inactive time 161 CD ROM SCSI 2 COMMAND MANUAL VERSION 3 1 O B U0077C TABLE 2 48 READ CD XA DBH Operation Code DBh Logical Unit No Reserved Byte La 75 S 7 En ia LSB CD XA Format 7 MSB Transfer Length 10 LSB Bit Bye 7 6 5 4 3 2 1 0 162 Read CD XA 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 The Starting Address is defined as follows Starting Address M 60 75 5 2 75 F amp the absolute MSF address of the requested starting address CD XA Format Field CD XA Field CD XA Block Length 2048 bytes User data only no sub header oh 2352 bytes CD XA sector data 264
27. Audio Control page 2 9 6 es es 2Ah CD ROM Capabilities amp Mechanical Status page 2 9 7 es 31h Drive Speed page 2 9 8 es es es 3Eh Logical Unit Assignment page 2 9 9 6 6 6 3Fh Return all pages es es es Valid only for the MODE SENSE command 10 Commands Applied Model Applied Model has three values Each model code corresponds to particular drive models I product models DRM 604X DRM 1804X and DR D504X II product model DRM 602X 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 where is a numeric value 1 7 yes is supported by all drives corresponding to this Applied Model code 18 not supported by any of the drives corresponding to this Applied Model code 1 is not supported by DRM 1804X 2 does not support the media type code 4h 8h 70h 71h and 72h There is limited action in the CD ROM Audio Controller Parameter Page 3 random access is possible with CD DA data Buffer Over Flow Error would not occur For SUB CHANNEL READ OUT support is only when the Beginning Logical Block Address is FFFFFFFFh and Sub Channel data It is unable to choose the Beginning Logical Block Address or to read out along with other data is not supp
28. CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 8 MODE SENSE 10 5 7 1 0 Operation Code 5Ah 6 5 4 3 2 Logical Unit Number Reserved DVD Reserved CF g 7 Allocation Length MSB Allocation Length LSB Reserved 234 2 8 Mode Sense 10 Mode Sense 10 5Ah Operation Code is SAh 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 235 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 MODE SELECT SENSE PARAMETERS Bit 7 6 5 4 3 2 1 0 Mode Parameter Header TABLE 2 9A MODE PAGE CODES FOR CD ROM TABLE 2 9B MODE PAGE FORMAT Lese ow Lass Loup euo oss a 20 qPSRer Reewe PageCode 36 2 9 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 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 9 1 CODE 01H ERROR RECOVERY PARAMETERS Bie 7 6 5 4
29. COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 12 PLAY AUDIO 12 ASH Byte 7 Gb e 5 t 4 Operation Code A5h Logical Unit No Reserved Byte EE NE UNI ia Logical Block Address LSB Transfer Length MSB Transfer Length Transfer Length 7 Transfer Length LSB 10 68 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 See the PLAY AUDIO 10 command for a description of the fields in this command 69 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE2 13 PLAY AUDIO MSF 47H Bit X 7b ule d wee dd o 4 XX 4e tu 70 Audio MSF 2 13 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 OEh The Starting M Field the Starti
30. D PIONEER The Art of Entertainment CD ROM SCSI 2 Command Set Reference Manual Version 3 1 OB U0077C June 26 1997 Pioneer Electronic Corporation Pioneer New Media Technologies Inc D PIONEER The Art of Entertainment CD ROM SCSI 2 Command Set Reference Manual Version 3 1 OB U0077C This manual is copyrighted with all rights reserved No part of this document may be reprinted reproduced translated or utilized in any form or by any means now known or hereafter invented including but not limited to any electronic mechanical photocopying and recording or information storage and retrieval system means without the express written permission from 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 Information in this document is subject to change without notice Specifications and design are subject to improve or be changed without notice Copyright O 1997 Pioneer Electronic Corporation Pioneer New Media Technologies Inc Document No SCSI2CD31S001 0697 Simultaneously printed in Japan and the United States of America Mention of third party products is for informational purposes only and contributes neither an endorsement nor a recommendation Pioneer assumes no responsibility with regard to the performance or use of these products No investigation has be
31. Starting Track Reserved 76 Audio Track Relative 12 2 46 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 See the PLAY AUDIO TRACK RELATIVE 10 command for a description of the fields in this command 297 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 17 PREVENT ALLOW MEDIA REMOVAL 1EH Bue 7 6 s 4 3 2 1 o Reserved 78 Prevent Allow Media Removal 2 17 Prevent Allow Media Removal 1Eh Operation code is 1Eh Prev Prevent bit When this bit is set to 1 EJECT DISK commands COh 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 If an EJECT DISK command is received when media removal is prevented a Check Condition is returned with the sense key Illegal request and the extended sense code of 80h Medium Change Prohibited The prevented condition is released when a BUS DEVICE RESET message is received or a hardware reset occurs 79 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 18 READ 6 08H 7 Bit 6 5 4 3 2 1
32. Status Page TABLE 2 9 7A PARAMETER DESCRIPTION CONTINUED Eject Command The drive can eject the disc via the normal START STOP command with the LoEj bit set Loading Mechanism Type This field specifies the type of disc loading the drive supports Caddy type loading mechanism Pop up type loading mechanism Separate Volume Levels The audio level for each channel can be controlled independently 4 2 Separate Channel Mute The mute capability for each channel can be controlled independently DE Tray type loading mechanism ss TABLE 2 9 7 EXAMPLE DATA RATES 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 Note that these are the raw data rates and do not reflect any overhead resulting from headers error correction data etc It is also important to understand that the reported data rate is a theoretical maximum and the actual data rates to the host will be lower The Number of Volume Levels Supported field returns the number of discrete levels If the drive only supports turning audio on and off the Number of Volume Levels field shall be set to 2 Sje CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C this page has been left intentionally blank 58 CD ROM Capabilities and Mechanical Status Page The Buffer Siz
33. The drive will return 16 bits of Drive Status data Bit O is the least significant bit 99 CD ROM SCSI 2 COMMAND MANUAL VERSION 3 1 O B U0077C TABLE2 25B DRIVE STATUS DATA FORMAT Reserved Page Code 01h Page Length MSB 00h T 6 3 4 3 2 1 Page Length LSB 02h Drive Status MSB Drive Status LSB TABLE 2 25C AUDIO PLAY STATUS FORMAT 7 6 3 2 1 0 Reserved Page Code 02h 5 4 Page Length MSB 00h Page Length LSB 01h Audio Play Status 100 Drive Status Bit 15 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page Code 02h The drive returns a 1 byte Audio Play Status Lue eU eoe e Read CDP Reserved all 0 Disc is present in Logical unit No disc present in Logical Unit Supports Mode2 formland form2 XA Does not support Mode2 form1 and form2 XA Supports HSG addressing mode Supports HSG and Red Book addressing modes No audio channel manipulation Supports audio channel manipulation No Look Ahead Read function Supports Look Ahead Read function 0 Reserved 0 Does not support interleaving Supports ISO 9660 interleaving read 0 Data track reads only Data track reads and play audio video tracks 0 Read only Supports Read and Write commands 0 Supports only 2048 byte block size Supports 2048 and 2353 bytes block size 0 Magazine locked Magazine unlocked
34. ____ De j om DOmmCDROMDua _____ om 120mmeD DAAudo O sh 120mm CD ROM DatwAudio o o O _____ 80mm CD ROM Data Audio 00h Olh 02h 03h 04h 05h 06h 07h TABLE 2 7D PAGE DESCRIPTOR FORMAT 15 gt 4 EE 2 1 1 0 o Reeve Reev Page Code Page Definition ida Mode Sense 6 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 The default values for the CD ROM drives 512 or 2048 are selectable with an external switch Density Code 01h User data only 2048 bytes physical sector default 02h User data plus auxiliary data 2336 bytes physical sector 03h Header user data plus auxiliary data 2340 bytes physical sector 04h Audio data only 1 75th of a second per logical block O5h FFh Reserved The drive will return Allocation Length bytes or the complete sense data Each page descriptor starts with a 2 byte header consisting of the page code and page length and the specified page data follow the header Page code indicates the meaning of the data contained in the page Page length does not include the page length byte itself The page length indicates the number of bytes supported for each page 2733
35. current location of the Audio play The number of bytes returned is based on which bits are set in the Data Selection Field The table on the opposite page allows you to calculate the number of bytes returned based on which Data Selection field bits are set The CD DA audio data includes 16bits of information for each channel and will be formatted as follows when an audio track is read The First Channel is Left channel and Right channel is next 91 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE2 22D READ CD SUB CHANNEL DATA SELECTION FIELD DEFINITION Sanne 000b No Sub channel Data No Sub channel data will be transferred 001b RAW Sub channel data will be transferred 010b Q Not Supported O11b Reserved 100b R w kw data will be transferred 10110 C TABLE 2 22E NUMBER OF BYTES RETURNED BASED ON DATA SELECTION FIELD Lo aa 04 9 E 1 pe pe Syn o 8h Header RO Ber Sync amp Header An 16 16 16 16 SubHeadr 4h o s AllHeader 4 4 m 12 Sync amp Heades E 16 24 24 Headers amp User Data 70h 2352 2052 2340 2060 2340 Repeat Above and Add Block amp Add Block amp Error Flags 92 Read CD ROM Capacity this page has been left intentionally blank 93
36. information about the drive Model Number Vendor Product Data and Revision Number CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C 1 3 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 1 32 Command Link Control Field The Control Field inside the Command Block 15 defined as pre Sr VendorUnique Reserved Flag Link 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 Disconnect 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 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 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 neede
37. reported If less than four medium types are supported the unused entries shall be returned as zero 49 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 9 5 CODE CD ROM PARAMETERS PAGE FORMAT Reserve Reserve Page Code 0Dh o aloo SOS 6 TABLE 2 9 5A INACTIVITY TIMER MULTIPLIER VALUE Inactivity Timer Time in Hold Track Inactivity Multiplier Time in Hold Track Multiplier State State th Reserved 8 A B C D E 8h i i Fh 50 2 9 5 CD ROM Parameters Page 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 ODh i e 8 minutes Table 2 6 14 gives a complete listing of the Inactivity Timer Multiplier Number of S per M units The number of units per M unit field gives the ratio of these MSF address values For media conforming to the CD ROM and CD DA standard this value is 60 3Ch Number of F per 5 units The number of F units per S unit field gives the ratio of these MSF address values For media conforming to the CD ROM and CD DA standard this value is 75 4Bh 51 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 9 6 CODE CD ROM AUDIO CONTROL PARAMETERS STATUS FORMAT 7 6
38. will automatically be set to 4x speed 61 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 9 PAGE CODE LOGICAL UNIT ASSIGNMENT LIST Reserve Reserve Page Code 3Eh Page Length 06h Number of supported discs MSB 00h Number of supported discs LSB 06h Disc number for logical unit0 Disc number for logical unit I Disc number for logical unit2 Disc number for logical unit3 Disc number for logical unit4 Disc number for logical unit5 62 2 9 9 Logical Unit Assignment Page 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 Disc numbers in defaults are 1 through 6 for logical units O through 5 respectively Accessing with other SCSI commands a logical unit to which disc number 0 has been assigned results in a Check Condition status with the sense data of Illegal logical unit number This page shows the parameters of the drive The logical unit number specified in the command descriptor block is ignored 63 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE2 10 PAUSE RESUME 4BH Bit 7 6 de 5 4 3 2 15 o0 64 Pause Resume 2 10 Pause Resume 4Bh Operation Code is 4Bh Resu
39. 1 O B U0077C TABLE 2 24 READ CDP Byte 7 d 6 5 EE do 3 2 1 9 Operation Code E4h Logical Unit No Reserved Byte EE NE UNI ia Reserved Reserved Reserved Allocation length MSB 7 Allocation length LSB 10 96 2 24 Read 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 The last status data returned from the Drive Controller 1s buffered in the drive SCSI controller Because the next return data from the next WRITE CDP command will overwrite the buffer the READ CDP command should immediately follow a WRITE CDP command The buffered status data is cleared after executing a READ CDP command If a READ CDP command is issued after the buffer is cleared the drive does not go to the data phase but returns a GOOD status If a READ CDP command is issued during the execution of a player operation a BUSY status is returned Any command other than the READ CDP is accepted If the drive receives a SCSI command except the INQUIRY or REQUEST SENSE commands the action initiated by the WRITE CDP command will be terminated In this case the player status returned by the READ CDP command will be E16 Input From Other Device Such a player int
40. 3 2 1 0 Reserve Reserve Page Code 01h Page Length 06h PER DTE CDR Retry Number Reserve Reserve Reserve Reserve TABLE 2 9 1A VALID COMBINATIONS OF THE ERROR RECOVERY PARAMETERS 0 00h 0 a 5 5 5 o o O JD o Oo O IO O o O JO JO IO o o IOC O O ID O O O O D gt o tT JO JO JO gt 2 O o JY IN jaAa 5 5 5 o o o je o le o j je o lt 38 2 9 1 Recovery Parameters 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 The default value is 0 DTE Disable Transfer on Error If 0 transfer of recovered data is allowed The default value is 0 When both the DTE and PER bit are 1 the target stops the data transfer immediately if the error is detected and then returns Check Condition status NOTE The TB bit cont
41. 6 bytes data with 294 byte Error Flags Other Codes Reserved When the CD XA Format field is set to 00h the drive returns 2048 bytes CD XA data in the user data area without any Sub header data If the requested block is in a CD XA Mode2 Form2 sector only 2048 bytes user data will be returned and the remaining data will be discarded When the CD XA Format field is set to OFh the drive returns all 2352 bytes CD XA sector data When the CD XA Format field is set to 1Fh the drive returns the CD XA data with Error Flag data Each block consists of 2646 bytes which includes the entire block of 2352 bytes CD XA data and a block of 294 bytes Error Flag data NOTE The CD XA block length is totally irrelevant to the logical block length set by Mode Select Command 163 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 49 READ ALL SUBCODE DFH Byte 7 6 5 4 3 2 1 0 Operation Code DFh Logical Unit Number Reserved Byte EE NE UNI ia MSB Transfer Length LSB 7 10 164 2 49 Read All SubCode 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 Subcode command directs the target
42. A BLOCK Sub Channel Data Format code 01h ADR Control Track Number Index Number Absolute CD ROM Address MSB Absolute CD ROM Address Absolute CD ROM Address Absolute CD ROM Address LSB Track Relative CD ROM Address MSB Track Relative CD ROM Address Track Relative CD ROM Address Track Relative CD ROM Address LSB 108 Read Sub Channel The ADR field shows the type of information encoded in the Q sub Channel of this block as defined in the CD standard MCV 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 If all data in this field is ASCII 0 there is no media catalog number in the field TCV If the TCV bit is one the ISRC field is valid In this field there are identify numbers according to the ISRC standard DIN 31 621 109 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 27G MEDIA CATALOG NUMBER DATA BLOCK Sub Channel Data Format code 02h Reserved Reserved Reserved V 7 6 5 4 3 2 1 0 Reserved Media catalog number UPC Bar Code LSB TABLE2 27H TRACK INTERNATIONAL STANDARD RECORDING CODE ISRC DATA BLOCK 7 6 5 4 3 2 1 0 Sub Channel Data Format code 03h ADR Control Track Number _ 110 Read Sub Channel this page has been left intentionally blank 111 CD ROM SCSI 2 COMMA
43. CDP Model Returns the revision of the CDP ROM Example P150801 27 Disc Query Returns a three digit number representing the currently loaded disc If there is no disc loaded will be returned ZO Eject Magazine Ejects the magazine ZR Disc Return Unloads the currently loaded logical unit tray n ZS Disc Select Loads disc n 1 6 After the disc is loaded the drive goes into Park mode Player Command Error Messages Return Error Explanation R E00 E04 E06 11 E12 E13 E14 E16 E90 E91 E92 E96 E99 GOOD Communication Error Feature not Available Missing Argument Disc not Present Address Error Focus Error Spindle Unlocked Eject Received Panic Mechanical Can t Eject Magazine Can t Load Can t Start Panic The command completed successfully Error in command command too long Unusable command wrong mode bad track A required parameter was not supplied No disc loaded magazine not inserted Search address not found Focus lost Hardware problem The spindle is not locking Front panel Eject button pressed before command finished A non recoverable error has occurred in a mechanical operation such as loading Drive was unable to spin up the disc A non recoverable operational error has occurred CD ROM SCSI 2 COMMAND MANUAL VERSION 3 1 O B U0077C Example To load Disc 3 and start playing from 21m 34s 1661 use the command 3ZSSABK213416SEPL CR
44. I 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 27B SUB CHANNEL MODE INFORMATION 47 FEE SJ eee 6 5 ADR Control TABLE 2 27C AUDIO STATUS Status Description 00h audio status byte not supported or invalid 116 audio play operation in progress audio play operation paused audio play operation stopped due to error 12h i i 13h audio play operation successfully completed 14h i i 5h 1 no current audio status to return 106 Read Sub Channel 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 ADR codes are defined in Table 2 23D Control bits are defined in Table 2 23E Track Number specifies the current Track Number Index Number specifies the current index number in the current track Absolute CD ROM Address returns the current location relative to the logical beginning of the media If the MSF bit in the CDB is zero this field is a logical block address If the MSF bit in the CDB is one this field 1s an Absolute MSF address Track Relative CD ROM Add returns the current location relative to the logical beginning of the current track If the MSF bit is zero this field 1 a track relative logical block address If the current block is in the pre gap area of a track th
45. LE2 25C AUDIO PLAY STATUS FORMAT 100 READ HEADER 448 dede eet reete ee oerte epit unas u la eene deoa 102 TABLE2 26A HEADERDATA FORMAT einge RR RE EA Ee ER e e e eens 102 TABLE2 26B CD ROM DATA MODE 102 READ SUB CHANNEE 42H i minte ae eee ERE ek el m Suede vele al Sula 104 TABLE2 27A SUB CHANNEL 104 2 28 TABLE 2 29 TABLE 2 30 TABLE 2 31 TABLE 2 32 TABLE 2 33 TABLE 2 34 TABLE 2 35 TABLE 2 36 TABLE 2 37 TABLE 2 38 TABLE 2 39 TABLE 2 40 TABLE 2 41 TABLE 2 42 TABLE 2 43 TABLE 2 44 TABLE 2 45 TABLE 2 46 TABLE 2 47 TABLE 2 48 TABLE2 27B SUB CHANNEL MODE INFORMATIDON enne eene terree ren 106 ABLE 222 Ce AUDIO STATUS erre karer enes 106 TABLE2 27D ADR SUB GHANNEL Q AEE D mede Ro 108 TABLE 2 27E SUB CHANNEL CONTROL FIELD 108 TABLE 2 27F CD ROM CURRENT POSITION DATA 108 TABLE 2 27G MEDIA CATALOG NUMBER DATA 110 TABLE 2 27H TRACK INTERNATIONAL STANDARD RECORDING CODE ISRC DATA BLOoCK 110 READ TOC 439 inn 112 TABLE 2 28A DATA WITH 00 112 TABISE2 28B PRACK DESCRIPTORS ee 112 TABLE 2 28C DA
46. MAND LIST by Name Applied Model I II HI Sense Data Contents of Information Bytes Logical Block Address Logical Block Address e es Logical Block Address es Logical Block Address es Logical Block Address es Logical Block Address es Logical Block Address es Logical Block Address es Logical Block Address e es Logical Block Address es Logical Block Address es Logical Block Address es 3 Logical Block Address 3 Logical Block Address 3 Logical Block Address Logical Block Address es Logical Block Address 7 Logical Block Address es Logical Block Address es Logical Block Address e e e es Logical Block Address es Logical Block Address es e Logical Block Address Logical Block Address 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 II HH product models DRM 604X DRM 1804X and DR D504X product model DRM 602X 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 where is a numeric value 1 7 yes 1 2
47. MMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 35 SEEK 10 2BH 7 6 5 4 3 2 1 0 Logical Block Address Logical Block Address LSB Reserved Reserved 134 Seek 10 2 35 Seek 10 ZBh 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 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 36 SEND DIAGNOSTIC 1DH 7 Bit 6 d NNN ge 4 gi i Res TABLE 2 36A SEND DIAGNOSTIC DATA FORMAT Bye 7 6 s 4 3 2 1 7 136 Send Diagnostic 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 If test is successful GOOD status is returned If a problem was detected Check Condition with sense key HARDWARE ERROR is returned Use RECEIVE DIAGNOSTIC RESULTS to determine the problem area If self bit is zero target returns GOOD status after received specified CDB and parameter list A Result of the test will be returned by the RECEIVE DIAGNOSTIC RESULT command The Send Diagnostic data consists of 8 byte parameter
48. NC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 3 PAGE CODE 09H PERIPHERAL DEVICE PAGE FORMAT Reserved Page Code 09h o el 0 TABLE 2 9 3A INTERFACE IDENTIFIER CODES Value Interface 0000h Small Computer System Interface 0001h Storage Module Interface 0002h Enhanced Small Device Interface 0003h IPI 2 0004h IPI 4 0005h FFFFh Reserved 46 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 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 4 PAGE CODE 0BH MEDIUM TYPES SUPPORTED PAGE FORMAT Reserve 7 6 5 4 3 2 1 0 PS Page Code 0Bh Medium Type Four Supported Page Length 06h 48 2 9 4 Medium Types Supported Medium Types Supported Page PS Parameters Savable The Parameters Savable bit is only used with the MODE SENSE command This bit 15 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 If only the default medium type is supported zero is
49. ND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 28 READ TOC 43H 3 Toa gi it No MSF Allocation Length MSB Allocation Length LSB Format Control TABLE 2 28 TOC DATA WITH FORMAT 00B TOC Data Length MSB TOC Data Length LSB Bit 7 6 i 5 i 4 i 3 i 2 i 1 i 0 First Track Number Last Track Number TABLE2 28B TRACK DESCRIPTORS Reserved 7 6 5 4 3 2 1 0 Control gt Track Number Reserved Absolute CD ROM Address MSB Absolute CD ROM Address Absolute CD ROM Address Absolute CD ROM Address LSB 12 2 28 Read TOC Read TOC 43h Operation Code is 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 00b Same as SCSI 2 The Start Track Field specifies the starting track number for which the data will be returned For multi session discs this command will return the TOC data for all sessions Olb This format returns the first session number last session number and the starting address of the last session The Start Track field is reserved and should be set to zero 10b All Sub Channel code information DRM 602X only 11b Reserved The Start Track field specifies the starting track number for which the data shal
50. REMOVAL 1 78 READ 6 PEUT L RR 80 READ LO MEE 82 READ BUPRERs 3 CH eg eie eee 84 TABLE 2 204 READ BUFFER HEADER oriente D C a UR er p 84 READ CD ROM CAPACITY 2 EP k edet veta eeu 86 TABLE2 21A recep Seen ERE IPRC ERE de ree ea etg RR Ee dece ees 86 READ CDi BEF Re ee rte Etre E Eee tea ee Tee it ERREUR 88 TABLE2 22A READ CD EXPECTED SECTOR TYPE FIELD DEFINITION 88 TABLE 2 22B READ CD HEADER CODE FIELD DEFINITION eese eene 90 TABLE 2 22C READ CD ERROR FLAG FIELD emen 90 TABLE2 22D READ CD SUB CHANNEL DATA SELECTION FIELD DEFINITION 92 TABLE2 22E NUMBER OF BYTES RETURNED BASED ON DATA SELECTION eee 92 MSF BYA ee o e E e HD REO DERE PES 94 READ CDP RAH betta Savanah ie 96 READ DRIVE STATUS EOH eite net a Ue e 98 TABLE2 25A PAGE HEADER e oce d Oe d E A ERO PEE IA PU EUN EE Le d re 98 TABLE2 25B DRIVE STATUS DATA 100 TAB
51. RENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 22 READ CD BEH 4 Operation Code Reserved Expected Sector Type Reserved MSB Starting Logical Block Address LSB MSB Transfer Length in Blocks LSB Flag Bits Synch Field Header s Code User Data EDC amp ECC Error Flag s Reserve Reserved I Sub Channel Data Selection Bits 6 3 0 Reserved TABLE 2 22A READ CD EXPECTED SECTOR TYPE FIELD DEFINITION Expected Definition Description Sector pe 000b Type Checking of the Sector Type is not performed Device will terminate command at sector where transition between CD ROM and CD DA occurs 0016 CD DA Only Red Book CD DA sectors allowed Attempt to read any other format results in error report 010b Mode I Form 1 Yellow Book sectors having user data field of 2048 bytes allowed Attempt to read any other format results in an error report 0116 I Form 2 Yellow Book sectors having user data field of 2336 bytes allowed Attempt to read any other format results in an error report 100b 2 Form 1 Green Book sectors having user data field of 2048 bytes allowed Attempt to read any other format results in an error report 1016 2 Form 2 Green Book sectors having user data field of 2324 bytes allowed Attempt to read any other format results in an error report Note the spare data is included in the use
52. SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 30 RELEASE 17H 7 3 b 5 4 b 2 1 9 120 Release 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 This byte must be This command is used by the reserving initiator to release the previous reservation of the logical unit If an initiator attempts to release a reservation that is not currently active no error is generated the drive returns a GOOD status When the 3rd Party bit is 1 the 3rd Party Device ID must be the same ID reserved by the original initiator 121 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 31 REQUEST SENSE 03H 7 Bit 6 8 3 2 13 TABLE 2 31A EXTENDED SENSE DATA FORMAT 6 5 Error code 70h 71h Information byte LSB Additional Sense Data Length Command Specific Information MSB Command Specific Information 4 2 1 1 0 Command Specific Information 122 Request Sense 2 34 Request Sense 03h Operation Code is 03h The REQUEST SENSE command requests the drive to transfer extended sense data to the initiator The drive supports the first 18 bytes
53. SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 2 AUDIO SCAN 2 3 2 1 0 Reserved Bit Byte 7 4 pe Reserved 7 Res ved mo Reserved 16 2 2 Audio Scan 2 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 01b 10b 11b Logical Block Address format reference Table 2 1A AMIN ASEC and AFRAME format reference Table 2 1B Track Number Address format reference Table 2 1C Reserved CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE2 3 CHANGE DEFINITION Bue 7 6 5 4 3 2 1 Reserved SCB 0 Reserved Definition Parameter 7 18 2 3 Change Definition Change Definition 40h When executed the CHANGE DEFINITION command modifies the operating definition of the drive regardless of the specified logical unit number A SCSI reset or BUS DEVICE RESET will not affect the definition changed by the CHANGE DEFINITION command Cycling the power to the drive OFF and ON will cause the operating definition to revert to the default setting If the CHANGE DEFINITION command did not execute successfully
54. TA WITH 01 2 2 2220201121 114 JABLE2 28D TRACK DESCRIPTORS2 HERE REIR ENE 114 TABLE2 28E DATA WITH FORMAT 10B DRM 602X 114 TABLE2 28F gt TRACK DESCRIPTORS 116 RECEIVE DIAGNOSTIC RESULTS ICH I L S 118 TABLE 2 29A DIAGNOSTIC RESULTS DATA 118 TA 120 REQUEST SENSE OSH asset 122 TABLE2 31A EXTENDED SENSE DATA 122 JABLE2 31B SUPPORTEDSENSEKEYS ure eet ae anon uhu nan ath 124 TABLE 2 31C SUPPORTED ADDITIONAL SENSE CODES AND ADDITIONAL SENSE CODE QUALIFIERS eere 125 RESERVE 16H deeds eai bua eet rire e reete T dendi ee 128 REZERO Er 130 Heures 132 SEBK IO GBA sus 134 SEND DIAGNOSTIC LDH etit cte eerte 136 TABLE2 36A SEND DIAGNOSTIC DATA 1 136 SEL CD ROM SPEED li DAH eet eaten eot eee egeo eerte tex erba eget te teet peer ede teen 138 SET CD ROM SPEEDO BEH vii pen X RISERVA 140 TABLE 2 38A WRITE BUFFER HEADER scccssccesseessseeeseecsseeceseecsseessneceseecsseecsseceseeceseeenseecnseecsseeesaessae
55. 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 The MODE SENSE command requests the drive to report parameters for each logical unit An Allocation Length of 0 means that no data is returned If other than 0 the drive terminates the DATA IN phase when Allocation Length bytes or all the Sense data have been transferred The following PCF codes are supported 006 Current value drive returns the values specified by the latest MODE SELECT command If no MODE SELECT command has been issued the default values are returned 016 Alterable value The drive returns the alterable parameters set to one in the requested page Even if all parameter values are unalterable the requested page s is returned 106 Default value default values of the drive are returned The fields and bits that are not supported are set to 0 16 Reserved Mode Sense Data Format The Mode Sense Data consists of a 4 byte header an 8 byte block descriptor and no one or more page descriptor s Sense Data Length Shows the length in bytes of the following Sense data This length does not include itself byte 0 Media Type The default value is 0 Block Descriptor Length The value 8 is always returned CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 7C MEDIA TYPE CODE _____
56. Y Olh REZERO UNIT 03h REQUEST SENSE 08h READ 6 e Logical Block Address OBh SEEK 6 es Logical Block Address 12h INQUIRY 15h MODE SELECT 6 es 16h RESERVE 17h RELEASE 1Ah MODE SENSE 6 1Bh START STOP UNIT 1Ch RECEIVE DIAGNOSTIC RESULTS 1Dh SEND DIAGNOSTIC 1Eh PREVENT ALLOW MEDIUM REMOVAL 25h READ CD ROM CAPACITY es Logical Block Address 28h READ 10 es Logical Block Address 2Bh SEEK 10 es Logical Block Address 2Fh VERIFY 10 Logical Block Address 3Bh WRITE BUFFER 5 3Ch READ BUFFER 40h CHANGE DEFINITION 42h READ SUB CHANNEL 43h READ TOC 44h READ HEADER es Logical Block Address 45h PLAY AUDIO 10 es Logical Block Address 47h PLAY AUDIO MSF Logical Block Address 48h PLAY AUDIO TRACK INDEX es Logical Block Address 49h PLAY TRACK RELATIVE 10 es Logical Block Address 4Bh PAUSE RESUME es Logical Block Address 4Eh STOP PLAY SCAN 55h MODE SELECT 10 SAh MODE SENSE 10 A5h PLAY AUDIO 12 es Logical Block Address A8h READ 12 es Logical Block Address A9h PLAY TRACK RELATIVE 12 es Logical Block Address AFh VERIFY 12 Logical Block Address B9h READ CD MSF Logical Block Address BAh AUDIO SCAN 1 Logical Block Address BBh SET CD ROM SPEED 1 BEh READ CD CDh AUDIO SCAN 2 Logical Block Address D8h READ CD DA Logical Block Address D9h READ CD DA MSF Logical Block Address DAh SET CD ROM SPEED 2 DBh READ CD XA DFh READ ALL SUBCODE EOh READ DRIVE STATUS E3h WRITE CDP E4h READ CDP an
57. annel data can return the combined R W information 10 11 R W De Interleaved amp This indicates that the R W sub channel data will be returned de Correction interleaved and error corrected 2 C2 Pointers are Supported This indicates that the drive supports the C2 Error Pointers This also indicates that the drive is capable of returning the C2 Error Pointers and C2 Block Error flags in the READ CD command The drive can return the Media Catalog Number UPC The drive can return the International Standard Recording Code Information The PREVENT ALLOW command is capable of actually locking the media into the drive 17 Lock State This Indicates the current state of the drive Media may be inserted or ejected The drive is currently in the prevent Locked state Media loaded in the drive may not be removed via a soft or hard eject If the drive is empty media may not be inserted if the Prevent Jumper is not present If the jumper is present then media may be inserted 18 Prevent Jumper This indicates the state of the Optional Prevent Allow Jumper Jumper is present Drive will power up to the allow state Locking the drive with the Prevent Allow Command shall NOT prevent the insertion of media 1 Jumper is not present Drive will power up to the Prevent State Locked The drive will not accept new media or allow the ejection of media already loaded until an allow command is issued CD ROM Capabilities and Mechanical
58. are not reported 14h If data transfer can be maintained the maximum error recovery procedures available are used RC 1 Recovered data errors are reported If a recovered data error occurs data transfer is not terminated However when the data transfer has completed Check Condition status is reported The sense key is set to Recovered Error The information bytes give the address of the block where a recovered data error was detected If an data error occurs which is uncorrectable with the ECC information available on the media or is uncorrectable in time to maintain data transfer the data transfer is not terminated However when the data transfer has completed Check Condition status is reported The sense key is set to Medium Error The information bytes give the address of the block where the first uncorrectable error was detected Reporting unrecovered errors takes precedence over reporting recovered errors If data transfer can be maintained retries of the read operation and CIRC are used layered error corrections not used RC 1 Recovered data errors are reported If a recovered data error occurs data transfer is not terminated However when the data transfer has completed Check Condition status is reported The sense key is set to Recovered Error The information bytes give the address of the block where a CIRC recovered data error was detected If an unrecovered data error occurs data transfer is not terminated However w
59. audio scan the drive will terminate the scan and execute the received command The commands are PLAY AUDIO StpAdr 0 AUDIO SCAN PLAY AUDIO TRACK PAUSE RESUME READ SEEK VERIFY READ HEADER START STOP UNIT REZERO UNIT SEND DIAGNSTICS PREVENT ALLOW MEDIA REMOVAL Operation Code is CDh Direct is 0 FALSE when the drive scans forward is 1 TRUE when the drive scans backwards Scan Start Address contains the address at which the audio scan is to begin NT CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 1B AMIN ASEC AND AFRAME ADDRESS FORMAT TYPE 018 2 Reed 0 0 3 CDabsolutetime AMN CD absolute time AMIN 4 CD absolute time ASEC CD absolute time AFRAME 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 7 6 5 4 2 1 o 2 1 TRACK NUMBER ADDRESS FORMAT 10 7 6 s 3 2 1 2 Reed Reserved 4 Track number TNO 01 99 4 Audio Scan 1 Type defines the format of the Scan Start address field Type has four parameters The four 4 parameters are 00b 01b 10b 11b Logical Block Address format reference Table 2 1A AMIN ASEC and AFRAME format reference Table 2 1B Track Number Address format reference Table 2 1C Reserved 15 CD ROM
60. ay operation shall begin Ending Track Index The ending track field specifies the track number of the ending audio track The ending index field specifies the index number within the track after which the audio play operation shall stop The audio play operation shall terminate at the last block with an index number equal to the ending index contiguous audio sectors between the starting and ending address shall be played The PLAY AUDIO TRACK INDEX command requests the drive begin an audio play operation The command function Immed and the output of audio signals shall be specified by the settings of the mode parameters page code OEh If the starting address is less than the ending address the command will be terminated with Check Condition sense key set to ILLEGAL REQUEST If the starting address is not found or if the address is not within an audio track or if a not ready condition exists the command shall be terminated with Check Condition status Valid values for the track and index fields are 1 to 99 If the ending track is greater than the last information track on the media the playback will continue until the last track is complete If the ending index is greater than the largest index value on the ending track the playback shall continue until this track is complete then terminate These conditions are not considered errors If the starting index is greater than the largest index value on the starting track and t
61. block length is either 512 or 1024 bytes Logical Block Address Specifies the logical block at which the read header operation will begin A logical block size smaller than 2048 bytes will be mapped into the appropriate physical block from which the data would have been read Allocation Length is the length of header data to be returned 08h This command requests the drive to return the header data of the specified logical block to allow the system or applications to determine the mode of the specified block If the specified block is on an audio track a Check Condition status is returned CD ROM Data Mode The CD ROM Data Mode field will return CD ROM Data Mode of the specified logical block 103 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE2 27 READ SUB CHANNEL 42H 0 3 2 1 Reserved SubQ Reserved Bit 7 6 s 4 TABLE 2 27A SUB CHANNEL DATA HEADER 2 Sub Channel Data Length MSB 3 Sub Channel Data Length LSB 104 Read Sub Channel 2 27 Read Sub Channel 42h Operation Code is 42h MSF If 1 the CD ROM address field of the returned sub channel data is in MSF format The returned M S and fields are specified in hex If 0 the CD ROM address field of the returned sub channel data is in logical address format Sub Q The Sub Q bit set to one requests the target return the Q sub Channel data Set to zero requests that no sub channel
62. ch 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 Message Out Phase issued by host computer INITIATED DEFECTED ERROR 05h ABORT 06h NO OPERATION 08h MESSAGE PARITY ERROR 09h BUS DEVICE DRIVER TERMINATE IO PROCESS 11h IDENTIFY 80h FFh SYNCHRONOUS DATA TRANSFER REQUEST Olh 1 4 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 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 15 Sample 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 AII 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 For equ
63. d 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 for more information 1 3 3 1 3 4 Preface Status Phase Four status conditions are supported They are GOOD 00h CHECK CONDITION 02h BUSY 08h RESERVATION CONFLICT 18h 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 In 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 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 COMPLETE 00h SAVE DATA POINTER 02h DISCONNECT 04h MESSAGE REJECT 07h IDENTIFY 80h FFh SYNCHRONOUS DATA TRANSFER REQUEST 01h 2 From EXTEND MESSAGE 01h CD ROM SCSI 2 COMMAND MANUAL VERSION 3 1 O B U0077C TABLE 1 5 SAMPLE COMMAND I 6 5 54 3 2 1 0 7 Operation Code XXh Logical Unit Number specifies whi
64. d while SCSI CD DA data is in transaction either 4 The drive transfers data to the host at the burst transfer rate for the entire block of data The drive s firmware overhead should only occur at a block boundary Upon completion of the read operation the drive enters the Hold Track state during inactive time 158 Read CD DA this page has been left intentionally blank 159 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE2 47 READ CD DA MSF D9H Byte 7 6 5 j 4 Operation Code D9h Logical Unit No Reserved Byte EE NE UNI ia 7 SubCode 2 Bit j 3 2 1 0 160 Read CD DA MSF 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 The sense key is set to Illegal Request 05h the additional sense code is set to Invalid field in CDB 24h Sub Code Field for details refer to the READ CD DA command The READ CD DA MSF command requests that the drive transfer CD DA data The data transfer length bytes is calculated as follows Data Transfer Length Me Ms 60
65. data will be returned Sub Channel Data Format The Sub Channel Data Format Field specifies the returned Sub Channel Data format codes are listed below Track Number The track number field specifies the track number from which the ISRC Code is transferred This field must have the value between O1h and 63h 99 bcd is valid only when the Sub Channel Data Format field is 03h In this case the target returns the ISRC Code of the track if it is detected In other cases i e Sub Channel Data Format Field not equal to 03h the drive will return Check Condition status if the Track Number Field is not equal to 00h The sense key and additional sense code are set to ILLEGAL REQUEST INVALID FIELD in CDB Allocation Length The READ SUB CHANNEL command requests that the target return the requested sub channel data of the current block plus the status of an audio play operation Format Code Sub Channel Data Block 00h Q Sub code Data Olh CD ROM Current Position 02h Media Catalog Number UPC Bar Code 03h Track International Standard Recording Code ISRC O4h FFh Reserved The returned sub channel data consists of a four byte header followed by a sub channel data block The header contains the audio status byte and the sub channel data length field If the Sub Q bit in byte 2 of the CDB is zero the target will not return the sub channel data block In this case the sub channel data length is 0 105 CD ROM SCS
66. dio commands to be executed in the background 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 The controller checks the length and termination of the command string and if valid returns a GOOD status The controller will generate a Check Condition with a sense key of ILLEGAL REQUEST if the string is not valid The controller then passes the command string to the reader for execution To receive the results of the command string the initiator must use the READ CDP command to get the status from the reader The reader passes the result data through the controller Invalid commands or execution errors will not cause SCSI errors but will be reported by the READ CDP command Certain types of data such as the disc TOC are stored by the controller once they have been read from the disc If a disc has been accessed a READ TOC command will not require a disc access which could include a disc change Instead the TOC data is transferred from controller memory A I APPENDIXB AUDIO PLAYER COMMANDS Addressing Modes Block MMSSFF Specifies Minutes Seconds and Frames Index II S
67. e 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 This value is returned as the number of kilobytes per second Speed 1000 that the data is read from the drive 59 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 9 8 CODE DRIVE SPEED PAGE 2 Speed 2 2 TABLE 2 9 8A SPEED FIELD VALUES O Normal Speed 004 2X Speed 00h Olh 03h FEh 60 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 The target will automatically switch to normal speed when playing audio tracks and will switch back to the speed setting when accessing data DRIVE NOTES DRM 602x The DRM 602x does not support 4x speed speed setting value of 03h will not cause an error but set the drive to 2x speed DRM 624x DRM 604X DR U124X DR UA124X DR D504X These drives do not support 2x Speed A speed setting value of 01h will not cause an error However the drive
68. en made of common law trademark rights in any word Words that are known to have current registrations are shown with an initial capital Many if not all hardware and or software products referenced in this manual are identified by their trade names Most if not all of these designations are claimed as legally protected trademarks by the companies that make the product It is not Pioneer s intent to use any of these names generically and cautions the reader to investigate any claimed trademark before using it for any purpose other than to refer to the product to which the trademark is attached Pioneer makes no warranty of any kind expressed or implied about the contents of this manual the merchantability of the product or the product s fitness for any particular purpose Every precaution has been taken in the preparation of this manual Although we tried to thoroughly check that all instructions in this manual are accurate and correct Pioneer can not be and is not responsible in whole or in part for any damage or loss to your data and or equipment that results from your use of this document or from any information contained herein including but not limited to any errors omissions or typos that may have resulted in an incorrect operation or installation INFORMATION The equipment described in this manual has been tested and found to comply with the limits for a Class B digital device in accordance with the specifications in Part 15
69. equent Play Audio commands and any current audio playback operation 53 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 7 CODE 2AH CD ROM CAPABILITIES AND MECHANICAL STATUS PAGE FORMAT 2 Page Code 2Ah Page Length OEh Reserved Reserved Reserve Multi Mode2 Mode 2 Reserve Reserve Session From2 Forml Reserve C2 I R W De CD DA CD DA field of Pointer interleave supported Stream is Comman Capabilit are d amp Accurate d y Bits supported corrected Supporte d Prevent Lock Lock Jumper State Reserved Separate Separate Channel Volume Mute Levels Supporte per Loading Mechanism Type Reserve Eject hanne MSB Maximum Speed Supported in KBps eae 9 LSB 1 MSB Maximum Speed Supported KBps LSB MSB Buffer Size Supported by Drive in Kbytes LSB Q LBS Reserved for number of ADPCM Decoders 17 20 Reserved 0 2 3 4 5 6 MSB Current Speed Selected in KBps 54 2 9 7 CD ROM Capabilities and Mechanical Status Page CD ROM Capabilities and Mechanical Status Page IMPORTANT This command applies only to models DRM 602X 624 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 val
70. ered error is transferred The sense key is set to Recovered Error The information bytes give the address of the block where the recovered data error was detected If a data error occurs which is uncorrectable with the ECC information on the media data transfer is terminated with Check Condition status The block with the error is transferred The sense key is set to Medium Error The information bytes give the address of the block where the uncorrectable error was detected Only retries of the read operation are used layer error correction is not used CIRC recovered data errors are reported If a CIRC recovered data error occurs data transfer is terminated with Check Condition status The block with the recovered error is transferred The sense key is set to Recovered Error The information bytes give the address of the block where the recovered data error was detected If an CIRC unrecovered data error occurs data transfer is terminated with Check Condition status The block with the error is transferred The sense key is set to Medium Error The information bytes give the address of the block where the unrecovered error was detected 42 Recovery Parameters 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 N
71. errupt does not cause any SCSI errors See Appendix B for information on the CDP return codes 97 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 25 READ DRIVE STATUS Byte 7 6 s 4 13 2 1 o Operation Code Logical Unit No Reserved Byte EE NE UNI ia Reserved Reserved Reserved Allocation Length MSB 7 Allocation Length LSB 10 TABLE 2 25A HEADER 2 Page Length LSB 98 225 Read Drive Status Operation Code is EOh PCF Page Control Field indicates the type of Page Parameter to be returned 00b Current Value 01b Reserved 10b Reserved 11b Reserved Page Code indicates contents of the Page Parameters Olh Drive Status 02h Audio Play Status Others Reserved The READ DRIVE STATUS command requests the drive to report its specific drive status to the initiator The drive terminates the DATA IN phase when Allocation Length bytes have been transferred or when all available Drive Status data has been transferred to the initiator When Allocation Length is set to 0 no data is returned This does not cause a Check Condition Page Parameters Each Page Parameter data is preceded by a header of 3 bytes defining the Page Code and Page Length of the page Page Length is the number of bytes of status data following the Header Page Code 01h
72. essaesesaeeesees 152 START STOP UNIT a sigs oak are 142 STOP PLAY SCGAN GEH senn angu unn 144 TEST UNIT RBADY 3 n ln Wasi asa 146 VERIFY 10 u unan 148 VERIFY 12 150 WRITE BUFFER 3BH a Saa na k a 152 WRITE CDP E3 Hiet RE ER RM ERU T PA ERR ERRARE ia EEN A A Wa alus 154 READ CD DA D8H usanne en EE 156 READ CD DA MSF DOE sente ERI E ERN RH I a ERR UN Ss 160 READ CD XA DBH ee eet ette tete 162 2 49 TABLE D 1A TABLE D 1B TABLE D 1C TABLE D 2A TABLE E 1 READ ALE SUBCODE Rt ae eoe t rettet RD see 164 DR U124X INQUIRY DATA FORMAT etre tte hehe Pe I DR UA124X INQUIRY DATA 4 000000000000 I DRM 624X INQUIRY DATA PAGE CODE 2AH CD ROM CAPABILITIES AND MECHANICAL STATUS PAGE DEFAULT DATA III CD ROM COMMAND EIST BY CODE eee tete rrt I vit REVISION HISTORY Section Page 09 07 93 2 0 07 20 94 Title Addition of DRM 602X Vendor Unique Sections 1 1 1 2 Commands Section 1 4 Sections 2 46 2 49 3 0 02 08 95 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 Section 2 37 Section 2 40 Sections 2 46 2 49 3 1 06 26 97 Sections 1 0
73. eturned The possible data lengths are 2048 2336 2328 and 2352 The EDC and ECC Flag when set to one indicates that the EDC and ECC L EC field shall be included in the data stream For Mode 1 CDs this will include the 8 bytes of pad data Error Flag s is an encoded field that indicates which if any of the C2 and or Block Error data will be included in the data stream AII the field types are mandatory If the drive does not support the C2 pointers as reported in the Mode sense Capabilities page the data returned shall be zero filled The Sub Channel Data Selection bits indicate which CD Sub Channel information is to be included in the data stream the Sub Channel information eight channels on byte from each of the small frames If the bit 1s set then that Sub channel data will be included in the data stream to the Host 89 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE2 22B READ CD HEADER CODE FIELD DEFINITION Nn None of the header data shall be placed in the data stream Header Only Only the mode 1 or Form 1 4 byte header will be returned in the data stream Sub header Only the Mode 2 Form 1 of 2 Sub header will be placed into the data stream All Headers Both the Header and Sub header will be placed in the data stream TABLE 2 22C READ CD ERROR FLAG FIELD DEFINITION Error Flags Error information will be included in the data strea
74. ey is set to Recovered Error The information bytes five the address of the last block where a CIRC recovered data error was detected If an unrecovered data error occurs data transfer is terminated and Check Condition status is reported The block with the error is not transferred The sense key is set to Medium Error the information bytes give the address of the block where the unrecovered error was detected The maximum error recovery procedures are sued Recovered data errors are reported If a recovered data error occurs data transfer is terminated and Check Condition status is reported The block with the recovered error is not transferred The sense key is set to Recovered Error the information bytes give the address of the block where the recovered data was detected if a data error occurs which is uncorrectable with the ECC information on the medium data transfer is terminated with Check Condition status The block with the error is not transferred The sense key is set to Medium Error The information bytes give the address of the block where the uncorrectable error was detected Only retries of the read operation are used layer error correction is not used CIRC recovered data errors are reported If a CIRC recovered data error occurs data transfer is terminated with Check Condition status The block with the recovered error is not transferred The sense key is set to Recovered Error The information bytes five the address of the bloc
75. failure 0 error log overflow CIRC unrecovered error recorded entity not found 0 tracking servo error 0 record not found 7 9 9 9 1 1 1 14 14 logical unit communication time out logical unit communication parity error L EC uncorrectable error 00 06 11 12 13 14 15 00 00 01 02 03 00 00 00 00 01 02 00 01 02 03 00 05 06 00 01 00 01 02 00 01 02 03 04 05 00 01 02 03 04 05 00 00 00 125 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C Table 2 31C Supported additional sense codes and additional sense code qualifiers continued logical unit has not self configured yet changed operation definition inquiry data has changed diagnostic failure on component NN 80h FFh SCSI parity error initiator detected error message received saving parameters not supported 3 medium not present 3 invalid bits in identify message 2 2 2 3 4 4 4 4 unsuccessful soft reset 4 4 4 invalid message error 4 5 5 3 3 3 3 44 internal target failure select or reselect failure 5 n 5 5 6 end of user area encountered on this track 64 illegal mode for this track 126 C 1 00 4 00 5 00 6 00 6 01 6 02 6 03 8 00 9 00 A 00 A 01 A 02 B 00 C 00 F 00 30 00 30 01 30 02 37 00 39 00 A 00 D 00 E 00 F 01 F 02 F 03 0 00 3 00 00 5 00 6 00 7 00 8 00 9 00 A 00 B 00 C 00 E 00 3 00 3 02
76. fer is full the drive will stop refilling the buffer The host is still capable of reading all CD DA data in the SCSI buffer with consecutive read commands without overlap or missing bits at the block boundary Once the buffer is full the first read command to read the next sequential CD DA block e g X41 after the last CD DA block e g X in the buffer will cause a Check Condition with a sense key of 05h and an additional sense code of BAh buffer overflow There is no check condition for a read command which does not request block X 1 e g a Read X 2 1 command In addition a second read command which requests block X 1 will not get a check condition For Example In case that the last CD DA block stored in the buffer is X In a Read X 2 5 command to read block X 2 to X42 the drive returns three CD DA data blocks and then a check condition The drive returns the block 1 address in the information bytes byte 3 to 6 of a subsequent Request Sense command There are no overlap of missing bits for blocks X 2 X 1 and X Block X and 1 are not transferred That is in case of reading CD DA blocks the drive has only rough access Once the data stream from the media has been stopped it is unable to have such pin point access as in CD ROM blocks Each CD ROM block always includes the CD ROM Header that provides the pin point access 3 The volume level control is not performed on any SCSI CD DA data Analog audio output is not performe
77. field is contained within the command description SKSV Sense Key Specific Valid The sense key specific field is defined when the sense key specific valid SKSV bit is one A SKSV value of zero indicates that this field is not defined 123 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 31B SUPPORTED SENSE KEYS Sense Ke Comments Oh no sense There is no specific sense key information to be reported for the desi ical unit lh recovered error The last command completed successfully with some recovery action performed by the target 3h medium error Command terminated unrecovered error probably caused by a flaw in the medium or an error in the recorded data 4h hardware error The target detected a non recoverable hardware failure while performing the command or during a self test Sh illegal request An illegal parameter in the command descriptor block or in the additional parameters supplied as data for commands 7h data protect Execution of a read or write to medium command was attempted on a protected block blank check Write once device encountered blank medium or format defined end of data indication while reading Bh aborted command Target aborted command not supported 124 Request Sense TABLE2 31C SUPPORTED ADDITIONAL SENSE CODES AND ADDITIONAL SENSE CODE QUALIFIERS 08 i 08 0 1 1 1 8 8 8 8 8 8 0 track following error focus servo failure 0 spindle servo
78. he stop on track crossing bit of the audio control MODE SELECT parameters page code OEh is Zero the playback operation will start at the beginning of the next track If the starting index is greater than the largest index value on the starting track and the stop on track crossing SOTC bit of the audio control MODE SELECT parameters page is one the playback shall not begin The target shall return Check Condition and the sense key set to ILLEGAL REQUEST C CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE2 15 PLAY AUDIO TRACK RELATIVE 10 49H Transfer Length MSB Transfer Length LSB Reserved Bit 7 6 5 4 3 2 1 0 74 2 15 Play Audio Track Relative 10 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 Negative values indicate a starting location within the audio pause area at the beginning of the requested track Starting Track Specifies the track number of the starting audio track Transfer Length The Transfer Length Field specifies the number of contiguous logical blocks that shall be output as audio data A length of zero indicates that no audio playback operation shall occur This condition is not an error Any other value indicates the nu
79. hen the data transfer has completed Check Condition status is reported The sense key is set to Medium Error The information bytes give the address of the block where the first unrecovered error was detected Reporting unrecovered errors takes precedence over reporting recovered errors 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 The lock with the error is transferred The sense key is set to Medium Error The information bytes give the address of the block where the unrecovered error was detected Recovered errors are not reported continued on next page 41 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 1B ERROR RECOVERY DESCRIPTIONS CONTINUED 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 The sense key is set to Medium Error The information bytes give the address of the block where the unrecovered error was detected Recovered errors are not reported The maximum error recovery procedures available are used Recovered data errors are reported If a recovered data error occurs data transfer is not terminated H
80. hout interrupting the current audio playback operation Transfer Length Specifies the number of contiguous logical blocks that will be played A transfer length field of zero indicates that no audio operation will occur This condition will not be considered an error Any other value indicates the number of logical blocks that will be played The PLAY AUDIO 10 command requests that the target play audio starting at the specified logical block address for the specified transfer length The command function Immed bit and the output of audio signals will be as specified by the settings of the audio control parameters in the MODE SELECT PAGE CODE E The status returning condition depends on the Immed bit of MODE SELECT page code E The Immed bit in MODE SELECT page code E of one requests that this command return the status byte as soon as the audio playback operation has been started The Immed bit in MODE SELECT page code E of zero requests that this command return the status byte when audio playback operation is completed or an error occurs If any commands related to audio operations are implemented then the PLAY AUDIO command will be implemented to allow a method for the initiator to determine if audio operations are supported A target responding to a PLAY AUDIO command which has transfer length of zero with Check Condition status and setting the sense key to ILLEGAL REQUEST does not support audio play operations 567 CD ROM SCSI 2
81. 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 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 zo CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 1 0 MODELS OF DRM DR U SERIES SUPPORTING SCS 2 COMMAND SET DR 533 5 v 12 OEM version of DR U24X TABLE 1 2 DRIVE VERSIONS SUPPORTED BY THIS MANUAL Model Number Vendor Product Data Revision Number DRM 604X Pioneer CD ROM DRM 604X 2403 or greater DR D504X Pioneer CD ROM DR D504X 2405 or greater DR 411 Pioneer CD ROM DR A10X 0100 or greater DR 466 Pioneer CD ROM DR A12X 0100 or greater DR 511 Pioneer CD ROM DR A24X 0100 or greater DR 533 Pioneer CD ROM DR U24X 0100 or greater 1 2 Preface 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
82. ion is returned with the sense key ILLEGAL REQUEST If Buffer Offset is not 0 when Mode is set to 00h Check Condition is returned 85 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 2 READ CD ROM CAPACITY 25H Bye 7 6 s 4 3 2 1 Operation Code 25h Oai Logical Unit No RelAdr 0 Logical block address MSB 00h Logical block address 00h Logical block address 00h Logical block address LSB 00h Reserved Reserved TABLE 2 21A READ CAPACITY DATA 7 6 5 4 j 3 2 1 0 7 Logical block length LSB 86 Read CD ROM Capacity 2 21 Read CD ROM Capacity 251 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 O parameters are not supported and must be set to 0 The drive sends the initiator the 8 byte data as shown in Table 2 3 in the data transfer phase Logical block address is the last logical block address on the disc Logical block length is the size of logical blocks in bytes The value of Logical Block Length returned depends on the block length set with MODE SELECT command The default value of the block length is 2048 bytes The CD ROM drives allow values of 2048 or 512 bytes to be set with an external switch on the drive 87 CD ROM SCSI 2 COMMAND REFE
83. ipment 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 From EXTEND MESSAGE 01h CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B 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 Table 2 0 Command Name Code Audio Scan 1 Audio Scan 2 Change Definition Inquir 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 Play Track Relative 12 Prevent Allow Medium Removal Read 6 Read 10 Read 12 Read Buffer Read CD Read CD DD Read CD MSF Read CD DA MSF Read CD XA Read Subcode Read CD ROM Capacit Read Header Read Sub Channel Read TOC Receive Diagnostic Results Release Request Sense Reserve Rezero Unit Seek 6 Seek 10 Send Diagnostic Set CD ROM Speed 1 Set CD ROM Speed 2 Start Stop Unit Stop Play Scan Test Unit Read Verify 10 Verify 12 Write Buffer Read CDP Read Drive Status Write CDP SCSI 2 COM
84. is address will be a negative value expressed as a two s complement number If the MSF bit is one this field is an absolute MSF address MCV 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 If all data in this field is ASCII 0 there is no media catalog number in the field TCV If the TCV bit is one the ISRC field is valid In this field there are identify numbers according to the ISRC standard DIN 31 621 When the Sub Q bit in the CDB is set to zero the drive returns the Sub Channel Header with no other data Audio status values 13h and 14h return information on previous audio operations they are returned only once after the condition has occurred If another audio play operation is not requested the audio status returned for subsequent READ SUB CHANNEL commands is 15h 107 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 27D ADR SUB CHANNEL FIELD ADR Code Description 0 sub channel Q mode information not supplied 1 sub channel Q encodes current position data 3 h h TABLE 2 27E SUB CHANNEL CONTROL FIELD Bit Set to 0 ZERO Set to 1 ONE audio without pre emphasis audio with pre emphasis 0 1 digital copy prohibited digital copy prohibited 2 audio track data track 3 two channel audio four channel audio TABLE 2 27F CD ROM CURRENT POSITION DAT
85. k where the recovered data error was detected If a CIRC unrecovered data error occurs data transfer is terminated with Check Condition status The block with the error is not transferred The sense key is set to Medium Error The information bytes give the address of the block where the unrecovered error was detected continued on next page 40 Recovery Parameters TABLE 2 9 1B ERROR RECOVERY DESCRIPTIONS CONTINUED 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 However when the data transfer has completed Check Condition status is reported The sense key is set to Medium Error the information bytes give the address of the block where the first unrecovered error was detected Recovered errors are not reported If data transfer can be maintained retries of the read operation and CIRC are used layered error correction is not used RC 1 Only CIRC unrecovered data errors are reported If a CIRC unrecovered data error occurs data transfer is not terminated However when the data transfer has completed Check Condition status is reported The sense key is set to Medium Error The information bytes give the address of the block where the first unrecovered error was detected Recovered errors
86. l be returned If this value is zero the table of contents data shall begin with the first track on the medium The data is returned in contiguous ascending track number order If the Start Track field is not valid for the currently installed medium the command shall be terminated with Check Condition status The sense key shall be set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN CDB IMPLEMENTORS NOTE The maximum TOC data length possible on currently available CD ROM media is 804 bytes or 100 TOC track descriptors The TOC data block contains a four byte header followed by zero or more TOC track descriptors The TOC data length specifies the length in bytes of the following TOC data that is available to be transferred during the DATA IN phase The TOC data length value does not include the TOC data length field itself The first track number field indicates the first track number in the table of contents The last track number field indicates the last track number in the table of contents before the lead out track number 113 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 28C TOC DATA WITH FORMAT 01B 7 6 5 TOC Data Length MSB TOC Data Length LSB First Session Number 3 Last Session Number Bit 4 3 i 2 i 1 0 TABLE 2 28D TRACK DESCRIPTORS TABLE 2 28 TOC DATA WITH FORMAT 10B DRM 602X ONLY Bit 7 6 5 4 3 2 1 0 First Se
87. m 11b C2 Error Flag data C2 amp Block Error Flags The C2 Error flag Pointer bits 2352 bits or 294 bytes will be included in the data stream When the C2 Error pointer bits are included in the data stream there will be one bit for each byte in error in the sector 2352 total The bit ordering is from the most significant bit to the least significant bit in each byte The first bytes in the sector will be the first bits bytes in the data stream Both the C2 Error Flags 2352 bits or 294 bytes and the Block Error Byte will be included in the data stream The Block Error byte is just the longitudinal parity of all the C2 Error Flag bytes So that the data stream will always be an even number of bytes the Block Error byte will be padded with 0 byte The Block Error byte will be first in the data stream followed by the pad byte Reserved Reserved for future enhancement 90 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 If the Starting Logical Block Address is set to FFFFFFFFh and the only information requested to be placed in the data stream is the Sub channel data and there is currently a PLAY AUDIO command in process the actual address used will be from the
88. mber of logical blocks that shall be output The PLAY AUDIO TRACK RELATIVE 10 command requests that the drive begin an audio playback operation The starting address is specified as a track relative logical block address within the specified starting track The command function Immed and SOTC bits and the output of audio signals shall be as specified by the settings of the mode parameters If the logical block length is not equal to the sector size the drive will adjust the starting logical block address and the transfer length The drive will start the audio play operation with the beginning of a sector whenever the starting logical address falls within that sector MSF unit If the requested transfer length causes the end of an audio play operation to fall within a sector the drive will continue the play operation through the end of that sector If the starting address is not found or if the address is not within an audio track or if a not ready condition exists the command is terminated with Check Condition status 75 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 16 PLAY AUDIO TRACK RELATIVE 12 A9H 1 4 Operation Code A9h Logical Unit No Reserved Track Relative Logical Block Address MSB Track Relative Logical Block Address Track Relative Logical Block Address Track Relative Logical Block Address LSB Transfer Length MSB Transfer Length Transfer Length Transfer Length LSB
89. me 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 The PAUSE RESUME command requests that the drive start or stop the current audio play operation This command is used with PLAY AUDIO commands issued while the immediate bit Immed of MODE SELECT PAGE CODE E is set to one This command is terminated with Check Condition status if the resume bit is zero and the audio play operation cannot be paused i e an audio play operation has not been requested or the requested audio play operation has been completed It will not be considered an error to request a pause when a pause 15 already in effect or to request a resume when a play operation is in progress 65 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 11 PLAY AUDIO 10 45H t 3 2 1 0 Transfer Length MSB Transfer Length LSB Reserved Bi 7 6 s 4 66 2 11 Audio 10 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 This feature allows the host to modify the audio ending address wit
90. ng S Field and the Starting F Field specify the absolute MSF address at which the audio play operation shall begin The Ending M Field the Ending S Field and the Ending F Field specify the absolute MSF address at which the audio play operation shall end contiguous audio sectors between the starting and the ending MSF address shall be played A starting MSF address equal to an ending MSF address causes no audio play operation to occur This is not considered an error If the starting MSF address is less than the ending MSF address the command shall be terminated with Check Condition status The sense key shall be set to ILLEGAL REQUEST If the starting address is not found or if the address is not within an audio track or if a not ready condition exists the drive will terminate with a Check Condition status If the SOTC bit parameter in the MODE SELECT command page code OEh 1 one the drive will stop if during the specified starting and ending addresses a track crossing occurs CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 14 PLAY AUDIO TRACK INDEX 48H t 7 6 5 4 3 2 1 0 2 14 Audio Track Index 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 pl
91. nitiator for a logical unit that has been reserved by another initiator is rejected and a RESERVATION CONFLICT status is returned If the 3rd Party bit is 1 the logical unit is reserved for the SCSI device indicated by the 3rd Party Device ID The reserved state is maintained as described previously Any release request is ignored and a GOOD status is returned if it comes from an initiator other than the one that Issued the reservation command 129 CD ROM SCSI 2 COMMAND MANUAL VERSION 3 1 O B U0077C TABLE 2 33 REZERO UNIT 01H Operation Code 01h Logical Unit No Reserved Bit 7 6 5 4 3 2 1 0 130 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 This command does not affect modes specified by the MODE SELECT command 131 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 34 SEEK 6 0BH 7 Bit 6 5 4 3 2 1 0 132 Seek 6 2 34 Seek 6 Operation Code is OBh The drive seeks to the specified logical block address and then holds at that track until an inactivity time out occurs 133 CD ROM SCSI 2 CO
92. ntents LIST OF IN eoe iv REVISION HISTORY viii 1 1 1 DRM DR Senest 1 1 2 Drives Supported by this 3 1 3 SCSI MAPIE ida te eode dede Dodo ee ode dede ode ace 4 1 3 1 Command Link Control 1 1 1 4 1 4 1325 eee Er PENES 4 1 3 3 Stat s MIS MN RM 5 1 34 In Phase Out Phase n nennen nene 5 1 4 Address Format for Answering Occasion MSF 0 7 1 5 sample Command eee U e ede edades 7 2 55 556 D 9 PA Audisn CEDERE 13 22 Audio Scan A EL DUE 17 2 3 Change Definition 406 eade iade edad 19 2 4 Inquiry 21 2 5 Mode Select 6 I5h ss e ee napana uns aus s DS S EAE ses 25 26 Mode Select 10 455h erene uaa oNu eN Do u UNu IEN 29 2 7 Mode Sense 6 LAB sas pas pas ene entes 31 28 Mode Sense 10 S5Ah TROP Ceca 35 2 9 Mode Select Sense Parameters 37 2 9 1 Brror Recoyery Parameters outs na eoe Sep ve ree eio pu rin rie M PEE 39 202 Nei Bror Recovery Parks 45 2 9 3 Periph ral Device
93. of FCC rules These specifications are designed to provide reasonable protection against radio and television reception interference in a residential installation There is no guarantee that interference will not occur in a particular installation To determine if your CD ROM drive is causing interference turn the drive off If the interference stops it was most likely caused by the drive To eliminate the interference you may try one or more of the following corrective measures verify the cables and connectors between components are shielded increase separation between the drive and components e connect the drive into an outlet or circuit different from that which the components are connected e consult dealer or experienced radio television technician for help The Federal Communications Commission offers a handbook that may help you with eliminating interference 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 DOC CLASS B COMPLIANCE This digital apparatus does not exceed the Class B limits for radio noise emissions from digital apparatus set out in the radio interference regulations of the Canadian Department of Communications Table of Co
94. of the extended sense data format The drive will transfer 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 FileMk File mark if one indicates that the current command has read a file mark EOM End of Medium if one indicates that an end of medium condition exists ILI Incorrect Length Indicator An incorrect length indicator bit set to one indicates that the requested logical block length did not match the logical block length of the data on the medium Sense Key Provides generic categories in which error and exception conditions can be reported Table 2 31B lists the supported sense keys ASC ASCQ Additional Sense Codes Additional Sense Code Qualifier Additional sense codes and additional sense code qualifier provides further detail describing the sense key These codes are listed in Table 2 31C Additional Sense Length Indicates the number of additional sense bytes to follow If the allocation length of the command descriptor block is to small to transfer all of the additional sense bytes the additional sense length is not adjusted to reflect the truncation Command Specific Info The field contains information that depends on the command which was executed Further definition for this
95. ondition can occur when 1 No magazine is inserted in the drive 2 The magazine cannot be inserted or ejected 3 The drive cannot read TOC information on a disc 4 There is no disc present 147 CD ROM SCSI 2 COMMAND MANUAL VERSION 3 1 O B U0077C TABLE 2 42 VERIFY 10 Verification length MSB Verification length LSB Reserved Bit 7 6 5 4 3 2 1 0 148 2 42 Verify 10 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 No data transfer on the SCSI bus OCCUIS NOTE The BIkVry Blank verify BytChk Byte Check and RelAdr bits in byte 1 are not supported and should be set to 0 149 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE2 43 VERIFY 12 AFH 1 Logical Unit No Reserved 0 0 0 2 3 7 5 Eon s CMM ES uM EE NE UNI ifi 150 Verify 12 2 43 Verify 12 AFh Operation code is AFh See VERIFY 10 for complete description of this command 151 CD ROM SCSI 2 COMMAND MANUAL VERSION 3 1 O B U0077C TABLE 2 44 WRITE BUFFER
96. orted Only retries of the read operation and CIRC are used layered error correction is not used Only CIRC unrecovered data errors are reported If a CIRC unrecovered data error occurs data transfer is terminated with Check Condition status The block with the error is not transferred The sense key is set to Medium Error The information bytes give the address of the block where the unrecovered error was detected Recovered errors are not reported The maximum error recovery procedures available are used Recovered data errors are reported If a recovered data error occurs data transfer is not terminated However when the data transfer has completed Check Condition status is reported The sense key is set to Recovered Error The information bytes give the address of the last block where a recovered data error was detected If a data error occurs which is uncorrectable with the ECC information available on the media data transfer is terminated and Check Condition status is reported The block with the error is not transferred The sense key is set to Medium Error The information bytes give the address of the block where the uncorrectable error was detected 05h Only retries of the read operation and CIRC are used layer error correction is not used Recovered data errors are reported If a recovered data error occurs data transfer is not terminated However when the data transfer has completed Check Condition status is reported The sense k
97. orted by Format Field 2 all of Sub Code information is not supported by DR UA124X is unable to reassign disc of single type drive is not supported by DR A10X DR U10X DR 411 DR 433 DR A12X DR U12X DR 444 DR 466 DR A24X DR U24X DR 511 and DR 533 NWA CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 1 AUDIO SCAN 1 Bue 7 6 5 4 3 2 1 o Scan Start Address Scan Start Address LSB 7 Reserved TABLE 2 1A LOGICAL BLOCK ADDRESS FORMAT TYPE 00B 7 6 5 4 3 i 2 1 i 0 Logical Block Address LSB 125 2 1 Audio Scan 1 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 During an audio scan the drive can receive and execute the following SCSI commands without scan termination AUDIO PLAY StpAdr 1 AUDIO STATUS AUDIO STOP INQUIRY MODE SELECT MODE SENSE READ BUFFER WRITE BUFFER READ CD ROM CAPACITY READ SUB CHANNEL READ TOC RECEIVE DIAGNOSTIC RESULTS REQUEST SENSE TEST UNIT READY RELEASE RESERVE There are several commands that when received by the drive during an
98. owever when the data transfer has completed Check Condition status is reported The sense key is set to Recovered Error The information bytes give the address of the last block where a recovered data error was detected If a data error occurs which is uncorrectable with the ECC information available on the media data transfer is terminated and Check Condition status is reported The block with the error is transferred The sense key is set to Medium Error The information bytes give the address of the block where the uncorrectable error was detected 25h Only retries of the read operation and CIRC are used layered error correction is not used Recovered data errors are reported If a recovered data error occurs data transfer is not terminated However when the data transfer has completed Check Condition status is reported The sense key is set to Recovered Error The information bytes give the address of the last block where an CIRC recovered data error was detected If an unrecovered data error occurs data transfer is terminated and Check Condition status is reported The block with the error is transferred The sense key is set to Medium Error The information bytes give the address of the block where the unrecovered error was detected The maximum error recovery procedures are used Recovered data errors are reported If a recovered data error occurs data transfer is terminated and Check Condition status is reported The block with the recov
99. pecifies meaning of the Buffer Offset field Buffer ID is not supported This byte is always 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 This command is used with the WRITE BUFFER command to test the reliability of the drive command buffer memory and of the SCSI bus This command does not cause a disc access The drive terminates the DATA IN phase when it has transferred the header and data specified in Allocation Length or the header and the remainder of the buffer Mode field Definition 00b The header data and buffer offset are Os 01b The buffer offset indicates the offset from the start of the buffer at which the data are to be read 10b Reserved 11b Reserved The 4 byte header and the following data are transferred to the initiator in the DATA IN phase If Allocation Length is 0 neither the header nor data are transferred The header is defined as follows Effective Length The number of bytes of valid data in the buffer The effective length does not depend on the actual number of data written by a WRITE BUFFER command The sum of the buffer offset plus the effective data length is always 16 The number of data to be transferred following the header is the smaller one either the allocated length minus 4 bytes or the effective length When the drive cannot accept the specified buffer offset a Check Condit
100. pecifies pre mastered indices Time MMSS Specifies Minutes and Seconds Frame 0 Track Specifies the beginning of track TT Player Modes P00 Home No disc is loaded Magazine not inserted P00 Home No disc is loaded Magazine inserted P01 Park The disc is loaded but not spinning P03 Stop P04 Play The drive is playing audio P06 Pause The disc is spinning but audio play has been paused The following table lists the Command Mnemonic and explanation for each player command CM Command Drive Action A Address Request Returns a 10 digit string TTIIMMSSFF representing Track number Index number and P code time for the current address In Park mode the string is XXXXXXXXXX at lead in 0000000000 At lead out the string is AA01000000 7 Block Request Returns a six digit string representing the current address in MMSSFF format In Park mode XXXXXX is returned 000000 is returned when the current address is in the lead in area BK Block Mode Sets the addressing mode to Block mode All subsequent addresses must be in MMSSFF format CL Clear Clears the buffer which stores the stop marker Will also cancel search mode or play modes G Catalog Request Returns the disc s 13 digit catalog number If the disc does not have a catalog number or if no disc is loaded the string will be all X s 21 Index Request Returns a four digit string representing the track number and index number In Park mode 15 returned 0000 is ret
101. quest is returned and Sense Code is set to Parameter List Length Error Using the MODE SELECT command the initiator can assign or alter parameters for the logical units The Parameter List includes 4 byte header followed by 0 1 block descriptors 0 N where N is a whole number page descriptions Refer to Table 2 5A on the opposite page The drive keeps parameters the block descriptor and parts of page descriptors for each logical unit in its controller memory When the drive is reset the default parameter values are restored Refer to Table 2 5B on the next page for details on the Block Descriptor format Refer to Table 2 5C on the next page for details on the Page Descriptor format After the MODE SELECT command 15 received the drive returns Check Condition Status Sense Key Unit Attention and sets sense key to Mode Select Parameter Changed for the first command received except for INQUIRY or REQUEST SENSE from any other initiator The Sense Key Unit Attention is returned even if the parameters have not actually changed with the MODE SELECT command 25 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 5B BLOCK DESCRIPTOR Density Code Number of Blocks MSB Number of Blocks Number of Blocks LSB Reserved Block Length MSB Block Length Block Length LSB TABLE 2 5C PAGE DESCRIPTOR 2 Mode Parameter Page Definition Mode Parameter Page Definition 26 Mode Select 6
102. r data making the size 232444 2328 bytes 110b 111b 88 2 22 Read CD ROM Capacity 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 The Sector that does not match will not be transferred to the Host The sense key shall be set to ILLEGAL MODE TOR THIS TRACK The Synch Field Bit when set to one indicates that the Synch Field from the sector will be included in the data stream Note that the data fields that are requested to be included in the data stream shall be contiguous The Synch Field information if selected will be the first information in the data stream all other fields will follow The Header s Code is an encoded field that indicates the Header Sub header information to be placed in the data stream The User Data Flag when set to one indicates that the Data part of CD Sector shall be returned in the data stream When set to 1 the whole user data will be returned to the host Note that the setting of the Mode Select Density Code does not apply to this command and the physical user data will be returned If the current track is an Audio Track then the Audio Data will be returned else the normal CD ROM data will be r
103. ransfer Length is larger than 20 If Buffer Offset is not 0 when Mode is 00h Check Condition is returned Refer to Table 2 38A on the opposite page for the 4 byte header of 00h s must be sent preceding the test data 153 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 45 WRITE CDP E3H 7 3 Byte 2 do do d 9 Byte 6 5 4 OpexionCode EB sd ep Resad __ EE a i lo Reserved Transfer length MSB 00h 7 Transfer length LSB lt 14h 10 154 Write 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 The READ command must be used to determine the results of the operation See Appendices A and B for details on audio functions The Player Control command data can contain up to 21 characters including a Carriage Return If Transfer Length is larger than 21 Check Condition is returned with sense key ILLEGAL REQUEST and sense code 24h Invalid Command Block Other Than 20 or 21 IMPORTANT THE COMMAND STRING MUST BE TERMINATED WITH A CARRIAGE RETURN Data after a Carriage Return is ignored When the
104. re is no Carriage Return Check Condition is returned with sense key ILLEGAL REQUEST sense code Error in Parameter List 26h When media change is prohibited by the PREVENT ALLOW MEDIA REMOVAL command the magazine eject command 70 is ignored When the command string consists of multiple request commands such as Z only the status of the first command is returned by the READ CDP command 155 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 46 READ CD DA D8H Byte 7 6 5 4 3 2 1 0 Operation Code D8h Logical Unit Number Reserved Byte E NE NI ia LSB Transfer length 7 LSB 10 Sub Code 156 Read CD DA 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 absolute MSF address of the requested starting logical block Ms Ss Fs absolute MSF address of the first block of the first track Sub Code Field 0 235255 CD DA data with no Sub Code Om 2368 bytes CD DAdatawithS
105. rols whether data from the bad block 1 transferred PER Post Error If 1 the drive returns a Check Condition status for a recovered error If 0 no Check Condition status 1s returned for the recovered error The default value is 0 EEC Enable Early Correction This bit must be 0 The defined retry procedure is performed prior to the error correction RC Read Continuous Set to 0 A delay in the data transfer may occur due to an error recovery action TB Transfer Block If 1 uncorrected data blocks will be transferred to the initiator If 0 uncorrected data blocks are not transferred The default value is O NOTE in either case the block address returned to the REQUEST SENSE command is not of the preceding good block but of the error block Retry Number specifies how many times the drive re tries a physical read operation when it finds an uncorrectable block The default value is 4 39 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 1B ERROR RECOVERY DESCRIPTIONS 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 The block with the error is not transferred The sense key is set to Medium Error The information bytes give the address of the block where the unrecovered error was detected Recovered errors are not rep
106. s as shown in the following table Parameter Length is the number of bytes of the SEND DIAGNOSTIC parameter excluding itself This is fixed to 06h ROM Diagnostic Bit 1 test the SCSI controller ROM Bit 1 1 test the drive controller ROM RAM Diagnostic Bit 1 test the SCSI controller RAM Bit 1 1 test the drive controller RAM Data Buffer Diagnostic Bit 1 test the SCSI controller data buffer Bit 1 1 test the drive controller data buffer Bit 2 1 test the ECC RAM in the drive controller Interface Diagnostic Bit 0 1 test interface between the SCSI controller and the drive controller Bit 1 1 test interface between the drive controller and the mechanism 137 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 37 SET CD ROM SPEED 1 DAH Bue 7 6 s 3 2 1 o poration Code DAH NE NEN me 9 Reserved Reserved Reserved Reserved 7 10 138 Set CD ROM Speed 1 2 37 Set CD ROM Speed 1 Operation code is DAh The Set CD ROM Speed command provides a means for initiator to set the spindle motor speed Speed Field Value 00h 01h 03h FFh Other Value Drive Differences DRM 602x Description Normal Speed 2x Speed 4x Speed Maximum Speed Any other value not specified will set the drive to maximum Speed The DRM 602x does not support 4x speed speed setting value of 03h will not cau
107. se an error but set the drive to 2x speed DRM 624x DRM 604x DR U124x DR UA124X and DR D504X These drives do not support 2x Speed speed setting value of 01h will not cause an error However the drive will automatically be set to 4x speed 139 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 38 SET CD ROM SPEED 2 BBB Operation code BBh Bit Byte 7 6 de 5 e 4 3 2 1 0 Byte EE NE UNI ia Reserved Reserved Reserved Reserved 7 10 140 Set CD ROM Speed 2 2 328 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 Requesting a speed faster than the drive supports will not generate an error The actual maximum speed supported is returned in the Capabilities Mode Sense page 141 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 39 START STOP UNIT 1BH Operation Code 1Bh 7 6 5 4 3 2 1 0 Logical Unit No Reserved Immed Reserved Reserved Reserved LoEj Start Reserved 142 Start Stop Unit 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
108. ssion Number 3 Last Session Number 114 Read TOC 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 The control field indicates the attributes of the track The track number field indicates the track number for which the data in the TOC track descriptor is valid A track number of indicates the track descriptor is for the start of the lead out area The absolute CD ROM address contains the address of the first block with user information for that track number as read from the table of contents An MSF bit of zero indicates that the absolute CD ROM address field contains a logical block address An MSF bit of one indicates the absolute CD ROM address field contains an MSF address IMPLEMENTORS NOTE The starting logical block address value recovered from the TOC has a tolerance of zero for data tracks and plus or minus 75 CD sectors for audio tracks This tolerance is multiplied by a factor dependent of the logical block length 115 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 28F TRACK DESCRIPTORS ea 5 7 6 5 4 3 2 1 0 7 By
109. te7 10 Byte9 or PFrame Byte om 6 ME N NI 0 7 116 Read TOC this page has been left intentionally blank 117 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B U0077C TABLE 2 29 RECEIVE DIAGNOSTIC RESULTS 1CH 7 i Bit 6 5 we 4 1 3 2 1 0 2 29 DIAGNOSTIC RESULTS DATA FORMAT 7 6 5 i 4 3 i 2 i 1 i 0 Data Buffer Diagnostic 118 Read Diagnostic Results 2 09 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 This is fixed to 06h ROM Diagnostic Bit 0 1 failure of the SCSI controller ROM Bit 1 1 failure of the drive controller ROM RAM Diagnostic Bit 0 1 failure of the SCSI controller RAM Bit 1 1 failure of the drive controller RAM Data Buffer Diagnostic Bit 0 1 failure of the SCSI controller data buffer Bit 1 1 failure of the drive controller data buffer Bit 2 1 failure of the ECC RAM in the drive controller Interface Diagnostic Bit 0 1 interface failure between the SCSI controller and the drive controller Bit 1 1 interface failure between the drive controller and the mechanism 19 CD ROM
110. to transfer real time sub code data P W to the initiator while the audio is being played The initiator must hold while the current sub code is being retrieved from the disc If the Transfer Length is zero sub code data will not be transferred In this case however it is not considered an error In the event the sub code buffer is full in the drive the drive will stop storing sub code data into the buffer However the data in the buffer is accessible by this command The drive will quit the operation with a Check Condition status once the buffer overflows or there is no more valid sub code data in the buffer The sense key is set to O5h and the additional sense code is to BFh The Check Condition for buffer overflow occurs only for the READ ALL SUBCODE command If the target is not playing the audio the drive will return a Check Condition status The sense key is set to O5h and the additional sense code is to 64h NOTE The drive transfers an entire block of data at SCSI bus burst transfer rate The drive s firmware overhead only occurs at a block boundary Upon completion of the read operation the drive enters the Hold Track state during the inactivity time 165 AppendixA APPENDIX PIONEER CD ROM DRIVES AUDIO FUNCTIONS The CD ROM drives consist of two logical subsystems a CD reader and a controller The controller receives SCSI commands and sends commands to the reader for execution as needed This allows au
111. ubQCode 02 24485 CD DA data with all Sub Code 00h Olh 02h AII Sub Code onl If the Sub Code field is set to 00h the drive returns the CD DA data without Sub Code data Each block consists of 2352 bytes of digital audio data without any Sub Code data If the Sub Code field is set to 01h the drive returns the CD DA data with Sub Q data Each block consists of 2368 bytes which includes 2352 bytes of digital audio data 10 bytes of Sub Q data and 6 bytes of zeros Note 16 bits of CRC for the Sub Q data are not transferred If the Sub Code field is set to 02h the drive returns the CD DA data with all Sub Code data Each block consists of 2448 bytes which includes 2358 bytes of digital audio data and 96 bytes of Sub Code data If the Sub Code field is set to 03h the drive returns 96 bytes of all Sub Code data only The Transfer Length specifies the number of contiguous CD DA data blocks to be transferred 157 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 O B 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 2 While the SCSI buffer is being filled the drive is able to prepare with no overlap or missing data in response to the consecutive commands which read contiguous CD DA blocks When the host cannot read the data quick enough and the buf
112. ue of zero indicates that the capability is NOT supported value of one indicates the capability IS supported 55 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 7A PARAMETER DESCRIPTION Audio Play The drive is capable of Audio Play operation This also indicates that the drive is capable of overlapping Play and other commands such as reading of the Sub channel information 1 XA Commands Supported This bit has been reserved for future support of CD ROM XA commands Drives which set this bit shall support all CD ROM XA commands 4 Mode 2 Form1 The drive is capable of reading sectors in Mode 2 Form 1 XA format Mode 2 Form2 The drive is capable of reading sectors in Mode 2 Form 2 format Multi Session The drive is capable of reading multiple session or Photo CD discs READ CD DA Red Book audio can be read using the READ CD command CD DA Stream is Accurate This bit indicates that the drive supports an advanced feature that allows it to return to an audio location without losing place to continue the READ CD DA command The drive is incapable of accurately restarting the CD DA read operation and a BUFFER OVERFLOW error shall be reported whenever a loss of streaming occurs This error will be fatal and the command will have to be repeated from the beginning The drive can continue from a loss of streaming condition and no error will be generated R W Supported The commands that return Sub ch
113. umber the third byte of the Error Recovery Parameter page in the Mode Select command In this case L ECC Layered Error Correction Code is not used 2 Uncorrectable CIRC Error L ECC was not used error could not be corrected by the CIRC after the specified number of read retries were attempted 3 Recovered L ECC Error Uncorrectable CIRC Error was found but the error was corrected by the L ECC during read retries 4 Uncorrectable L ECC Error Error could not be corrected by the L ECC after the specified number of read retries were attempted 43 CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C TABLE 2 9 2 PAGE CODE 07H VERIFY ERROR RECOVERY PAGE FORMAT P Reserve Code 07h Page Length 06h 7 6 5 4 3 2 1 0 S I Reserve Pag Reserved 44 2 9 2 Verify Eror Recovery Verify Error Recovery Page PS Parameters Savable The Parameters Savable bit is only used with the MODE SENSE command This bit 1s 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 The verify error recovery parameters page specifies the error recovery parameter the target shall use during verify operations 45 CD ROM SCSI 2 COMMAND REFERE
114. urned when the current address 1 in the lead in area and AA01 when in the lead out area B I CD ROM SCSI 2 COMMAND REFERENC E MANUAL VERSION 3 1 0 B U0077C CM Command Drive Action continued IX Index Mode Sets the addressing mode to Index mode All subsequent addresses will be interpreted as indices K Disc Status Request Returns an eight character string representing the attributes of the currently loaded disc NI N1 Disc Loaded 0 No 1 Yes X Unknown N2 Audio Track 0 Not Present 1 Present X Unknown N3 Data Track 0 Not Present I Present X Unknown N4 CDV 0 No 1 Yes X Unknown N5 CD I 0 No 1 Yes X Unknown N6 8 Reserved All X n KL Key Lock Enables or disables the front panel eject button n 0 Enabled 1 Disabled LO Lead Out Lead Out Address NF Scan Forward Scans forward about 15 seconds with audio attenuated by 12 dB NR Scan Reverse Scans backwards about 15 seconds with audio attenuated by 12dB 70 Read ISRC Returns the 15 digit International Standard Recording Code for the current track DRM 604X series only 7 Mode Request Returns three digit string representing player mode Home No Magazine PO1 Park Mode P04 Play Mode P06 Pause Mode P20 Home Mode Magazine Inserted PA Pause Enters Pause mode at the current address PL Play Enters Play mode and begins audio play Q TOC Request Returns TOC data as a 10 digit string FFLLEEEEEE where FF represents the

Download Pdf Manuals

image

Related Search

Related Contents

w w w .re a ctiv e 3 6 0 .co m  取扱説明書 - Brinkmann Pumps    Philips SA167  Samsung SCP-2371 User manual  -caracle-s ts_成曲_改20150729  

Copyright © All rights reserved.
Failed to retrieve file