// 此模板仅供参考,如果不适用可以修改
问题描述
Version Change传感器相关实现逻辑
环境信息
- 软件版本:OpenUBMC LTS SP1
Version Change离散传感器配置了一个相关的离散事件
"DiscreteSensor_FwUpdate": {
"OwnerId": 32,
"OwnerLun": 0,
"EntityId": "<=/Entity_MainBoard.Id",
"EntityInstance": "<=/Entity_MainBoard.Instance",
"Initialization": 99,
"Capabilities": 64,
"SensorType": 43,
"ReadingType": 111,
"SensorName": "Version Change",
"AssertMask": 128,
"DeassertMask": 0,
"DiscreteMask": 128,
"Unit": 192,
"BaseUnit": 0,
"ModifierUnit": 0,
"DiscreteType": 0,
"RecordSharing": 1,
"Reading": 0
},
"DiscreteEvent_Bmc_Update": {
"Property": 0,
"ListenType": 1,
"EventData1": 199,
"EventData2": 2,
"EventData3": "#/UpdateMgmt.ActiveImage",
"EventDir": "<=/UpdateMgmt.LastUpgradeResult |> expr($1 == 1 ? 1 : 0)",
"Conversion": 0,
"SensorObject": "#/DiscreteSensor_FwUpdate"
},
目前测试看在升级bmc包后,会生成一条sel,传感器状态会在bmc升级完刚启动时变为0x8080,一段时间后恢复成0x0080,想明确下这块逻辑,以及我上述的现象是否符合预期
root@DESKTOP-72HJ4HB:/home/workspace/manifest# ipmitool -I lanp -H 90.90.124.10 -U Administrator -P Admin@9000 -C 17 sensor list |grep -i version
Version Change | 0x0 | discrete | 0x8080| na | na | na | na | na | na
root@DESKTOP-72HJ4HB:/home/workspace/manifest# ipmitool -I lanp -H 90.90.124.10 -U Administrator -P Admin@9000 -C 17 sensor list |grep -i version
Version Change | 0x0 | discrete | 0x0080| na | na | na | na | na | na