Hi, I'm trying to boot Windows 10 with Coreboot 4.9.2002 using Tianocore + a PCIe GPU and I always get an strange ACPI_BIOS_ERROR.
Without the PCIe GPU, works ok.
I'm pretty sure is an error with my DSDT or the southbridge code. Sadly, I cannot debug Windows to know determine the exact ACPI problem. I also tested with other boards like the Asus Maximus IV GeneZ and the problem is there too: with the IGP only works, but when I attach a PCIe GPU then it crashes.
Take a look to my code if you want, any help about this will be welcome. https://review.coreboot.org/c/coreboot/+/33328
Thanks.
It is hard to debug an ACPI problem from code I believe, but I would recommend to capture the memory dump and using windbg to analyze the dump file directly. That shall be easy for you as the following step 1.When system can boot up with GPU,Select "Complete Memory Dump" in "Start and Recovery" and then shutdown. 2.Plug in GPU and boot up system to hit 0xA5 BSOD, waiting for crash dump to be finished and then shutdown system. 3.Take out the GPU card and boot up into system again, using windbg to analyze the dump file, normally that will be much easier to get useful information.
You can share the dump file if you want, people can take a look at it together.
Lance
vladocb via coreboot coreboot@coreboot.org 于2019年6月14日周五 上午1:26写道:
Hi, I'm trying to boot Windows 10 with Coreboot 4.9.2002 using Tianocore + a PCIe GPU and I always get an strange ACPI_BIOS_ERROR.
Without the PCIe GPU, works ok.
I'm pretty sure is an error with my DSDT or the southbridge code. Sadly, I cannot debug Windows to know determine the exact ACPI problem. I also tested with other boards like the Asus Maximus IV GeneZ and the problem is there too: with the IGP only works, but when I attach a PCIe GPU then it crashes.
Take a look to my code if you want, any help about this will be welcome. https://review.coreboot.org/c/coreboot/+/33328
Thanks.
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
Hello! I have a much better question. Whose GPU are you using? I only know of one specific and that's NVIDIA that is as part of a Video board, there are several out there, who're part of the board itself. (Motherboard.) ----- Gregg C Levine gregg.drwho8@gmail.com "This signature fought the Time Wars, time and again."
On Thu, Jun 13, 2019 at 1:26 PM vladocb via coreboot coreboot@coreboot.org wrote:
Hi, I'm trying to boot Windows 10 with Coreboot 4.9.2002 using Tianocore + a PCIe GPU and I always get an strange ACPI_BIOS_ERROR.
Without the PCIe GPU, works ok.
I'm pretty sure is an error with my DSDT or the southbridge code. Sadly, I cannot debug Windows to know determine the exact ACPI problem. I also tested with other boards like the Asus Maximus IV GeneZ and the problem is there too: with the IGP only works, but when I attach a PCIe GPU then it crashes.
Take a look to my code if you want, any help about this will be welcome. https://review.coreboot.org/c/coreboot/+/33328
Thanks.
coreboot mailing list -- coreboot@coreboot.org To unsubscribe send an email to coreboot-leave@coreboot.org
My approach to this (requires a debug connection or a dump) is first to enable BSOD error parameter display: Under HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl create a DWORD value DisplayParameters=1 At this point you can configure it to create a dump which should be sufficient for your needs To create dump: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl set CrashDumpEnabled to 1 and AutoReboot to 0
When BSOD hits, you will see 4 hex values - BSOD parameters. For A5 (ACPI_BIOS_ERROR) they can be decoded using this table: https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check...
This list is not complete and I have a standing bug report to fix that. However the hope is that it will be enough for your needs. Most of the time one of the parameters will be a pointer to a Unicode string containing the name of the offending DSTD node. In any case the next step would be opening the dump in WinDbg and looking at what's at that address.
________________________________________ From: vladocb via coreboot coreboot@coreboot.org Sent: Wednesday, June 12, 2019 8:47 PM To: coreboot@coreboot.org Subject: [coreboot] ACPI_BIOS_ERROR windows boot error with PCIe GPU
Hi, I'm trying to boot Windows 10 with Coreboot 4.9.2002 using Tianocore + a PCIe GPU and I always get an strange ACPI_BIOS_ERROR.
Without the PCIe GPU, works ok.
I'm pretty sure is an error with my DSDT or the southbridge code. Sadly, I cannot debug Windows to know determine the exact ACPI problem. I also tested with other boards like the Asus Maximus IV GeneZ and the problem is there too: with the IGP only works, but when I attach a PCIe GPU then it crashes.
Take a look to my code if you want, any help about this will be welcome. https://review.coreboot.org/c/coreboot/+/33328
Thanks.
Alex Feinman alexfeinman@hotmail.com schrieb am Fr., 14. Juni 2019, 08:46:
When BSOD hits, you will see 4 hex values - BSOD parameters. For A5 (ACPI_BIOS_ERROR) they can be decoded using this table:
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check...
This list is not complete and I have a standing bug report to fix that.
Please do. I collected a few additional conditions at www.coreboot.org/ACPI but it's better to have them all in a single location.
Patrick