under high CAN load conditions the 4-channel PCAN-M.2 may cause Replay Timer Timeout and Replay Num Rollover errors on the PCIe root port it is connected to. The same is true when using a different M.2 slot. The same is not true for a PCAN-M.2 with only 2 channels. The PCIe root bridge signals an PCI Correctable Error via Windows Hardware Error Architecture (WHEA): CorrectableErrorStatus = 0x1000 Replay Timer Timeout and CorrectableErrorStatus = 0x100 Replay Num Rollover. Those errors indicate a missing Acknowledge at the TLP level from the PCAN-M.2 module.
Environment:
- Intel Atom x6425RE, Windows 10 Version 1809
- Module Firmware is 3.5.7
- Hardware Revision is 2
- Driver is 4.4.0.16619
- My own software application using CANAPI4
Here comes the important thing: The Correctable Errors do not occur with less CAN traffic.
Now the question: Can I safely ignore those errors without any severe implications on CAN traffic latency?