Fujitsu MCM3064AP Product Manual
Fujitsu MCM3064AP Product Manual

Fujitsu MCM3064AP Product Manual

Fujitsu computer drive user manual
Table of Contents

Advertisement

C156-E227-01EN
MCM3064AP, MCM3130AP
OPTICAL DISK DRIVES
PRODUCT MANUAL

Advertisement

Table of Contents
loading

Summary of Contents for Fujitsu MCM3064AP

  • Page 1 C156-E227-01EN MCM3064AP, MCM3130AP OPTICAL DISK DRIVES PRODUCT MANUAL...
  • Page 2 "Important Alert Items" in this manual. Keep this manual handy, and keep it carefully. FUJITSU makes every effort to prevent users and bystanders from being injured or from suffering damage to their property. Use the product according to this manual.
  • Page 3: Revision History

    Revision History (1/1) Revised section (*1) Edition Date Details (Added/Deleted/Altered) March, 2002 — — Section(s) with asterisk (*) refer to the previous edition when those were deleted. C156-E227-01EN...
  • Page 4 This page is intentionally left blank.
  • Page 5 Chapter 3 Installation Requirements This chapter describes the basic environmental, mounting, power supply, and connection requirements for installing the MCM3064AP and MCM3130AP optical disk drives in a user system. Chapter 4 Host Interface This chapter describes the host interface of the MCM3064AP and MCM3130AP optical disk drives.
  • Page 6: Conventions Used In This Manual

    This manual contains a list of the abbreviations used in this manual and their meanings. CONVENTIONS USED IN THIS MANUAL Throughout this manual, the MCM3064AP and MCM3130AP optical disk drives are described as an "ODD," "drive," "unit," "target (TARG)," or "device."...
  • Page 7 Conventions for Alert Messages This manual uses the following conventions to show the alert messages. An alert message consists of an alert signal and alert statements. The alert signal consists of an alert symbol and a signal word or just a signal word. The following are the alert signals and their meanings: In the text, the alert signal is centered, followed below by the indented message.
  • Page 8 This page is intentionally left blank...
  • Page 9: Important Alert Items

    Important Alert Items Important Alert Messages The important alert messages in this manual are as follows: A hazardous situation could result in minor or moderate personal injury if the user does not perform the procedure correctly. Also, damage to the product or other property, may occur if the user does not perform the procedure correctly.
  • Page 10 However, you do need to include a cartridge if errors keep occurring with a specific cartridge. In such a case, be sure to save data stored in the cartridge before sending it in. Fujitsu shall bear no responsibility for any data lost during service or repair.
  • Page 11 MANUAL ORGANIZATION OPTICAL DISK DRIVES PRODUCT MANUAL (C156-E227) <This manual> C156-E227-01EN GENERAL DESCRIPTION SPECIFICATIONS INSTALLATION REQUIREMENTS HOST INTERFACE OPERATION AND CLEANING DIAGNOSTICS AND MAINTENANCE...
  • Page 12 IEC= JTC1= Joint Technical Committee 1 viii Name International Organization for Standardization International Electrical for Commission Concerned organization American National Standards Institute (ANSI) Small From Factor Committee (SFF) ISO/IEC (*1) ISO/IEC (*1) ISO/IEC JTC1 (*1) FUJITSU LIMITED SONY CORPORATION C156-E227-01EN...
  • Page 13: Table Of Contents

    CHAPTER 1 General Description... 1-1 Features ...1-1 1.1.1 Performance and Functions...1-1 1.1.2 Reliability...1-3 1.1.3 Maintainability/operability ...1-3 1.1.4 Adaptability...1-3 1.1.5 Interface...1-4 Configuration of Optical Disk Drive...1-6 1.2.1 Appearance...1-6 1.2.2 Configuration ...1-7 1.2.3 Mechanical section...1-7 1.2.4 Control circuit section...1-8 CHAPTER 2 Specifications ... 2-1 Specifications of Optical Disk Drives...2-1 2.1.1 Catalog and order numbers ...2-1...
  • Page 14 Contents 3.1.1 Temperature measurement points ...3-1 3.1.2 Temperature requirements...3-2 3.1.3 Temperature rise...3-3 3.1.4 Air cleanliness ...3-3 Mounting Requirements ...3-3 3.2.1 Outer dimensions...3-3 3.2.2 Installation direction...3-9 3.2.3 Center of gravity...3-10 3.2.4 Precautions on mounting ...3-11 Power Supply Requirements ...3-13 Cable Connections ...3-14 3.4.1 Drive connectors...3-14 3.4.2...
  • Page 15 4.3.1 I/O registers...4-6 Various Processes...4-13 4.4.1 Reset response...4-13 4.4.2 Defect sector management ...4-14 4.4.3 Automatic alternate sector assignment function ...4-14 4.4.4 Data error detection criteria ...4-15 4.4.5 Cache function ...4-16 4.4.6 Media status notification function ...4-18 4.4.7 Power management function...4-18 4.4.8 LED Indications ...4-22 ATA Commands...4-23...
  • Page 16 Contents 4.6.16 REQUEST SENSE command ...4-71 4.6.17 SEND DIAGNOSTIC command...4-76 4.6.18 SEEK command ...4-76 4.6.19 START/STOP UNIT command ...4-77 4.6.20 SYNCHRONIZE CACHE command...4-78 4.6.21 TEST UNIT READY command...4-78 4.6.22 VERIFY command...4-79 4.6.23 WRITE (10) command ...4-79 4.6.24 Write (12) command ...4-80 4.6.25 WRITE AND VERIFY command...4-81 4.6.26 WRITE BUFFER command...4-82 4.6.27 WRITE LONG command...4-84...
  • Page 17 5.3.3 Precautions ...5-9 Cleaning the Optical Disk Cartridge ...5-10 5.4.1 Cleaning tool for optical disk cartridge ...5-10 5.4.2 Cleaning of optical disk cartridge ...5-11 CHAPTER 6 Diagnostics and Maintenance ... 6-1 Diagnostics ...6-1 6.1.1 Initial self-diagnostics ...6-1 6.1.2 Diagnostic command...6-2 6.1.3 Test program ...6-2 Maintenance Information ...6-2...
  • Page 18 Contents FIGURES Figure 1.1 The optical disk drive (with panel) ...1-6 Figure 1.2 The optical disk drive (without panel) ...1-6 Figure 1.3 Configuration of optical disk drive ...1-7 Figure 1.4 Block diagram of the control circuit section...1-9 Figure 2.1 Optical disk cartridge ...2-8 Figure 2.2 Algorithms for alternate processing...2-11 Figure 2.3 Example of alternate processing ...2-12 Figure 3.1 Surface temperature measurement point...3-2...
  • Page 19 Figure 4.13 Ultra DMA data out transfer (device end timing) ...4-95 Figure 4.14 Power-on and reset timing ...4-97 Figure 5.1 Optical disk drive front view (with panel)...5-1 Figure 5.2 Inserting an optical disk cartridge...5-3 Figure 5.3 Removing an optical disk cartridge ...5-5 Figure 5.4 Appearance of optical disk cartridge ...5-7 Figure 5.5 Write protect tab ...5-8 Figure 5.6 Opening a shutter ...5-11...
  • Page 20 Contents Table 4.17 Command codes and parameters...4-23 Table 4.18 IDENTIFY PACKET DEVICE command...4-24 Table 4.19 Device parameter information ...4-25 Table 4.20 PACKET command...4-30 Table 4.21 DEVICE RESET command ...4-31 Table 4.22 CHECK POWER MODE command...4-32 Table 4.23 Power mode indication...4-32 Table 4.24 EXECUTE DEVICE DIAGNOSTIC command ...4-33 Table 4.25 Self-diagnosis detailed code...4-34 Table 4.26 GET MEDIA STATUS command ...4-34...
  • Page 21 Contents Table 4.58 Changeable values in flexible disk page...4-54 Table 4.59 Default values in flexible disk page...4-55 Table 4.60 Caching page...4-56 Table 4.61 Changeable values in the caching page ...4-56 Table 4.62 Default values for the caching page...4-56 Table 4.63 Removable Block Access Capabilities Page ...4-57 Table 4.64 Removable Block Access Capabilities variable ...4-57 Table 4.65 Removable Block Access Capabilities Page default value...4-58 Table 4.66 Timer &...
  • Page 22 Contents Table 4.99 Request sense data...4-72 Table 4.100 Error code...4-72 Table 4.101 Sense Key code ...4-73 Table 4.102 Logical block address format ...4-73 Table 4.103 ASC/ASCQ list ...4-74 Table 4.104 Format Progress Indication Bytes ...4-75 Table 4.105 SEND DIAGNOSTIC command ...4-76 Table 4.106 SEEK command ...4-76 Table 4.107 START/STOP UNIT command ...4-77 Table 4.108 START/STOP/EJECT processing...4-77...
  • Page 23: Chapter 1 General Description

    In the disk drive, the MCM3130AP realizes high-speed data transfers at rates of 3.92 to 6.70 MB/s (1.3 GB) and the MCM3064AP realizes at rates of 3.52 to 5.87 MB/s (640 MB). The data transfer rates on the buses are 16.6 MB/s in PIO mode 4, 16.6 MB/s in multiword DMA mode 2, and 33.3 MB/s in Ultra-DMA mode 2.
  • Page 24 1.3 GB format as well as in the 128-MB, 230-MB, 540-MB and 640- MB formats compatible with ISO standards. The MCM3064AP optical disk drive supports the use of optical disks in the 128- MB, 230-MB, 540-MB and 640-MB formats compatible with ISO standards.
  • Page 25: Reliability

    1.1.2 Reliability (1) Mean time between failures (MTBF) The mean time between failures (MTBF) for this optical disk drive is 120,000 hours or more. (2) Enhanced error recovery If an error occurs on the optical disk drive, the system executes appropriate retry processing to recover from it.
  • Page 26: Interface

    General Description (3) Safety standards The optical disk drive is certified under the following standards: UL1950 (U.S. safety standard) CDRH (U.S. laser standard) (Class 1) CSA C22.2 No. 950 (Canada safety standard) EN60950 (European safety standard) EN60825-1 (European laser standard) (Class 1) (4) Radio wave standards This optical disk device, while installed, is certified under the following standards:...
  • Page 27 (4) Read-ahead cache feature The read-ahead cache feature enables high-speed sequential data access as follows: After executing a command to read data from the disk, the drive automatically reads the next data block and stores it in the data buffer (pre-reading). If the next command requests this data, the drive can transfer data from the buffer without accessing the disk again.
  • Page 28: Configuration Of Optical Disk Drive

    General Description 1.2 Configuration of Optical Disk Drive 1.2.1 Appearance Figures 1.1 and 1.2 show the optical disk drive. Figure 1.1 The optical disk drive (with panel) Figure 1.2 The optical disk drive (without panel) C156-E227-01EN...
  • Page 29: Configuration

    1.2.2 Configuration Figure 1.3 shows the configuration of the optical disk drive. The optical disk drive consists of a mechanical section, a fixed optics section, a control circuit section, and an actuator. The mechanical section includes the spindle motor, actuator section, bias magnet, and cartridge holder vertical motion mechanism.
  • Page 30: Control Circuit Section

    General Description (3) Actuator section The actuator section consists of a focus actuator and a tracking actuator. The former focuses a laser beam on the surface of an optical disk while the latter moves the beam spot along the radius, on the surface of an optical disk (seek operation).
  • Page 31: Figure 1.4 Block Diagram Of The Control Circuit Section

    ATAPI Figure 1.4 Block diagram of the control circuit section The control circuit section is divided roughly into two parts: an ATAPI controller section that controls between the ATAPI interface and drive interface, and a drive circuit section that controls the drive section. (1) ATAPI controller circuit section The ATAPI controller circuit, which uses an LSI for improved reliability, controls the drive through ATAPI interface control, read-write control, beam control, etc.,...
  • Page 32 This page is intentionally left blank.
  • Page 33: Chapter 2 Specifications

    2.1.1 Catalog and order numbers Table 2.1 lists the model names (catalog numbers) and order numbers of optical disk drives. Table 2.1 Representative model names and order numbers Model name Order No. (catalog number) MCM3064AP CA06086-B331 MCM3130AP CA06123-B331 C156-E227-01EN Panel Panel color...
  • Page 34: Specifications Of Drives

    Specifications 2.1.2 Specifications of drives Table 2.2 lists the specifications of MCM3064AP, MCM3130AP optical disk drives. Table 2.2 Specifications (1 of 2) [MCM3064AP, MCM3130AP] Item Optical disk media 128 MB media Storage capacity Unformatted 181 MB (one side) Formatted 128 MB...
  • Page 35 The bit error rate must be 10 or less. The MCM3064AP does not support 1.3-gigabyte MO disks. C156-E227-01EN 2.1 Specifications of Optical Disk Drives Specifications...
  • Page 36: Environmental And Power Requirements

    Specifications 2.1.3 Environmental and power requirements Table 2.3 lists the environmental and power requirements. Table 2.3 Environmental and power requirements (1 of 2) Item Power Average requirements Power Ready consumption Random seek, read or write (Average) Power save Pre-idle mode mode Idle mode Standby mode...
  • Page 37: Error Rate

    (10 ms, Half Sine Pulse) Shock 490 m/s {50 G} (10 ms, Half Sine Pulse) Requirement: Packing specifications specified by Fujitsu 3,000 m (10,000 ft) or less 12,000 m (40,000 ft) or less Not required General office environment or better...
  • Page 38: Reliability

    Specifications 2.1.5 Reliability (1) Mean time between failures (MTBF) The MTBF is 120,000 hours or more. Failures due to disk errors are not included. Conditions Power-on time: 200 hours/month or less LD-on time: 20% or less of power-on time Ambient temperature: 25°C Note: The MTBF is defined as follows: MTBF = 1) Operating time is the total time in which power is supplied.
  • Page 39: Specifications Of Optical Disk Cartridges

    2.2 Specifications of Optical Disk Cartridges 2.2.1 Recommended optical disk cartridges Optical disk cartridges basically comply with the ISO/IEC 10090 standard for 128 MB capacity, ISO/IEC 13963 standard for the 230 MB capacity, and ISO/IEC 15041 standard for the 540 and 640 MB capacity. Table 2.4 shows the specifications of the optical disk cartridges recommended for this optical disk drive.
  • Page 40: Appearance

    Specifications 2.2.2 Appearance Figure 2.1 shows an optical disk cartridge. The names of the components of an optical disk cartridge are also shown. (a) Shutter closed Figure 2.1 Optical disk cartridge (1/2) (b) Shutter open Figure 2.1 Optical disk cartridge (2/2) (2) Shutter (4) Disk (5) Hub...
  • Page 41 The following explains the components of the optical disk cartridge shown in Figure 2.1. 1) Cartridge case The disk housing is provided to protect the disk from damage when handling it, and facilitates replacement of the disk. The cartridge case has a label and a write protect tab on it. 2) Shutter The shutter protects the disk from contamination.
  • Page 42: Specifications Of Disk

    Specifications 2.2.3 Specifications of disk Table 2.5 lists the disk specifications. Item Reliability Read cycle Erase/write/read cycle Load/nload cycle Archival life (in accordance with acceleration test results) Shelf life (in accordance with acceleration test results) Environmental Operating temperature requirements Operating relative humidity Storage temperature Storage humidity Archival life indicates the maximum period during which recorded...
  • Page 43: Defect Management

    (1) 128 MB media The ISO/IEC10090 defines 128-MB media specification. (2) 230 MB media The ISO/IEC13963 defines 230-MB media specification. (3) 540 MB/640 MB media The ISO/IEC15041 defines 540 MB/640 MB media specification. (4) 1.3 GB media The Cherry Book version 1.0 defines 1.3 GB media specification. 2.3 Defect Management 2.3.1 Defect management schematic diagram Defective sectors on the disk must be replaced with good sectors in accordance...
  • Page 44: Figure 2.3 Example Of Alternate Processing

    Specifications During initialization, the user area is divided into several groups. Each of the groups contains data sectors and spare sectors. Spare sectors are used as replacements for defective data sectors. During initialization, the surface inspection over the user area can be performed. Figure 2.3 shows an example of alternate processing.
  • Page 45: Chapter 3 Installation Requirements

    CHAPTER 3 Installation Requirements Environmental Requirements Mounting Requirements Power supply Requirements Cable Connections Jumper Settings Precautions on Handling the Drive Mounting the Drive Cable Connections Post-installation Operation Check and Preparation for Use 3.10 Demounting the Drive This chapter describes environmental, mounting, power supply, and connection requirements.
  • Page 46: Temperature Requirements

    Measurement point Inside the cartridge IC (controller) surface IC (read amp.) surface 60°C for the optical disk cartridges recommended by Fujitsu (except 1.3 GB). The following describes a procedure for measuring the temperature inside a cartridge. 1) At the bottom of the cartridge, open a hole large enough for the thermocouple to be inserted as shown in Figure 3.1.
  • Page 47: Temperature Rise

    The air cleanliness in the device environment is expressed by the number of dust particles per unit area. Fujitsu recommends using the optical disk drive in the environment of class 5 million or less particle level. (Class 5 million: This means there are 5 million dust particles of 0.5 ?m diameter or larger per cubic foot.
  • Page 48 Installation Requirements Figures 3.2 to 3.3 show the outer dimensions of the optical disk drive and the positions of the mounting holes. Figure 3.2 Outer dimensions (1/2) C156-E227-01EN...
  • Page 49: Figure 3.2 Outer Dimensions

    3.2 Mounting Requirements Position after a cartridge is loaded Position when loading a cartridge Bottom of the frame Figure 3.2 Outer dimensions (2/2) C156-E227-01EN...
  • Page 50 Installation Requirements Figure 3.3 Outer dimensions (1/3) C156-E227-01EN...
  • Page 51: Figure 3.3 Outer Dimensions

    3.2 Mounting Requirements × Figure 3.3 Outer dimensions (2/3) C156-E227-01EN...
  • Page 52 Installation Requirements Figure 3.3 Outer dimensions (3/3) C156-E227-01EN...
  • Page 53: Installation Direction

    3.2.2 Installation direction Figure 3.4 shows the permissible installation directions for the optical disk drive. The mounting angle tolerance must be within -5( to 10( relative to the horizontal plane. (-) shows that the cartridge insertion slot faces downward. Disk insertion slot Horizontal Vertical (Two orientations)
  • Page 54: Center Of Gravity

    Installation Requirements 3.2.3 Center of gravity Figure 3.5 shows the center of gravity of the optical disk drive. Figure 3.5 Center of gravity 3-10 C156-E227-01EN...
  • Page 55: Precautions On Mounting

    3.2.4 Precautions on mounting (1) Mounting frame structure and clearance a) For vibration resistance and heat dissipation, mount this optical disk drive using a frame having an embossed structure shown in Figure 3.6 or a similar structure providing an equivalent function. b) A mounting screw must have an inward projection (entry depth) of 3 mm or less from the outer surface of the mounting frame of the optical disk drive as shown in Figure 3.6.
  • Page 56: Figure 3.7 Service Areas

    Installation Requirements (2) Checking the panel function There must not be any deformation in the panel after the optical disk drive is installed in a cabinet. Make sure that the door of the disk insertion slot closes from any location with the drive installed in the cabinet. (3) Service areas Figure 3.7 shows the locations that need to be accessed for installation, and after installation is carried out.
  • Page 57: Power Supply Requirements

    FG are not shorted. Consequently, the static electricity tolerance is inferior to that realized when a metal frame is used. Fujitsu recommends using a metal frame. In particular, a metal frame must be used especially when high static electricity tolerance is required.
  • Page 58: Cable Connections

    Installation Requirements 3.4 Cable Connections 3.4.1 Drive connectors The optical disk drive (ODD) has the following connectors. Figure 3.9 shows the location of the connectors. AT interface connector (40 pins) and power connector (4 pins) CN1 Power connector Figure 3.9 Connector and terminal locations 3-14 +12 VDC or no connection +12 VDC return (GND) or no connection...
  • Page 59: Cable Connector Specifications

    (do not use a cable with only the crimp section flat, with separate conductors from halfway, or with twisted pair type conductors). C156-E227-01EN Name Model name FCN-707B040-AU/B FCN-707B040-AU/0 445-248-40 1-480424-0 170121-4 AWG18 3.4 Cable Connections Vendor Fujitsu Fujitsu SPECTRS STRIP 3-15...
  • Page 60: Drive Connections

    Installation Requirements 3.4.3 Drive connections Figure 3.10 shows cable connections between devices. IDE cable Host system Figure 3.10 3.5 Jumper Settings 3.5.1 Factory shipment settings Figure 3.11 shows the jumper wire settings at factory shipment. Figure 3.11 3-16 DC power Drive 1 Drive 2 Cable connection diagram...
  • Page 61: Mode Settings

    3.5.2 Mode settings (1) Master device mode setting Figure 3.12 shows the setting that enables a master device (device 0) to be detected. Figure 3.12 (2) Slave device mode setting Figure 3.13 shows the setting that enables a slave device (device 1) to be detected. Figure 3.13 C156-E227-01EN Master device setting...
  • Page 62: Figure 3.14 Cable Selection Mode Setting

    Installation Requirements (3) Cable selection mode setting Figure 3.14 shows the master/slave device setting that is set by connecting the CSEL signal line to the interface. The special interface connector shown in the example in Figure 3.14 is also required. Figure 3.14 Figure 3.15 shows an example of cable selection with the special interface cable.
  • Page 63: Precautions On Handling Of Drive

    3.6 Precautions on Handling of Drive (1) General precautions Keep the following points in mind to ensure the performance and reliability of the optical disk drive: Device damage: 1) Do not expose to the drive any shock or vibration exceeding the specification because it will fatally damage the drive.
  • Page 64 Place the drive in an antistatic plastic bag with a desiccant (silica gel). c) Fujitsu recommends using the same cushions and carton supplied by Fujitsu with the drive. If they are not available, ensure the use of a carton with an adequate shock absorbent structure that can prevent shock or vibration from being directly applied to the drive.
  • Page 65: Figure 3.16 Packing Styles

    3.6 Precautions on Handling of Drive Drive Holder Desiccant Ejecting jig Packing box for each individual unit Figure 3.16 Packing styles (1/2) C156-E227-01EN 3-21...
  • Page 66 Installation Requirements Desiccant Ejecting jig Figure 3.16 3-22 Drive Holder Carton of packing boxes Packing styles (2/2) C156-E227-01EN...
  • Page 67: Mounting Of Drive

    (5) Transportation a) In principle, transport the drive while it is packed with the UP sign pointing upward. b) Transport the drive, after it is unpacked, only for a short distance. While doing so, use cushions to avoid applying shock and vibration. Transport the drive, after it is unpacked, in one of the orientations described in Section 3.2.2, "Installation orientation."...
  • Page 68: Cable Connections

    Installation Requirements 3.8 Cable Connections Use the following cables to connect the optical disk drive to the system. See Section 3.4, "Cable Connections" for details on the connector positions and cable connection requirements. • Power supply cable AT interface cable •...
  • Page 69: Connection Check

    Continuous blinking of the LED on the front panel indicates that an error has • been detected during initial self-diagnostics. Fujitsu recommends issuing, wherever possible, the REQUEST SENSE command from the initiator (host system) to collect information (sense data) for error analysis.
  • Page 70: Demounting Of Drive

    Installation Requirements 3.10 Demounting of Drive The procedure for demounting an optical disk drive (to check the setting terminals, change the settings, or replace the drive, for example) depends on the system cabinet configuration. Determine the demounting procedure by considering the requirements unique to your system.
  • Page 71: Chapter 4 Host Interface

    CHAPTER 4 Host Interface 4.1 Pin Assignment 4.2 Signal Description 4.3 Interface Registers 4.4 Various Processes 4.5 ATA Commands 4.6 Packet Commands 4.7 Timing This chapter describes host interface specification. C156-E227-01EN...
  • Page 72: Pin Assignment

    Host Interface 4.1 Pin Assignment The table below lists pin assignments of the interface connector. Although the MCG3xxxAP has power-related pins, they are omitted in this specification. Table 4.1 Connector pin assignments (1/2) Description Reset Ground Data bus bit 7 Data bus bit 8 Data bus bit 6 Data bus bit 9...
  • Page 73 Table 4.1 Connector pin assignments (2/2) I/O Read DMA ready during Ultra DMA data in bursts Data strobe during Ultra DMA data out bursts Ground I/O Ready DMA ready during Ultra DMA data out bursts Data strobe during Ultra DMA data in bursts Cable Select DMA Acknowledge Ground...
  • Page 74: Signal Description

    Host Interface 4.2 Signal Description Table 4.2 Signal description (1/2) Signal name RESET- 3, 5, 7, 9, 11, DD7-0 13, 15, 17, 18, DD15-8 16, 14, 12, 10, 8, 6, 4 DMARQ DIOW- STOP DIOR- HDMARDY- HSTROBE IORDY DDMARDY- DSTROBE CSEL DMACK- INTRQ...
  • Page 75 Table 4.2 Signal description (2/2) Signal name CS0- CS1- DASP- 2, 19, 22, 24, Ground 26, 30, 40 C156-E227-01EN Description Select signal used to select the command block register Select signal used to select the control block register When reset, slave (device 1) output signal indicating that the slave (device 1) exists.
  • Page 76: Interface Registers

    Host Interface 4.3 Interface Registers 4.3.1 I/O registers This section provides the I/O register functions and mapping. Definitions of each register vary depending on which ATA or ATAPI commands are used. Table 4.3 I/O port functions and mapping Address signal CS0- CS1- The letter A indicates that the bit is asserted, N indicates that the bit is negated,...
  • Page 77: Table 4.4 Bit Definitions Of Alternate Status Register

    4.3.1.1 Alternate Status register This register contains the same information as that of the ATAPI Status register, except that the ODD does not recognize interrupts when reading this register. Therefore, the ODD does not clear the INTRQ signal and does not clear interrupts during the pending.
  • Page 78: Table 4.6 Bit Definitions Of Drive Address Register

    Host Interface 4.3.1.5 Drive Address register This register's bits are defined as shown below. Table 4.6 Bit definitions of Drive Address register nWTG nHS3 HiZ is always in the high-impedance state. nWTG indicates the status of the ODD internal data write control signal (Write Gate).
  • Page 79: Table 4.8 Bit Definitions Of Atapi Block Device Select Register

    4.3.1.7 ATAPI Block Device Select register This register's bits are defined as shown below. Table 4.8 Bit definitions of ATAPI Block Device Select register Unused Unused Unused Bits 7, 6, 5, 3, 2, 1, and 0 are not used. The ODD ignores all value sets in these bits.
  • Page 80: Table 4.10 Bit Definitions Of Atapi Features Register

    Host Interface 4.3.1.9 ATA Features register This register is used for the SET FEATURES command. 4.3.1.10 ATAPI Features register This register's bits are defined as shown below. Table 4.10 Bit definitions of ATAPI Features register Reserved All values in bits 7 to 2 are ignored. OVERLAP is not used.
  • Page 81: Table 4.12 I/O And C/D

    Packet command transfer Data or parameter transfer (from the ODD to the host) Data or parameter transfer (from the host to the ODD) The completion status in the Status register is effective. 4.3.1.13 Sector Number register This register is not used. The ODD ignores all specified values. 4.3.1.14 ATAPI Status register This register indicates the status of the ODD.
  • Page 82 Host Interface The ODD sets BSY: a) After RESET- is negated or within 400 ns of setting the SRST bit of the Device Control Register b) Within 400 ns of receiving a command when the DRQ bit is not set c) Between data transfer blocks of the PIO data-in/PIO data-out command when the DRQ bit is not set d) After data block transfer with the PIO data-out command when the DRQ...
  • Page 83: Various Processes

    4.4 Various Processes 4.4.1 Reset response There are four types of resets. Power-on reset The ODD performs initialization such as initial diagnostics and default setting. If any media is mounted, it also spins up media. Hardware reset The ODD is reset when the RESET- signal is asserted. The ODD initializes the interface controller by setting default values.
  • Page 84: Defect Sector Management

    Host Interface 4.4.2 Defect sector management Sector mapping is executed based on the ISO/IEC 10090 standard for 128 MB media, the ISO/IEC 13963 standard for 230 MB media, the ISO/IEC 15041 standard for 540 and 640 MB media, and GIGAMO 1.3 GB 90 mm Magneto- optical Disk System-System Description for 1.3 GB media.
  • Page 85: Data Error Detection Criteria

    4.4.4 Data error detection criteria Table 4.15 lists the ID and data error detection criteria for data access commands and for error processing. Table 4.15 ID and data error detection criteria and error processing details Command ID read error FORMAT UNIT 128/230 MB media: 3 read errors in 3 sectors 540/640 MB or 1.3 GB...
  • Page 86: Cache Function

    Host Interface 4.4.5 Cache function The ODD supports the read cache and MO write cache. The read cache consists of the read ahead cache and the LRU cache that reads write data remaining in the data buffer. The read ahead cache allows for data transfer at a near effective transfer speed during continuous read operation without causing any delay owing to rotation latency.
  • Page 87 When the cache is enabled, the buffer contains data transferred from the host with a write command. If a read command is issued to the sector address at this time, the ODD directly transfers data to the high-level equipment from the data buffer without reading it from media.
  • Page 88: Media Status Notification Function

    Host Interface When software is reset or the DEVICE RESET command is received Under the condition given below, the command end response to host and data transfer processing may wait until writing to media is completed: When all data buffer segments are in use, and a command requiring a new segment is received Under the conditions given below, write data in the buffer may not be written properly on media:...
  • Page 89 4.4.7.1 Power mode The ODD supports power modes shown below. The ODD uses a power mode equivalent to standby mode, except that the DRDY bit is 0 while media is not mounted. Active mode Pre-idle mode Idle mode Standby mode Sleep mode 4.4.7.2 Active mode In active mode, all circuits are enabled.
  • Page 90 Host Interface 4.4.7.5 Standby mode In standby mode, the spindle motor stops. The ODD can receive a command from the host, but since the spindle motor stops, the recovery to access media takes 5 s (standard). The ODD automatically enters standby mode from active mode if no command is issued within a specified time when the standby timer is enabled.
  • Page 91: Figure 4.1 Power Mode

    4.4.7.8 Power mode transition The power mode transits as shown in Figure 4.1. inserted. Media is (1) The ODD enters idle mode because it receives the Idle Immediate command or because it receives no commands within a specified time. (2) The ODD enters idle mode with the Idle Immediate command. (3) The ODD enters standby mode with the Standby Immediate command and standby timer.
  • Page 92: Led Indications

    Host Interface 4.4.8 LED Indications The ODD notifies the operator of a serious error by turning on or blinking the LED lamp. Table 4.16 lists indication modes and operation. LED blink cycle Blinking (on for 1 second and off for 1 second repeatedly) Blinking (on for 0.25 seconds and off for 0.25 seconds repeatedly)
  • Page 93: Ata Commands

    4.5 ATA Commands Table 4.17 lists supported ATA commands. This section represents ODD registers as shown below. Cylinders High/Low registers: CY Sector register: SC Device/Head register: DH Sector Number register: SN Features register: FR Table 4.17 Command codes and parameters Protocol Command name IDENTIFY PACKET DEVICE...
  • Page 94: Identify Packet Device (A1H)

    Host Interface ND - A non data command PI - A PIO data-in command 4.5.1 IDENTIFY PACKET DEVICE (A1h) Table 4.18 IDENTIFY PACKET DEVICE command When the ODD receives this command, it transfers device parameter information to the host. It accepts this command even if in standby mode. Table 4.19 lists the transfer data format.
  • Page 95: Table 4.19 Device Parameter Information

    "xxx...xxx" 20-22 0000h 23-26 "aaab" 27-46 “FUJITSU MCM3130AP” MCM3130AP, “FUJITSU MCM3064AP” for MCM3064AP 47-48 0000h 0F00h 15-14 C156-E227-01EN Description General configuration information Protocol type (10b = ATAPI device) Reserved Device type 00000b = Direct access unit Replaceable media device 1b...
  • Page 96 Host Interface Table 4.19 Device parameter information (2/5) Word Value Bits 0000h 0200h 15-8 0000h 15-0 0007h 15-3 54-62 0000h 0407h 15-11 (Default value) 0003h 15-8 0078h (120) 0078h (120) 0078h (120) 0078h (120) 69-70 0000h 07D0h (2000) 4-26 Description Reserved PIO data transfer cycle timing mode Reserved...
  • Page 97 Table 4.19 Device parameter information (3/5) Word Value Bits 03E8h (1000) 73-79 0000h 0010h 0000h 4278h 4000h 13-1 4000h C156-E227-01EN Description Required time after the SERVICE command is received until BSY is cleared ( s) (Typical) Reserved Major Version number (ATA/ATAPI-5) Minor Version number (ATA/ATAPI-5 T13 1321D revision 1) Command set supported (A value of less than 1 indicates that the command is...
  • Page 98 Host Interface Table 4.19 Device parameter information (4/5) Word Value Bits 13-0 4278h (Default value) 0000h 15-1 4-28 Description Reserved Command set supported and whether the function is enabled or disabled (A value of less than 1 indicates that the command is supported and enabled.) IDENTIFY DEVICE DMA command support (0b) NOP command support (1b)
  • Page 99 Table 4.19 Device parameter information (5/5) Word Value Bits 4000h 13-0 0007h 15-0 (Default value) 15-11 89-126 0000h 0001h 15-9 128-255 0000h C156-E227-01EN Command set supported and whether the function is enabled or disabled (A value of less than 1 indicates that the command is supported and enabled.) Reserved Ultra DMA transfer mode is active.
  • Page 100: Packet (A0H)

    Host Interface 4.5.2 PACKET (A0h) The PACKET command issues the ATAPI packet command. The OVL bit is ignored. When the DMA bit is 1, data is transferred in the DMA mode specified in the Set Features command. 4-30 Table 4.20 PACKET command C156-E227-01EN...
  • Page 101: Device Reset (08H)

    4.5.3 DEVICE RESET (08h) Table 4.21 DEVICE RESET command The DEVICE RESET command resets the ODD. When the ODD receives the DEVICE RESET command, it sets the BSY bit to 1. After reset is completed, the ODD sets the BUSY bit to 0. INTRQ is not asserted. C156-E227-01EN 4.5 ATA Commands 4-31...
  • Page 102: Check Power Mode (E5H)

    Host Interface 4.5.4 CHECK POWER MODE (E5h) Table 4.22 CHECK POWER MODE command The CHECK POWER MODE command sets the ODD power mode status in the SC register, then notifies the host of the value in Table 4.23. When the drive is in sleep mode, the interface is inactive and the ODD cannot receive this command.
  • Page 103: Execute Device Diagnostic (90H)

    4.5.5 EXECUTE DEVICE DIAGNOSTIC (90h) Table 4.24 EXECUTE DEVICE DIAGNOSTIC command When the ODD receives this command, it recognizes self-diagnostics. When the ODD receives this command, it responds to the command regardless of the DEV bit value; this means that the drive is unit 0 or 1. When the ODD is device 0 (master), its response after the command is received depends on whether device 1 (slave) is connected.
  • Page 104: Get Media Status (Dah)

    Host Interface Table 4.25 Self-diagnosis detailed code Detailed code 02h-7Fh 4.5.6 GET MEDIA STATUS (DAh) Table 4.26 GET MEDIA STATUS command The GET MEDIA STATUS command respond with the ODD status. The command ends abnormally in either of the conditions given below and sets the value shown in Table 4.27 in the Error register.
  • Page 105: Idle Immediate (95H/E1H)

    Bit 7 Bit 6 Bit 5 WRT_PT WRT_PT: Set to 1 when write-protected. MC: Set to 1 when media is exchanged. Reported only once. MCR: Set to 1 when the Eject switch is pressed. Reported only once. NOMED: Set to 1 when no media is inserted. If this command is received while the media status notification function is disabled, this command responds with the ODD status assuming that the media status notification function is enabled.
  • Page 106: Nop (00H)

    Host Interface 4.5.8 NOP (00h) The NOP command enables 16-bit access for Status register checking. The ODD judges an unsupported command. The command ends with Aborted Command. 4.5.9 SERVICE (A2h) The SERVICE command is not supported. 4-36 Table 4.29 NOP command Table 4.30 SERVICE command C156-E227-01EN...
  • Page 107: Set Features (Efh)

    4.5.10 SET FEATURES (EFh) Table 4.31 SET FEATURES command The SET FEATURES command changes the ODD operating mode to the mode set in the SC and FR registers. If the specified value is not supported by the ODD or an invalid value, the ODD reports Aborted Command. C156-E227-01EN Setting value Setting value...
  • Page 108: Table 4.32 Fr Register Setting Value

    Host Interface Table 4.32 FR register setting value Setting value Enables the write cache. Supports data transfer depending on the value of the SC register. See Table 4.33. Disables the media status notification function. Disables the read ahead cache. Enables the interrupt signal to release processing of the Overlap command after the signal is received.
  • Page 109: Table 4.33 Transfer Setting Values In The Sc Register

    Table 4.33 Transfer setting values in the SC register Setting value Bit 7 to bit 3 Bit 2 to bit 0 0000 00000 010 to 111 00001 101 to 111 00010 000 to 111 00100 00100 00100 00100 011 to 111 01000 011 to 111 10000...
  • Page 110: Table 4.34 Cylinder High Register

    Host Interface When the FR register is 95h, the ODD responds as follows at the end of the command: The CL register responds with 00h. The CH register responds with the following values. Table 4.34 Cylinder High register Bit 7 Bit 6 Bit 5 POWER_EJ: Sets 1.
  • Page 111: Sleep (99H/E6H)

    4.5.11 SLEEP (99h/E6h) The SLEEP command sets the ODD in sleep mode. The ODD enters sleep mode by following the steps given below. 1. The ODD spins down media. 2. The ODD issues an interrupt to the host to report command end. After the host receives the interrupt, the ODD deactivates the interface.
  • Page 112: Standby Immediate (94H-E0H)

    Host Interface 4.5.12 STANDBY IMMEDIATE (94h-E0h) Table 4.36 STANDBY IMMEDIATE command The ODD sets the power mode to standby mode. 4-42 C156-E227-01EN...
  • Page 113: Packet Commands

    4.6 Packet Commands The ODD supports the packet commands listed below. Table 4.37 Packet command codes and parameters Command ERASE (10) FORMAT UNIT INQUIRY MODE SELECT MODE SENSE (10) MODE SENSE (6) PREVENT/ALLOW MEDIUM REMOVAL READ (10) READ (12) READ CAPACITY READ FORMAT CAPACITIES READ DEFECT DATA READ LONG...
  • Page 114: Logical Unit Number

    Host Interface 4.6.1 Logical Unit Number Logical unit numbers (LUNs) other than 0 are not supported. The specified value must always be 0. 4.6.2 ERASE command Byte Logical Unit Number 9-11 The ERASE command erases data of the specified number of blocks from the specified logical block address.
  • Page 115: Format Unit Command

    4.6.3 FORMAT UNIT command Table 4.39 FORMAT UNIT command Byte Logical Unit Number 5-11 The FORMAT UNIT command formats media physically on the basis of the specified parameter values. When the FmtData bit is 1, the FORMAT UNIT parameter list must be transferred.
  • Page 116: Inquiry Command

    Host Interface When the IMMED (Immediate) bit is 1, the ODD responds with immediate end after the command is received and before formatting is completed. At this time, during formatting, the Ready bit of the Status register is set to 0, and then set to1 after formatting is completed.
  • Page 117: Table 4.44 Inquiry Data

    Peripheral Device Type Optical memory Device (07h) Reserved ECMA Version (000b) Response data format (2h) Additional length (23h) Reserved Vendor Information "FUJITSU" (in ASCII) Product identification "MCM3130AP" "MCM3064AP" (in ASCII) characters. (20h) Firmware Revision Level "0000" - "999z" (in ASCII)
  • Page 118: Mode Select Command

    Host Interface 4.6.5 MODE SELECT command Table 4.45 MODE SELECT command Byte Logical Unit Number 9-11 The MODE SELECT command sets various device operating modes. The PF (Page Format) bit must be 1. If the PF bit is 0, the command responds with Check Condition.
  • Page 119: Table 4.47 Mode Parameter List

    Table 4.47 lists the mode parameter list. Byte The mode parameter list consists of a mode parameter header Block Descriptor and Mode Page (s). Table 4.48 lists the mode parameter header. Table 4.48 Mode parameter header Byte Mode Data Length must be 0. If any other value is specified, the command ends with an error or Check Condition.
  • Page 120: Table 4.50 Page Descriptor

    Host Interface All the values specified for Block Descriptor are ignored. Table 4.50 lists the page descriptors. Byte 4.6.5.1 Drive Operation Mode Page Table 4.51 Drive Operation Mode Page Byte Reserved When the Disable Verify for Write (DVW) bit is 1, Verify processing is not executed for the Write (10) and Write (12) commands.
  • Page 121: Table 4.52 Drive Operation Mode Page Variable

    Table 4.52 Drive Operation Mode Page variable Byte 000b Table 4.53 Drive Operation Mode Page default value Byte 000b 4.6.5.2 Read-Write error recovery page Table 4.54 Read-Write error recovery page Byte Reserved AWRE 9-11 When the AWRE (Automatic Write Reallocation Enable) bit is 0, no automatic alternate block assignment is made for the WRITE (10) WRITE (12), or WRITE AND VERIFY command.
  • Page 122: Table 4.55 Changeable Values In The Read-Write Recovery Page

    Host Interface When the PER (Post Error) bit is 0, the command reports the GOOD status when it recovers the normal state by using the error recovery process. When the bit of PER is 1, the command reports the CHECK CONDITION status when it recovers the normal state by using the error recovery process.
  • Page 123: Table 4.56 Default Values For The Read-Write Recovery Page

    Table 4.56 Default values for the read-write recovery page Byte 9-11 4.6.5.3 Flexible disk page Byte 10-19 21-27 28-29 30-31 This page is supported for compatibility of device driver. Recommendation: A device driver should not be used this page, because if device driver uses of this page and it is not able to keep compatibility for logically of media (No guarantee).
  • Page 124: Table 4.58 Changeable Values In Flexible Disk Page

    Host Interface "Number of Heads, Sectors per Track and Number of Cylinders" define logical value. It does not show physical numbers. No guarantee for logical compatibility of media when device driver or application is used this value. "Data Bytes per Sectors" defines Block Length (200h or 800h). "Motor off Delay"...
  • Page 125: Table 4.59 Default Values In Flexible Disk Page

    Table 4.59 Default values in flexible disk page Byte In case of 640 Mbytes and 1.3 Gbytes media = 800h In case of Not Ready = the value of the maximum capacity media among the 10-19 21-27 28-29 30-31 C156-E227-01EN 3E80h Others or Not Ready = 200h Number of LBA for media / (40h 20h)
  • Page 126: Table 4.60 Caching Page

    Host Interface 4.6.5.4 Caching page Byte 3-19 When the WCE (Write Cache Enable) bit is 0, the write cache function for the WRITE (10), WRITE (12), or WRITE AND VERIFY command is disabled. When the bit of WCE is 1, the write cache function is enabled. When the RCD (Read Cache Disable) bit is 0, the read ahead cache function for the READ (10) command is enabled.
  • Page 127: Table 4.63 Removable Block Access Capabilities Page

    4.6.5.5 Removable Block Access Capabilities Page Table 4.63 Removable Block Access Capabilities Page Byte SFLP SRFP 4-11 The System Floppy Type (SFLP) bit indicates that the current device is a system floppy disk. The Supports Reporting progress of Format (SRFP) bit indicates that format progress status is reported by the REQUEST SENSE command, when the FORMAT UNIT command with the IMMED bit set to 1 is issued.
  • Page 128: Table 4.65 Removable Block Access Capabilities Page Default Value

    Host Interface Table 4.65 Removable Block Access Capabilities Page default value Byte 4-11 4.6.5.6 Timer & Protect Page Table 4.66 Timer & Protect Page Byte Reserved Inactivity Time Multiplier defines the minimum period beginning from when an access command ends until entry to standby mode. For the relationship between the specified value and period, see Table 4.67, "Inactivity Time Multiplier values."...
  • Page 129: Table 4.67 Inactivity Timer Multiplier Values

    Table 4.67 Inactivity Timer Multiplier values Inactivity Time Multiplier When the Disable Media Access until Power cycle (DISP) bit is 1, the command responds with Not Ready to any command from the host until power-off or hardware reset. The ODD does not support the DISP function. When the Software Write Protect until Power-down (SWPP) bit is 1, the write- protect state is entered.
  • Page 130: Mode Sense (10) Command

    Host Interface Table 4.68 Timer & Protect Page variable Byte Table 4.69 Timer & Protect Page default value Byte 4.6.6 MODE SENSE (10) command Table 4.70 MODE SENSE (10) command Byte Logical Unit Number 9-11 This command transfers the mode parameter list to the host. Table 4.72 shows the mode parameter list format.
  • Page 131: Table 4.71 Page Control Field

    Page Control (PC) defines the type of the page descriptor to transmit. Bit 7 Page Code defines the page descriptor to transfer. When 3Fh is specified, all page descriptors are transferred. For the supported page descriptors, see Table 4.46, "Mode Parameters." Mode pages are transferred in ascending order by page code, except for the drive operation mode page (00h).
  • Page 132: Table 4.74 Page Descriptor

    Host Interface 05h for PROM media 03h for other media and in Not Ready state The Write Protect (WP) bit indicates the state of the cartridge write protect key. When this bit is 1, the medium is write-protected. Mode Data Length indicates the byte length of the mode data to be transferred successively.
  • Page 133: Mode Sense (6) Command

    4.6.7 MODE SENSE (6) command Table 4.76 MODE SENSE (6) command Byte Logical Unit Number 5-11 This command transfers the mode parameter list to the host. Table 4.77 shows the mode parameter list format. The Disable Block Descriptor (DBD) bit is ignored. Page Control (PC) is ignored.
  • Page 134: Prevent/Allow Medium Removal Command

    Host Interface 4.6.8 PREVENT/ALLOW MEDIUM REMOVAL command Table 4.79 PREVENT/ALLOW MEDIUM REMOVAL command Byte Logical Unit Number 5-11 The PREVENT/ALLOW MEDIUM REMOVAL command allows or inhibits media ejection on the device. A value of 0 in the Prevent bit allows ejection and a value of 1 disables ejection. The power-on default value is Enabled.
  • Page 135: Read (10) Command

    4.6.9 READ (10) command Table 4.81 READ (10) command Byte Logical Unit Number 9-11 The READ (10) command reads data for the specified number of blocks from the specified logical block address and transfers it. Logical Block Address specifies the head logical block address used to start reading.
  • Page 136: Read Capacity Command

    Host Interface When 0 is specified as Transfer Length, data is not transferred. The command ends normally without executing Read processing. 4.6.11 READ CAPACITY command Table 4.83 READ CAPACITY command Byte Logical Unit Number 9-11 The READ CAPACITY command transfers data on the media capacity to the host. Table 4.84 lists the data transferred if the Partial Medium Indicator (PMI) bit is 0.
  • Page 137: Read Format Capacities Command

    Table 4.86 READ CAPACITY data (PMI=1, PROM medium) Byte 4.6.12 READ FORMAT CAPACITIES command Table 4.87 READ FORMAT CAPACITIES command Byte Logical Unit Number 9-11 The READ FORMAT CAPACITIES command transfers data on the capacity of media currently loaded to the host. If no media is loaded, this command returns the maximum capacity value of supported media to the host.
  • Page 138: Read Defect Data Command

    Host Interface Table 4.90 Current/Maximum capacity descriptor Byte Number of Blocks indicates the number of addressable blocks. Descriptor Code indicates the type of descriptor to be reported to the host. Block Length indicates the length of the block in bytes. Table 4.91 Descriptor code definition Descriptor Code 4.6.13 READ DEFECT DATA command...
  • Page 139: Table 4.93 Defect List Format

    When Plist is 1, the command transfers header and PDL. When Glist is 1, this command transfers header and SDL. When both Plist and Glist are 0, it transfers the header. When both Plist and Glist are 1, the command transfers PDL and SDL.
  • Page 140: Read Long Command

    Host Interface 4.6.14 READ LONG command Table 4.96 READ LONG command Byte Logical Unit Number 9-11 The READ LONG command reads data in the data, CRC, and ECC sections from the specified logical block address. The transfer byte length must be a multiple of 600 (258h) bytes for 512 byte media and a multiple of 2380 (94Ch) bytes for 2048 byte media.
  • Page 141: Request Sense Command

    4.6.16 REQUEST SENSE command Table 4.98 REQUEST SENSE command Byte Logical Unit Number 5-11 The REQUEST SENSE command transfers sense data to the host. Sense data indicates detailed error information on the command whose error was reported previously. If no error command was reported, SENSE KEY indicates NO SENSE.
  • Page 142: Table 4.99 Request Sense Data

    Host Interface Table 4.99 Request sense data Byte Valid Reserved (0h) 8-11 15-17 18-31 When the Valid bit is 1, the information field (bytes 3 to 6) is effective. Error Code indicates the sense data format and type. See Table 4.100. Error Code 70h (Current error) Reported for a normal error.
  • Page 143: Table 4.101 Sense Key Code

    Sense Key outlines the error. The definition of Sense Key is listed in Table 4.101. Sense Key Abbreviation NO SENSE RECOVERED ERROR NOT READY MEDIUM ERROR HARDWARE ERROR ILLEGAL REQUEST UNIT ATTENTION DATA PROTECT BLANK CHECK 9h-Ah Reserved ABORTED COMMAND Ch-Fh Reserved The information indicates LBA of an error block.
  • Page 144: Table 4.103 Asc/Ascq List

    Host Interface Additional Sense Code (ASC)/Additional Sense Code Qualifier (ASCQ) indicates detailed error information. The definition of ASC/ASCQ is shown in Table 4.103. Table 4.103 ASC/ASCQ list (1/2) Sense ASCQ LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE LOGICAL UNIT NOT READY, FORMAT IN PROGRESS TRACK FOLLOWING ERROR LOGICAL UNIT COMMUNICATION CRC ERROR TRACKING SERVO ERROR...
  • Page 145: Table 4.104 Format Progress Indication Bytes

    Table 4.103 ASC/ASCQ list (2/2) Sense ASCQ INCOMPATIBLE MEDIUM INSTALLED CANNOT READ MEDIUM/UNKNOWN FORMAT MEDIUM FORMAT CORRUPTED FORMAT COMMAND FAILED NO DEFECT SPARE LOCATION AVAILABLE DEFECT LIST UPDATE FAILURE ROUNDED PARAMETER MEDIUM NOT PRESENT DIAGNOSTIC FAILURE ON COMPONENT NN INTERNAL TARGET FAILURE COMMAND PHASE ERROR DATA PHASE ERROR OVERLAPPED COMMAND ATTEMPTED...
  • Page 146: Send Diagnostic Command

    Host Interface 4.6.17 SEND DIAGNOSTIC command Table 4.105 SEND DIAGNOSTIC command Byte Logical Unit Number 5-11 The SEND DIAGNOSTIC command instructs diagnostic operation from the host. When the Self-Test bit is 1, the command executes diagnostics on the data buffer. If an error occurs, the device responds with Check Condition.
  • Page 147: Start/Stop Unit Command

    4.6.19 START/STOP UNIT command Table 4.107 START/STOP UNIT command Byte Logical Unit Number 5-11 The START/STOP UNIT command ejects media or starts and stops rotating the disk. When the IMMED (Immediate) bit is 1, command completion is reported before processing is completed. Processing for other values is listed in Table 4.108.
  • Page 148: Synchronize Cache Command

    Host Interface 4.6.20 SYNCHRONIZE CACHE command Table 4.109 SYNCHRONIZE CACHE command Byte Logical Unit Number 9-11 The SYNCHRONIZE CACHE command writes cache memory data not written yet in the data buffer to media. The IMMED (Immediate) bit is not supported. When the IMMED bit is 1, the command responds with Check Condition.
  • Page 149: Verify Command

    4.6.22 VERIFY command Byte Logical Unit Number 9-11 The VERIFY command verifies for the specified number of blocks from the specified logical block address. Logical Block Address specifies the head logical block address from which verification starts. Verification Length specifies the number of blocks to be verified and transferred. When Verification Length is 0, the command verifies no block and ends normally.
  • Page 150: Write (12) Command

    Host Interface The WRITE (10) command receives and writes data for the specified number of blocks from the specified logical block address. Logical Block Address specifies the head logical block address used to start writing. Transfer Length specifies the number of blocks to be transferred and written. When Transfer Length is 0, the command does not carry out data transfer.
  • Page 151: Write And Verify Command

    4.6.25 WRITE AND VERIFY command Table 4.114 WRITE AND VERIFY command Byte Logical Unit Number 9-11 The WRITE AND VERIFY command receives and writes data for the specified number of blocks from the specified logical block address. Logical Block Address specifies the head logical block address used to start writing.
  • Page 152: Write Buffer Command

    If write operation to the flash ROM ends abnormally, the command responds with Check Condition. If power failure or interface cable disconnection occurs during downloading, flash ROM data may not be assured. Valid download data is Fujitsu distributed data only. 4-82 Operation Code (3Bh) Reserved...
  • Page 153: Table 4.116 Code-Id

    Code-ID 1h-Fh Downloading procedure Example 1: When a 78,040h-byte download file is transferred at one time Step 1: Transfer the 78,040h-byte download file to the device by issuing the command with 78,040h specified as Allocation Length, 0h as Buffer Offset, 5 as Mode, and 0 as TNFY. Make sure that the command ends normally.
  • Page 154: Write Long Command

    Host Interface 4.6.27 WRITE LONG command Table 4.117 WRITE LONG command Byte Logical Unit Number 9-11 The WRITE LONG command writes data in the data, CRC, and ECC sections to the specified logical block address. The transfer byte length must be a multiple of 600 (258h) bytes for 512 byte media and a multiple of 2380 (94Ch) bytes for 2048 byte media.
  • Page 155: Timing

    4.7 Timing 4.7.1 Register/PIO data transfer timing DA(2:0) CS0-/CS1- DIOR- /DIOW- WRITE DD(15:0) READ DD(15:0) IOCS16- IORDY Figure 4.2 Register/PIO data transfer C156-E227-01EN 4.7 Timing 4-85...
  • Page 156: Table 4.118 Register/Pio Data Transfer Timing Parameters

    Host Interface Table 4.118 Register/PIO data transfer timing parameters Symbol Timing parameter Cycle time DIOR-/DIOW- setup time DIOR-/DIOW- pulse width DIOR-/DIOW- recovery time DIOW- data setup time DIOW- data hold time DIOR- data setup time DIOR- data hold time DIOR- data High –Z time From address decided to IOCS16- asserted From address decided to IOCS16- released DIOR-DIOW- to address valid hold time...
  • Page 157: Multiword Dma Data Transfer Timing

    4.7.2 Multiword DMA data transfer timing CS0-/CS1- DMARQ DMACK- DIOR/DIOW- READ DD(15:0) WRITE DD(15:0) Figure 4.3 Multiword DMA data transfer C156-E227-01EN 4.7 Timing 4-87...
  • Page 158: Table 4.119 Multiword Dma Data Transfer Timing Parameters

    Host Interface Table 4.119 Multiword DMA data transfer timing parameters Symbol Timing parameter Cycle time DIOR-/DIOW- pulse width DIOR- data access time DIOR- data hold time DIOR-/DIOW- data setup time DIOW- data hold time DMACK- to DIOR/DIOW- setup time DIOR-/DIOW to DMACK- hold time DIOR-/DIOW negated pulse width DIOR-/DIOW to DMARQ- delay time CS (1:0) to DIOR /DIOW valid time...
  • Page 159: Ultra Dma Data In Transfer (Initialization Timing)

    4.7.3 Ultra DMA data in transfer (initialization timing) DMARQ DMACK- tACK STOP tACK HDMARDY DSTROBE DS(15.0) tACK DA(2.0) tACK CS0-,CS1- Figure 4.4 Ultra DMA data in transfer (initialization timing) 4.7.4 Ultra DMA data in transfer (continuous transfer timing) tCYC DSTROBE at device tDVH DD(15:0)
  • Page 160: Ultra Dma Data In Transfer (Host Stop Timing)

    Host Interface 4.7.5 Ultra DMA data in transfer (host stop timing) DMARQ DRMACK- STOP HDMARDY- DSTROBE DD(15:0) Figure 4.6 Ultra DMA data in transfer (host stop timing) 4.7.6 Ultra DMA data in transfer (device end timing) DMARQ DMACK- STOP HDMARDY DSTROBE tZAH DD(15:0)
  • Page 161: Ultra Dma Data In Transfer (Host End Timing)

    4.7.7 Ultra DMA data in transfer (host end timing) DMARQ DMACK- STOP HDMARDY- tRFS DSTROBE DD(15:0) DA(2:0) CS0-, CS1- Figure 4.8 Ultra DMA data in transfer (host end timing) C156-E227-01EN tMLI tZAH tMLI tDVS 4.7 Timing tACK tACK tIORDYZ tDVH tACK tACK 4-91...
  • Page 162: Ultra Dma Data Out Transfer (Initialization Timing)

    Host Interface 4.7.8 Ultra DMA data out transfer (initialization timing) DMARQ DMACK- tACK STOP tZIORDY DDMARDY- tACK HSTROBE DD(15:0) tACK DA(2:0) tACK CS0-, CS1- Figure 4.9 Ultra DMA data out transfer (initialization timing) 4.7.9 Ultra DMA data out transfer (continuous transfer timing) tCYC HSTROBE at host...
  • Page 163: Ultra Dma Data Out Transfer (Device Stop Timing)

    4.7.10 Ultra DMA data out transfer (device stop timing) DMARQ DMACK- STOP DDMARDY- HSTROBE DD(15:0) Figure 4.11 Ultra DMA data out transfer (device stop timing) C156-E227-01EN tRFS 4.7 Timing 4-93...
  • Page 164: Ultra Dma Data Out Transfer (Host Suspend Timing)

    Host Interface 4.7.11 Ultra DMA data out transfer (host suspend timing) DMARQ DMACK- STOP DDMARDY- HSTROBE DD(15:0) DA(2:0) CS0-, CS1- Figure 4.12 Ultra DMA data out transfer (host suspend timing) 4-94 tMLI tMLI tDVS tACK tIORDYZ tACK tDVH tACK tACK C156-E227-01EN...
  • Page 165: Ultra Dma Data Out Transfer (Device End Timing)

    4.7.12 Ultra DMA data out transfer (device end timing) DMARQ DMACK- STOP DDMARDY- tRFS HSTROBE DD(15:0) DA(2:0) CS0-, CS1- Figure 4.13 Ultra DMA data out transfer (device end timing) C156-E227-01EN tMLI tMLI tDVS 4.7 Timing tACK tIORDYZ tACK tDVH tACK tACK 4-95...
  • Page 166: Table 4.120 Ultra Dma Data Out Transfer Parameter

    Host Interface Table 4.120 Ultra DMA data out transfer parameter Symbol Timing parameter t2CYCTYP Average 2-cycle time tCYC Cycle time (for non-target clock and at clock change) t2CYC 2-cycle time (at clock change) Data setup time on receiving side Data hold time on receiving side tDVS Data enabled setup time on sending side tDVH...
  • Page 167: Power-On And Reset Timing

    4.7.13 Power-on and Reset Timing RESET- Device 0 BSY Device 0 DRDY Device 0 PDIAG-out Device 0 DASP-out Device 0 DASP-in Device 0 PDIAG-in Device 1 BSY Device 1 DRDY Device 1 DASP-out Device 1 PDIAG-out Device 0 sets the BSY bit to 0 when device 1 is not connected. Device 0 uses DASP- to indicate that it is in operation when device 1 is not connected.
  • Page 168: Table 4.121 Power-On And Reset Timing

    Host Interface Table 4.121 Power-on and reset timing Symbol Timing parameter RESET- pulse width Device 0 RESET- negation to BSY bit set to one, release PDIAG - Device 0 release DASP- Device 0 sample time of DASP- Device 0 sample time of PDIAG- Device 1 RESET- negation to BSY bit set to one Device 1 assert DASP- Device 1 negate PDIAG - if asserted...
  • Page 169: Chapter 5 Operation And Cleaning

    CHAPTER 5 Operation and Cleaning Operation of Optical Disk Drive Cleaning of Optical Disk Drive Operation of Optical Disk Cartridge Cleaning of Optical Disk Cartridge This chapter describes how to operate and clean the optical disk drive and an optical disk cartridge. 5.1 Operation of Optical Disk Drive The optical disk drive has automatic load and eject functions.
  • Page 170: Precautions

    Operation and Cleaning 1) Disk insertion slot Insert and eject an optical disk cartridge into and out of this slot. 2) Eject button & BUSY LED (indicator lamp) On this optical disk drive, the eject button serves also as the BUSY LED (indicator lamp).
  • Page 171 3. If the BUSY LED indicator lamp does not go on after a cartridge is inserted, press the eject/BUSY LED button once to eject the cartridge and insert it again. 4. Do not forcibly insert a cartridge if you have any difficulty inserting it. If you do, the drive may be damaged.
  • Page 172: Removing An Optical Disk Cartridge

    Operation and Cleaning If you insert an optical disk cartridge with the printed shutter facing upward by pressing on the rear of cartridge at the left edge, you may hear an audible click but the drive may not become READY. In such a case, press the cartridge further by pressing on the back of the cartridge from the center (somewhere near the notched section of the panel front) until the LED indication lamp goes on.
  • Page 173: Cleaning Of Optical Disk Drive

    Figure 5.3 Removing an optical disk cartridge 5.2 Cleaning of Optical Disk Drive The drive performance may deteriorate if dust, particle or cigarette smoke deposits accumulate on the lens actuator of the drive. Clean the lens actuator periodically using following head cleaner (*1). *1 How often the lens actuator should be cleaned varies depending on the environment in which the optical disk drive has been installed.
  • Page 174: Operation Of Optical Disk Cartridge

    Operation and Cleaning Device Damage: Be sure to use the dedicated head cleaner shown above. Check the state of the cleaning brush by opening the shutter of the head cleaner. If the tips of the brush bristles are spread out, the lens cannot be completely cleaned.
  • Page 175 5.3 Operation of Optical Disk Cartridge (a) Shutter closed (2) Shutter (1) Cartridge case (3) Write protect tab (b) Shutter open (4) Disk (5) Hub Figure 5.4 Appearance of optical disk cartridge C156-E227-01EN...
  • Page 176: Write Protect Tab

    Operation and Cleaning 5.3.2 Write protect tab Move the write protect tab to enable or disable writing to an optical disk cartridge. Use a fingernail or something similar to move the write protect tab (it must be completely moved to one end because there is some play in the middle). Figure 5.5 shows where the write protect tab is located on a optical disk cartridge and how the write protect tab should be moved (see the Write Enabled and Write Disabled indications printed on the label).
  • Page 177: Precautions

    5.3.3 Precautions To maintain the performance and reliability of an optical disk cartridge, keep the following points in mind when using, storing, or transporting an optical disk cartridge: (1) Using a cartridge Do not use a cartridge in an environment where it is exposed to direct sunlight or sharp temperature changes, or high temperature or humidity.
  • Page 178: Cleaning The Optical Disk Cartridge

    Operation and Cleaning 5.4 Cleaning the Optical Disk Cartridge You must periodically clean an optical disk cartridge because the accumulation of dust, particle, or cigarette smoke deposits on the disk lowers the performance of the cartridge. How often the cartridge should be cleaned varies depending on the environment in which the optical disk drive has been installed.
  • Page 179: Cleaning Of Optical Disk Cartridge

    Clean an optical disk cartridge as follows: Disk damage: Clean a cartridge in a dust-free environment. Fujitsu recommends wearing disposable gloves during cleaning so that no fingerprints are left on a disk. 1) Slide the cartridge shutter until it is completely open (see Figure 5.6).
  • Page 180 Operation and Cleaning Spindle Setting case lid Figure 5.7 Setting an optical disk cartridge into the setting case Disk damage: Do not press hard or apply excessive shock to an optical disk cartridge case while setting it in the setting case. 3) Place the setting case cover over the cartridge while inserting the disk revolving knob pin into the center hub of the cartridge (see Figure 5.8).
  • Page 181 Eye inflammation: If the cleaning solution gets into your eyes, immediately wash the solution away with water. 6) Gently wipe the disk surface, going from the center to the edge of the disk. 7) After wiping, turn the disk-revolving knob and then wipe the next section in the same manner (see Figure 5.9).
  • Page 182 Operation and Cleaning Cleaning cloth Figure 5.9 Cleaning of disk surface 8) Wipe off any excess cleaning solution remaining on the disk surface, using a new portion of the cleaning cloth (where no cleaning solution is absorbed). 5-14 C156-E227-01EN...
  • Page 183: Chapter 6 Diagnostics And Maintenance

    CHAPTER 6 Diagnostics and Maintenance Diagnostics Maintenance Information This chapter provides diagnostics and maintenance information. 6.1 Diagnostics Table 6.1 lists test items during diagnostics. The optical disk drive has a self-diagnostics function. This function can check the normality of basic operations of the drive. To check the generation operations including the operations of the interface with the host system, provide a test program that can run in the host system (see Section 6.1.3).
  • Page 184: Diagnostic Command

    (3) Service system and repair Fujitsu provides a service system and repair facility for its optical disk drives. Submit to your Fujitsu representative information required to replace or repair a drive. Normally, the information includes:...
  • Page 185: Revision Number

    However, you do need to include a cartridge if errors keep occurring with a specific cartridge. In such a case, be sure to save data stored in the cartridge before sending it in. Fujitsu shall bear no responsibility for any data lost during service or repair.
  • Page 186 (see Figure 6.2). If a revision number is changed after shipment, Fujitsu issues "Revision Number Change Request/Notice" to indicate the new revision number. The user must update the revision label as described above after applying the change.
  • Page 187 Axial acceleration Acceleration in the recording layer along the line perpendicular to the disk reference surface at a specified rotation speed. Axial acceleration is detected by optical means. Axial displacement A displacement at a point in the recording layer in a direction perpendicular to the disk reference surface from its standard position.
  • Page 188 Glossary Disk reference surface An ideal flat ring surface of an ideal spindle that comes into contact with the clamp area on a disk. The disk reference surface is perpendicular to the rotation axis. Error correction code An error correction code designed to correct specific errors in data. Error detection and correction A series of methods used to add a redundant code to data in the existing format and then record data.
  • Page 189 Status Single-byte information reported from the target to the initiator at the end of execution of each command. The status indicates the end status of a command. C156-E227-01EN Glossary GL-3...
  • Page 190 This page is intentionally left blank.
  • Page 191: Acronyms And Abbreviations

    Acronyms and Abbreviations Alternating current Acknowledge ALPC Automatic laser power control Address mark ANSI American National Standards Institute ARRE Automatic read reallocation enabled Additional sense code ASCII American Standard Code forInformation Interchange ASCQ Additional sense code qualifier Attention American Wire Gauge AWRE Automatic write reallocationenabled...
  • Page 192 Acronyms and Abbreviations N.C. No connection Optical disk drive Offset detection flag Original equipment manufacturer Postamble Part number Page control Printed circuit assembly Page control field Parameter code reset Primary defect list Phase encoded part Page format Phase-locked loop Partial medium indicator Parameter pointer control Pulse width modulation Random-access memory...
  • Page 193 128 MB media 2-12 1.3 GB media 2-12 230 MB media 2-12 540 MB/640 MB media 2-12 active mode 4-40 actuator section 1-8 adaptability 1-3 Address 4-3 air cleanliness 3-3 algorithm for alternate processing 2-12 allowable input voltage and current 3-13 alternate sector assignment criteria 4-37 appearance 1-6, 2-9, 5-6 appearance of optical disk cartridge 5-6...
  • Page 194 Index default value for caching page 4-55 default value for drive operation mode page 4-50 default value for flexible disk page 4-54 default value for removable block access capabilities page 4-56 default value for timer and protect page 4-58 defect descriptor 4-67 defective block slipping 1-5 defect list format 4-67 Defect list header 4-45...
  • Page 195 Interface descriptor 4-19 internal error 4-32 Interrupt 4-1 item to confirm in error occurs in initial self- diagnostics 3-22 leak magnetic field 3-12 LED indication 4-42 loading and ejecting optical disk cartridge logical block address format 4-71 Logical Unit Number 4-44 lower power consumption 1-2 low noise 1-4 maintainability 1-3...
  • Page 196 Index read cache 4-38 READ CAPACITY command 4-64 READ CAPACITY data (PMI=0) 4-64 READ CAPACITY data (PMI=1, MO media, FROM media) 4-64 READ CAPACITY data (PMI=1, PROM media) 4-65 READ command 4-63, READ DEFECT DATA command 4-66 READ FORMAT CAPACITIES command 4-65 READ FORMAT CAPACITIES data format 4-65...
  • Page 197 timer and protect page 4-57 transfer speed descriptor 4-18 transportation 3-20 transporting cartridge 5-8 unpacking drive 3-17 USB 1-4 USB device status 4-2 USB interface cable 3-21 USB logical specification 4-1 USB Reset 4-1 USB reset 4-36 use of USB connector, power switch, and Power LED 1-1 using cartridge 5-8 various processes 4-36...
  • Page 198 This page is intentionally left blank...
  • Page 199 Your comments or suggestions on this document are cordially solicited. For any comments and suggestions you may have, please complete and submit this form to your FUJITSU representative. The comments and suggestions will be used in planning future editions. Thank you for your cooperation.
  • Page 200 This page is intentionally left blank...

This manual is also suitable for:

Mcm3130ap

Table of Contents