Here's the short version:
I have an Asus Thunderbolt 3 EX plugged into the PCIe slot #2 on my Asrock x99 Extreme 4 motherboard. Near as I can tell, slot #2 is the only PCIe slot attached to the thunderbolt header.
Every time Windows changes the power state of the PC (sleep/restart/shutdown), there's a very high percentage chance that the PCIe slot will lose power completely - although it's not 100%. If the card is turned on and powering whatever is plugged into it like it's supposed to, it works exactly as it should with no errors at all. If the power state of the PC changes and whatever is plugged into the card is NOT powered, the card is dead and it's not coming back regardless of power cycles or BIOS changes.
The only thing that actually brings functionality back to the Asus thunderbolt card is shutting down the PC, turning off the PSU, physically removing the card from the PCIe slot, then re-inserting it. If I do this, it works perfectly fine again. I don't really understand how the board "knows" the card has been reseated when its completely unpowered like that...but I digress...
I have a sneaking suspicion that the problem is coming from Windows issuing some or another power-saving command to the board that the card is somehow uncomfortable with, but I don't know.
I updated all drivers and my UEFI BIOS. No change. Anyone have any ideas?
I have an Asus Thunderbolt 3 EX plugged into the PCIe slot #2 on my Asrock x99 Extreme 4 motherboard. Near as I can tell, slot #2 is the only PCIe slot attached to the thunderbolt header.
Every time Windows changes the power state of the PC (sleep/restart/shutdown), there's a very high percentage chance that the PCIe slot will lose power completely - although it's not 100%. If the card is turned on and powering whatever is plugged into it like it's supposed to, it works exactly as it should with no errors at all. If the power state of the PC changes and whatever is plugged into the card is NOT powered, the card is dead and it's not coming back regardless of power cycles or BIOS changes.
The only thing that actually brings functionality back to the Asus thunderbolt card is shutting down the PC, turning off the PSU, physically removing the card from the PCIe slot, then re-inserting it. If I do this, it works perfectly fine again. I don't really understand how the board "knows" the card has been reseated when its completely unpowered like that...but I digress...
I have a sneaking suspicion that the problem is coming from Windows issuing some or another power-saving command to the board that the card is somehow uncomfortable with, but I don't know.
I updated all drivers and my UEFI BIOS. No change. Anyone have any ideas?