Device cannot find enough free resources

I am trying to debug an issue with my hardware.

Occasionally I see problems after restarting Windows.
The device driver is not loaded and Windows reports “cannot find enough free resources”.

How can I identify the resource conflict?
I am guessing that there may be a problem accessing a PCIe BAR register.
Perhaps the memory size is retuning all 0xFF.

I tried using msinfo32 but it was not very helpful.

Let me clarify a few things.

  1. I am using Windows 7.
  2. The device is accessed by the NVMe driver, which I don’t have source code for.

Hi John,

Hopefully the following document might help you out:
I/O Resource Usage Reduction
http:

Best regards,

YYZ

Bus Filter Framework https:</https:>

A framework for KMDF-based upper filter drivers to behave as bus filters.
You don’t need to write WDM drivers any more!</http:>