[coreboot - Bug #549] coreboot 24.05: SeaBIOS Windows 10/11 BSOD "ACPI BIOS ERROR" (Thinkpad W530)

Simon Dominic <[email protected]>
Newsgroups gmane.linux.bios
Message-ID <[email protected]>
Issue #549 has been updated by Simon Dominic.

File vga_rom_display_1.png added
File vga_rom_display_2.png added
File vga_rom_display_3.png added
File vga_rom_display_4.png added

Matt DeVillier wrote in #note-4:
> 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.

I could be completely wrong, but I gather libgfxinit (as opposed to "VGA Option ROMS") is disabling (full) activation of the dGPU. If I wanted to go that latter not-recommended route, how should display mode be set up? 

Attached is what menuconfig shows if I look through some of the settings for "Display" (if I choose "VGA Option ROMS" as "Graphics initialization"):
* Screenshot 1 is what "Display" looks like without touching anything (Here, "Framebuffer mode" can only be set to "Legacy VGA text mode").
* 2 is ticking "Set framebuffer graphics resolution" and touching nothing else.
* 3 shows the options for "Framebuffer mode" after doing 2.
* 4 shows what it looks like after setting "Framebuffer mode" to "VESA framebuffer".

----------------------------------------
Bug #549: coreboot 24.05: SeaBIOS Windows 10/11 BSOD "ACPI BIOS ERROR" (Thinkpad W530)
https://ticket.coreboot.org/issues/549#change-1891

* 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)
boot.jpg (2.95 MB)
shell.jpg (2.96 MB)
menu.jpg (2.02 MB)
ventoy-win11.jpg (2.35 MB)
rufus-win11.png (6.99 MB)
vga_rom_display_1.png (64.5 KB)
vga_rom_display_2.png (71.4 KB)
vga_rom_display_3.png (58.5 KB)
vga_rom_display_4.png (73.3 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 -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.