| Previous | Next |
| ERROR_CARDBUS_NOT_SUPPORTED | ERROR_HIBERNATED |
ERROR_MP_PROCESSOR_MISMATCH
Processors in a multiprocessor system have incompatible revision levels
ERROR_MP_PROCESSOR_MISMATCH corresponds to Win32 error value documented as: The CPUs in this multiprocessor system are not all the same revision level. To use all processors the operating system restricts itself to the features of the least capable processor in the system. Should problems occur with this system, contact the CPU manufacturer to see if this mix of processors is supported. Windows detected CPUs whose revisions or capabilities are not sufficiently consistent for normal symmetric multiprocessing. The system may restrict processor usage to preserve correctness.
Where the result appears in real systems
- Physical servers with mixed CPU steppings.
- Unsupported processor replacement.
- Firmware exposing inconsistent microcode.
- Unusual virtual-machine CPU presentation.
What to collect before making changes
Inventory every logical processor family, model, stepping, microcode revision, and feature set; check firmware event logs and BIOS release notes; compare VM CPU compatibility settings across hosts.
Handling and recovery
Use matched processors, update system firmware and microcode, or configure the hypervisor to expose a uniform CPU model. Do not force-enable processors that Windows excluded for compatibility.
What not to infer from this code
This code is about consistency among processors, whereas generic unsupported-processor errors concern whether a single CPU meets the operating system requirements.
References
Looking for a different code? Search another status or error code.