PEXx_PEX_ERR_DR[PCT] is set
PCI Express completion time-out. A completion time-out condition was detected for a non-posted,outbound PCI Express transaction. An error response is sent back to the requestor. Note that a completion timeout counter only starts when the non-posted request was able to send to the link partner.
1 A completion time-out on the PCI Express link was detected. Note that a completion timeout error is a fatal error. If a completion timeout error is detected, the system has become unstable. Hot reset is recommended to restore stability of the system.
In general, completion timeout is caused by downstream EP device fails to send back the expected data for an outbound MRd. This normally happens when it's totally dead, since if it's just the case of an outbound MRd hitting an non-configured memory region of an EP, the EP should respond back with UR instead of silent