Redfish接口信息硬盘固件状态查询问题

问题描述

get_drives_state.lua 文件中 redfish接口获取固件状态,nvme盘固定返回Enble有什么背景吗:

如果M.2盘不受Raid管理没有BMA,有没有办法获取固件状态?

如果不能获取需不需要添加默认值

环境信息

NA

重现步骤

  1. NA

期望结果

NA

实际结果

NA

尝试过的解决方案

NA

分析结论

NA

1.看了下历史实现,这里逻辑有问题,需要从vpd中读取信息
2.M.2盘如果是SAS/SATA 并且没有raid卡 bma 目前无法获取固件状态

如果m.2无法获取返回什么结果比较合理

看看下面这个

第一个问题由这个issue跟踪
[缺陷]: redfish接口uri:/redfish/v1/Chassis/:chassisid/Drives/:driveid 返回信息有误 - openUBMC/storage - AtomGit | GitCode