Why the Microsoft IPMI driver may not load in Windows Server 2008
Windows Server 2008 does not support detecting BMC devices through the SMBIOS table from Microsoft IPMI drivers. The BMC device information that is used by the Microsoft IPMI driver for communication must be described in the ACPI namespace of the system BIOS.
If the root-enumerated device is not removed before the upgrade, the Microsoft IPMI driver may not load in Windows Server 2008.
When you can upgrade directly to Windows Server 2008
If you updated the system BIOS to a version that supports BMC detection by using ACPI before you installed the Hardware Management optional component in Windows Server 2003 R2, you do not have to take the actions that are described in this article. You can directly upgrade the computer to Windows Server 2008.
How to upgrade Windows Server 2003 R2 to Windows Server 2008
Before you start the upgrade, you must remove the IPMI device and update the BIOS in Windows Server 2003 R2. To do this, follow these steps:
- Remove the IPMI device by using one of the following methods, as appropriate for your situation.
- Update the system BIOS to a version that exposes BMC device information through the ACPI namespace.
- Restart the computer.
- Upgrade to Windows Server 2008.
Important If a third-party IPMI device is installed in Windows Server 2008, you must uninstall the IPMI device before you update the system BIOS to a version that supports BMC detection by using ACPI. A restart may be required after the system BIOS is updated.