I have a x4 PCIe(Host) Lane which I am connecting to a PCIe Switch. With PCIe Switch , I have connected 8 PCIe SSD Drives(End points).
When I am doing power up, the PCIe Bus is getting enumerated & my drives are coming up. My design supports hot plugging of PCIe Drives. During power up , all 8 drives will be enumerated & will be allocated resources.I need clarification about below mentioned cases :-
- In case, I want to remove a drive & hot plug another drive, will it get auto-enumerated?
- In case, I have only put 6 Drives initially. After Powering up, I am hot plugging another 2 drives, will they get enumerated on the go?
In both the above cases, I don't want to enumerate entire PCIe Bus as another drives might be doing some operation. Only, the specific hot plugged drive should get enumerated. Please help.