Environmental shutdown due to unreadable battery sensors
Applies to
- AFF A250
- FAS2720
- ONTAP 9
Issue
- Node suddenly performs environmental shutdown.
- The partner node performs takeover and errors related to unreadable battery sensors can be seen on the affected node leading up to the shutdown.
- The following can be seen in the EMS logs:
[node_name:nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Initial FCC' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name:nvmem.battery.packInvalid:EMERGENCY]: The incorrect NVMEM battery is installed. Expected part number is 271-00045. To prevent data loss, the system will shut down in 5 minutes.
[node_name:nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Initial FCC' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name:callhome.battery.failure:EMERGENCY]: Call home for BATTERY ('Bat Initial FCC' unreadable) CRITICAL.
[node_name:nvmem.battery.packInvalid:EMERGENCY]: The incorrect NVMEM battery is installed. Expected part number is 271-00045. To prevent data loss, the system will shut down in 5 minutes.
[node_name:monitor.shutdown.emergency:EMERGENCY]: Emergency shutdown: Environmental Reason Shutdown (Battery initial FCC failed)
or
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Temp' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Volt' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Curr' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Full Cap' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Charge Curr' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Charge Volt' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Initial Fcc' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Dstg Cycles' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
[node_name: env_mgr: nvmem.battery.unread:EMERGENCY]: The NVMEM battery state cannot be determined because the 'Bat Dsg FET Flt' sensor is unreadable. To prevent data loss, the system will shut down in 5 minutes.
SP-LATEST-IPMI
/system fru show
output from BMC CLI:
Bat_Temp | na | degrees C | na | 0.000 | 0.000 | 5.000 | 60.000 | 75.000 | 127.500
Bat_Volt | na | Volts | na | 0.000 | 5.500 | 5.600 | 8.500 | 8.600 | 12.750
Bat_Curr | na | Amps | na | na | na | na | 1.200 | 1.520 | 2.540
Bat_Rem_Cap | na | Watts * hour | na | na | na | na | na | na | na
Bat_Full_Cap | na | Watts * hour | na | na | na | na | na | na | na
Bat_Charge_Curr | na | Amps | na | na | na | na | 2.200 | 2.300 | 5.100
Bat_Charge_Volt | na | Volts | na | na | na | na | 8.900 | 9.000 | 12.750
Bat_Design_Cap | na | Watts * hour | na | na | na | na | na | na | na
Bat_Initial_Fcc | na | Watts * hour | na | na | na | na | na | na | na
Bat_Dstg_Cycles | na | cycles | na | na | 2.000 | 5.000 | na | na | na
Bat_Cycle_Cnt | na | cycles | na | na | na | na | na | na | na
Bat_Power_Fault | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Bat_Dsg_FET_Flt | na | discrete | na | na | na | na | na | na | na
Bat_Chg_FET_Flt | na | discrete | na | na | na | na | na | na | na
Bat_Pack_Invalid | na | discrete | na | na | na | na | na | na | na