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`), 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)


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
https://ticket.coreboot.org/my/account
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to