PCI Express AER 驱动程序未将 /dev/aer_inject 作为设备插入

问题描述 投票:0回答:1

当前使用此站点所示的描述来捕获 PCI-e AER 代码。

与自定义内核编译相关的所有选项均已启用,如下所示

cat /boot/config-6.8.0-48-generic | grep -i PCIEAER
CONFIG_ACPI_APEI_PCIEAER=y
CONFIG_PCIEAER=y
CONFIG_PCIEAER_INJECT=y
CONFIG_PCIEPORTBUS=y

当发出 lspci 命令时,我的目标设备就会出现。

重新启动我的电脑后(如驱动程序文档中所述),/dev/aer_inject 未列出。

我尝试了这个解决方案,结果相似。

想知道我可能会尝试加载驱动程序的另一种选择。驱动程序应该编译为内核模块吗?如果是这样的话,最好的方法是什么?

linux-kernel linux-device-driver pci pci-e
1个回答
0
投票

RAS 守护进程 (rasdaemon) 提供 AER 报告功能。在 Redhat 和 Ubuntu Linux 中都可以找到。

© www.soinside.com 2019 - 2024. All rights reserved.