This article describes how to upgrade a Windows Server 2003 R2-based computer to Windows Server 2008 in the following scenario:
- You installed the Hardware Management optional component in Windows Server 2003 R2.
- The computer has a Baseboard Management Controller (BMC).
- You installed a root-enumerated Intelligent Platform Management Interface (IPMI) device on the computer.
- The system BIOS only supports detecting BMC devices through type 38 in the System Management BIOS (SMBIOS) table.
Notes- A BMC is a microcontroller that is attached locally to a server. BMCs have sensors that monitor the physical state of the server. And, BMCs have a separate network connection that can communicate over the network, even if the server is offline. You have access to BMC data through the IPMI Windows Management Instrumentation (WMI) provider.
- A root-enumerated device is a child of a system root device.
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.
Article ID: 953224 - Last Review: June 6, 2008 - Revision: 1.1
APPLIES TO
- Windows Server 2008 Datacenter
- Windows Server 2008 Enterprise
- Windows Server 2008 Standard
- Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
- Microsoft Windows Server 2003 R2 Datacenter x64 Edition
- Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
- Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
- Microsoft Windows Server 2003 R2 Standard x64 Edition
| kbuninstall kb3rdparty kbnamespace kbdriver kbupgrade kbmonitoring kbhardware kbdevicespecific kbexpertiseadvanced kbinfo kbhowto KB953224 |