背景
支持自研网卡标卡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。