We tried installing some eSATA cards in a Dell PowerEdge T320 server machine. All those cards give the same error after plugged in, boot, and after the "Initializing firmware interfaces..." screen:
"The system detected an exception during the UEFI pre-boot environment."
The cards we tried are Vantec UGT-ST622 and StarTech PEXESAT32. However, the problem is more widespread; in the past we got the same error with two other eSATA cards, other brands - not the above, on an older PowerEdge; at that time, we ended up with an UGT-ST400 that worked, only that card won't do with the OS on the new server.
The crash is fatal, requires reboot. We tried various PCIe slots, same error. One might suggest boot priority in BIOS, but this error occurs before BIOS setup can run.
So issue seems to be systemic. But can engineers create hardware that reject each other on such a scale? Or maybe we missed something and there still is a way to go?