Sun StorageTek[TM] 2500 Arrays: Write Back Cache Disabled during SMART Battery Learn Cycles (Doc ID 1205345.1)

Last updated on JULY 17, 2017

Applies to:

Sun Storage 2510 Array - Version Not Applicable to Not Applicable [Release N/A]
Sun Storage 2530 Array - Version Not Applicable to Not Applicable [Release N/A]
Sun Storage 2540 Array - Version Not Applicable to Not Applicable [Release N/A]
Information in this document applies to any platform.

Symptoms

During battery learn cycles, the write back cache is disabled.  This is indicated by the battery status being changed to Learning.  Also, when the learn cycle starts, the following event is logged in the array:

Severity    : Minor
Date        : Wed Sep 15 10:00:01 EDT 2010
Device      : <array name>
Component   : Tray.85.Controller.A.Battery.A
Type        : LogEvent
Information : Learn Cycle Started
Event Code  : 70.20.491
Aggregated  : No
Description : Sep 15 10:00:01 <array name> Tray.85.Controller.A.Battery.A: [ID 0x7310] NOTICE: Learn Cycle Started

Probable Cause :
The array firmware has logged an informational event.

Recommended Action :
None required.


At the end of the learn cycle, the following event is logged:

Severity    : Minor
Date        : Wed Sep 15 11:54:26 EDT 2010
Device      : <array name>
Component   : Tray.85.Controller.A.Battery.A
Type        : LogEvent
Information : Learn Cycle Completed
Event Code  : 70.20.491
Aggregated  : No
Description : Sep 15 11:54:26 <array name> Tray.85.Controller.A.Battery.A: [ID 0x7311] NOTICE: Learn Cycle Completed

Probable Cause :
The array firmware has logged an informational event.

Recommended Action :
None required.



During the entire learn cycle process, the write back cache remains disabled and can lead to performance degradation depending on the I/O workload.


Here are the steps that can be used to list the events using Sun StorageTek[TM] Common Array Manager (CAM).

Using the GUI

  1. Expand "Storage Arrays" in the left menu pane.
  2. Expand your storage array name in the left menu pane.
  3. Expand "Troubleshooting" in the left menu pane.
  4. Click on "Events".
  5. In the right pane, click on the -|-> icon. If you mouse over it, it will state "Advanced Filter".
  6. Set "Event" to Log Events.
  7. Set "Event Type" to Component.
  8. Set "Read the last X Kbytes From Log File" to 100.
  9. Set "String Filter" to Battery.
  10. Click on the "Details" of any alarm that is shown.
  11. Review the "Description Field".
  12. Get the value of the array log event ID from the description

Using the Command Line (CLI)

  1. List all the "Battery" events:

    sscs list -d <array name> -t LogEvent -f Battery event

    Where the location for sscs is:

    Solaris: /opt/SUNWstkcam/bin/
    Linux: /opt/sun/cam/bin/
    Windows: C:\Program Files\Sun\Common Array Manager\bin

    Example:

    # ./sscs list -d 2540a -t LogEvent -f Battery event
    2010-09-14 02:59:51 213875 2540a Tray.85.Controller.A.Battery.A LogEvent
    2010-09-14 03:10:27 213896 2540a Tray.85.Controller.A.Battery.A LogEvent
    2010-09-14 03:10:27 213897 2540a Tray.85.Controller.A.Battery.A LogEvent
    2010-09-15 09:35:24 217905 2540a Tray.85.Controller.A.Battery.A LogEvent
    2010-09-15 09:59:56 217957 2540a Tray.85.Controller.B.Battery.B LogEvent
    2010-09-15 10:00:01 217958 2540a Tray.85.Controller.A.Battery.A LogEvent
    2010-09-15 11:53:27 218189 2540a Tray.85.Controller.B.Battery.B LogEvent
    2010-09-15 11:53:39 218190 2540a Tray.85.Controller.B.Battery.B LogEvent
    2010-09-15 11:54:26 218191 2540a Tray.85.Controller.A.Battery.A LogEvent
    2010-09-15 11:54:39 218192 2540a Tray.85.Controller.A.Battery.A LogEvent

  2. Get the detail for a specific event:

    sscs list -d <array name> event <event id>

    Example:

    # ./sscs list -d 2540aevent 217958

    Severity    : Minor
    Date        : Wed Sep 15 10:00:01 EDT 2010
    Device      : 2540a
    Component   : Tray.85.Controller.A.Battery.A
    Type        : LogEvent
    Information : Learn Cycle Started
    Event Code  : 70.20.491
    Aggregated  : No
    Description : Sep 15 10:00:01 2540a Tray.85.Controller.A.Battery.A: [ID 0x7310] NOTICE: Learn Cycle Started

    Probable Cause :
    The array firmware has logged an informational event.

    Recommended Action :
    None required.


    # ./sscs list -d 2540a event 218191

    Severity    : Minor
    Date        : Wed Sep 15 11:54:26 EDT 2010
    Device      : 2540a
    Component   : Tray.85.Controller.A.Battery.A
    Type        : LogEvent
    Information : Learn Cycle Completed
    Event Code  : 70.20.491
    Aggregated  : No
    Description : Sep 15 11:54:26 2540a Tray.85.Controller.A.Battery.A: [ID 0x7311] NOTICE: Learn Cycle Completed

    Probable Cause :
    The array firmware has logged an informational event.

    Recommended Action :
    None required.


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms