Issue #549 has been updated by Matt DeVillier.
You're talking about `Devices --> Graphics initialization`, right? That's probably it - I didn't touch that and by default is set to "Run VGA Option ROMS".
Btw, if I use the me_cleaner script to shrink the me, what should the size of cbfs be set to take up the free space?
edk2 requires a graphical framebuffer, either libgfxinit w/linear high-res framebuffer, or VGA BIOS with a VESA mode set. The latter is not recommended, nor the default when edk2 is selected as the payload from a clean config.
don't mess with ME cleaner until you have coreboot working properly, no need to add another variable to the mix. the CBFS size can be set plenty large enough for edk2 (2MB should suffice) without needed to shrink the ME region / enlarge the bios region.
here is a sane defconfig for W530 + edk2:
CONFIG_VENDOR_LENOVO=y CONFIG_CBFS_SIZE=0x200000 CONFIG_BOARD_LENOVO_W530=y CONFIG_PAYLOAD_EDK2=y CONFIG_EDK2_BOOT_MANAGER_ESCAPE=y CONFIG_EDK2_FOLLOW_BGRT_SPEC=y # CONFIG_EDK2_FULL_SCREEN_SETUP is not set
obviously since no IFD/ME blobs are included, you would just flash the bios region (using `--ifd -i bios`)
---------------------------------------- Bug #549: coreboot 24.05: SeaBIOS Windows 10/11 BSOD "ACPI BIOS ERROR" (Thinkpad W530) https://ticket.coreboot.org/issues/549#change-1876
* Author: Simon Dominic * Status: New * Priority: Normal * Category: board support * Target version: master * Start date: 2024-07-31 * Affected versions: master * Affected hardware: Lenovo ThinkPad W530 * Affected OS: Windows 10/11 ---------------------------------------- When using the latest coreboot (i.e. using command `git clone https://review.coreboot.org/coreboot%60), which is currently 24.05, to build a rom for Thinkpad W530, I get BSOD with "ACPI BIOS ERROR" when trying to boot into Windows 10 or 11 from SeaBIOS. Even just booting from a Windows install usb will show this error.
This is even with incorporating the vga bios files (so i can external displays to work) - see my defconfig.
Did consider using EDK2 apparently Windows support is pretty solid, but could never make a successful build - not that `make` command had errors, but once flashing, would just having white underscore and have to recover with external flashing. A separate issue to write about in and of itself, but I prefer SeaBIOS so I'll be sticking with that.
I am quite new to coreboot - using for only about 2-3 months now. Let me know if there is further information I should provide.
---Files-------------------------------- defconfig (590 Bytes) w530_bsod.jpg (1.98 MB) dsl_files.zip (25 KB)