Event ID 1003 — IPMI Driver Functionality

Applies To: Windows Server 2008

The IPMI driver supplies the IPMI WMI provider with data from the Baseboard Management Controller (BMC).

The IPMI driver is a Windows Driver Model (WDM) kernel mode driver that communicates with the BMC by using Keyboard Controller Style (KCS). For more information about driver installation, see Installation and Configuration for Windows Remote Management. The IPMI driver appears in the Device Manager as Microsoft SMBIOS Generic IPMI Compliant Device.

Event Details

Product: Windows Operating System
ID: 1003
Source: IPMIDRV
Version: 6.0
Symbolic Name: BMC_ERR_PARAMTOOSMALL
Message: The IPMI device driver attempted to communicate with the IPMI BMC device during device creation. However the communication failed due to a timeout. Either the configured timeouts are too small and the IPMI BMC device responses take longer than the timeouts, or the BMC has a technical fault. You can increase the timeouts associated with the IPMI device driver or seek assistance from the BMC device manufacturer.

Resolve

Set IPMI parameters

Caution: Incorrectly editing the registry might severely damage your system. Before making changes to the registry, you should back up any valued data.

Modify the value of entries in the following registry key:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\HardwareManagement\IPMI

Verify and correct the value of these five entries: BusyWaitTimeoutPeriod, BusyWaitPeriod, IpmbWaitTimeoutPeriod, CommandWaitTimeoutPeriod, and SlaveAddressDetectionMethod. Contact your hardware vendor and ask them to recommend appropriate values.

 To edit these registry values:

  1. Click the Start button.
  2. Type regedit in the search box and press Enter.
  3. Navigate to the IPMI registry key shown above and double-click the registry entry to edit it.

Verify

To test that the IPMI driver is functioning correctly, check that it loaded successfully and check that the RequestResponseEx method of the Microsoft_IPMI WMI class returns a CompletionCode of 0 (Command completed normally.)

To check that the driver loaded successfully:

  1. Click on Start, then click on Start Search.
  2. Type Device Manager and click Enter to open the Device Manager window.
  3. Open the System devices node and locate Microsoft Generic IPMI Compliant Device.
  4. Note whether there is an exclamation mark beside the device name. If there is no exclamation mark, the driver has loaded successfully.

 

 

IPMI Driver Functionality

Management Infrastructure