| Previous | Next |
| STATUS_PNP_DRIVER_CONFIGURATION_INCOMPLETE | STATUS_PNP_DEVICE_CONFIGURATION_PENDING |
STATUS_PNP_FUNCTION_DRIVER_REQUIRED
STATUS_PNP_FUNCTION_DRIVER_REQUIRED means the device configuration does not provide the function driver needed to own the device's primary operation. A bus driver can enumerate a child and filter drivers can add behavior, but neither substitutes for the function driver that creates the functional device object for the child.
Windows normally attaches lower filters first, then the function driver, then upper filters. Therefore this status is not fixed by adding another filter-only package or by changing resource assignments before the missing functional layer is identified.
What to check
- Verify that the chosen INF installs a function driver for the reported device ID, rather than only an extension or filter component.
- Confirm that the parent bus exposed the intended child device and hardware IDs.
- Use the device-installation log to locate the point between package selection and driver-stack construction where the function-driver configuration was lost.
References
- Microsoft: adding a PnP device and building its stack
- Microsoft: installing the selected driver package
- Microsoft: INF Models section
Looking for a different code? Search another status or error code.