OEM-команды IPMI
XCC поддерживает следующие OEM-команды IPMI. Для выполнения каждой команды требуется разный уровень привилегий, как указано ниже.
Код | Команды Netfn 0x2E | Привилегия |
---|---|---|
0xCC | Сброс параметров XCC до значений по умолчанию | PRIV_USR |
Код | Команды Netfn 0x3A | Привилегия |
---|---|---|
0x00 | Запрос версии микропрограммы | PRIV_USR |
0x1E | Варианты задержки восстановления питания рамы | PRIV_USR |
0x49 | Запуск сбора данных | PRIV_USR |
0x4A | Отправка файла | PRIV_USR |
0x4D | Состояние сбора данных | PRIV_USR |
0x50 | Получение информации о сборке | PRIV_USR |
0x55 | Получение/задание имени хоста | PRIV_USR |
0x6B | Запрос уровня редакции микропрограммы FPGA | PRIV_USR |
0x6C | Запрос уровня редакции оборудования платы | PRIV_USR |
0x6D | Запрос уровня редакции микропрограммы PSoC | PRIV_USR |
0x98 | Управление USB-портом на передней панели | PRIV_USR |
Сброс XCC до команды по умолчанию
Эта команда позволяет сбросить параметры конфигурации XCC до значений по умолчанию.
Сетевая функция = 0x2E | |||
---|---|---|---|
Код | Команда | Запрос, данные отклика | Описание |
0xCC | Сброс параметров XCC до значений по умолчанию | Запрос: Байт 1 — 0x66 Байт 2 — 0x4A Байт 3 — 0x00 Отклик: Байт 1 — код выполнения Байт 2 — 0x66 Байт 3 — 0x4A Байт 4 — 0x00 Байт 5 — 0x0A Байт 6 — 0x01 Байт 7 — данные отклика
| Эта команда позволяет сбросить параметры конфигурации XCC до значений по умолчанию. |
Команды для получения информации о плате/микропрограмме
В этом разделе перечислены команды, позволяющие запрашивать информацию о плате и микропрограмме.
Функция сети = 0x3A | |||
---|---|---|---|
Код | Команда | Запрос, данные отклика | Описание |
0x00 | Запрос версии микропрограммы | Запрос: Нет данных по запросу Отклик: Байт 1 — код выполнения Байт 2 — основная версия Байт 3 — дополнительная версия | Эта команда возвращает номера основной и дополнительной версий микропрограммы. Если команда отправляется с дополнительным 1 байтом данных запроса, отклик XCC также возвращает третье поле (редакцию) версии. (Основная.Дополнительная.Редакция) |
0x50 | Запрос информации о сборке | Запрос: неприменимо Отклик: Байт 1 — код выполнения. Байты 2:10 — имя сборки ASCIIZ Байты 11:23 — дата сборки ASCIIZ Байты 24:31 — время сборки ASCII | Эта команда возвращает имя, дату и время сборки. Строки с именем и датой сборки имеют нулевое окончание. Формат даты сборки — ГГГГ-ММ-ДД. Например, ZUBT99A
|
0x6B | Запрос уровня редакции микропрограммы FPGA | Запрос: Байт 1 — тип устройства FPGA1 Тип устройства FPGA 0 = локальное (активный уровень) 1 = процессорная карта 1 (активный уровень) Отклик: Байт 1 — код выполнения Байт 2 — уровень основной редакции Байт 3 — уровень дополнительной редакции Байт 4 — уровень дополнительной подредакции (тестовый байт на платформах XCC) | Эта команда возвращает уровень редакции микропрограммы FPGA. Прим.
|
0x6C | Запрос уровня редакции оборудования платы | Запрос: Нет данных. Отклик: Байт 1 — код выполнения Байт 2 — уровень редакции | Эта команда возвращает уровень редакции оборудования платы, на которой размещена схема FPGA. |
0x6D | Запрос уровня редакции микропрограммы PSoC | Запрос: Нет Отклик: Байт 1 — код выполнения Байт 2 — bin# Байт 3 — APID Байт 4 — Редакция Байты 5–6 — ИД FRU Байты 6:N — повторение байтов 2–6 для каждого из обнаруженных PSoC | Эта команда возвращает уровень редакции всех обнаруженных устройств PSoC. Примечание: bin# представляет физическое расположение. Для получения более подробной информации обратитесь к спецификации системы. |
Команды для управления системой
Спецификация IPMI предоставляет базовые инструменты для управления питанием и сбросом. Lenovo добавляет еще ряд функций управления.
Функция сети = 0x3A | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Код | Команда | Запрос, данные отклика | Описание | ||||||||
0x1E | Варианты задержки восстановления питания рамы | Запрос:
Отклик: Байт 1 — код выполнения Байт 2
Байт 1 — код выполнения Байт 2 — параметры задержки (только для запроса) | Эта настройка используется, если согласно политике восстановления питания рамы питание на раму подается всегда либо питание рамы возобновляется (если ранее было включено) после подачи/восстановления питания от сети переменного тока. Доступно 2 варианта на выбор: отключено (настройка по умолчанию, без задержки при включении питания) и произвольно. Если задана произвольная задержка, то между подачей/восстановлением питания от сети переменного тока и автоматическим включением сервера происходит произвольная задержка продолжительностью от 1 до 15 секунд. Эта команда поддерживается XCC только для стоечных серверов. |
Прочие команды
В этом разделе приводятся команды, которые невозможно отнести ни к какому другому разделу.
Функция сети = 0x3A | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Код | Команда | Запрос, данные отклика | Описание | ||||||||||||
0x49 | Запуск сбора данных из журнала обслуживания | Запрос:
Отклик:
| Эта команда позволяет инициировать сбор данных из журнала обслуживания в системе. Прим.
| ||||||||||||
0x4D | Состояние сбора данных из журнала обслуживания | Запрос:
Отклик1:
| Эта команда позволяет сообщать о состоянии сбора данных (дампа) в системе. Прим.
| ||||||||||||
0x55 | Получение/задание имени хоста | Длина запроса = 0: Пустые данные в запросе Отклик:
Длина запроса 1–64:
| Используйте эту команду для получения/задания имени хоста. При задании имени хоста желаемое значение должно оканчиваться 00h. Максимальная длина имени хоста — 63 символа и значение null. | ||||||||||||
0x98 | Управление USB-портом на передней панели | Запрос: Байт 1
Отклик: Байт 1 — код выполнения Байт 2
Запрос: Байт 1
Байт 2
Отклик: Байт 1 — код выполнения | Эта команда используется для запроса владельца USB-порта на лицевой панели и его переключения между хостом и BMC. |