最近,我向系统(ROMED8-2T 主板上的 AMD Epyc 7402P)添加了两个 PCIe 4.0 NVMe m.2 磁盘。从那时起,我收到警告,告诉我物理层上存在可纠正的 AER 错误。
由于主板只有一个足够长度的 m.2 插槽(22110),因此我使用了一张据制造商称支持 PCIe 4.0 的载板。今天我发现论坛帖子说,有相当多的主板最初是为 PCIe 3.0 设计的,即使它们现在支持 PCIe 4.0,它们也经常会出现载板问题。为了检查,我将 PCIe 链接速度设置为 Gen3,现在似乎错误已经消失了。
有人能告诉我提到的主板是否是这种情况(即最初为 PCIe 3.0 设计)吗?
检查日志我发现
acpi PNP0A08:00: _OSC: platform does not support [AER LTR]
,但几秒钟后日志充满了
kernel: pci 0000:03:00.0: AER: aer_status: 0x00000001, aer_mask: 0x00000000
kernel: pci 0000:03:00.0: [ 0] RxErr (First)
kernel: pci 0000:03:00.0: AER: aer_layer=Physical Layer, aer_agent=Receiver ID
如果平台显然无法支持 AER,为什么我会收到这些错误?
最后补充:我知道 U.2 磁盘比 M.2 磁盘好,但由于该系统的热限制,我们无法使用它们。