Site icon EfmSoft

What does NTSTATUS 0xC0040035 (STATUS_PNP_BAD_MPS_TABLE) mean?

 
Previous Next
RPC_NT_PIPE_EMPTY STATUS_PNP_TRANSLATION_FAILED

STATUS_PNP_BAD_MPS_TABLE

STATUS_PNP_BAD_MPS_TABLE identifies inconsistent legacy MultiProcessor Specification firmware data: a device expected by Plug and Play is absent from the BIOS MPS table. This is a platform-description problem, not a driver-package ranking result.

On modern systems, ACPI tables normally describe processor and interrupt topology, while MPS is a legacy multiprocessor mechanism. The right comparison is the firmware version, the affected platform configuration, and the operating system's hardware-description records; editing an INF cannot repair a missing firmware table entry.

Safe diagnostic direction

  • Preserve the exact firmware/BIOS version and the hardware configuration that produced the status.
  • Check for a vendor-provided firmware update or vendor advisory rather than forcing a device to start with guessed resource values.
  • Compare the issue across the same board model and firmware revision, especially after a firmware, CPU, or PCI topology change.

References


Looking for a different code? Search another status or error code.

Exit mobile version