ACPI 错误导致内核更新后无法启动

ACPI 错误导致内核更新后无法启动

不确定这是通用 Linux 查询还是 Ubuntu 查询,但这里是。

我有一个 Z800 工作站,运行 Xubuntu 18.04,内核为 4.15 。这是一台双处理器机器。它具有适用于该机器的最新 BIOS(3.61,去年某个时候)。

我刚刚应用了一批更新。现在我的机器无法启动。错误是:

ACPI Error: [CAPD] Namespace lookup failure, AE_ALREADY_EXISTS (20170831/dsfield-212)
ACPI Error: Method parse/execution failed \_SB.PCIO._OSC, AE_ALREADY_EXISTS (20170831/psparse-550)

我读过了https://wiki.ubuntu.com/Kernel/Reference/ACPITricksAndTips, 和 https://askubuntu.com/questions/1093882/unable-to-boot-after-installation-acpi-errors,以及许多其他事情,并且对 ACPI 的混乱感到相当震惊,但仍然非常希望我的机器再次工作。

我尝试了许多内核参数的组合。使用“ acpi=off”会导致内核恐慌。我尝试过的许多 acpi 相关选项(包括acpi=ht和指定acpi_serialize选项)的所有其他变体都给出了与上面给出的相同的结果。

出现这种情况无论我尝试启动哪个 4.15 内核,而不仅仅是最新的内核。我有几个历史版本的 4.15 内核,其中一个是我在此更新之前使用的,但现在它们都给出了此错误。我还有一个古老的 4.4 内核,它不会出现此错误,但会在启动桌面之前挂起 - 但这并不奇怪。

我希望能够恢复 BIOS,看看有什么影响,但 HP 网站似乎没有列出历史版本。

所以我认为我不明白的是,更新会发生什么变化,从而影响任何 4.15 内核(包括以前有效的内核)的 ACPI 行为?如果还有其他更适合此查询的列表,请随时重定向我。

相关内容