OS异常下电问题

问题描述

设备只接了单电源,运行过程中OS突然下电,app.log日志

2026-03-26 23:54:42.360849 sensor NOTICE: sel_management.lua(688): add sel[{"SelType":2,"RecordId":1838,"SelData1":82,"RecordSeq":1839,"SubjectName":"Adc voltage Sensor","GenerateId":32,"SelData3":105,"SelData2":31,"SensorName":"12V0_1","SensorId":"ThresholdSensor_AdcSensor_1_01","SelEventType":1,"SensorNumber":5,"SelMsgVersion":4,"SensorType":2,"Timestamp":1774569282}] successfully, record id is 1838
2026-03-26 23:54:42.361474 sensor NOTICE: sensor_instance.lua(582): [ThresholdSensor_AdcSensor_1_01] assert an event [reading: 31, LowerCritical threshold: 105]
2026-03-26 23:54:42.373774 redfish NOTICE: alarm.lua(644): received a sel[1839]
2026-03-26 23:54:42.376306 event_policy NOTICE: synchronizer.lua(281): received a sel[1839]
2026-03-26 23:54:42.484304 fructrl NOTICE: pg_signal.lua(69): ==== [System:1]PowerGDStatus changed to power off ====
2026-03-26 23:54:42.496176 ums NOTICE: power_monitor.lua(43): power monitor: power state OFF
2026-03-26 23:54:42.490710 storage NOTICE: bus_monitor_service.lua(80): [monitor-power] monitor off, current power state is ON, change to OFF
2026-03-26 23:54:42.491026 storage NOTICE: bus_monitor_service.lua(52): [Storage]OS Off
2026-03-26 23:54:42.495818 product_mgmt NOTICE: fructl_mdb.lua(65): PowerState changed to OFF
2026-03-26 23:54:42.492329 storage NOTICE: bus_monitor_service.lua(61): [Storage]c_mctp_service change power state to OFF
2026-03-26 23:54:42.492700 storage NOTICE: controller_collection.lua(96): os state changed to OFF
2026-03-26 23:54:42.496033 storage NOTICE: drive_collection.lua(68): NVMe list is empty.
2026-03-26 23:54:42.497111 storage NOTICE: bus_monitor_service.lua(84): [monitor-power] set power state from ON to OFF
2026-03-26 23:54:42.504589 host_agent NOTICE: power_monitor.lua(33): power monitor: power state change to OFF
2026-03-26 23:54:42.506433 ums NOTICE: ibma.lua(68): poweroff or osreset, close ums bma
2026-03-26 23:54:42.508675 storage NOTICE: storageconfig_object.lua(267): begin clear_all_controller_info
2026-03-26 23:54:42.508932 firmware_mgmt NOTICE: active_manage.lua(187): Systems PowerState changed to OFF
2026-03-26 23:54:42.509533 firmware_mgmt NOTICE: active_manage.lua(153): power_state_change_proc: cur reset type [SoftReset], fructrl type[Systems].
2026-03-26 23:54:42.509937 firmware_mgmt NOTICE: active_fructl.lua(95): get host type is Singlehost
2026-03-26 23:54:42.510329 firmware_mgmt NOTICE: active_single_host_fructrl.lua(75): active_single_host_fructrl check exist power cycle
2026-03-26 23:54:42.512348 storage NOTICE: storageconfig_object.lua(272): clear all controller info successfully, ret is 0
2026-03-26 23:54:42.522625 firmware_mgmt NOTICE: active_single_host_fructrl.lua(84): get PowerCycleType = 0
2026-03-26 23:54:42.526970 firmware_mgmt NOTICE: active_proc.lua(100): [system(1)]start active by active condition PowerOff
2026-03-26 23:54:42.527070 bmc_soc NOTICE: soc_mgmt.lua(480): OS reset or power-off is detected, cur_state: true, pre_state: true
2026-03-26 23:54:42.527386 firmware_mgmt NOTICE: active_condition_object.lua(30): get active condition obj: active_type = PowerOff
2026-03-26 23:54:42.528906 firmware_mgmt NOTICE: active_poweroff.lua(86): PowerOff not start active task
2026-03-26 23:54:42.529280 firmware_mgmt NOTICE: active_poweroff.lua(98): active_poweroff: set active condition flag: false
2026-03-26 23:54:42.540262 ums NOTICE: sp.lua(509): poweroff, close ums
2026-03-26 23:54:42.513838 event NOTICE: events.lua(116): System normal count change 1 by [Event_SystemACPISoftOffState_0101].
2026-03-26 23:54:42.514848 event NOTICE: hardware_event.lua(580): Event_SystemACPISoftOffState_0101|{"source":{"expressions":["expr($1 == 4 ? 255 : $2)"],"properties":[{"Interface":"bmc.kepler.Scanner","Property":"Status","Path":"/bmc/kepler/Scanner/Scanner_PowerGood_0101","Service":"bmc.kepler.hwproxy"},{"Interface":"bmc.kepler.Scanner","Property":"Value","Path":"/bmc/kepler/Scanner/Scanner_PowerGood_0101","Service":"bmc.kepler.hwproxy"}],"Default":255},"type":"synchronization","value":[0,0]}
2026-03-26 23:54:42.552427 thermal_mgmt NOTICE: base.lua(237): Object(/bmc/kepler/Systems/1/FruCtrl/FruCtrl_1_0_00_00) prop(PowerState) changed: OFF
2026-03-26 23:54:42.551030 bios NOTICE: signal.lua(426): [bios]monitor power state off: init bios status
2026-03-26 23:54:42.551674 bios NOTICE: signal.lua(319): [bios]init system(1) status
2026-03-26 23:54:42.556149 sensor NOTICE: sel_management.lua(688): add sel[{"SelType":2,"RecordId":1839,"SelData1":82,"RecordSeq":1840,"SubjectName":"Adc voltage Sensor","GenerateId":32,"SelData3":140,"SelData2":10,"SensorName":"5V0","SensorId":"ThresholdSensor_AdcSensor_4_01","SelEventType":1,"SensorNumber":8,"SelMsgVersion":4,"SensorType":2,"Timestamp":1774569282}] successfully, record id is 1839
2026-03-26 23:54:42.556504 sensor NOTICE: sensor_instance.lua(582): [ThresholdSensor_AdcSensor_4_01] assert an event [reading: 10, LowerCritical threshold: 140]
2026-03-26 23:54:42.585778 storage NOTICE: bus_monitor_service.lua(136): [monitor-power] SmBiosStatus is 4, power_state is OFF
2026-03-26 23:54:42.592375 bios NOTICE: signal.lua(66): power state changed set_option_flag = 0, set_effective_flag = 0
2026-03-26 23:54:42.592765 bios ERROR: bios_service.lua(2423): bios_service: exist task running.
2026-03-26 23:54:42.601434 fructrl NOTICE: hotswap_state.lua(167): [System:1]Current event is FruPowerFailure, state is M4, uptime: 95126s.
2026-03-26 23:54:42.601880 fructrl NOTICE: hotswap_state.lua(186): [System:1]Move M4 to M6, uptime: 95126s.

SEL日志
"1872","Normal","System","ACPI is in the soft-off state.","2026-03-26 23:54:42","Asserted","0x2C00000B",""

1 ThresholdSensor_AdcSensor当前未适配好,出发SEL后是否会影响OS供电?
2 firmware_mgmt 的power相关日志是否和这个问题有关?该时段未进行固件升级等操作
3 operation.log 没有上下电相关操作

环境信息

  • 软件版本:OpenUBMC2512

PowerGDStatus 属性在 csr 中配置关联 Scanner,因此该日志打印说明是硬件信号变更,而根据您反馈的 operation.log 没有上下电相关操作,因此并非是由 BMC 触发的下电,需要跟硬件确认下电原因