You are not logged in.

#1 2015-09-11 23:43:54

jamespharvey20
Member
Registered: 2015-06-09
Posts: 129

ACPI BIOS Warning (bug) length/address mismatch and invalid length

Dmesg shows an ACPI BIOS Warning.  What's this mean?  Can I make this go away?  It's on an HP xw8400 Workstation, with most recent BIOS (02.38).

Entire dmesg can be seen here, but part is below.

[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000E9E10 000024 (v02 COMPAQ)
[    0.000000] ACPI: XSDT 0x00000000CFFC58EC 000064 (v01 HPQOEM SLIC-WKS 20101025      00000000)
[    0.000000] ACPI: FACP 0x00000000CFFC5A94 0000F4 (v03 COMPAQ GREENCRK 00000001      00000000)
[    0.000000] ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Pm1aEventBlock: 32/16 (20150410/tbfadt-623)
[    0.000000] ACPI BIOS Warning (bug): 32/64X address mismatch in FADT/Gpe0Block: 0x0000F828/0x000000000001F030, using 64-bit address (20150410/tbfadt-588)
[    0.000000] ACPI BIOS Warning (bug): 32/64X length mismatch in FADT/Gpe0Block: 64/32 (20150410/tbfadt-623)
[    0.000000] ACPI BIOS Warning (bug): Invalid length for FADT/Pm1aEventBlock: 16, using default 32 (20150410/tbfadt-704)
[    0.000000] ACPI: DSDT 0x00000000CFFC5EE2 0021A1 (v01 COMPAQ DSDT     00000001 MSFT 0100000E)
[    0.000000] ACPI: FACS 0x00000000CFFC5800 000040
[    0.000000] ACPI: FACS 0x00000000CFFC5800 000040
[    0.000000] ACPI: SSDT 0x00000000CFFC8083 00735B (v01 COMPAQ PROJECT  00000001 MSFT 0100000E)
[    0.000000] ACPI: APIC 0x00000000CFFC5B88 0000D4 (v01 COMPAQ GREENCRK 00000001      00000000)
[    0.000000] ACPI: ASF! 0x00000000CFFC5C5C 00006A (v32 COMPAQ GREENCRK 00000001      00000000)
[    0.000000] ACPI: MCFG 0x00000000CFFC5CC6 00003C (v01 COMPAQ GREENCRK 00000001      00000000)
[    0.000000] ACPI: TCPA 0x00000000CFFC5EB0 000032 (v01 COMPAQ GREENCRK 00000001      00000000)
[    0.000000] ACPI: SLIC 0x00000000CFFC5D02 000176 (v01 HPQOEM SLIC-WKS 00000001      00000000)
[    0.000000] ACPI: HPET 0x00000000CFFC5E78 000038 (v01 COMPAQ GREENCRK 00000001      00000000)
[    0.000000] ACPI: Local APIC address 0xfee00000

Then, later:

[    0.320097] ACPI: Added _OSI(Module Device)
[    0.320100] ACPI: Added _OSI(Processor Device)
[    0.320102] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.320104] ACPI: Added _OSI(Processor Aggregator Device)
[    0.321044] ACPI Error: Illegal I/O port address/length above 64K: 000000000001F034/0x1 (20150410/hwvalid-155)
[    0.321051] ACPI Exception: AE_LIMIT, Could not create GPE Block 0 (20150410/evgpeinit-143)
[    0.324522] ACPI: Interpreter enabled
[    0.324535] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150410/hwxface-580)
[    0.324552] ACPI: (supports S0 S1 S3 S4 S5)
[    0.324554] ACPI: Using IOAPIC for interrupt routing
[    0.324584] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.330062] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.330071] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.330078] ACPI BIOS Error (bug): \_SB_.PCI0._OSC: Excess arguments - ASL declared 5, ACPI requires 4 (20150410/nsarguments-189)
[    0.330136] ACPI Error: [CAPD] Namespace lookup failure, AE_ALREADY_EXISTS (20150410/dsfield-211)
[    0.330143] ACPI Error: Method parse/execution failed [\_SB_.PCI0._OSC] (Node ffff88012b0a1348), AE_ALREADY_EXISTS (20150410/psparse-536)
[    0.330155] acpi PNP0A08:00: _OSC failed (AE_ALREADY_EXISTS); disabling ASPM
[    0.330257] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-7f] only partially covers this bridge

Last edited by jamespharvey20 (2015-09-11 23:49:21)

Offline

#2 2015-09-13 21:40:27

mich41
Member
Registered: 2012-06-22
Posts: 796

Re: ACPI BIOS Warning (bug) length/address mismatch and invalid length

It's some bug in the BIOS-provided ACPI tables or in the kernel ACPI code. Your options include: trying different kernel versions (e.g. linux-lts), reporting this to the vendor, ignoring it if there are no other problems.

Offline

#3 2017-08-20 13:44:37

digitally404
Member
Registered: 2013-11-24
Posts: 14

Re: ACPI BIOS Warning (bug) length/address mismatch and invalid length

Although the OP is old, I'm experiencing the exact same issue on boot by the kernel.

I don't seem to be experiencing any adverse effects once everything's up and running. However, I just want to understand the issue and decide if it's catastrophic or not.

The relevent output from "journalctl -b" produces:

Aug 20 08:27:29 gorilla kernel: ACPI: Added _OSI(Module Device)
Aug 20 08:27:29 gorilla kernel: ACPI: Added _OSI(Processor Device)
Aug 20 08:27:29 gorilla kernel: ACPI: Added _OSI(3.0 _SCP Extensions)
Aug 20 08:27:29 gorilla kernel: ACPI: Added _OSI(Processor Aggregator Device)
Aug 20 08:27:29 gorilla kernel: ACPI Error: Illegal I/O port address/length above 64K: 000000000001F034/0x1 (20170303/hwvalid-155)
Aug 20 08:27:29 gorilla kernel: ACPI Exception: AE_LIMIT, Could not create GPE Block 0 (20170303/evgpeinit-143)
Aug 20 08:27:29 gorilla kernel: ACPI: Dynamic OEM Table Load:
Aug 20 08:27:29 gorilla kernel: ACPI: SSDT 0xFFFF8E82B703E000 0008C4 (v01 COMPAQ CPU_TM2  00000001 MSFT 0100000E)
Aug 20 08:27:29 gorilla kernel: ACPI: Interpreter enabled
Aug 20 08:27:29 gorilla kernel: ACPI: (supports S0 S1 S3 S4 S5)
Aug 20 08:27:29 gorilla kernel: ACPI: Using IOAPIC for interrupt routing
Aug 20 08:27:29 gorilla kernel: PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
Aug 20 08:27:29 gorilla kernel: ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
Aug 20 08:27:29 gorilla kernel: acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
Aug 20 08:27:29 gorilla kernel: ACPI BIOS Error (bug): \_SB.PCI0._OSC: Excess arguments - ASL declared 5, ACPI requires 4 (20170303/nsarguments-189)
Aug 20 08:27:29 gorilla kernel: ACPI Error: [CAPD] Namespace lookup failure, AE_ALREADY_EXISTS (20170303/dsfield-211)
Aug 20 08:27:29 gorilla kernel: ACPI Error: Method parse/execution failed [\_SB.PCI0._OSC] (Node ffff8e82b71157d0), AE_ALREADY_EXISTS (20170303/psparse-543)
Aug 20 08:27:29 gorilla kernel: acpi PNP0A08:00: _OSC failed (AE_ALREADY_EXISTS); disabling ASPM
Aug 20 08:27:29 gorilla kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-7f] only partially covers this bridge

Other details:
HP xx8400 Workstation
Intel(R) Xeon(R) CPU            5160  @ 3.00GHz

From "lspci"

00:00.0 Host bridge: Intel Corporation 5000X Chipset Memory Controller Hub (rev 12)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 2 (rev 12)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev 12)
00:04.0 PCI bridge: Intel Corporation 5000X Chipset PCI Express x16 Port 4-7 (rev 12)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev 12)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 6 (rev 12)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev 12)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 12)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 12)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 12)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 12)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 12)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 12)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 12)
00:1b.0 Audio device: Intel Corporation 631xESB/632xESB High Definition Audio Controller (rev 09)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1d.0 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.3 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
00:1d.7 USB controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.2 RAID bus controller: Intel Corporation 631xESB/632xESB SATA RAID Controller (rev 09)
01:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
08:00.0 PCI bridge: Intel Corporation 6702PXH PCI Express-to-PCI Bridge A (rev 09)
10:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
10:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
11:06.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064 PCI-X Fusion-MPT SAS (rev 03)
1e:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
1e:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)
1f:00.0 Ethernet controller: Broadcom Limited NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 01)
60:00.0 VGA compatible controller: NVIDIA Corporation G70GL [Quadro FX 4500] (rev a1)

Offline

#4 2017-08-20 14:25:58

R00KIE
Forum Fellow
From: Between a computer and a chair
Registered: 2008-09-14
Posts: 4,734

Re: ACPI BIOS Warning (bug) length/address mismatch and invalid length

This isn't adding much to the discussion so it's just a necro-bump, please don't do it https://wiki.archlinux.org/index.php/Co … bumping.22

Closing.


R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K

Offline

Board footer

Powered by FluxBB