我刚刚从当前 ISO 安装了旧的 HP ML310 G5 盒 Fedora 25 服务器版本。它使用安装内核 - 4.8.6-300 启动。我在 dmesg 中看到了下面的错误,但它仍然可以启动。
[ 0.033000] smpboot: CPU0: Intel(R) Xeon(R) CPU 3065 @ 2.33GHz (family: 0x6, model: 0xf, stepping: 0xb)
[ 0.033000] Performance Events: PEBS fmt0+, Core2 events, Broken BIOS detected, complain to your hardware vendor.
[ 0.033000] [Firmware Bug]: the BIOS has corrupted hw-PMU resources (MSR 186 is 43003c)
[ 0.033000] Intel PMU driver.
...
[ 0.678420] ACPI: Thermal Zone [THM0] (8 C)
[ 0.678473] ERST: Failed to get Error Log Address Range.
[ 0.678578] GHES: APEI firmware first mode is enabled by WHEA _OSC.
...
[ 7.356291] iTCO_wdt: Found a ICH9R TCO device (Version=2, TCOBASE=0x0960)
[ 7.356313] watchdog: iTCO_wdt: cannot register miscdev on minor=130 (err=-16).
[ 7.356453] watchdog: iTCO_wdt: a legacy watchdog module is probably present.
[ 7.356823] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
...
[ 12.411314] audit: type=1305 audit(1492254455.147:78): audit_pid=800 old=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:auditd_t:s0 res=1
[ 12.804386] Raw EDID:
[ 12.804433] 00 00 00 00 00 00 3f ff ff ff ff ff ff ff ff ff
[ 12.804519] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.804613] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.804718] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.804803] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.804888] ff ff ff 80 00 00 00 00 00 00 00 00 00 00 00 00
[ 12.804973] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 12.805065] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 12.833820] EDID block is all zeroes
[ 12.862313] EDID block is all zeroes
[ 12.890773] Raw EDID:
[ 12.890817] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 12.890902] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 12.890987] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 12.891081] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 12.891166] 00 00 00 00 00 7f ff ff ff ff ff ff ff ff ff ff
[ 12.891263] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.891364] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.891449] ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.891538] radeon 0000:01:02.0: VGA-1: EDID block 0 invalid.
在我做了 dnf makecache 之后;dnf 更新并从内核切换到 4.8.6-300 到 4.10.9-200 服务器无法启动...我无法获取日志,因为我无法登录到交互式提示...我唯一的消息在屏幕上看到的是:
[Firmware bug]: The BIOS has corrupted hw-PMU resources (MSR 186 is 43003c)
ACPI Error: Field [CDW3] at 96 exceeds Buffer [NULL] size 64 (bits) (20160930/dsopcode-236)
ACPI Error: Method parse/execution failed [\_SB._OSC] (Node ffffa38274baf50), AE_AML_BUFFER_LIMIT (20160930/psparse-543)
NMI watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [swapper/01]
我找到了一些关于 hw-PMU 资源的信息,但根据我从 HP 和 RHEL 文章中了解到的情况,这不是主要问题。这也是我的感觉,因为我可以用这个错误和 4.8 内核启动......我仍然找不到任何关于 ACPI 错误和 NMI 看门狗错误的有用信息。
任何想法如何解决这个问题?我希望我可以在使用 4.8 内核启动时解决 BIOS 更改或内核参数的问题...