RAID Controller Batteries
Some RAID controllers have batteries. If the controller has a battery, Storage Management displays the battery under the controller object in the tree view.
In the event of a power outage, the controller battery preserves data that is in the volatile cache memory (SRAM) but not yet written to disk. The battery is designed to provide a minimum of 24 hours back up.
When a RAID controller is first installed in a server, the battery may need charging.
For more information on Alert Messages, see the Server Administrator Messages References Guide.
Related Information:
Battery Properties and Tasks
Use this window to view information about the battery and execute battery tasks.
Battery Properties
The battery tree-view object has the following properties.
Property |
Definition |
---|---|
Status |
These icons represent the severity or health of the storage component. |
![]()
![]()
![]()
|
Normal/OK Warning/Non-critical Critical/Fatal For more information, see Storage Component Severity. |
Name |
This property displays the name of the battery. |
State |
This property displays the current status of the battery. Possible values are: Charging—The battery is undergoing the recharge phase of the battery learn cycle. For more information, see Start Learn Cycle. Missing—The controller is missing a battery. Failed—The battery has failed and needs to be replaced. |
Learn Mode |
Auto—Storage Management performs an automatic learn cycle based on the time you set. Warn—The Learn cycle is past the default 90 days.
NOTE: Warn is available only on SAS controllers with firmware version 6.1 and later.
|
Next Learn Time |
This property displays the number of days and hours left before the controller firmware initiates the next Learn cycle. |
Maximum Learn Delay |
This property displays the maximum number of days and hours that you can delay the battery learn cycle. The controller firmware automatically initiates the battery learn cycle. You cannot stop or pause the Learn cycle, but you can delay it. For more information, see Battery Delay Learn Cycle and Start Learn Cycle. |
Battery Tasks
To execute a drop-down menu battery task:
1 ![]() |
Expand the Storage tree object to display the controller objects. |
2 ![]() |
Expand a controller object. |
3 ![]() |
Select the Battery object. |
4 ![]() |
Select a task from the Available Tasks drop-down menu. |
5 ![]() |
Click Execute. |
Drop-Down Menu Battery Tasks:
Related information:
Start Learn Cycle
Does my controller support this feature? See Supported Features.
Use the Start Learn Cycle task to initiate the battery learn cycle.
The battery learn cycle discharges and then fully charges the controller battery.
The Learn cycle recalibrates the battery integrated circuit so that the controller can determine whether the battery can maintain the controller cache for the prescribed period of time in the event of a power loss.
While the Learn cycle is in progress, the battery may not be able to maintain the cache during a power loss. If the controller is using write-back cache policy, then the controller changes to write-through cache policy until the Learn cycle completes. The write-through cache policy writes the data directly to the disk and reduces the risk that data can be lost in the cache if there is a power loss.
![]() ![]() |
NOTE: If you have set the controller to force write-back cache policy, then the cache policy is not changed during the Learn cycle. When using force write-back cache policy, it is possible for data loss to occur if there is a power loss while the Learn cycle is in progress. |
The controller firmware automatically initiates the Learn cycle every 90 days. You can, however, delay the start time of the Learn cycle for a further seven days, after which the firmware automatically initiates the Learn cycle. For more information, see Battery Delay Learn Cycle.
![]() ![]() |
NOTE: The Learn cycle cannot be performed while the battery is charging. If either a user or the controller firmware initiate the Learn cycle while the battery is charging, then the battery Learn State displays Requested. When the battery is fully charged, the Learn cycle begins. |
Battery Transparent Learn Cycle
The PERC H710 and PERC H810 controllers support Transparent Learn Cycle (TLC), a periodic operation that calculates the charge that is remaining in the battery to ensure there is sufficient energy. The operation runs automatically, and causes no impact to system or controller performance. The controller automatically performs TLC on the battery to calibrate and gauge its charge capacity once every 90 days. The operation can be performed manually, if required.
Battery Delay Learn Cycle
Does my controller support this feature? See Supported Features.
The controller firmware automatically initiates the battery learn cycle every 90 days. Although you cannot stop the firmware from running the Learn cycle, you can delay the start time of the learn cycle for up to seven days. For more information on the battery learn cycle, see Start Learn Cycle.
To delay the battery learn cycle:
1 ![]() |
Type a numerical value in the Days text box. The value must be within the 0 – 7 range. The value you enter indicates the number of days for which you want to delay the battery learn cycle. The Learn cycle can be delayed for a maximum of seven days. |
2 ![]() |
Type a numerical value in the Hours text box. The value must be within the 0 – 23 range. The value you enter indicates the number of hours for which you want to delay the battery learn cycle. |
3 ![]() |
Click Apply Changes. To exit and cancel your changes, click Go Back To Battery Information Page. |
To locate this task in Storage Management:
1 ![]() |
Expand the Storage tree object to display the controller objects. |
2 ![]() |
Expand the controller object. |
3 ![]() |
Select the Battery object. |
4 ![]() |
Select Delay Learn Cycle from the Available Tasks drop-down menu. |
5 ![]() |
Click Execute. |
Related Information: