Sun Microsystems, Inc.  Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1131534.1
Update Date:2011-07-14
Keywords:

Solution Type  Problem Resolution Sure

Solution  1131534.1 :   VTL - Receiving "decompression failed -6" errors with HiFN hardware compression card  


Related Items
  • Sun StorageTek VTL Plus Storage Appliance
  •  
Related Categories
  • PLA-Support>Sun Systems>TAPE>Virtual Tape>SN-TP: VTL
  •  
  • .Old GCS Categories>Sun Microsystems>Storage - Tape>Tape Virtualization
  •  




In this Document
  Symptoms
  Changes
  Cause
  Solution


Applies to:

Sun StorageTek VTL Plus Storage Appliance - Version: 2.0 - Build 1590d to 2.0 - Build 1656 - Release: 2.0 to 2.0
Oracle Solaris on SPARC (64-bit)
.
***Checked for relevance on 14-07-2011*** (dd-mm-yyyy)

Symptoms


Receiving decompression failed -6 errors with hardware compression card.

Receiving Hardware Compression Card Failed

Receiving Temporary Hifn HW Decompression failure

Changes

N/A

Cause

n many cases (not all) the VTL Console will show a compression HW failure, but was not an actual failure.  It's a temporary processor reset if ActualSize and RetSize are equal and no further action required.

Another form of the -6 errors is an actual error and the ActualSize and RetSize are not equal.  These are true decompression errors (many causes) and need to be escalated to VTL Support.

See details in solution section below.

Solution


To determine whether the -6 errors are temporary or true failures:

Open VTL server messages file and grep for "h9630":
    
1. If temporary errors are found:
   "Temporary Hifn HW Decompression failure, return code = -6 "  then decompression operation will be retried and in most cases succeed.

Example messages:
Feb  7 19:45:21 xxxxxxxx h9630vtl_drv: [ID 457317 kern.warning]  
WARNING: h9630vtl_sync_err_handler() ERROR RECOVER: processing error:
instance=0, proc=3, error_cnt=1
Feb 7 19:45:21 xxxxxxxx h9630vtl_drv: [ID 205849 kern.warning]
WARNING: h9630vtl_sync_err_handler() Result=0xA1400324, Interrupt
status=0x00000200
Feb 7 19:45:21 xxxxxxxx h9630vtl_drv: [ID 108322 kern.warning]
WARNING: h9630vtl_sync_err_handler() Resetting 9630 processor 3
Feb 7 19:45:21 xxxxxxxx h9630vtl_drv: [ID 879293 kern.notice] NOTICE:
h9630vtl_proc_reset() Proc reset complete: instance=0, proc_index=3
Feb 7 19:45:21 xxxxxxxx genunix: [ID 459543 kern.notice]
<6>[fffffe800751ec80] TLE_ERROR: Temporary Hifn HW Decompression
failure
, return code = -6


2. If error message shows that "ActualSize" and RetSize" are equal:
   "Decompression failed -6, CompSize 254504, ActualSize 262144, RetSize 262144" then these are temporary errors and operation should be redriven by backup app.

Example messages:
Feb  7 19:45:21 xxxxxxxx genunix: [ID 459543 kern.notice]  
<6>[fffffe800751ec80] TLE_ERROR: READ:Tape:20004077, Decompression
failed -6, CompSize 254504, ActualSize 262144, RetSize 262144
Feb 7 19:45:21 xxxxxxxx ipstorcomm [mgtpipe_exec.c:pipe_thread:1816]
[1376]: [ID 961525 daemon.notice] Rcv'd mgtpipe cmd: 'hardware_problem
Hardware Compression Card Failed'
Feb 7 19:45:21 xxxxxxxx genunix: [ID 459543 kern.notice]
<6>[fffffe800751ec80] TLE_ERROR: 10293: Read Block Failed, Tape
20004077, THL 4159484416, CurBlockSize 262144
Feb 7 19:45:21 xxxxxxxx sanidmgr[667]: [ID 702911 daemon.notice]
IPSTOR||0||E||0x00009cb5||Temporary Hifn Hardware decompression
failed||-6
Feb 7 19:45:21 xxxxxxxx ipstorcomm: [ID 702911 daemon.notice] IPSTOR||
1234053921||W||0x00002901||Attention required event||Hardware
Compression Card Failed

3. If error message shows that "ActualSize" and RetSize" are NOT equal:
     "Decompression failed -6, CompSize 250709, ActualSize 262144, RetSize 163"
    then these are true decompression failures and case should be escalated to Oracle VTL Support.

Example messages:

Feb  7 19:45:20  xxxxxxxx genunix: [ID 459543 kern.notice]  
<6>[fffffe80024b5c80] TLE_ERROR: READ:Tape:10000411, Decompression
failed -6, CompSize 258627, ActualSize 262144, RetSize 115
Feb 7 19:45:20 xxxxxxxx genunix: [ID 459543 kern.notice]
<6>[fffffe80024b5c80] TLE_ERROR: READ:Tape:10000411, Decompression
failed -6, CompSize 76236, ActualSize 262144, RetSize 31
Feb 7 19:45:20 xxxxxxxx genunix: [ID 459543 kern.notice]
<6>[fffffe80024b5c80] TLE_ERROR: READ:Tape:10000411, Decompression
failed -6, CompSize 262122, ActualSize 262144, RetSize 80


Also see related Knowledge doc id 1187199.1.

Attachments
This solution has no attachment
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback