What does NTSTATUS 0xC0230008 (STATUS_NDIS_DEVICE_FAILED) mean?

 
Previous Next
STATUS_NDIS_OPEN_FAILED STATUS_NDIS_MULTICAST_FULL

STATUS_NDIS_DEVICE_FAILED

The miniport has reached a device-level failure, not a normal link transition

STATUS_NDIS_DEVICE_FAILED represents an unrecoverable failure reported through the network interface path. It is distinct from a temporary reset, a paused adapter, or loss of media: the driver has concluded that normal I/O cannot safely continue in the current device state.

The diagnostic boundary is the miniport and its bus or firmware context. Repeatedly reopening sockets or changing IP settings will not reveal whether the NIC, its firmware, the bus, or a driver reset sequence produced the failure.

Evidence that narrows it

  • Preserve the first driver, PnP, bus, and firmware events before a recovery action replaces the evidence.
  • Record whether a reset was attempted and whether the device later reinitialized or was removed and re-enumerated.
  • Compare with STATUS_NDIS_RESET_IN_PROGRESS, which is transitional, rather than assuming every reset-related event means device failure.

References


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