Message ID | 1490151841-13124-3-git-send-email-gwshan@linux.vnet.ibm.com |
---|---|
State | Superseded |
Headers | show |
diff --git a/hw/phb3.c b/hw/phb3.c index 6040891..fee9dc3 100644 --- a/hw/phb3.c +++ b/hw/phb3.c @@ -539,9 +539,11 @@ static inline bool phb3_endpoint_report_ecrc(struct pci_device *pd) * the frozen PE error is cleared. * * 0x168a14e4 Broadcom bnx2x CHIP_NUM_57800 + * 0x00231c58 HGST NVMe adapter */ if (pd->parent->vdid == 0x854611f8 && - pd->vdid == 0x168a14e4) + (pd->vdid == 0x168a14e4 || + pd->vdid == 0x00231c58)) return false; return true;
This fixes same issue as the one fixed by commit 60ce59ccd0e9 (" hw/phb3: Disable ECRC on Broadcom adapter behind PMC switch"). The NVMe adapter is connected to system by: PHB3 root port PLX switch 8748 (10b5:8748) PLX swich 9733 (10b5:9733) PMC 8546 swtich (11f8:8546) NVMe adapter (1c58:0023) Reported-by: Mark E Schreiter <markes@us.ibm.com> Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com> --- hw/phb3.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)