32 位系统上的 PCIe aer-inject 工具错误内核空指针取消引用

问题描述

我想使用 AER_inject 工具从软件中注入 AER 错误。我正在按照此 wiki 中的步骤操作:

https://www.kernel.org/doc/Documentation/PCI/pcieaer-howto.txt

为 64 位内核注入 AER,但在 32 位内核上出现以下错误。

我遵循以下步骤:

modprobe aer_inject
./aer-inject -s 08:00.0 examples/correctable

以下为32位系统输出

[Jan22 06:02] pcieport 0000:00:1d.0: aer_inject: Injecting errors 00000040/00000000 into device 0000:08:00.0
[  +0.000011] BUG: kernel NULL pointer dereference,address: 0000002c

64 位系统的以下输出

[Jan22 07:21] pcieport 0000:00:1d.0: aer_inject: Injecting errors 00000040/00000000 into device 0000:08:00.0
[  +0.000080] pcieport 0000:00:1d.0: AER: Corrected error received: 0000:08:00.0

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...