Re: [ntdev]How to make a pci device work.

>With regards to the answer below, I would like to know

under what circumstances will the following error
occur: “There are no enough free resources to allocate
for the device”.

My PCI device sits behind a bridge and when w2K boots
up I have this error messg.

Your device possibly uses a large window? And the bridge isn’t programmed
with a large enough window to map your device into the physical address
space visible by the processor. Does your device work if it’s not behind a
bridge?

I don’t have the W2K source code to know EXACTLY, but believe W2K will NOT
reprogram the bridge window size, it’s allocated as some fixed size
(possibly by the BIOS). For some silly reason, bridges have not been
handled so well by the OS.

  • Jan