| Previous | Next |
| ERROR_WOW_ASSERTION | ERROR_PNP_TRANSLATION_FAILED |
ERROR_PNP_BAD_MPS_TABLE
Firmware topology data omitted a device that Windows expected to enumerate
The MultiProcessor Specification table is firmware-provided platform topology data used by older PC hardware paths. This status means Windows detected a device that was missing from the BIOS MPS table and therefore declined to use it. The error is about inconsistent platform description, not the child device's application-level configuration.
On systems that expose this path, collect the machine model, BIOS/firmware revision, and the exact device identified by the PnP event. Because the inconsistency originates in platform tables, changing application settings cannot repair it. Compare behavior after an official firmware update and check whether the platform is using newer ACPI-based enumeration paths. Do not invent resource assignments manually: PnP resource allocation depends on coherent firmware and bus data.
What to inspect
- Record BIOS/firmware version and the affected device instance.
- Check the system vendor for a firmware update that corrects platform tables.
- Compare resource and enumeration events before and after firmware changes.
References
- Microsoft: introduction to Plug and Play
- Microsoft: IRP_MN_FILTER_RESOURCE_REQUIREMENTS
- Microsoft: IRP_MN_START_DEVICE
Looking for a different code? Search another status or error code.