PCIe configuration/capability list
Hi,
So we've been testing a custom hardware card connected to a server with Ice Lake CPUs, and found it's been disconnecting over the PCIe connection. This is compared to an identical configuration but with Cascade Lake CPUs, where it managed to work. This was done using CentOS 8 Stream. I was wondering if there've been any changes to the PCIe capabilities, or anything else relevant that could help explain this.
I'll also include an error message that might help, on sending a command to the hardware that causes it to fail:
Hardware error from APEI Generic Hardware Error Source: 5
event severity: recoverable
Error 0, type: fatal
section_type: PCIe error
port_type: 4, root port
version: 3.0
command: 0x0547, status: 0x4010
device_id: 0000:b0:04.0
slot: 4
secondary_bus: 0xb1
vendor_id: 0x8086, device_id: 0x347c
class_code: 000406
bridge: secondary_status: 0x2000, control: 0x0003
aer_uncor_status: 0x00004000, aer_uncor_mask: 0x01310000
aer_uncor_severity: 0x044ef030
TLP Header: 00000001 fc22fe01 dbc04000 00000000
Thanks,
Matthew