Содержимое команды IPMI
В этом разделе приводится подробное содержимое команд IPMI.
Имя
OEMCMD_GET_PSU_COLLECTED_DATA
NetFn
0x32
CMD
0x90
Данные запроса/данные отклика
Запрос:
Байт 1: тип ввода
- 1: входная мощность переменного тока
- 2: потребление модуля блока питания
- 3: питание вентилятора компьютера
Отклик:
(если входная мощность переменного тока, потребление модуля блока питания)
Байт 1: код выполнения
- 0x00: успешно
Байт 2: сумма МИНИМАЛЬНОЙ входной мощности переменного тока / LSB (потребление модуля блока питания)
Байт 3: сумма МИНИМАЛЬНОЙ входной мощности переменного тока / MSB (потребление модуля блока питания)
Байт 4: сумма СРЕДНЕЙ входной мощности переменного тока / LSB (потребление модуля блока питания)
Байт 5: сумма СРЕДНЕЙ входной мощности переменного тока / MSB (потребление модуля блока питания)
Байт 6: сумма МАКСИМАЛЬНОЙ входной мощности переменного тока / LSB (потребление модуля блока питания)
Байт 7: сумма МАКСИМАЛЬНОЙ входной мощности переменного тока / MSB (потребление модуля блока питания)
(если питание ВЕНТИЛЯТОРА)
Байт 1: код выполнения
- 0x00: успешно
Байт 2: сумма питания ВЕНТИЛЯТОРА (LSB)
Байт 3: сумма питания ВЕНТИЛЯТОРА
Байт 4: сумма питания ВЕНТИЛЯТОРА (MSB)
Комментарии
Эта команда используется для отображения данных, которые периодически собираются со всех модулей блока питания и ВЕНТИЛЯТОРА компьютера.
1 единица = 1 Вт
Примечание. Только блок питания ВЕНТИЛЯТОРА,
использующий 10 мВт = 0,01 Вт
Совокупное питание ВЕНТИЛЯТОРА =
( (MSB * 256* 256 ) + (Байт 2 *256) + LSB) *(10 мВт)
СРД: среднее
Имя
OEMCMD_GET_PSU_STATUS
NetFn
0x32
CMD
0x91
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
- 0x00: успешно
Байт 2: EPOW модуля блока питания (PSU)
- Бит: 0–1 = PSU1-2
- 0: не активировать
- 1: активировать
Байт 3: РЕГУЛИРОВКА модуля блока питания
- Бит: 0–1 = PSU1-2
- 0: не активировать
- 1: активировать
Байт 4: модуль блока питания ПРИСУТСТВУЕТ
Бит: 0–1 = PSU1-2
0: отсутствует
1: присутствует
Байт 5: НОРМАЛЬНОЕ ПИТАНИЕ модуля блока питания
Бит: 0–1 = PSU1-2
0: ненормальное питание
1: нормальное питание
Байт 6: EPOW НА ВЫХОДЕ
Байт 7: РЕГУЛИРОВКА ВЫХОДА
Комментарии
Эта команда используется для отображения связанного с модулем блока питания реестра или состояния (от PSOC)
ZERO_WAKE_UP#
Имя
OEMCMD_GET_FAN_ GPIO
NetFn
0x32
CMD
0x94
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
0x00: успешно
0xC9: параметр вне диапазона
Байт 2: ВЕНТИЛЯТОР присутствует
По одному биту на ВЕНТИЛЯТОР
LSB: ВЕНТИЛЯТОР1
Байт 3: светодиодный индикатор ошибки ВЕНТИЛЯТОРА
По одному биту на ВЕНТИЛЯТОР
LSB: ВЕНТИЛЯТОР1
Комментарии
Неприменимо
Имя
OEMCMD_SET_FAN_GPIO
NetFn
0x32
CMD
0x95
Данные запроса/данные отклика
Запрос:
Байт 1: номер светодиодного индикатора ошибки ВЕНТИЛЯТОРА (1–5)
Байт 2: функция светодиодного индикатора ошибки вентилятора
0: светодиодный индикатор выключен
1: светодиодный индикатор включен
Отклик:
Байт 1: код выполнения
0x00: успешно
0xC9: параметр вне диапазона
Комментарии
Неприменимо
Имя
OEMCMD_GET_SYS_LED
NetFn
0x32
CMD
0x96
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: светодиодный индикатор идентификации
0: не горит
1: горит
2: мигает
3: режим принятия: не горит
4: режим принятия: горит
5: режим принятия: мигает
Байт 3: светодиодный индикатор проверки журнала
0: не горит
1: горит
Комментарии
Эта команда используется для получения статуса светодиодного индикатора SMM.
Светодиодный индикатор идентификации:
Прим.В режиме принятия SMM будет управлять светодиодным индикатором идентификации на основании состояния светодиодного индикатора идентификации XCC. Если SMM получает различные параметры от XCC в режиме принятия, состояние «Мигает» имеет приоритет над состоянием «Горит», а состояние «Горит» имеет приоритет над состоянием «Не горит».Имя
OEMCMD_SET_SYS_LED
NetFn
0x32
CMD
0x97
Данные запроса/данные отклика
Запрос:
Байт 1: тип светодиодного индикатора
1: светодиодный индикатор идентификации
2: светодиодный индикатор проверки журнала
Байт 2: функция
0: не горит
1: горит
2: мигает (только светодиодный индикатор идентификации)
Отклик:
Байт 1: код выполнения
0x00: успешно
0xC9: параметр вне диапазона
Комментарии
Эта команда используется для задания состояния светодиодного индикатора SMM.
Светодиодный индикатор проверки журнала:
0: не горит
1: горит
Светодиодный индикатор идентификации:
0: не горит
1: горит
2: мигает
Прим.При изменении состояния светодиодного индикатора идентификации SMM также укажет XCC изменить состояние светодиодного индикатора идентификации. После успешного перевода светодиодного индикатора идентификации SMM в состояние «Не горит» он перейдет в режим принятия автоматически.Имя
OEMCMD_GET_NODE_POWER_READING
NetFn
0x32
CMD
0x98
Данные запроса/данные отклика
Запрос:
Байт 1: номер узла
1: узел 1
2: узел 2
3: узел 3
4: узел 4
5: рама
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Байт 2: минимальная мощность (LSB)
Байт 3: минимальная мощность (MSB)
Байт 4: средняя мощность (LSB)
Байт 5: средняя мощность (MSB)
Байт 6: максимальная мощность (LSB)
Байт 7: максимальная мощность (MSB)
Комментарии
Отображать обновляемые сведения о потребляемой мощности узла по XCC. (Единица: Вт)
Имя
OEMCMD_GET_NODE_SIZE
NetFn
0x32
CMD
0x99
Данные запроса/данные отклика
Запрос:
Байт 1: узлы 1–4
1: узел 1
2: узел 2
3: узел 3
4: узел 4
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Байт 2: физическая ширина узла
Байт 3: физическая высота узла
Байт 4: допустимое подключаемое устройство
Байт 5: ширина подключаемого устройства
Байт 6: высота подключаемого устройства
Комментарии
Отображает габариты узла.
Имя
OEMCMD_SET_ACOUSTIC_MODE
NetFn
0x32
CMD
0x9B
Данные запроса/данные отклика
Запрос:
Байт 1: акустический режим
0: отключить
1: включить режим 1
2: включить режим 2
3: включить режим 3
4: включить режим 4
5: включить режим 5
Отклик:
Байт 1: код выполнения
0x00: успешно
0x01: высокий приоритет PCIe
0xC9: вне диапазона
Байт 2: предыдущая настройка
Байт 3: текущая настройка
Комментарии
0x0 = отключить
0x1 = включить режим 1
Рабочий диапазон ВЕНТИЛЯТОРА компьютера: от 10 до 20 %.
0x2 = включить режим 2
Рабочий диапазон ВЕНТИЛЯТОРА компьютера: от 10 до 25 %.
0x3 = включить режим 3
Рабочий диапазон ВЕНТИЛЯТОРА компьютера: от 10 до 30 %.
0x4 = включить режим 4
Рабочий диапазон ВЕНТИЛЯТОРА компьютера: от 10 до 45 %.
0x5 = включить режим 5
Рабочий диапазон ВЕНТИЛЯТОРА компьютера: от 30 до 100 %. Повышение нормальной рабочей мощности на 20 %.
Имя
OEMCMD_GET_CAP_BOUNDARY
NetFn
0x32
CMD
0x9D
Данные запроса/данные отклика
Запрос:
Байт 1: номер узла
1: узел 1
2: узел 2
3: узел 3
4: узел 4
5: рама
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Байт 2: минимальное ограничение LSB
Байт 3: минимальное ограничение MSB
Байт 4: максимальное ограничение LSB
Байт 5: максимальное ограничение MSB
Байт 6: защитное ограничение LSB
Байт 7: защитное ограничение MSB
Байт 8: пользовательское ограничение LSB
Байт 9: пользовательское ограничение MSB
Байт 10: термическое ограничение LSB
Байт 11: термическое ограничение MSB
Комментарии
Диапазон ограничения для узла:
(Минимальная мощность питания узла) < ограничение < (максимальная мощность питания узла)
Диапазон ограничения для рамы:
(Сумма минимальной мощности питания узла) < ограничение
Минимальная мощность питания должна задаваться с учетом узлов передачи разрешений.
Прим.Ограничение применяется только вовремя выполнения ОС. Конфигурация текущего ограничения уровня рамы имеет поведение, отличное от суммы на уровне узла. Имя
OEMCMD_SET_CAP_VALUE
NetFn
0x32
CMD
0x9E
Данные запроса/данные отклика
Запрос:
Байт 1: номер узла
1: узел 1
2: узел 2
3: узел 3
4: узел 4
5: рама
Байт 2: значение ограничения (LSB)
Байт 3: значение ограничения (MSB)
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Комментарии
Прим.Ограничение/экономия не поддерживается, если на узле отсутствует разрешение.Диапазон значений ограничения (1~32767)
Имя
OEMCMD_SET_CAP_STATE
NetFn
0x32
CMD
0x9F
Данные запроса/данные отклика
Запрос:
Байт 1: номер узла
1: узел 1
2: узел 2
3: узел 3
4: узел 4
5: рама
Байт 2: режим ограничения
0: отключить
1: включить
Байт 3: режим экономии
0: отключить
1: режим экономии 1
Отклик:
Байт 1: код выполнения
0x00: успешно
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Комментарии
Прим.Ограничение/экономия не поддерживается, если на узле отсутствует разрешение.Имя
OEMCMD_GET_CAP_STATE
NetFn
0x32
CMD
0xA0
Данные запроса/данные отклика
Запрос:
Байт 1: номер узла
1: узел 1
2: узел 2
3: узел 3
4: узел 4
5: рама
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Байт 2: режим ограничения
0: отключить
1: включить
Байт 3: значение ограничения, LSB
Байт 4: значение ограничения, MSB
Байт 5: режим экономии
0: отключить
1: режим экономии 1
Комментарии
Пока режим экономии не поддерживает 2, 3.
Имя
OEMCMD_SET_DATE_TIME
NetFn
0x32
CMD
0xA1
Данные запроса/данные отклика
Запрос:
Байт 1: год MSB (2000~2037)
Байт 2: год LSB (2000~2037)
Байт 3: месяц (0x01~0x12)
Байт 4: дата (0x01~0x31)
Байт 5: час (0x00~0x23)
Байт 6: минута (0x00~0x59)
Байт 7: секунда (0x00~0x59)
Отклик:
Байт 1: код выполнения
0x00: успешно
0xC9: вне диапазона
Комментарии
Прим.Год указывается в формате 2000~20xx. Для удобства пользовательского ввода данные вводятся в десятичном формате.
Пример: год 2010
Байт 1: 0x20
Байт 2: 0x10
Имя
OEMCMD_GET_PSU_POLICY_OVS
NetFn
0x32
CMD
0xA2
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: политика модуля блока питания
0: без резервирования
1: политика N+1
Байт 3: режим превышения лимита
0: отключить
1: включить
Комментарии
Эта команда используется для получения политики модуля блока питания и общего банка питания. (Единица: 1 Вт)
ЛЭП высокого напряжения переменного тока или 240 В постоянного тока:
1320 Вт для модуля блока питания 1100 Вт
1920 Вт для модуля блока питания 1600 Вт
2400 Вт для модуля блока питания 2000 Вт
ЛЭП низкого напряжения переменного тока:
1080 Вт для модуля блока питания 1100 Вт (<100 В пост. тока)
1260 Вт для модуля блока питания 1100 Вт (<170 В пост. тока)
Неприменимо для модуля блока питания 1600 Вт
Неприменимо для модуля блока питания 2000 Вт
Имя
OEMCMD_SET_PSU_POLICY_OVS
NetFn
0x32
CMD
0xA3
Данные запроса/данные отклика
Запрос:
Байт 1: политика модуля блока питания:
0: без резервирования
1: политика N+1
Байт 2: OVS
0: отключить
1: включить
Отклик:
Байт 1: код выполнения
0x00: успешно
0xD5: конфигурация модуля блока питания не разрешена
0xC9: вне диапазона
Байт 2: код выполнения
0x00: REDUNDANT_OK
0x01:REDUNDANT_PRESENT_ERR
0x02:REDUNDANT_BANK_LACK
Комментарии
Эта команда используется для настройки политики модуля блока питания.
Невозможно успешно настроить политику модуля блока питания из-за недопустимой конфигурации.
Имя
OEMCMD_SET_NODE_RESET
NetFn
0x32
CMD
0xA4
Данные запроса/данные отклика
Запрос:
Байт 1: номер узла
0x1: узел 1
0x2: узел 2
0x3: узел 3
0x4: узел 4
Байт 2: сбросить режим
1: сброс (сброс XCC)
2: переустановить (выключить и снова включить питание пер. тока)
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Комментарии
Эта команда используется для сброса/выключения и включения узла пользователем. Если узел отсутствует, отклик будет иметь вид 0xD5.
Имя
OEMCMD_GET_PSU_FAN_STATUS
NetFn
0x32
CMD
0xA5
Данные запроса/данные отклика
Запрос:
Байт 1: номер ВЕНТИЛЯТОРА модуля блока питания
1: ВЕНТИЛЯТОР PSU1
2: ВЕНТИЛЯТОР PSU2
Отклик:
Байт 1: код выполнения
0x00: успешно
0xC9: вне диапазона
Байт 2: скорость ВЕНТИЛЯТОРА LSB (об/мин)
Байт 3: MSB скорости ВЕНТИЛЯТОРА (об/мин)
Байт 4: рабочая мощность ВЕНТИЛЯТОРА (0~100 %)
Байт 5: состояние ВЕНТИЛЯТОРА
0: отсутствует
1: аномальный
2: нормальный
Комментарии
Эта команда используется для получения статуса ВЕНТИЛЯТОРА модуля блока питания.
Прим.Аномальное состояние означает, что скорость модуля блока питания ниже 3000 об/мин.Имя
OEMCMD_BACKUP_RESTORE
NetFn
0x32
CMD
0xA6
Данные запроса/данные отклика
Запрос:
Байт 1: действия
0: получение состояния резервного копирования или восстановления
1: резервное копирование на устройство хранения
2: восстановление с устройства хранения
Отклик:
Байт 1:
0x00: КОМАНДА OK
0x01: ВОССТАНОВЛЕНИЕ ИЗ РЕЗЕРВНОЙ КОПИИ ВЫПОЛНЯЕТСЯ
0x31: РЕЗЕРВНОЕ КОПИРОВАНИЕ ЗАВЕРШЕНО
0x32: СБОЙ РЕЗЕРВНОГО КОПИРОВАНИЯ
0x41: ВОССТАНОВЛЕНИЕ ЗАВЕРШЕНО
0x42: СБОЙ ВОССТАНОВЛЕНИЯ
0xC9: вне диапазона
0xCC: недопустимое поле данных в запросе
Комментарии
Эта команда служит для резервного копирования конфигурации на внешнее устройство хранения, например устройство USB или SD, и восстановления конфигурации с такого устройства. Если устройство хранения не вставлено, выполнение команды завершится ошибкой.
Имя
OEMCMD_GET_NODE_STATUS
NetFn
0x32
CMD
0xA7
Данные запроса/данные отклика
Запрос:
Байт 1: номер узла
0x1: узел 1
0x2: узел 2
0x3: узел 3
0x4: узел 4
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Байт 2: состояние питания узла
0x00: питание ВЫКЛЮЧЕНО
0x20: нет разрешений
0x40: сбой питания
0x80: питание ВКЛЮЧЕНО
Байт 3: ширина
Байт 4: высота
Байт 5: состояние разрешения
0x00: сбой первого разрешения
0x01: разрешение на переход в режим ожидания
0x02: сбой второго разрешения
0x03: передача разрешения (передача вторичной загрузки)
0xFF: разрешение не определено
Комментарии
Отчет о текущем состоянии узла.
Имя
OEMCMD_GET_SMM_STATUS
NetFn
0x32
CMD
0xA8
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: версия SMM
Байт 3: дополнительная версия SMM
Байт 4: основная версия PSOC
Байт 5: дополнительная версия PSOC
Байт 6: номер флэш-устройства загрузки
0x1: флэш-устройство 1
0x2: флэш-устройство 2 (отработка отказа)
Байт 7:13: build ID SMM
Комментарии
В build ID используется значение ASCII.
Пример: 0x41 = ‘A’
Имя
OEMCMD_SET_NODE_RESTORE_POLICY
NetFn
0x32
CMD
0xA9
Данные запроса/данные отклика
Запрос:
Байт 1: политика узла
Бит [7:6]: узел 4 (1: последнее состояние, 0: выкл.)
Бит [5:4]: узел 3
Бит [3:2]: узел 2
Бит [1:0]: узел 1
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
Комментарии
Неприменимо
Имя
OEMCMD_GET_NODE_RESTORE_POLICY
NetFn
0x32
CMD
0xAA
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
0x00: успех
Байт 2: политика узла
Бит [7:6]: узел 4 (1: последнее состояние, 0: выкл.)
Бит [5:4]: узел 3
Бит [3:2]: узел 2
Бит [1:0]: узел 1
Комментарии
Неприменимо
Имя
OEMCMD_SET_PSU_SMART_REDUNDANT
NetFn
0x32
CMD
0xAB
Данные запроса/данные отклика
Запрос:
Байт 1: режим
0: отключить
1: обновление каждые 10 минут
2: обновление каждые 30 минут
3: обновление каждые 60 минут
Отклик:
Байт 1: код выполнения
0x00: успешно
0x01: не поддерживается
0xC9: вне диапазона
Комментарии
Прим.- Режим нулевого вывода отключен по умолчанию.
- Если модуль блока питания находится в состоянии «Не поддерживается» или «Несоответствие», нулевой вывод также отключен.
Имя
OEMCMD_GET_PSU_SMART_REDUNDANT
NetFn
0x32
CMD
0xAC
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: состояние
0x00: нормально
0x01: не поддерживается
Байт 3: режим (если состояние — нормально)
0: отключить
1: обновление каждые 10 минут
2: обновление каждые 30 минут
3: обновление каждые 60 минут
Комментарии
Состояние
0x00: нормально
0x01: не поддерживается
Имя
OEMCMD_SMM_RESET_TO_DEFAULT
NetFn
0x32
CMD
0xAD
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
0x00: успешно
Комментарии
Эта команда используется для сброса SMM до значения по умолчанию пользователем.
Имя
OEMCMD_SET_VPD
NetFn
0x32
CMD
0xAF
Данные запроса/данные отклика
Запрос:
Байт 1: тип VPD
0: SMM
1: PDM
2: правая плата-адаптер Riser
3: левая плата-адаптер Riser
4: EIOM
5: рама
Байт 2: идентификатор устройства
0: МТМ
1: серийный номер компьютера
2: номер компонента
3: номер FRU компонента
4: серийный номер компонента
5: идентификатор производства
6: уровень версии оборудования
7: дата производства
8: UUID
9: корпоративный номер IANA
A: ИД продукта
B: название компонента
C: GLID
D: уровень EC
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: данные VPD N
Комментарии
ИД устройства:
0x0: МТМ (рама), 10 байтов
0x1: серийный номер компьютера (рама), 10 байтов
0x2: номер компонента (SMM, PDM, PIOR, EIOM), 12 байтов
0x3: номер FRU компонента (SMM, PDM, PIOR, EIOM), 12 байтов
0x4: серийный номер компонента (SMM, PDM, PIOR, EIOM), 12 байтов
0x5: идентификатор производства (рама, SMM), 4 байта
0x6: уровень версии оборудования (SMM, PDM, PIOR, EIOM, рама), 1 байт
0x7: дата производства (SMM, PDM, PIOR, EIOM, рама), 4 байта
0x8: универсальный уникальный идентификатор (UUID) (SMM, PDM, PIOR, EIOM, рама), 16 байтов
0x9: корпоративный номер IANA (рама), 4 байта
0xA: ИД продукта (рама), 2 байта
0xB: название компонента (SMM, PDM, PIOR, EIOM, рама), 64 байта
0xC: глобальный идентификатор (GLID, рама), 8 байтов
0xD: уровень EC (SMM, PDM, PIOR, EIOM, рама), 10 байтов
Имя
OEMCMD_GET_VPD
NetFn
0x32
CMD
0xB0
Данные запроса/данные отклика
Запрос:
Байт 1: тип VPD
0: SMM
1: PDM
2: правая плата-адаптер Riser
3: левая плата-адаптер Riser
4: EIOM
5: рама
Байт 2: идентификатор устройства
0: МТМ
1: серийный номер компьютера
2: номер компонента
3: номер FRU компонента
4: серийный номер компонента
5: идентификатор производства
6: уровень версии оборудования
7: дата производства
8: UUID
9: корпоративный номер IANA
A: ИД продукта
B: название компонента
C: GLID
D: уровень EC
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: данные VPD N
Комментарии
Только чтение
ИД устройства:
0x0: МТМ (рама), 10 байтов
0x1: серийный номер компьютера (рама), 10 байтов
0x2: номер компонента (SMM, PDM, PIOR, EIOM), 12 байтов
0x3: номер FRU компонента (SMM, PDM, PIOR, EIOM), 12 байтов
0x4: серийный номер компонента (SMM, PDM, PIOR, EIOM), 12 байтов
0x5: идентификатор производства (рама, SMM), 4 байта
0x6: уровень версии оборудования (SMM, PDM, PIOR, EIOM, рама), 1 байт
0x7: дата производства (SMM, PDM, PIOR, EIOM, рама), 4 байта
0x8: универсальный уникальный идентификатор (UUID) (SMM, PDM, PIOR, EIOM, рама), 16 байтов
0x9: корпоративный номер IANA (рама), 4 байта
0xA: ИД продукта (рама), 2 байта
0xB: название компонента (SMM, PDM, PIOR, EIOM, рама), 64 байта
0xC: глобальный идентификатор (GLID, рама), 8 байтов
0xD: уровень EC (SMM, PDM, PIOR, EIOM, рама), 10 байтов
Имя
OEMCMD_FFDC_DUMP
NetFn
0x32
CMD
0xB1
Данные запроса/данные отклика
Запрос:
Выполнить дамп FFDC через IPMI
Отклик:
Код выполнения
0x00: успешно
Запрос:
Запрос состояния дампа FFDC
Байт 1 0
Отклик:
Байт 1
0: завершено и возвращено имя файла FFDC N байтов (SMM-MAC addr-FFDC-YYYY-MM-DD-HH MMSS.tgz)
1: выполняется
2: нет SD
3: нет USB
4: сбой TAR
E: сбой отправки
F: сервер TFTP не найден
Запрос:
Настроить адрес сервера TFTP (IPV4/6) и путь отправки, разделить «/»
Байт 1 1
Байт 2:N строка адреса сервера TFTP и пути к нему, путь может быть пустым.
Отклик:
код выполнения
0x00: успешно
0xCC: недопустимое поле данных в запросе
Комментарии
Максимальная длина поля составляет 64 символа.
Чтобы захватить журнал обслуживания FFDC SMM, выполните следующие действия.
Задайте путь к серверу TFTP, где IP-адрес указан в шестнадцатеричном формате. В следующем примере показан целевой сервер по адресу 192.168.1.1 =
1 0x31 0x39 0x32 0x2E 0x31 0x36 0x38 0x2E 0x31 0x2E 0x31 ipmitool -H SMM_IP -U USERID -P PASSW0RD
-I lanplus raw 0x32 0xB1 0x1 0x31 0x39 0x32 0x2E 0x31 0x36 0x38 0x2E 0x31 0x2E 0x31Запустите сбор данных журнала.
ipmitool -H SMM_IP -U USERID -P PASSW0RD -I lanplus raw 0x32 0xB1
Запросите состояние захвата журнала FFDC.
ipmitool -H SMM_IP -U USERID -P PASSW0RD -I lanplus raw 0x32 0xB1 0x0 return 0 : complete 1: running
возврат
0: завершено
1: выполняется
Формат файла журнала FFDC:
SMM-MAC
addr-FFDC-YYYY-MM-DD-HHMMSS.tgz
Имя
OEMCMD_SET_SMTP_CONFIG_PARAMETERS
NetFn
0x32
CMD
0xB2
Данные запроса/данные отклика
Запрос:
Байт 1: средство выбора параметра.
Байт 2:N — данные о параметре конфигурации. Согласно разделу «Параметры конфигурации SMTP».
Отклик:
Байт 1: универсальные коды плюс
0xC7: недопустимая длина данных запроса
0xC9: параметр вне диапазона
0xCC: недопустимое поле данных в запросе
Комментарии
См. информацию о средстве выбора параметров и данные в разделе Параметры конфигурации SMTP.
Имя
OEMCMD_GET_SMTP_CONFIG_PARAMETERS
NetFn
0x32
CMD
0xB3
Данные запроса/данные отклика
Запрос:
Байт 1: средство выбора параметра.
Байт 2: средство выбора наборов.
Выбирает заданный набор параметров с заданным значением средства выбора параметров.
0x00: параметр не использует средство выбора наборов.
Байт 3: средство выбора блоков.
0x00: параметру не требуется средство выбора блоков.
Отклик:
Байт 1: универсальные коды плюс
0xC7: недопустимая длина данных запроса
0xC9: параметр вне диапазона
0xCC: недопустимое поле данных в запросе
Байт 2:N — данные о параметре конфигурации. Согласно разделу «Параметры конфигурации SMTP».
Комментарии
См. информацию о средстве выбора параметров и данные в разделе Параметры конфигурации SMTP.
Имя
OEMCMD_SET_NTP_CONFIG_PARAMETERS
NetFn
0x32
CMD
0xB4
Данные запроса/данные отклика
Запрос:
Байт 1: средство выбора параметра
Байт 2:N — данные о параметре конфигурации. См. раздел Параметры конфигурации NTP.
Отклик:
Байт 1: универсальные коды плюс
0xC9: параметр вне диапазона
0xCC: недопустимое поле данных в запросе
Комментарии
См. информацию о средстве выбора параметров и данные в разделе Параметры конфигурации NTP.
Имя
OEMCMD_GET_NTP_CONFIG_PARAMETERS
NetFn
0x32
CMD
0xB5
Данные запроса/данные отклика
Запрос:
Байт 1: средство выбора параметра
Отклик:
Байт 1: универсальные коды плюс
0xCC: недопустимое поле данных в запросе.
Байт 2:N — данные о параметре конфигурации. См. раздел Параметры конфигурации NTP.
Комментарии
См. информацию о средстве выбора параметров и данные в разделе Параметры конфигурации NTP.
Имя
OEMCMD_GET_PSU_DATA
NetFn
0x32
CMD
0xC3
Данные запроса/данные отклика
Запрос:
Байт 1: номер модуля блока питания
1: PSU1
2: PSU2
Отклик:
Байт 1: код выполнения
0x00: успешно
0xC9: вне диапазона
Байт 2: LSB скорости вентилятора (об/мин)
Байт 3: MSB скорости вентилятора (об/мин)
Байт 4: LSB VIN (v)
Байт 5: MSB VIN (v)
Байт 6: LSB типа модуля блока питания (Вт)
Байт 7: MSB типа модуля блока питания (Вт)
Комментарии
Эта команда используется для получения данных модуля блока питания.
Имя
OEMCMD_SET_SYSTEM_FAN_PWM
NetFn
0x32
CMD
0xC4
Данные запроса/данные отклика
Запрос:
Байт 1: рабочая мощность (%)
0 ~ 100
Отклик:
Байт 1: код выполнения
0x00: успешно
0xC9: параметр вне диапазона
Комментарии
Необходимо сначала выключить автоматическое управление ВЕНТИЛЯТОРОМ компьютера, выполнив команду OEMCMD_SET_SYSTEM_FAN_CONTROL (0x32, 0xC6).
Имя
OEMCMD_SET_SYSTEM_FAN_CONTROL
NetFn
0x32
CMD
0xC6
Данные запроса/данные отклика
Запрос:
Байт 1: режим
0: выключить автоматическое управление ВЕНТИЛЯТОРОМ
1: включить автоматическое управление ВЕНТИЛЯТОРОМ
2: перевести ВЕНТИЛЯТОР в режим «без звука» и выключить автоматическое управление ВЕНТИЛЯТОРОМ
Отклик:
Байт 1: код выполнения
0x00: успешно
Комментарии
Неприменимо
Имя
OEMCMD_GET_NODE_COOLING_VALUE
NetFn
0x32
CMD
0xC7
Данные запроса/данные отклика
Запрос:
Байт 1: номер рамы или узла
0: рама
1: узел 1
2: узел 2
3: узел 3
4: узел 4
Отклик:
Байт 1: код выполнения
0x00: успех
0xC9: параметр вне диапазона
0xD5: в настоящее время не поддерживается (узел отсутствует)
Байт 2: значение PWM рамы или охлаждения узла
0 ~ 100
Комментарии
Получите значение охлаждения узла.
Имя
OEMCMD_GET_WEB_STATE
NetFn
0x32
CMD
0XF0
Данные запроса/данные отклика
Запрос:
Нет
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: состояние
0x00: отключено
0x01: включено
Комментарии
Неприменимо
Имя
OEMCMD_SET_WEB_STATE
NetFn
0x32
CMD
0XF1
Данные запроса/данные отклика
Запрос:
Байт 1: состояние
0x00: отключено
0x01: включено
Отклик:
Байт 1: код выполнения
0x00: успешно
Комментарии
Неприменимо
Имя
OEMCMD_PSU_ISP_PSU_SELECT
NetFn
0x32
CMD
0xF4
Данные запроса/данные отклика
Запрос:
Выбор модуля блока питания
Байт 1: функция
0x00: выбор модуля блока питания
Байт 2:
0x01: модуль блока питания 1
0x02: модуль блока питания 2
0x03: модуль блока питания 1 и модуль блока питания 2
Отклик:
Байт 1: код выполнения
0x00: успешно
Запрос:
Дополнительная редакция микропрограммы
Байт 1: функция
0x01: дополнительная
Редакция микропрограммы
Байт 2:
0x01: модуль блока питания 1
0x02: модуль блока питания 2
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: MSB версии микропрограммы
Байт 3: LSB версии микропрограммы
Запрос:
Запрос состояния ISP
Байт 1: функция
0x02: запрос состояния ISP
Байт 2:
0x01: модуль блока питания 1
0x02: модуль блока питания 2
Отклик:
Байт 1: код выполнения
0x00: успешно
Байт 2: состояние запроса
0x00: успешно
0x01: сбой
0x02: инициализация
0x03: обновление
0x04: модуль блока питания сбрасывается
Комментарии
Задайте или получите состояние ISP.
Имя
OEMCMD_GET_SECURITY_OPTION
NetFn
0x32
CMD
0xFA
Данные запроса/данные отклика
Запрос:
Байт 1: тип конфигурации
0x00: минимальная длина пароля
0x01: принудительное изменение пароля при первом входе
0x02: период истечения срока действия пароля (в днях)
0x03: период предупреждения об истечении срока действия пароля (в днях)
0x04: минимальный интервал изменения пароля (в часах)
0x05: минимальный цикл повторного использования пароля
0x06: максимальное число ошибок при входе в систему
0x07: период блокировки после максимального числа ошибок при входе в систему (в минутах)
0x08: тайм-аут веб-сеанса после неактивности (в минутах)
0x09: включить блокировку IP-адресов на 300 секунд после 10 ошибок при входе в систему
0x0A: включить безопасный откат
0x0B: включить мощные комплекты шифров IPMI
Отклик:
Байт 1: код выполнения
0x00: успешно
0xce: отклик недоступен
Байт 2: параметр конфигурации (LSB, если это двухбайтовый параметр)
Байт 3: только если это двухбайтовый параметр, значение конфигурации (MSB)
Комментарии
Неприменимо
Прим.Если тип «Мощные комплекты шифров IPMI» включен (0x01), обеспечивается поддержка только комплектов шифров с ИД 3 и 7.
Если тип «Мощные комплекты шифров IPMI» выключен (0x0), обеспечивается поддержка комплектов шифров с ИД 1, 2, 3, 6, 7, 8, 11, 12, 15, 16 и 17.
Имя
OEMCMD_SET_SECURITY_OPTION
NetFn
0x32
CMD
0xFB
Данные запроса/данные отклика
Запрос:
Байт 1: тип конфигурации
0x00: минимальная длина пароля
0x01: принудительное изменение пароля при первом входе
0x02: период истечения срока действия пароля (в днях)
0x03: период предупреждения об истечении срока действия пароля (в днях)
0x04: минимальный интервал изменения пароля (в часах)
0x05: минимальный цикл повторного использования пароля
0x06: максимальное число ошибок при входе в систему
0x07: период блокировки после максимального числа ошибок при входе в систему (в минутах)
0x08: тайм-аут веб-сеанса после неактивности (в минутах)
0x09: включить блокировку IP-адресов на 300 секунд после 10 ошибок при входе в систему
0x0A: включить безопасный откат
0x0B: включить мощные комплекты шифров IPMI
Байт 2: значение конфигурации (LSB, если это двухбайтовый параметр)
Байт 3: только если это двухбайтовый параметр, значение конфигурации (MSB)
Отклик:
Байт 1: код выполнения
0x00: успешно
0xc9: параметр вне диапазона
Комментарии
Неприменимо
Прим.Если тип «Мощные комплекты шифров IPMI» включен (0x01), обеспечивается поддержка только комплектов шифров с ИД 3 и 7.
Если тип «Мощные комплекты шифров IPMI» выключен (0x0), обеспечивается поддержка комплектов шифров с ИД 1, 2, 3, 6, 7, 8, 11, 12, 15, 16 и 17.
Имя
OEMCMD_SET_SYSTEM_CHASSIS_LRU
NetFn
0x32
CMD
0xF6
Данные запроса/данные отклика
Запрос:
Байт 1: функция
0x00: чтение
0x01: запись
Байт 2: значение LRU (необходимо только при записи)
Отклик (при чтении):
Байт 1: предыдущее значение LRU
Байт 2: новое значение LRU
Прим.Начальное значение — 0xFF для представления в качестве ненастроенного.Имя
IPMICMD_SET_LAN_CONFIG_PARAM
NetFn
0x0C
CMD
0x01
Данные запроса/данные отклика
Запрос:
Байт 1: номер канала
Байт 2: средство выбора параметров
Байт 3:N: данные параметра конфигурации, см. раздел Параметры конфигурации локальной сети
Отклик:
Байт 1: код выполнения
80h = параметр не поддерживается.
81h = попытка настроить значение «выполняется настройка», когда система находится в состоянии, отличном от «настройка завершена».
82h = попытка записать доступный только для чтения параметр.
83h = попытка прочитать доступный только для записи параметр.
Комментарии
Параметры OEM добавляются в средство выбора параметров и данные. (Байт 2:N)
См. раздел Параметры конфигурации локальной сети.
Имя
IPMICMD_SET_LAN_CONFIG_PARAM
NetFn
0x0C
CMD
0x02
Данные запроса/данные отклика
Запрос:
Байт 1: номер канала
Байт 2: средство выбора параметров
Байт 3: средство выбора наборов
00h, если параметр не использует средство выбора наборов.
Байт 4: средство выбора блоков
00h, если параметр не требует номер блока.
Отклик:
Байт 1: код выполнения:
80h = параметр не поддерживается.
Байт 2: пересмотр параметра.
Байт 3:N данные параметра конфигурации
согласно таблице «Параметры конфигурации локальной сети»
Комментарии
Параметры OEM добавляются в средство выбора параметров. (Байт 2). См. раздел Параметры конфигурации локальной сети.