Question
Is there a general rule for whether inserting PCIe-connected hardware into (not removing from) a running motherboard (or merely powered, if relevant) can be dangerous to the hardware, especially the motherboard? I've seen a myriad question about removal, but not addition.
If there's no general rule, am I looking for a specific certification or named capability on the to-be-attached hardware and/or motherboard?
Rationale
I'm evaluating a bug with a PCIe NIC - a TP-LINK AXE5400 causing Windows 11 to BSoD if connected during OS installation from USB - which involves a significant amount of connection and disconnection. I tend to have UEFI Fast Boot disabled for good measure, and don't want to have to re-enable it and manually shutdown and reboot every time I want to evaluate it (dis/re-)connected.
(Lack of) Duplicates
This is rather the opposite of Can I pull a card from the PCI-x bus without powering down?
I accidentally forgot to unplug a server's power when pulling a card even though the system was powered down at the OS level.
Unfortunately doing so seems to have corrupted the system's BIOS and the IPMI/BMC BIOS. It also seems to have fried the on-board video.
This has occurred on a Supermicro motherboard which is why I tried re-flashing the main BIOS and IPMI BIOS. Reflashing the main BIOS went without problems and no errors are shown in any BIOS logs.
I thought hotplug technology should have meant that I could physically pull a card while it is running. Searches of the internet seem to imply that.
...because I can imagine that the device tree would be significantly less problematically affected if an addition occurs, since it's not like removing a GPU during operation (which would cause all kinds of foreseeable problems).
https://serverfault.com/search?q=insert+pcie+running+machine returned 0 results (at 2024-08-05).