0

我有仅用于测试和学习的 pfsense 盒子。今天我将其插入以将其部署到生产环境并收到以下错误:

Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id=00
fault virtual address = 0x8
fault code = supervisor write data, page not present
instruction pointer = 0x20:0xffffffff81017ea9
stack pointer = 0x28:0xffffffff824646z0
frame pointer = 0x28:0xffffffff824648f0
current process = 0 (swapper)
thread pid 0 tid 100000
Stopped at vesa_configure+0xbb9: niv1 $0xffffffff, (%rcx,%rax.1)

我现在正在机器上做一个 memtest,到目前为止它已经完成了 68%,没有错误。完成后,我将测试硬盘。但是,当我尝试使用 pfsense 可启动 USB 启动防火墙设备时,我也会遇到同样的错误。

我的控制台在出现错误后没有响应按键,所以我不确定如何通过命令行进行故障排除。这个错误是什么意思?你如何克服它?

4

1 回答 1

0

2 次通过后,内存测试没有错误。我取消了它,因为我能做的所有其他故障排除都比让测试运行更快。如果我没有找到任何东西,我会让 memtest 一夜之间运行。

在 pfsense 论坛中看到用户说他们看到问题是由监视器引起的事件后(回复 #2),我在原始配置之外进行了一些故障排除:

关闭设备,断开显示器并尝试备用显示器和备用 VGA 电缆。
结果:PFSense 工作!

关闭设备电源,将原装 VGA 线与备用显示器放在一起。
结果:再次出现原始错误。

关闭设备电源,将备用 VGA 线与原装显示器放在一起。
结果:PFSense 工作!

我已经重新启动了多次,但仍然没有更多错误。所以我得出的结论是,pfsense、我的主板或两者的组合对 VGA 电缆产生不良信号很敏感。

于 2017-05-24T20:30:40.383 回答