Ipmi

使用 ipmiutil.exe 重置看門狗時出現“無效會話句柄或空緩衝區”錯誤

  • May 7, 2019

我正在使用 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 

我安裝了從此連結下載的英特爾 IMB 驅動程序,並嘗試了 32 位和 64 位版本的 ipmiutil.exe,但無濟於事。有沒有人遇到過類似的錯誤?

更新 1:

我嘗試禁用 Windows IPMI 驅動程序 ipmidrv.sys,但它沒有幫助。在進一步的測試中,我注意到通過 BIOS 啟用 IPMI 看門狗後,它仍然顯示“看門狗計時器已停止使用保留。” 當我發出“ipmiutil wdt”時。ipmitutil 似乎無法在看門狗上獲得正確的設置。

這裡有一些更多資訊:

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

我找到了解決方案。該問題與英特爾 imb 驅動程序或 32 位/64 位無關。在 bios 中啟用看門狗是不夠的。我必須使用 ipmiutil 啟用它:

ipmiutil wdt -e

引用自:https://serverfault.com/questions/966095