使用 ipmiutil.exe 重置看门狗时出现错误“无效会话句柄或空缓冲区”

使用 ipmiutil.exe 重置看门狗时出现错误“无效会话句柄或空缓冲区”

我正在使用 ipmiutil.exe 重置运行 Windows 10 Enterprise IOT 的 64 位 Supermicro 服务器 (X11SBA-F) 上的 IPMI 看门狗,但它不起作用并返回以下错误:

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:

我尝试禁用 Windows IPMI 驱动程序 ipmidrv.sys,但无济于事。在进一步的测试中,我注意到通过 BIOS 启用 IPMI 看门狗后,当我发出“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

答案1

我找到了解决方案。该问题与英特尔 imb 驱动程序或 32 位/64 位无关。在 bios 中启用看门狗是不够的。我必须使用 ipmiutil 启用它:

ipmiutil wdt -e

相关内容