R8 Series Drive Command Reference Manual Version 0.
R8 Series Drive Command Reference Manual Version 0.90 1 Introduction............................................................................................................................................ 3 2 Interface................................................................................................................................................. 4 2.1 ATA/ATAPI version.........................................................................................................................
R8 Series Drive Command Reference Manual Version 0.90 4.12.2.1 Caching Page............................................................................................................................................................33 4.12.2.2 Error Recovery Parameters Page.........................................................................................................................33 4.12.2.3 Power Condition Page......................................................................................
R8 Series Drive Command Reference Manual Version 0.90 1 Introduction This document specifies a command set for the PIONEER R8 series drive. The drive fundamentally complies to SFFC INF-8090i standard. The drive complies to Information Technology Multimedia Commands-4 (MMC-4) Draft Revision 1f prior to SFFC INF-8090i standard, when a +R or a +RW disc is inserted in the drive. In some cases, the drive executes unique operation which is not described in the standards.
R8 Series Drive Command Reference Manual Version 0.90 2 Interface The drive supports ATA/ATAP I interface. 2.1 ATA/ATAPI version The drive complies with the ATA/ATAPI-5 Specification and supports following transfer mode. PIO Mode 4 Multi Word DMA Mode 2 Ultra DMA Mode 4 (Ultra DMA/66) 2.2 Drive Information The data returned by INQUIRY command covers the following information.
R8 Series Drive Command Reference Manual Version 0.90 3 R8 Series DRIVE Descriptions 3.1 Compatible Media The R8 series drive unit (hereinafter referred to as "drive") supports reading of CD-ROM/-R/-RW Disc, DVD -ROM/-R/-RW/RAM Disc and +R/+RW Disc and writing of CD-R/-RW Disc, DVD-R/-RW Disc and +R/+RW Disc. 3.1.1 DVD-ROM Disc A DVD-ROM disc is specified by “DVD Specifications for Read-Only Disc”.
R8 Series Drive Command Reference Manual Version 0.90 3.3 Authentication The copy-protection system for DVD-ROM disc is CSS or CPPM copy protection system. The drive supports the CSS/CPPM authentication. The copy-protection system for DVD-R/RW disc is CPRM copy protection system. The drive supports the CPRM authentication. 3.4 Defect Management The drive supports distributed real-time defect management (DRT -DM) model in the software defect management model. The drive supports small DBI cache memory model.
R8 Series Drive Command Reference Manual Version 0.90 4 Packet Commands The following commands are implemented in the drive.
R8 Series Drive Command Reference Manual Version 0.90 Command Description STOP PLAY/SCAN Command SYNCHRONIZE CACHE Command TEST UNIT READY Command VERIFY Command WRITE (10) Command WRITE (12) Command WRITE AND VERIFY Command WRITE BUFFER Command Operation code SFFC INF-8090i 4Eh 13.44 35h 13.45 00h 13.46 2Fh 13.47 2Ah 13.48 AAh 13.49 2Eh 13.50 3Bh 13.51 Page 8 Reference M M C-4 6.46 6.47 6.48 6.49 6.50 6.51 6.52 6.53 This document 4.28 4.29 4.30 4.30 4.
R8 Series Drive Command Reference Manual Version 0.90 4.1 BLANK Command This command is valid for CD-RW and DVD -RW media. The Immed bit is supported. The READ DISC INFORMATION Command, the READ TRACK/RZONE INFORMATION Command and the TEST UNIT READY Command is used to detect completion of the blank operation.
R8 Series Drive Command Reference Manual Version 0.90 4.2 CLOSE TRACK/RZONE/SESSION/BORDER Command The Immed bit is supported. The READ DISC INFORMATION Command or READ TRACK/RZONE INFORMATION Command is used to detect completion of the close operation. While close operation is performed by the CLOSE TRACK/RZONE/SESSION BORDER Command that the Immed bit is set to one, the drive terminates these commands with the Check Condition status, LOGICAL UNIT NOT READY, OPERATION IN PROGRESS (2/04/07).
R8 Series Drive Command Reference Manual Version 0.90 Close Function Media Description CD-R/RW The drive closes the last session. If not all tracks in the last Session are closed, the drive terminates the command with CHECK CONDITION status and set s SK/ASC/ASCQ values to ILLEGAL REQUEST/SESSION FIXATION ERROR – INCOMPLETE TRACK IN SESSION. Behavior of the closing operation is dependent on the Multi-Session field in the Write Parameters Page (05h).
R8 Series Drive Command Reference Manual Version 0.
R8 Series Drive Command Reference Manual Version 0.
R8 Series Drive Command Reference Manual Version 0.90 4.3 FORMAT UNIT Command The CmpLst bit is not supported and must be set to zero. The Interleave Value field is not supported and must be set to zero. The Format Code field allows the value of 001b and 111b. If Format Code field is set to 001b and a CD-RW or a DVD -RW media is mounted, the drive conforms for the definition of SFFC INF-8090i. If Format Code is set to 001b and a +RW media is mounted, the drive conform for the definition of MMC-4.
R8 Series Drive Command Reference Manual Version 0.90 4.3.1.1.1 On CD-RW media The media is formatted using Write Parameter Mode Page information. Some parameters in the Write Parameter Mode Page shall be set as follows; Test Write = 0, Write Type = 0h, FP = 1, Track Mode = 01x1b, Data Block Type = 8h or Ah, Session Format = 00h or 20h, Packet Size = 20h This format operation is always available regardless of the media condition. 4.3.1.1.
R8 Series Drive Command Reference Manual Version 0.90 4.3.1.3 Format Type = 13h (DVD-RW Quick Grow the last Border) Formatting to expand the last Border and enter the last bordered area into intermediate state of a DVD-RW medium is specified. The Number of Blocks field specifies the number of addressable blocks to be added to current Border capacity and the Type Dependent Parameter field is set to ECC block size (16).
R8 Series Drive Command Reference Manual Version 0.90 4.3.1.5 Format Type = 26h (+RW Basic Format) The Number of Blocks field shall be set to either the value returned by the READ FORMAT CAPACITIES command or 0xFFFFFFFF. In this drive, any other value will be accepted, but it is no effect on the format operation. The Type Dependent Parameter has the meaning of “New format” when it has the value 000000h. The Type Dependent Parameter has the meaning of “Restart format” when it has the value 000001h.
R8 Series Drive Command Reference Manual Version 0.90 4.4 GET CONFIGURATION Command 4.4.1 Feature List and Profile List Supported Feature is listed to Table 6 – Feature List.
R8 Series Drive Command Reference Manual Version 0.90 002Bh DVD+R Double Layer The DVD+RW profile and the DVD+R profile are defined in MMC-4. All other profiles are defined in SFFC INF-8090i. 4.4.2 Media states The Morphing is occurred when the media or media state is changed. The drive has Media states that is described in the Table 8 – Media states.
R8 Series Drive Command Reference Manual Version 0.90 4.4.3 Current Profile of the Feature Header and Current bit of the Profile List The Current Profile of the Feature Header and the Current bit of the Profile List is set as following. The Current Profile and Current bit of Profile List is morphed by media state. 4.4.3.
R8 Series Drive Command Reference Manual Version 0.90 4.4.3.2 Current Profile and Current bit for DVD Media The following table indicates the Current Profile of the Feature Header and the Current bit of the Profile List that DVD media is mounted. Table 10 – Current Profile and Current bit for DVD Media Current bit of the Profile State No Current Profile CDROM CD-R CDRW DVDROM 0008 DVD -RW R.O. 0013 DVD -RW S.W. 0014 DVD +RW DVD +R 0010 DVD -R S.W.
R8 Series Drive Command Reference Manual Version 0.90 7-5 0013h 0 0 0 0 0 1 1 0 0 0 DVD-RW Sequential Recording Profile is current to indicate erasable. DVD-RW Restricted Overwrite is current to indicate the restricted overwritable *a : If the LPP information of the disc does not applicable for the drive to execute write operations, the disc is regarded as incompatible media and the Current Profile is set to 0000h.
R8 Series Drive Command Reference Manual Version 0.90 4.4.4 Current bit of the Feature List 4.4.4.1 Current bit of the Feature List for CD Media The Current bit of the Feature List for CD media is set as Table 12 – Feature List for CD Media. The State No. is described in the Table 8 – Media states. Table 12 – Feature List for CD Media State No.
R8 Series Drive Command Reference Manual Version 0.90 4.4.4.2 Current bit of the Feature List for DVD Media The Current bit of the Feature List for DVD media is set as Table 13 – Feature List for DVD -ROM/-R/-RW Media. The State No. is described in the Table 8 – Media states . Table 13 – Feature List for DVD -ROM/-R/-RW Media State No.
R8 Series Drive Command Reference Manual Version 0.90 4.4.4.3 Current bit of the Feature List for +R/+RW Media The Current bit of the Feature List for +R/+RW media is set as Table 14 – Feature List for +R/+RW Media. The State No. is described in the Table 8 – Media states. Table 14 – Feature List for +R/+RW Media State No.
R8 Series Drive Command Reference Manual Version 0.90 4.5 GET EVENT/STATUS NOTIFICATION Command The drive supports polling mode only. The Immed bit must be set to one. Following Notification Classes are supported. Table 15 - Notification Class Request Bit 0 1 2 3 4 5 6 7 Definition Reserved Operational Change Request/Notification Power Management External Request Media Multi Host Device Busy Reserved Support yes yes no yes no no - 4.5.1 Media Events Following Media Events are supported.
R8 Series Drive Command Reference Manual Version 0.90 4.6.1 Performance (Type field = 00h) The drive has nominal only performance parameter. If Except field dose not set to 00b, the drive returns the Performance Header only.
R8 Series Drive Command Reference Manual Version 0.90 4.6.2 Write Speed (Type field = 03h) 4.6.2.
R8 Series Drive Command Reference Manual Version 0.90 4.6.2.
R8 Series Drive Command Reference Manual Version 0.90 4.7 INQUIRY Command CmdDt bit, EVPD bit and Page Code or Operation Code field does not supported. These bit or field must be set to 0. The drive returns following 96bytes Inquiry data.
R8 Series Drive Command Reference Manual Version 0.90 4.11 MODE SELECT (10) Command The Save Page function is not supported. The SP bit must be set to zero. Refer the MODE SENSE Command for the descriptions of each page. 4.12 MODE SENSE (10) Command 4.12.1 Mode Parameter Header The Mode Parameter Header format is defined as shown in Table 21.
R8 Series Drive Command Reference Manual Version 0.90 The Medium Type was defined in a legacy specification, and remains in this drive. The Medium Type Codes are defined as shown in Table 22.
R8 Series Drive Command Reference Manual Version 0.90 4.12.2 Mode Pages The drive is not supported the Parameters Savable (PS) bit and must be set to zero. The Page Code field identifies the format and parameters defined for that mode page. The drive supports following Mode pages.
R8 Series Drive Command Reference Manual Version 0.90 4.12.2.4 Time-out & Protect Page The DISP, SWPP bits are not supported and must be set to 0. 4.12.2.5 Write Parameters Mode Page The parameters specified in the Write Parameters Mode Page are not applicable to +R/+RW media. The parameters specified in the Write Parameters Mode Page are not applicable to formatted DVD-RW media. The default value of the BUFE bit is 1.
R8 Series Drive Command Reference Manual Version 0.90 4.12.2.6 C/DVD Capabilities and Mechanical Status Page The C/DVD Capabilities and Mechanical Status Page format is defined as shown in Table 27.
R8 Series Drive Command Reference Manual Version 0.
R8 Series Drive Command Reference Manual Version 0.90 4.16 READ BUFFER CAPACITY Command The Block bit is supported. When a CD medium is inserted in the drive, or no medium is inserted in the drive, the Length of Buffer field in the READ BUFFER CAPACITY data is set to 131800h. When a DVD medium is inserted in the drive, the Length of Buffer field in the READ BUFFER CAPACITY data is set to 188000h.
R8 Series Drive Command Reference Manual Version 0.90 4.20 READ HEADER Command This command is defined in a legacy specification (MMC-2 Revision 10a). 4.21 READ TOC/PMA/ATIP Command The ADR/Control field for DVD media is always set to 14h. 4.22 READ TRACK/RZONE INFORMATION Command The Damage bit is supported for DVD-R/-RW media. It is always set to zero for the other media. The Copy bit is not supported. It is always set to zero. The Track Mode field is constantly set to 4h for DVD and +R/+RW media.
R8 Series Drive Command Reference Manual Version 0.
R8 Series Drive Command Reference Manual Version 0.90 4.23 RESERVE TRACK/RZONE Command For +R media, up to 15 or 16 fragments can exist in every session. When the session is opened by a WRITE command, up to 15 fragment can exist. When the session is opened by a RESERVE TRACK/RZONE command, up to 16 fragment can exist. Because the last fragment in each session cannot be reserved, the limit number of fragments which can be reserved in a session is 14 or 15.
R8 Series Drive Command Reference Manual Version 0.90 4.27 SET STREAMING Command The Drive can not specify the reading speed by any Packet command. The reading speed may be automatically reduced by the drive in order to retry to read a block which has not been corrected errors. Table 34 – Available Reading speed for each media Media CD-DA/R/RW (play audio) CD-ROM/R/RW (read mode2form2) CD-DA/ROM/R (other operations) CD-RW (other operation) Reading Speed 9.3x CAV - 4x CLV 9.
R8 Series Drive Command Reference Manual Version 0.90 +R DL +RW (1 - 2.4x) +RW (1 – 4x) 4x CLV, 2.4x CLV 2.4x CLV 4x CLV, 2.4x CLV Writing speed of 4x is only available for specific media. The setting of the RDD, Exact and MRW bits and the Start LBA, End LBA, Read Size and Read Time fields are ignored. The specified writing speed will apply to whole disc area.
R8 Series Drive Command Reference Manual Version 0.90 4.28 TEST UNIT READY Command The TEST UNIT READY Command is terminated with Check Condition on the following conditions.
R8 Series Drive Command Reference Manual Version 0.90 4.30 WRITE (10), WRITE (12) Command The RelAdr bit is not supported and must be set to zero. If the Streaming bit in the CDB of the WRITE (12) command is set to one, the FUA bit shall be set to zero. The setting of the Streaming bit is no effect on the operation.
R8 Series Drive Command Reference Manual Version 0.90 5 Error Code Table 27 lists all error codes that may return from the drive.
R8 Series Drive Command Reference Manual Version 0.
R8 Series Drive Command Reference Manual Version 0.90 6 Notes 6.1 Skip information in PMA The Skip information is not written to the TOC. 6.2 Fixed Packet Size Fixed Packet Size for writing on CD-R/RW media allows 64KByte only. 6.3 Pre-gap The Pre-gap size is fixed to 2 sec (150 Block). For CD Mastering, Session at once Write Type must be used.