Hi I am struggling with a badly behaved PCIe device that is either not sending Read Completion packets or it is sending Unsupported Requests. My problem is that the affect of these is to leave the Non-Posted transaction that is waiting for the Read Completion in a hung state, consuming 100% CPU. I have read a number of times that when an error occurs it should be possible to have the transaction return with 0xFFFFFFFF rather than hang. I suspect this may be something to do with error severity or error masking settings in the PCIe configuration registers. The CPU is a QoriQ P2020. Can anyone point me in the right direction for something to try? I have the AER driver installed and it shows error interrupts being generated - but the memory read call still does not terminate. I am not very familiar with PCI and I have struggled to find an explanation of this issue that gives me a clue on where to go next. Regards Richard -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html