Environmental shutdown due to unreadable battery sensors
Applies to
- 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 showoutput 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
