Dear Angel,
Am 11.06.21 um 12:05 schrieb Angel Pons:
On Fri, Jun 11, 2021 at 9:19 AM Nico Huber nico.h@gmx.de wrote:
On 11.06.21 00:55, Sven Semmler wrote:
On my ThinkPad T430 running Coreboot-4.8.1 as part of an Heads install, I see these error messages when turning on the PC:
mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank: 7: ee20000000 3110a mce: [Hardware Error]: TSC 0 ADDR fefe78c0 MISC 3880000086 mce: [Hardware Error]: PROCESSOR 0:306a9 TIME 1622589409 SOCKET 0 mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank: 8: ee20000000 3110a mce: [Hardware Error]: TSC 0 ADDR fefe7880 MISC 3880000086 mce: [Hardware Error]: PROCESSOR 0:306a9 TIME 1622589409 SOCKET 0 APIC 0 microcode 1f
I do not think it is an issue with the actual RAM:
Indeed, this is not about the actual (D)RAM. One can tell by the address already, 0xfefe.... this is part of what we call I/O hole, a region reserved from the memory address space for different purposes.
More specifically, 0xfefe0000..0xfeffffff is a range used for cache- as-ram (CAR) which is a mode where the processor cache is used as RAM before the actual DRAM is available.
I have seen these MCEs before, but never investigated. They might affect the stability of coreboot, but it seems less likely that they affect the running OS once the system succeeded to boot.
They look a lot like what https://review.coreboot.org/28443 fixed. You could check if commit dfaff4d18a711f764c9198f488435fdc553dcea2 exists on 4.8.1 (if it does not, there's your problem).
$ git tag --contains dfaff4d18a711f764c9198f488435fdc553dcea2 4.10 4.11 4.12 4.13 4.14 4.9
So, it’s not included in 4.8.1
Also, have you considered using a more recent coreboot version? 4.8.1 is over three years old, and the ThinkPad T430 is still supported on all newer releases (latest is 4.14).
That’s a good idea. Looking at the Heads configuration files, the Lenovo systems are still at coreboot 4.8.1 [2]. There is a draft merge/pull request for coreboot 4.13: *(BRICKS T430 because OPTION_TABLE) WiP: build xx30 boards against coreboot 4.13 #944* [3].
Kind regards,
Paul
[1]: https://github.com/osresearch/heads/blob/c3b0bd6ffbe816430dd41ef54e649af52ed... [2]: https://github.com/osresearch/heads/blob/c3b0bd6ffbe816430dd41ef54e649af52ed... [3]: https://github.com/osresearch/heads/pull/944