Я использую ipmiutil.exe для сброса сторожевого таймера IPMI на моем 64-битном сервере Supermicro (X11SBA-F) под управлением Windows 10 Enterprise IOT, но он не работает, возвращая следующую ошибку:
ipmiutil wdt -r
ipmiutil wdt ver 3.13
-- BMC version 1.53, IPMI version 2.0
wdt data: 00 00 00 00 00 00 00 00
Watchdog timer is stopped for use with reserved. Logging
pretimeout is 0 seconds, pre-action is None
timeout is 0 seconds, counter is 0 seconds
action is No action
Resetting watchdog timer ...
reset_wdt: ret = 128
wdt data: 00 00 00 00 00 00 00 00
Watchdog timer is stopped for use with reserved. Logging
pretimeout is 0 seconds, pre-action is None
timeout is 0 seconds, counter is 0 seconds
action is No action
ipmiutil wdt, Invalid Session Handle or Empty Buffer
Я установил драйвер Intel IMB, скачанный с этого ссылка на сайт и пробовал как 32-битную, так и 64-битную версии ipmiutil.exe, но безрезультатно. Кто-нибудь сталкивался с подобной ошибкой?
ОБНОВЛЕНИЕ 1:
Я попытался отключить драйвер IPMI для Windows ipmidrv.sys, но это не помогло. При дальнейших тестах я заметил, что после включения сторожевого таймера IPMI через BIOS он все еще показывает «Сторожевой таймер остановлен для использования с зарезервированным». когда я выдаю "ipmiutil wdt". Похоже, что ipmituil не может получить правильную настройку сторожевого таймера.
Вот еще немного информации:
ipmiutil health
ipmiutil health ver 3.13
BMC manufacturer = 002a7c (SuperMicro), product = 0891
BMC version = 1.53, IPMI v2.0
BIOS Version = 1.1a
IPMI driver type = 1 (imb)
Power State = 00 (S0: working)
Selftest status = 0055 (OK)
Chassis Status = 21 00 40 00 (on, see below)
chassis_power = on
pwr_restore_policy = last_state
chassis_intrusion = inactive
front_panel_lockout = inactive
drive_fault = false
cooling_fan_fault = false
Power On Hours = 18 hours (0 days)
BMC LAN Channels = 1
ipmiutil health, completed successfully
Я нашел решение. Проблема не имела ничего общего с драйвером Intel IMB или 32-битным / 64-битным. Включение сторожевого пса в BIOS недостаточно. Мне пришлось включить его с помощью ipmiutil:
ipmiutil wdt -e