【已评审】支持自研网卡标卡PCIE卡电源故障08000041告警,新增私有属性

背景

支持自研网卡标卡PCIE卡电源故障08000041告警:该需求复用已有0x08000041告警码,仅提供GPIO获取网卡电源状态的182x网卡支持。该类型网卡CSR需新增对象读取网卡GPIO管脚状态获取电源状态,network_adapter组件的NetworkAdapter对象新增私有属性引用网卡电源状态,告警条件需关联BIOS启动状态和网卡电源状态,在BIOS启动完成后才认为获取的网卡电源状态是有效值。

关联issue

[需求]: 支持网卡标卡PCIE卡电源故障08000041告警 - openUBMC/network_adapter - GitCode

整体方案

1、network_adapter组件NetworkAdapter对象新增私有属性PowerScanner,引用网卡GPIO管脚状态获取网卡电源状态,用于182x网卡电源故障08000041告警条件触发判断。

评审点

1、network_adapter组件NetworkAdapter网卡对象新增私有属性PowerScanner,该属性需在对应网卡SR文件的NetworkAdapter对象中配置,引用网卡电源状态,用于182x网卡电源故障08000041告警条件触发判断。

详细描述

(一)

属性名称:PowerScanner

涉及对象:network_adapter组件NetworkAdapter对象

资源path:无

变化类型:新增私有属性PowerScanner

应用场景:引用网卡GPIO管脚状态,业务侧读取PowerScanner,在BIOS启动完成后才认为网卡电源状态有效

持久化类型:不持久化

操作权限:读写。R: ReadOnly、W:无

属性名称 变化类型 签名 读写&权限 持久化 变化通知 属性说明 取值说明
PowerScanner 新增私有属性 y 读写。R: ReadOnly、W:无 不持久化 引用网卡GPIO管脚状态 取值范围:1:正常,0:异常;255:默认值,表示不支持获取或未获取到网卡电源状态

评审结论

遗留问题

1.问题:NetworkAdapter对象新增的私有属性PowerSupplyValue命名存在歧义。
2.解决方案:修改属性名PowerSupplyValue为PowerScanner。