Win07 resource redistribution

Hi

I have PCIe switch that I connect to the Laptop express port ,on the downstream slot of the PCIe switch I have NIC device.

If I boot the machine with the switch plugged in everything goes well.
But if I boot the machine without the switch ,when I plug it in I got error 12 (resources).
I checked and there are no resources[IO/Mem/IRQ] on the PCIe upstream bridge (but there are resources on the ICH express port).

If I test another pluggable card (which not include PCIe switch ) everything works fine and OS distribute the resources to the device

I was expected OS to redistribute the resources from the ICH express port to the PCIe switch bridges and from the switch to the device.

Is this feature supported in Win07 ? Does redistribution limited to one hierarchy ? Can I plug switch to the express port ?

Thanks
Yossi