背景:
当前电源fru信息中,缺少Product Version字段。
关联ISSUE:
[缺陷]: 电源FRU信息异常-power_mgmt-AtomGit | GitCode
整体方案
在bmc.dev.PowerSupply接口下新增HardwareVersion属性,用于标识电源硬件版本,该属性由驱动层读取硬件固有能力并上报,frudata依据此属性输出Product Version。
- 硬件驱动上电后读取电源硬件能力,赋值至该属性;
- 系统将属性赋值给frudata的Product Version字段。
评审点
在bmc.dev.PowerSupply接口下新增HardwareVersion属性,用于fru信息获取Product Version
详细描述
评审点1:bmc.dev.PowerSupply接口新增属性
变更描述:基于电源硬件能力识别,在标准电源接口下新增硬件能力标识属性。
接口:bmc.dev.PowerSupply
| 属性名称 | 签名 | 访问权限 | 持久化 | 属性来源 | 属性说明 | 变更影响 |
|---|---|---|---|---|---|---|
| HardwareVersion | s | ReadOnly | 不持久化 | 驱动层从硬件获取 | pcb版本号 | 无影响 |
与参考规范差异说明
| 维度 | 参考文档 | 本属性 HardwareVersion |
| ---- | ---- | ---- | ---- |
| 属性来源 | 组件内部维护 | 驱动层从硬件获取 |
| 数据性质 | 运行状态标记,由业务组件主动设置 | 硬件固有能力标识,驱动读取硬件信息上报 |
| 变更时机 | 运行时不变 | 该属性需在电源通讯异常恢复时发送信号 |
评审结论
同意在bmc.dev.PowerSupply 电源接口下新增HardwareVersion 属性