README: 800GB Half High LTO-4 Tape Drive Microcode


Table of Contents

README: 800GB Half High LTO-4 Tape Drive Microcode

  • SAS Feature Code: 5746, 1404
  • Date: June 12, 2016
  • Version: C7Q5(LTO4V1 P/N 45E1126); G9N1(LTO4V2 P/N 2727202)
  • General information
  • Operating System levels supported:
  • Installation Time:
  • Can microcode be installed Concurrently?
  • Is system reboot needed to activate the microcode
  • Microcode Download information:
  • Additional Cautions
  • Machines Affected:
  • Microcode History
  • Display Microcode Level
  • Putting the microcode on the system
  • From the IBM WEB site via the user downloading the files.
  • From a CD-ROM.
  • Packaged Microcode Files
  • AIX bin file
  • RPM file
  • Verifying the Microcode
  • Updating the microcode in the drive
  • Copy Dsdata and Microcode to appropriate directory
  • To use AIX Diagnostics
  • To Update the Microcode on IBMi System
  • Drive SELF-TEST Procedure

  • Description
  • Enter Diagnostic Mode:
  • Running the Self-Test:
  • Interpreting the Results:
  • Test Passed:
  • Drive Failure:
  • Media Failure:
  • Incorrect cartridge:
  • Return to Normal Operation:
  • Readme Change History


    README: 800GB Half High LTO-4 Tape Drive Microcode

    SAS Feature Code: 5746, 1404

    5746 - Feature code for internal SAS HHLTO4 drive
    1404 - Feature code for SAS HHLTO4 in 7214-1U2 enclosure

    Date: June 12, 2016

    Version: C7Q5(LTO4V1 P/N 45E1126); G9N1(LTO4V2 P/N 2727202)


    General information

    ******* Please read this entire notice *********

    This package is being provided to allow the update of older 800GB Half High LTO-4 Tape Drive Microcode Tape Drives to the latest level of microcode that is currently shipping from IBM.

    Users are responsible to install the latest microcode level.
    The microcode and instructions are available at the IBM external web site:
    http://www.ibm.com/support/fixcentral


    Operating System levels supported:

    All levels of AIX that this product was announced on.


    Installation Time:

    The typical time to install this microcode is .2 hrs.
    The microcode becomes active when installed and does not require a system reboot to become active.


    Can microcode be installed Concurrently?

    Yes, but the tape drive must be available with no tape in the drive, and no other processing running to the tape drive.


    Is system reboot needed to activate the microcode

    A reboot is not needed as the microcode is active in the drive when the drive completes microcode download.


    Microcode Download information:

    In order to complete the microcode download to the tape drive you will need to use the AIX diagnostics.
    The AIX diagnostic package will need the microcode and dsdata files in this package.
    This tape drive package will get you to step where you will need to use the AIX Diagnostics.


    Additional Cautions

    Remove any tape cartridge from the drive prior to attempting the microcode download.
    Do not power off the tape drive during microcode download as this may damage the tape drive microcode requiring the tape drive to be replaced.


    Machines Affected:

    All pSeries systems this product was announce on. In general if the tape drive configures and is available with the VPD showing the Machine Type and microcode level as described in this README the machine is one affected.


    Microcode History

    The microcode update will bring the IBM 800GB Half High LTO-4 tape drive up to the current level of microcode which is:
    G9N1

    Table 1. Microcode History
    Tape Drive P/N Tape Drive FRU P/N Microcode Level Load ID Date Released What does this microcode change

    45E1126 45E1127 82F5 A1700D71 May 6, 2008
    • First Microcode level shipped.


    45E1126 45E1127 85V2 A1700D71 July 18, 2008
    • Fix indication for an over temperature condition on the Single Character Display(SCD)
    • Improved Error Recovery on a read and write errors.
    • Auto unthread after 20 minutes of non-activity to drive when media loaded.
    • Change to indicate in the SCD a 'J' when an invalid cartridge is in the drive.
    • Fix for unload tape(Stuck Tape).
    • Improved cleaning to clean 2x automatically for some errors detected by the drive.
    • Accept initialized cartridges which has Cartridge Memory(CM) TA page.
    • Fix some causes for the drive to time out (SC_TAPE_ERR4).
    • Fix for "Stiction" caused by some media sticking to the drive head (fixes some causes of Stuck Tape).
    • Improvements to the tape drive internal trace capability for support.


    45E1126 45E1127 89B1 A1700D71 September 20, 2008
    • Channel enhancements for write and read improvements
    • If a tape is write protected in the drive Self Test display a 'P' in the single character display(SCD).
    • Improved read performance.
    • Improved testing for when cleaning is required should be displayed.
    • Enhance cartridge trace for better Failure analysis
    • Improved Cartridge Memory(CM) cartridge status update at beginning and end of write operation.
    • Improved channel calibration calculations
    • Improved Channel enhancements for write and read
    • Enhancement to algorithm used when media resistance is detected in early regions of tape


    45E1126 45E1127 93Y1 A1700D71 April 20, 2009
    • Additional enhancements to prevent stuck tape
    • Improved servo error handling.
    • Enhancement to calibration when a channel degradation is detected


    45E1126 45E1127 97F1 A1700D71 October 6, 2009
    • Additional enhancements to prevent stuck tape
    • Enhancement for end of tape handling.
    • Enhancement to elimination of drive hang conditions.
    • Fix Write format error during Long Erase
    • Functional Enhancements (Make Drive More Robust)


    45E1126 45E1127 A231 A1700D71 March 5, 2010
    • U320 Hang fix
    • DSQ and TA change for FSC 4822/23


    45E1126 45E1127 A23E A1700D71 November 17,2010
    • Fix for some causes of stuck tape
    • Fix for some causes of tape failure to load the tape.
    • Encryption enhancements.


    45E1126 45E1127 B4K1 A1700D71 May 9, 2011
    • Fix for some causes of stuck tape(Tape off Spool inside the drive)
    • Enhanced read channel performance.


    45E1126 45E1127 B711 A1700D71 August 29, 2011
    • Fix for some causes of stuck tape(Tape off Spool inside the drive)
    • Fix for some causes of stuck tape, where power cycle of drive released the cartridge.
    • Channel Enhancement for improved Write performance
    • Added failing Cartridge Serial Number in Sense data
    • Added additional Error characters in the Single Character Display (SCD):
      • SCD 'H' for firmware update fail
      • SCD 'J' for incorrect type loaded in G4g


    45E1126 45E1127 BBH5 A1700D71 January 18, 2012
    • Enhancements to reduce the chance the tape drive door can get stuck over the carrier.
    • Enhancements to Rolling calibration
    • Fix for Hang on Write File Mark
    • Additonal enhancments to pevent stuck tape
    • Additonal enhancments to pevent tape off spool conditions.
    • Enhancements for when the Cartridge Memory(CM) is corrupted.
    • Write and Read Channel improvement
    • Add Cartridge Serial Number in Sense data


    45E1126 45E1127 C7Q1 A1700D71 September 5, 2012
    • Enhancements to threading and reel motor monitoring to avoid possibility of tape unspool
    • Fix Unexpected bus reset can be seen as lost resource at the customer


    45E1126 45E1127 C7Q5 A1700D71 November 13, 2012
    • Latest version for LTO4 drive with P/N 45E1126;
    • Fix Cartridge Memory Cart Status page for Invalid cartridge.
    • Fix for Fault Symptom Code 6000 during write with encryption enabled.


    2727202 45E1127 F991 A1700D7A December 2, 2015
    • FW for LTO4 drive with P/N 2727202;
    • Fix CM read/write problem;
    • Fix servo amplitude check.
    • Performance degradation (cannot change from speed 14);
    • Panic when entering power down mode (inconsistent power amp);
    • False EOT shutdown detection after tension shutdown;
    • Diag fails with Wrt Protect err if sleep mode;
    • Fix drive head Go To Home Error on HH drives;
    • Fix BOT run off if false detect of BOT in MTR.


    2727202 45E1127 G361 A1700D7A June 12, 2016
    • FW for LTO4 drive with P/N 2727202;
    • Fix MLOI block handling on Writes
    • Fix load hold flush behavior
    • panic due to overlapping flush requests
    • UNLOAD should return GOOD status when cart already ejected
    • fix wrong handling of echo buffer
    • LocBot status not suppressed correctly on rewind
    • FSC 2E0D on HH drives (due to velocity unstability)
    • BFF4 panic due to aborted Write commands
    • Fix Ldr Blk park position after Idle Mode Unload


    2727202 45E1127 G9N1 A1700D7A December 14, 2016
    • Latest version for LTO4 drive with P/N 2727202;
    • Fix queue hang after abort
    • Calibration hang
    • Fix SAS Hard Reset write state cleanup
    • 2E0C false detection on thread
    • Segment handling for dup dsnum at wrapturn
    • FSC 78B0 improvement (over rotation at stoplock)
    • Correct FELO/FULO during media read
    • Panic due to extra call to complete function



    Display Microcode Level

    Note: In some cases you may already have the most current level of microcode already installed. The following instructions show you how to check the tape drive microcode level.

    To display the level of microcode in the 800GB Half High LTO-4 tape drive do the following AIX command:

     lscfg -vl rmt0               <--- change the drive number to reflect
                                       the actual rmt address of the 800GB
                                       Half High LTO-4 tape drive.
    

    The output of the lscfg command will look like the following with the:

    rmt0 U7214.1U2.7DVT059-P1-D1  SAS 1/2-inch Cartridge Tape Drive (800000 MB)
     
            Manufacturer................IBM
            Machine Type and Model......HH LTO Gen 4
            Device Specific.(Z1)........C7Q5
            Serial Number...............10000343
            Load ID.....................A1700D71
            Part Number.................45E1126   <-----  HHLTO4V1
            FRU Number..................45E1127
            EC Level....................L30867
            Device Specific.(Z0)........0180030283001002
            Device Specific.(Z3)........N1
            Hardware Location Code......U7214.1U2.7DVT059-P1-D1
     
    Or
     
    rmt0 U7214.1U2.7DVT059-P1-D1  SAS 1/2-inch Cartridge Tape Drive (800000 MB)
     
            Manufacturer................IBM
            Machine Type and Model......HH LTO Gen 4
            Device Specific.(Z1)........G9N1
            Serial Number...............10000343
            Load ID.....................A1700D7A
            Part Number.................2727202   <-----  HHLTO4V2
            FRU Number..................45E1127
            EC Level....................L30867
            Device Specific.(Z0)........0180030283001002
            Device Specific.(Z3)........N1
            Hardware Location Code......U7214.1U2.7DVT059-P1-D1 		
    


    Putting the microcode on the system

    There are 2 ways a user can get the microcode files. Each of these will put the microcode on the user's system but the user may have to move the files to appropriate directory for system use.

    From the IBM WEB site via the user downloading the files.

    When the user downloads the microcode files from the IBM web site the packaged microcode files will be put into the /tmp directory.

    From a CD-ROM.

    Note: AIX commands and file names are case sensitive.
    If the users AIX permission does not allow the copy to the above stated directory or file then the user will be prompted for a new location.


    Packaged Microcode Files

    AIX bin file

    RPM file


    Verifying the Microcode

    To insure the file was downloaded without error do the following:


    Updating the microcode in the drive

    You need to determine how you are going to download the microcode:

    AIX diagnostics naming and supported directory for the microcode and dsdata file.

    Copy Dsdata and Microcode to appropriate directory

    Copy the Dsdata and Microcode files to appropriate directory for use by AIX diagnostics.

    Note: The copy command copies the file to the new directory with the same name when you use the period(.) after new directory name.

    For AIX Diagnostics

    If you downloaded the RPM file and executed it the microcode is in the correct directory with the correct name for AIX diagnostic use.
    If you downloaded the .bin file and executed it then you need to do the following AIX commands:

    cd /tmp/LTO4_web
     
    cp HH_LTO_Gen_4.A1700D71.C7Q5 /etc/microcode/.
    cp HH_LTO_Gen_4.A1700D71.dsdata  /etc/microcode/.
    cp HH_LTO_Gen_4.A1700D7A.G9N1    /etc/microcode/.
    cp HH_LTO_Gen_4.A1700D7A.dsdata  /etc/microcode/.
     
    

    To use AIX Diagnostics

    There are 2 ways to do the microcode download using the AIX diagnostics.

    Using the AIX Diagnostics menu

    To use the AIX Diagnostics menu for microcode download do the following:

    Note: There are differences between AIX levels of AIX Diagnostics. In some cases the step after Task selection is Microcode Tools, or Download Microcode. The following steps are general instructions to download microcode.
    diag (enter)
    Task Selection (enter)  
    Download Microcode (enter)

    Select the drive you wish to download microcode to and follow the system instructions.

    Note: When the system asks where the microcode file is to be found select /etc/microcode

    Using the AIX Diagnostics via command line input.

    The command line to download microcode will use the highest level of microcode in the /etc/microcode directory for the device selected. To use the AIX Diagnostics command line input for microcode download do the following:

    Note: If the previous level of microcode is not in the /etc/microcode directory you will need to use the -f option(force) as the diagnostics expect the previous level to be present in the /etc/microcode directory.

    Note: If the microcode download fails install:

     
    diag -c -d rmt0 -T "download" (enter)

    or

    diag -c -d rmt0 -T "download -f" (enter)

    To Update the Microcode on IBMi System


    Drive SELF-TEST Procedure


    Description

    The following procedure is designed to allow you to quickly perform a complete set of diagnostic tests on your Half High LTO-4 tape drive, without impacting server operation. This 5 < minute test can also be used to verify good performance of individual LTO4 tape cartridges.


    Enter Diagnostic Mode:


    Running the Self-Test:


    Interpreting the Results:

    Test Passed:

    When self-testing has completed successfully and no problems were detected, the cartridge is unloaded from the drive and all LEDs and SCD are off. Proper function of both the drive and tape cartridge have been verified.

    Note: When the Amber Clean LED remains on, it indicates that self-testing has completed successfully -- but cleaning is required. Clean the drive by inserting an IBM Cleaning Cartridge (P/N 35L2086).

    The drive is no longer in diagnostic mode, and has been returned to normal operation.

    Drive Failure:

    When a drive problem is detected, the cartridge will remain loaded inside the drive and the Amber Fault LED ( ! ) will flash.

    Following a self-test failure, the tape cartridge will remain loaded inside drive, and the drive will remain in diagnostic mode. Press the eject button to unload tape cartridge and return drive to normal operation.

    Repeat self-test using another tape cartridge, If the test passes replace any defective media.

    If the test again failed contact IBM Service for assistance.

    Media Failure:

    When a media problem is detected, the cartridge will remain loaded inside the drive, and the Amber Clean LED will flash.

    Repeat self-test using another tape cartridge, and replace any defective media.

    Incorrect cartridge:

    When the drive has determined that an incorrect tape cartridge was inserted, the cartridge is unloaded and both the Activity and Clean LEDs will flash. Self-testing cannot be performed if the inserted cartridge is one of the following:

    Press the eject button, to end self-test and return the drive to normal operating mode. Then return to step 1 and run the self-test using a suitable cartridge.

    Return to Normal Operation:

    Following a self-test failure, the tape cartridge will remain loaded inside drive, and the drive will remain in diagnostic mode. Press the eject button to unload tape cartridge and return drive to normal operation.


    Readme Change History


    Table 2. Readme Change History
    Date Changed What does this change

    April 16, 2019
    • Update firmware update instructions for IBMi


    December 14, 2016
    • Update for LTO4V2 FW G9N1 release


    Jun 12, 2016
    • Update for LTO4V2 FW G361 release


    Mar 10, 2016
    • Package the FW for LTO4V1(C7Q5) and LTO4V2(F991) together


    Dec 2, 2015
    • Update for F991 FW release