Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Acpi errors #230

Closed
Myles24 opened this issue May 31, 2022 · 7 comments
Closed

Acpi errors #230

Myles24 opened this issue May 31, 2022 · 7 comments

Comments

@Myles24
Copy link

Myles24 commented May 31, 2022

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.

@ghost
Copy link

ghost commented May 31, 2022

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.

@paulmenzel
Copy link

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.

@explit7
Copy link

explit7 commented Jun 18, 2022

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.

@paulmenzel
Copy link

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.

@Myles24
Copy link
Author

Myles24 commented Jun 18, 2022

@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.

@explit7
Copy link

explit7 commented Jun 18, 2022

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.

@Myles24
Copy link
Author

Myles24 commented Aug 27, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants