NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.04k stars 14.08k forks source link

kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC] #122918

Open davidak opened 3 years ago

davidak commented 3 years ago

Describe the bug I see this messages at boot since linux 5.12. It seem not cause any issue, but it's annoying.

May 13 03:02:04 gaming kernel: Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
May 13 03:02:04 gaming kernel: io scheduler mq-deadline registered
May 13 03:02:04 gaming kernel: io scheduler kyber registered
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR01._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR02._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR03._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR04._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR05._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR06._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR07._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR08._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR09._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR10._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR11._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR12._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR13._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR14._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210105/psargs-330)
May 13 03:02:04 gaming kernel: ACPI Error: Aborting method \_SB.PR15._CPC due to previous error (AE_NOT_FOUND) (20210105/psparse-529)
May 13 03:02:04 gaming kernel: Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
May 13 03:02:04 gaming kernel: 00:01: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
May 13 03:02:04 gaming kernel: intel_pstate: Intel P-state driver initializing
May 13 03:02:04 gaming kernel: intel_pstate: Disabling energy efficiency optimization
May 13 03:02:04 gaming kernel: intel_pstate: HWP enabled
May 13 03:02:04 gaming kernel: drop_monitor: Initializing network drop monitor service
May 13 03:02:04 gaming kernel: NET: Registered protocol family 10

To Reproduce Steps to reproduce the behavior: boot.kernelPackages = pkgs.linuxPackages_5_12;

Expected behavior no errors in log

Additional context I found this in a quick search: https://bbs.archlinux.org/viewtopic.php?id=266085

Notify maintainers

Metadata

Maintainer information:

# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:
alex-fu27 commented 11 months ago

I think that is very common. It is a bug in your BIOS, that the kernel is complaining about. Most firmwares are not completely standards compliant and are thrown onto the market as soon as they can barely boot Windows. You can probably patch the kernel to omit it.