+++ This bug was initially created as a clone of Bug #198117 +++ After installing 2.6.17-1.2145_FC5smp and also checking it out with 32 bit non-smp and with 64 bit, I am getting the following: ACPI: bus type pci registered PCI: BIOS Bug: MCFG area is not E820-reserved PCI: Not using MMCONFIG. PCI: Using configuration type 1 Setting up standard PCI resources First time ever for the MCFG message and the follow up about MMCONFIG. Note: to eliminate the Mother board, I upgraded Intel bios, Mother board is a d945gnt with bios upgrade to May 2006. From dmesg ACPI: MCFG (v001 INTEL D945GNT 0x00000f5a MSFT 0x01000013) @ 0x3f6f6f10 Is it an informative message, an error message, or a bios problem. Version-Release number of selected component (if applicable): 2.6.17-1.2145_FC5smp How reproducible: boot to fc5 non smp, fc5smp or fc5 64 bit. Note. Message not present in preceding kernel version Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: -- Additional comment from konradr on 2006-07-20 12:51 EST -- The reason you see this message is b/c your machine implements MMCONFIG. Unfortunatly, some Intel motherboards implemented this wrongly and Linux kernel would crash. To boot up on those boards without crashing, the kernel checks to see if the address specified in the ACPI MCFG area is also reserved in E820 area (which btw, is not something the ACPI v3.0 and PCI Express spec mandates - it is optional). This is short-term fix and once a better solution is found the mainline kernel will have that (and FC will have it too) So for right pls ignore it. It should eventually go away when main-line finds a proper fix.
same error here on a ASUS P5WDG2 Motherboard with kernel 2.6.18-1.2868.fc6 i686 Dec 21 18:11:24 gecko2 kernel: PCI: BIOS Bug: MCFG area at f0000000 is not E820-reserved Dec 21 18:11:24 gecko2 kernel: PCI: Not using MMCONFIG. Dec 21 18:11:24 gecko2 kernel: PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=6 Dec 21 18:11:24 gecko2 kernel: PCI: Using configuration type 1 Dec 21 18:11:24 gecko2 kernel: Setting up standard PCI resources Dec 21 18:11:24 gecko2 kernel: ACPI: Interpreter enabled Dec 21 18:11:24 gecko2 kernel: ACPI: Using PIC for interrupt routing Dec 21 18:11:24 gecko2 kernel: ACPI: PCI Root Bridge [PCI0] (0000:00) BIOS is version 0408
Fc6 complaining MB bios now at 2006-12-19 level MB is intel d945gnt NET: Registered protocol family 16 ACPI: bus type pci registered PCI: BIOS Bug: MCFG area at f0000000 is not E820-reserved PCI: Not using MMCONFIG. PCI: Using configuration type 1 Setting up standard PCI resources Allocating PCI resources starting at 40000000 (gap: 3f700000:c0900000) This bug has been around since FC5. Intel MB d945gnt with 19dec2006 image update. Problem has been there for at least 5 bios upgrades. If it is not a problem, then please mask the logging as error
it's a bios bug as the text suggests. I've lowered the severity in CVS so that it won't get printed onscreen during boot (though it'll still appear in dmesg)
Thank you
Thank you. Surprisingly, Intel does update its bios's, and for my mother board that bios is dated 6 weeks back (Feb 2007). Has intel been advised what is the bug and what they need to do to correct it?
Leslie, There is an Intel person who is aware of this: Arjan van de Ven, and I believe he is been making the Intel BIOS folks aware of this - not sure what the status of that is.
Arjan, Good luck in expediting the fix. When it is done, please post here that information, so I can fetch the bios update and do the update of my motherboard.