Ubuntu 22.04在Asus X705UA上出现了"ACPI BIOS错误(bug):无法解析符号"的错误。

运行Ubuntu 22.04,内核版本为5.15.0-40-generic x86_64。 自从大约3周前进行了最后一次内核更新以来,我开始遇到以下错误:-
我已经使用最新的BIOS版本V322更新了ASUS笔记本电脑,但这没有起到任何作用。
ACPI errors shown here...
[    0.341051] ACPI BIOS Error (bug): Could not resolve symbol [\_PR.PR00._CPC], AE_NOT_FOUND (20210730/psargs-330)
[    0.341075] ACPI Error: Aborting method \_PR.PR01._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529)
[    0.341153] ACPI BIOS Error (bug): Could not resolve symbol [\_PR.PR00._CPC], AE_NOT_FOUND (20210730/psargs-330)
[    0.341171] ACPI Error: Aborting method \_PR.PR02._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529)
[    0.341250] ACPI BIOS Error (bug): Could not resolve symbol [\_PR.PR00._CPC], AE_NOT_FOUND (20210730/psargs-330)
[    0.341268] ACPI Error: Aborting method \_PR.PR03._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529)
[    0.342812] ACPI: thermal: Thermal Zone [THRM] (34 C)

3你的电脑还能正常启动吗?它是否继续正常工作?如果是的话,你可以忽略所有那些"ACPI错误"的提示。在启动过程中看到一些"错误"是正常的,只要一切似乎都正常运行,你可以安全地忽略它们。 - Esther
1我在联想ThinkPad P72固件更新后,以及在(K)ubuntu 22.04中遇到了完全相同的ACPI错误信息。 - Chris
4个回答


为了在启动时摆脱这些消息,您可以在/etc/default/grub中的GRUB_CMDLINE_LINUX_DEFAULT中添加loglevel=3,使其看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=3"

然后使用以下命令更新grub: sudo update-grub

请注意,添加'loglevel=3'只是禁用了非关键错误,但并没有解决它。由于这是一个在bugzilla上报告的活动问题,并且已经在5.18.xx内核中得到解决,您可以尝试使用软件和更新将Linux内核升级到此版本。希望对于5.15.XX和其他内核很快也能解决。要获取更多关于为什么会发生这种情况的信息,@LordBoltar在this主题中解释得非常好。


3谢谢,所以基本上你的意思是ACPI启动消息是警告信息? - Gary Wright
问题在内核6.1中仍然存在。错误记录声称它在5.17中重新引入了。 - Alkanshel

在我的情况下,我遇到了类似的错误

 ACPI Error: AE_NOT_FOUND, while evaluating GPE method [_L09] (20220331/evgpe-511)
 ACPI BIOS Error (bug): Could not resolve symbol [\_GPE._L09.D1F0], AE_NOT_FOUND (20220331/psargs-330)

No Local Variables are initialized for Method [_L09]
No Arguments are initialized for method [_L09]

对我来说,这就是解决办法

echo "mask" > /sys/firmware/acpi/interrupts/gpe09

但是在重新启动之后,您需要再次运行这条命令



5"-d" 升级到一个开发版本,可能对许多人来说不够稳定。 - Brian Pursley