IBM Support

IC35897: TSM SERVER'S NOT CLEANING THE DRIVE IF THE MOUNT FAILS DUE TO DRIVE CLEANING REQUEST (DEVCLASS=DLT, ASC/ASCQ=80/01)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as suggestion for future release.

Error description

  • TSM SUN Server 5.1.6.x
    TSM Device Driver used; devtype=DLT; DLT7000 drives.
    .
    The mount of a DLT cartridge is failing because reading the
    label fails with I/O error and ASC/ASCQ=80/01 indicating
    drive cleaning is required.
    The TSM server issues the ANR8914I indicating that drive
    cleaning is required.
    Problem is that the cleaning operation will only be done at
    time the volume is dismounted (see "system action" for ANR8914I)
    but the dismount is never done as the mount itself is failing.
    As a result the drive is never cleaned automatically.
    Because the TSM server mount routine does not check if the
    drive's needsCleaning flag is set to TRUE it mounts a cartridge
    into the drive again resulting into I/O errors again.
    .
    Extract actlog:
    02/11/03   04:59:35      ANR8944E Hardware or media error on
     drive D5 (/dev/rmt/10mt)
     (OP=READ, Error Number=110, CC=422,
     KEY=03, ASC=80, ASCQ=01,
     SENSE=F0.00.03.00.00.00.50.16.0-
     0.00.00.00.80.01.00.00.00.00.87.06.00.00.00.00.00.00.00.-
     00.00., Description=An undetermined error has
     occurred).
     Refer to Appendix D in the 'Messages' manual for
     recommended action.
    02/11/03   04:59:35      ANR8914I Drive D5 (/dev/rmt/10mt) in
     library LIB needs to be cleaned.
    02/11/03   04:59:35      ANR8355E I/O error reading label for
     volume 000775 in drive D5 (/dev/rmt/10mt).
    ...
    02/11/03   05:00:07      ANR8381E DLT volume 000775 could not
     be mounted in drive D5 (/dev/rmt/10mt).
    ...
    02/11/03   10:59:06      ANR8337I DLT volume DOY281 mounted
     in drive D5 (/dev/rmt/10mt).
    ...
    02/11/03   11:52:00      ANR2017I Administrator ADMIN issued
     command: QUERY MOUNT
    02/11/03   11:52:00      ANR8330I DLT volume DOY281 is mounted
     R/O in drive D5 (/dev/rmt/10mt), status: IN USE.
    ...
    02/11/03   12:06:23      ANR8468I DLT volume DOY281 dismounted
     from drive D5 (/dev/rmt/10mt) in library LIB.
    02/11/03   12:06:23      ANR8906I Cleaning drive D5
     (/dev/rmt/10mt) in library LIB.
    .
    .
    In this example no I/O errors occured as the cartridge was
    mounted R/O.
    .
    The TSM server should not be allowed to mount volumes into a
    drive where the needsCleaning flag is still set to TRUE.
    .
    This can be tested very easily by changing the drive
    needsCleaning flag to TRUE using undocumented SHOW cmd.
    The next mount request to the drive will be satisfied although
    cleaning is still outstanding.
    

Local fix

  • use CLEAN DRIVE command
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • The suggested fix for this problem is not possible.  DLT is the
    only type of drive that cleaning fails commands. Because
    cleaning does not normally fail commands the drives are not
    cleaned until the drive is dismounted.  So in order for the
    drive to be cleaned it needs to be mounted first. The only way
    to handle the way DLT reports drive cleaning would be to clean
    the drive when the mount fails.
    
    To work around this issue turn off TSM drive cleaning and use
    the cleaning provided by the tape library.  The drive can also
    be cleaned by using the clean drive command.
    

APAR Information

  • APAR number

    IC35897

  • Reported component name

    TSM SERVER 510

  • Reported component ID

    5698ISMSV

  • Reported release

    51S

  • Status

    CLOSED SUG

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2003-03-11

  • Closed date

    2003-03-25

  • Last modified date

    2003-03-25

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"51S","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
25 March 2003