Forum Discussion
The user debug memory provides more insight to the enumeration status. Registers 0x020E0104 to 0x020E0144 in the user debug memory map provide PF0 AER. The captured register values are as given below:
PF0 AER Uncorrectable Error Status : 0x00000000
PF0 AER Uncorrectable Error Mask : 0x00000000
PF0 AER Uncorrectable Error Severity : 0x00062010
PF0 AER Correctable Error Status : 0x00000001
PF0 AER Correctable Error Mask : 0x00002000
PF0 AER Advanced Error Capabilities and Control Register : 0x00000200
PF0 AER Header Log 0 : 0x04000001
PF0 AER Header Log 1 : 0xE0002103
PF0 AER Header Log 2 : 0xEF010048
PF0 AER Header Log 3 : 0x00000000
PF0 AER First TLP Prefix Log Register : 0xDEADBEEF
PF0 AER Second TLP Prefix Log Register : 0xDEADBEEF
PF0 AER Third TLP Prefix Log Register : 0xDEADBEEF
PF0 AER Fourth TLP Prefix Log Register : 0x00000011
PF0 AER Correctable Error Status (0x020E011C) shows an assertion of the "Receiver Error Status". Any idea of what could be causing this?