I found a correctable error when boot linux kernel. The corrected error is UR (Unsupported Request). It seems that PCIe device will produce UR during PCIe enumeration. We have configured _HPX in firmware to make sure UR report is enabled after calling pci_configure_device(). If I disable UR report by setting Device Control Register Unsupported Request Reporting Enable to 0 ,it will not report the correctable error. But disable UR report is not responsible, so my question is how to make sure it does not report the correctable error during enumeration and after enumeration, PCIe device can report UR correctly ? [ 127.158876] {1}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 2 [ 127.171734] {1}[Hardware Error]: It has been corrected by h/w and requires no further action [ 127.181872] {1}[Hardware Error]: event severity: corrected [ 127.189099] {1}[Hardware Error]: Error 0, type: corrected [ 127.195437] {1}[Hardware Error]: section_type: PCIe error [ 127.201697] {1}[Hardware Error]: port_type: 5, upstream switch port Thanks, Dongdong