启动期间出现 ACPI 错误但不会导致系统故障 - 如何修复?

启动期间出现 ACPI 错误但不会导致系统故障 - 如何修复?
ACPI Error: Needed type [Reference], found [Integer] 00000004db
AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20210730/dswexec-431)
ACPI Error: Aborting method \_PR.CPU0.PDC due to previous error (AE_AMP_OPERAND_TYPE) (20210730/psparse-529)
/dev/sda2: clean, 325189/15294464 files, 6058136/61147904 blocks

启动时,我在黑屏上看到了上面的文字。我使用的是装有 Ubuntu 20.04 的旧 Macbook Air。这不会在启动过程中造成任何问题,但我对此感到担忧。

为什么会出现这种情况?

如何修复它,使得我在启动期间看不到该文本?

我不希望每次启动过程中都出现此错误消息。安装 20.04 后我没有安装任何更新。我添加的唯一外部驱动程序是网络摄像头驱动程序。

链接到我如何安装网络摄像头驱动程序:https://gist.github.com/johnjeffers/3006011ec7767a4101cdd118e8d64290

我已删除在网络摄像头固件安装期间下载的 zip 和外部文件。

答案1

为什么会出现这种情况?

BIOS 和内核之间的通信错误。内核从 BIOS 中获取了它不期望的东西。请注意,这些在内核升级后开始显示,所以我假设您确实进行了某种操作更新。例如,内核 5.13 引入了更多错误通知,但那是 22.04 而不是 20.04。它也可能是与内核相关的安全更新。

如何修复它,使得我在启动期间看不到该文本?

修复?如果有,请升级 BIOS;如果没有,请提交错误报告;和/或升级到支持您 BIOS 的新内核。

我不希望每次启动过程中都出现这个错误消息。

嗯,我建议忽略这些消息。要防止显示这些消息,您需要在 grub 配置中禁用 ACPI。请注意,这将阻止您使用 ACPI 的其他部分(如果它们当前有效的话)(可能是休眠、挂起、电源模式、风扇控制等)

例如参见使用“acpi=off” grub 参数启动 Ubuntu如何在启动时禁用 ACPI?关闭 ACPI 是否危险?

答案2

我在 Macbook Pro 2012 上全新安装了 Ubuntu 22.04,然后手动运行了 ubuntu-drivers。

问题似乎出在内核 6.2.0-31-generic 上。

修复方法似乎是在启动时按下 Shift 键,这样你就可以进入 grub 菜单。然后选择“高级选项”,并选择 5.15 系列旧内核(我使用的是 5.15.0-43-generic)。

相关内容