Quantum LTO-3 manual C1 ECC

Page 48

Chapter 4 Theory

Data Integrity

Error-correctionThe use of Cyclic Redundancy Checking (CRC), two-level orthogonal

Code (ECC) Error Correction Coding (ECC) provides a very low probability of encountering a hard error. During the read process, ECC correction is performed on the fly without affecting tape streaming.

There are two levels of Error Correction Coding (ECC). These two levels are orthogonal — that is, an ECC codeword at one level intersects ECC codewords at the other level just once, which means there will be only one common symbol between them. The two levels are called C1 and C2.

C1 ECC

As data is written to memory from the Data Processing unit, the DMA / ECC interface generates C1 ECC bytes and writes them to memory.

As data is written to tape, the C1 ECC is checked and an interrupt generated if there is an error. The C1 ECC read from memory is the ECC that is written to tape.

When data is read from tape and stored into memory, C1 ECC is checked.

If the C1 ECC is good, that codeword pair’s “Valid” bit is set.

Otherwise, a pointer to the invalid Codeword Pair is passed to the C1 ECC correction engine.

If the C1 ECC correction engine can correct the error, then the corrected bytes are written to memory, and the Valid bit is set.

Otherwise, the Valid bit is left cleared.

As data is read from memory to the Data Processor for decompression, the C1 ECC is again checked and an interrupt generated if it is not correct.

C2 ECC

C2 ECC involves three distinct operations:

1Encoding: Generating C2 ECC bytes from data bytes (performed by ECC co-processor hardware)

2Decoding: Generating ECC syndromes from data and ECC bytes, testing for all-zeroes (performed by ECC co-processor hardware)

34

LTO-3 Tape Drive User’s Guide

Image 48
Contents 72 Copyright Statement Contents Chapter Operation Chapter Specifications Chapter Troubleshooting Guide Figures Figures Viii Tables Tables Preface AudiencePurpose Document OrganizationNotational Conventions SCSI-2 Specification RelatedDocuments ContactsTechnical Publications Quantum HomeCustomer Support 1Overview, Unpacking Instructions and Quick Start OverviewDrive Configurations FeaturesUnpacking and Inspection Quick Start Guide Internal LTO-3Tape Drive Quick StartInternal Tape Drive Guidelines and Cautions Desktop LTO-3LTO-3 Tape Drive User’s Guide 2Installation Drive Installation InstructionsInstalling an Internal LTO-3 Tape Drive Configuring anLVD Drive Jumper Settings JumpersTerminator Power Mounting Internal LTO-3 Tape Drive Acceptable Mounting OrientationsADI Fixed Board Connector Internal LTO-3 Tape Drive Mounting DimensionsConnector ADI Free CableADI Free Cable Connector Rear View of the Internal LTO-3 Tape drive Connecting a Serial Cable for Tape Libraries Pin Number DescriptionConnection Name Type Driven By Connection Definition Installing a Desktop LTO-3 Tape Drive Connecting a Power Cable Installing the LTO DriverInstallation Installing a Desktop LTO-3 Tape Drive Scsi Termination Examples for the Desktop LTO-3 Tape Drive Commercial backup application software Installation Installing a Desktop LTO-3 Tape Drive 3Operation Understanding the Front Panel Display Shows a view of the LTO-3 front-panel displayBlink Codes EOTUsing LTO Cartridges Loading a Cartridge Unloading a CartridgeWrite-protecting a Cartridge Drive Maintenance MaintenanceCartridge Care Operation Drive Maintenance Using the Load/ Unload Button to Park the Drive Parking the Drive for Shipping4Theory Track LayoutShows the layout of data on an LTO tape Recording Method Data BufferData Integrity C1 ECC Faults Data CompressionServo-tracking Data Compression Considerations Intelligent Data CompressionTheory Data Compression 5Specifications Physical Specifications Shows the dimensions of the internal LTO-3 Tape Drive Power Specifications Specification +12 VDC + 5VDCDrive Performance Specifications Specification ValueSpecification Operational Non-operational Environmental RequirementsReliability Injected NoiseSpecification Description Mean Time Between FailuresLTO Cartridge Specifications Mean Time toReplace EnvironmentalRegulatory Compliance ReliabilityCountry Regulatory Organization Compliant to IeceePREDOM-OBR Disposal of Electrical and Electronic Equipment LTO-3 Tape Drive User’s Guide 6UNIX Settings Configuring for the DEC/Compaq Unix Environment Word About Scsi ControllersFinding Current TargetsConfiguring TypesControllers Device File st.confLTO-3 Tape Drive User’s Guide Configuring LTO-3 Tape Drives Using SmitFinding Existing Configuring for SCO Open Server This command produces output similar toConfiguring the LTO-3 Tape Drive with mkdev Configuring for Linux Finding Existing Scsi Controllers DevicesYou may see output similar to Configuring for SGI Irix For Irix 6.4/6.5Configuring for HP-UX ConfigurationHardware/Driver Unix Settings Configuring for HP-UX Unix Settings Configuring for HP-UX 7Troubleshooting Guide Installation Best PracticesDo Not Troubleshooting Suggestions Internal tape drive Desktop tape driveWindows Operating System Problems with Tape Drive and Cartridge Red Hat Linux Tape will not Load into Tape DriveTroubleshooting Guide Troubleshooting Suggestions Tape will not Eject from the Drive Backup Failures OVERWRITTEN. ALL Previously Written Data on the Tape will Tape is Write Protected Miscellaneous TapeAlert MessagesLTO-3 Tape Drive User’s Guide Slow Backups Troubleshooting Guide Troubleshooting Suggestions Index Intelligent 37 Data integrity Scsi ID Tape drive not recognized by operating system or application