AFF A400/FAS8300/FAS8700 shuts down with nvmem.battery.noCharge alert
Applies to
- AFF A400, AFF C400
- ASA A400, ASA C400
- FAS8300
- FAS8700
Issue
- Unexpected node shutdown
Console Logs
- Console messages when booting:
WARNING: The battery is experiencing a critical failure:
- Battery is not present
Without a working battery, the system cannot retain data
during a power outage, which can result in data loss.
Power down the system and verify that the battery is
properly installed.
To ignore this failure and boot the system in a mode
where data loss might occur, press 'c' followed by 'Enter'
EMS Logs
- Either error are reported prior to node shutdown
- NVMEM battery is requesting to be charged
[node_name: env_mgr: nvmem.battery.noCharge:alert]: The NVMEM battery is requesting to be charged but the charger is not charging the battery. To prevent data loss, the system will shut down in 20 minutes.
[node_name: env_mgr: callhome.battery.failure:EMERGENCY]: Call home for BATTERY (no charge) CRITICAL.
[node_name: env_mgr: monitor.shutdown.emergency:EMERGENCY]: Emergency shutdown: Environmental Reason Shutdown (Battery not charging)
- NVMEM battery is not present
Thu Feb 03 13:57:59 +0000 [node-01: env_mgr: nvmem.battery.notPresent:alert]: The NVMEM battery is not present. To prevent data loss, the system will shut down in 5 minutes.
Thu Feb 03 14:00:00 +0000 [node-01: statd: monitor.nvramLowBattery:EMERGENCY]: NVRAM battery is dangerously low.
- Following AutoSupport subject message is reported
HA Group Notification from node_name (BATTERY (no charge)) EMERGENCY or
HA Group Notification (BATTERY (no charge)) EMERGENCY
- Partner performs a takeover
[node_name: cf_main: cf.fsm.firmwareStatus:info]: Failover monitor: partner Halted
[node_name: cf_main: cf.fsm.takeover.on.halt:info]: Failover monitor: Node initiated automatic takeover after detecting that its partner node has halted.
To confirm the issue, use one of the following methods:
BMC prompt
- Execute the following command:
BMC node_name> system battery show
- In the results confirm the following:
Current
field shows "0 mA
".RelativeCharge
field show below71%
.ChargingCurrent
field shows "1000 mA
".
AutoSupport logs
- Open the
AutoSupport
titled "BATTERY (no charge)
". - Navigate to the
SP-LATEST-STATISTICS
section. - In the output confirm the following:
Log Collection Time
shows the current date (if it does not, do not use AutoSupport to verify).Current
field shows "0 mA
".RelativeCharge
field show below71%
.ChargingCurrent
field shows "1000 mA
".
- Navigate to the
PLATFORM-SENSORS.XML
section. - In the output confirm one or more of the following show as
failed
orfault
:DBlade Battery Voltage
Battery Charge Failed
?Battery Charge
Bat Charging State