Как получить список устройств инвентаризации фруктов, используя freeipmi api

Я пытаюсь получить список идентификаторов устройства инвентаризации FRU, используя freeipmi api, но я мог только найти ipmi_fru_open_device_id метод, который принимает идентификатор устройства в качестве аргумента.

Кроме того, как вы получаете имя строки устройства?
Например:

Устройство инвентаризации FRU: FRU_RAM (ID 00h)

Я смог получить всю информацию об устройстве, кроме его имени строки (FRU_RAM).

1 ответ

Решение

Сопровождающий FreeIPMI здесь. Основная проблема, если вы не знакомы со спецификацией IPMI, это то, что идентификаторы и имена устройств FRU хранятся в SDR (хранилище данных датчика). Таким образом, вы на самом деле хотите перебрать SDR через API-интерфейс FreeIPMI "sdr" для этой информации.

Я бы порекомендовал пройтись по источнику к ipmi-fru'у от FreeIPMI для руководства Я думаю, что большинство из того, что вы хотели бы, будет там.

Другие вопросы по тегам