skulls icon indicating copy to clipboard operation
skulls copied to clipboard

Acpi errors

Open Myles24 opened this issue 2 years ago • 6 comments

When compiling coreboot for the x230 from source, I always get an acpi bios error blue screen in windows and the laptop shuts down in linux instead of suspend to ram. I was wondering if there was a solution to this issue since this error does not occur using skulls. Thanks for any help.

Myles24 avatar May 31 '22 20:05 Myles24

When compiling coreboot for the x230 from source, I always get an acpi bios error blue screen in windows and the laptop shuts down in linux instead of suspend to ram. I was wondering if there was a solution to this issue since this error does not occur using skulls. Thanks for any help.

I had the same issue, I just compiled skulls, and got the acpi bios error also in windows. I downgraded back to skulls v1.0.4 non free, works good with windows and Linux on my X230.

Just an issue with the latest version of coreboot.

darnrain avatar May 31 '22 21:05 darnrain

When compiling coreboot for the x230 from source,

What commit, and what configuration?

I always get an acpi bios error blue screen in windows

What Microsoft Windows version? What is the exact error code?

and the laptop shuts down in linux instead of suspend to ram.

Strange. Is it actually suspending, but fails to correctly resume? Log messages would be good to have.

I was wondering if there was a solution to this issue since this error does not occur using skulls. Thanks for any help.

What version of Skulls? It seems a regression in upstream.

paulmenzel avatar Jun 01 '22 06:06 paulmenzel

Guys, i think, its a bug in new Coreboot Versions. I have an Coreboot 4.15 Image from 11/11/2021 which is working fine in Windows, but Coreboot 4.16 and 4.17 where i get BSOD very in early on Windows Boot.

explit7 avatar Jun 18 '22 13:06 explit7

Please give more details, what the Microsoft Windows BSOD ACPI error is.

@explit, it’d be great if you could bisect the commit between coreboot 4.15 and 4.16.

paulmenzel avatar Jun 18 '22 14:06 paulmenzel

@paulmenzel there is no error code number, the BSOD error is "ACPI_BIOS_ERROR" in Windows. I am also having that issue in skulls 1.0.5 and I'm not having the issue in 1.0.4.

Myles24 avatar Jun 18 '22 15:06 Myles24

Please give more details, what the Microsoft Windows BSOD ACPI error is.

@explit, it’d be great if you could bisect the commit between coreboot 4.15 and 4.16.

Bug is opened now

Don't know which commit exactly brakes ACPI, but i can say, that in my CoreBoot 4.15 Image from 11/11/2021 Windows 10 is booting just fine from SeaBIOS. Some time later under CoreBoot 4.16 i saw that windows is BSODing. Tried yesterday with CoreBoot 4.17 and its still broken.

As i said, since CB4.16 there is something broken. As i read, the problem is, that ACPI reserves some memory area, which in Windows is reserved for the system.

This issue seems very similar, but the guy is using TianoCore instead of SeaBIOS. Changing the line OperationRegion (OPRG, SystemMemory, ASLS, 0x2000) to OperationRegion (OPRG, SystemMemory, ASLS, 0x1000) doesnt fix it for SeaBios, but fix it for TianoCore.

explit7 avatar Jun 18 '22 17:06 explit7

It seems like the issue with Windows BSOD has been resolved with this coreboot commit. The issue with the x230 not resuming from sleep has been solved on coreboot issue tracker: https://ticket.coreboot.org/issues/412

Myles24 avatar Aug 27 '22 15:08 Myles24