You are not logged in.

#1 2018-05-03 07:44:28

brainplot
Member
Registered: 2018-01-27
Posts: 28

Various ACPI error messages during boot

Hi! Some months ago I built my system with an i5-8600k and MSI z370 Krait Gaming motherboard. I installed Archlinux and ever since day one I'm getting these error messages during boot (taken from dmesg):

[    0.231398] ACPI BIOS Error (bug): Failure looking up [\_SB.PCI0.RP04.PXSX._SB.PCI0.RP05.PXSX], AE_NOT_FOUND (20180105/dswload2-194)
[    0.231405] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180105/psobject-252)
[    0.231408] ACPI Error: Method parse/execution failed \_SB.PCI0.RP04.PXSX, AE_NOT_FOUND (20180105/psparse-550)
[    0.231737] ACPI BIOS Error (bug): Failure looking up [\_SB.PCI0.RP08.PXSX._SB.PCI0.RP09.PXSX], AE_NOT_FOUND (20180105/dswload2-194)
[    0.231742] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20180105/psobject-252)
[    0.231744] ACPI Error: Method parse/execution failed \_SB.PCI0.RP08.PXSX, AE_NOT_FOUND (20180105/psparse-550)

I haven't noticed anything not working correctly during my daily use so I think they are not affecting the overall functioning of the system. Anyway, I wanted to get rid of them so I tried to update my BIOS to a more recent version (no luck) and I also hoped that the version 4.16 of the kernel would get rid of those but that didn't work either. By looking up online I found that passing acpi=off to the kernel when booting should prevent those messages from appearing but it doesn't feel like a proper fix since some people have experienced issues in shutting down their machine. My question is: is there any other solution I should try or I can only pass that argument to the kernel, thus disabling all ACPI functions, and hope my machine will still work normally? Thanks in advance.

Offline

#2 2018-05-03 09:22:39

seth
Member
Registered: 2012-09-03
Posts: 12,635

Re: Various ACPI error messages during boot

Offline

#3 2018-05-03 09:37:31

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 7,552

Re: Various ACPI error messages during boot

Also just after the error message will be a line along the lines of

2 ACPI tables loaded with errors.n loaded successfully

Where n is usually a higher number than the ones that failed. What do you think will happen to those that loaded successfully, if you pass acpi=off ?

Really, this is simply an informal error message, the rationale for why their log priority was changed isn't really clear to me (I faintly remember some LKML thread where Linus got pissed that it was changed) , but you really shouldn't try to "fix" this by means outside of BIOS/UEFI updates.

Last edited by V1del (2018-05-03 09:38:10)

Offline

#4 2018-05-03 10:39:22

brainplot
Member
Registered: 2018-01-27
Posts: 28

Re: Various ACPI error messages during boot

I understand. Thank you!

In the link that seth provided, some people suggested changing the priority of the kernel messages printed to the screen by passing the loglevel=3 argument. (The default should be 4 now.)

Would it be "safe"? By doing that, I fear to hide other error messages that might pop up in the future relative to other stuff.
Also, reducing the log level would force me to check out the kernel log every once in a while to see if "something new" has come up.

Those messages don't affect my workflow of course, but it's just not nice to see them at every boot let's say.

Offline

#5 2018-05-03 14:36:01

seth
Member
Registered: 2012-09-03
Posts: 12,635

Re: Various ACPI error messages during boot

I fear to hide other error messages that might pop up in the future relative to other stuff.

You're hiding "warnings" this way, not "errors".
If you attempt to stash the boot process or tend to fetch a cup of coffee (in which case you don't see this messages anyway ;-) while the system boots, it probably doesn't matter. Otherwise you'll get aware of building up troubles "late", but your system won't explode by lowering the loglevel and you can still raise it from the bootmanager shell anytime.

it's just not nice to see them at every boot

The attitude was probably to let ppl. know "oh and btw: your board vendor implemented ACPI by poking around until it worked with his windows installation" smile

Offline

Board footer

Powered by FluxBB