[Question] Unsupported Request During PCI Enumeration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux