是否有获取 ipmi fru 原始字节的 API? 我需要使用自定义 FRU 数据。我尝试过使用 freeipmi 库 - 但它似乎只有 API 来访问自定义字段,并且没有公开 API 来读取整个 fru 缓冲区。
最佳答案
我不确定是否有任何库提供特殊的 API 函数来读取原始 FRU 数据。正如您所注意到的,freeipmi 和 openipmi 提供了方便的函数来提供“熟”数据。
但是 openipmi(我认为是 freeipmi)也提供了用于发送原始命令和 IPMI 命令来获取原始 FRU 数据的 API 函数。 Openipmi 具有函数 ipmi_send_command_addr()
和 ipmi_mc_send_command()
,它们向指定目标发送 IPMI 命令。
要获取原始 FRU 数据,您需要发出 IPMI 命令“获取 FRU 库存区域信息”以获取 FRU 长度,然后发出 IPMI 命令“读取 FRU 数据”。
关于c++ - 如何获取ipmi fru原始数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36870008/