PnP Manager System Resources allocation

Hi

I am trying to solve problem of devices get code 12 (no resources) while doing hot-plug.

My device is PCIe bridge which I connect to the target using express card.
On my downstream port I have plug-able slot.

When I boot the system with NIC device connected to the slot the NIC and the PCIe switch boot well
When I first boot with my switch and later connect the NIC to my downstream port I get code 12 (not enough resources)

Why Vista cant redistribute resources (I guess its memory )
Can I override any resource assignment lists to force vista allocating memory to the NIC

Thanks
Yossi

More info;
My device is PCIe switch 1-2

After reading the following article

http://support.microsoft.com/kb/942959

I set the registry HackFlags to 0x400 , One of my DS port of the PCIe switch come up with code 12
By default my DS port does not ask for any resources except from interrupt.
I notice that after setting the HackFlags to 0x400 the OS does allocate memory to my US and DS port (even though there is no device under it )
But the first DS port claim all the memory and there is no left to the second DS port

Can I force OS to allocate memory from the US port to both bridges?

Thanks
Yossi

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Yossi Leybovich
Sent: Sunday, September 28, 2008 6:26 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] PnP Manager System Resources allocation

Hi

I am trying to solve problem of devices get code 12 (no resources) while doing hot-plug.

My device is PCIe bridge which I connect to the target using express card.
On my downstream port I have plug-able slot.

When I boot the system with NIC device connected to the slot the NIC and the PCIe switch boot well
When I first boot with my switch and later connect the NIC to my downstream port I get code 12 (not enough resources)

Why Vista cant redistribute resources (I guess its memory )
Can I override any resource assignment lists to force vista allocating memory to the NIC

Thanks
Yossi


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer