You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
3mdeb/Dasharo has discontinued Heads on MSI desktops, time to upstream? #1960
3mdeb has discontinued all development of Heads for their coreboot distribution on MSI desktops.
@scallyob great, thanks for testing. However, as the heads product on MSI desktops is discontinued (meaning we don't plan to provide new release for it), everybody will have to rebuild their ROMs themselves to fix it :(
@miczyg1 I'm getting frequent kernel panics (in heads only, not when booted to Qubes) like:
mce: CPUs not responding to MCE broadcast (may include false positives): 2-3
Kernel panic - not syncing: Timeout: Not all CPUs entered broadcast exception handler
My fork is working flawlessly for my use case but has become tainted by things I specifically need (disabled onboard vga, disabled hyperthreading, loading gpu blobs, forcing XMP).
There's some small annoyances too, like flashtools cbfs needing a workaround which is slow. If this was fixed that would be nice.
I could probably get a working PR done quite quickly that is on par with Dasharo's release, as basically all the work is done.
@tlaurion i could do a msi_z790p_ddr5 and a UNTESTED_msi_z690a_ddr4, UNTESTED_msi_z690a_ddr5, and UNTESTED_msi_z790p_ddr4?
Also would need to split off Dasharo's MSI releases in the coreboot module, prefer not to use main/master. Can't remember if I did this already.
@miczyg1 I'm getting frequent kernel panics (in heads only, not when booted to Qubes) like:
mce: CPUs not responding to MCE broadcast (may include false positives): 2-3
Kernel panic - not syncing: Timeout: Not all CPUs entered broadcast exception handler
Activity
miczyg1 commentedon Apr 22, 2025
That would be ideal. But somebody would have to take this effort.
@tlaurion already tried very hard to coordinate it and nobody at 3mdeb has any spare resources to do it.
Hexdigest123 commentedon Aug 14, 2025
What would need to be done to make this possible?
miczyg1 commentedon Aug 20, 2025
tl;dr
Time is needed and some familiarity with heads. Anybody is free to take those changes and try to get the MSI desktops on linuxboot/heads
tlaurion commentedon Aug 20, 2025
@Tonux599 attempted port recently (he uses his fork meanwhile) #1962 (comment)
For reference, stability issue is
@Tonux599 @miczyg1 status update?
Tonux599 commentedon Aug 20, 2025
My fork is working flawlessly for my use case but has become tainted by things I specifically need (disabled onboard vga, disabled hyperthreading, loading gpu blobs, forcing XMP).
There's some small annoyances too, like flashtools
cbfsneeding a workaround which is slow. If this was fixed that would be nice.I could probably get a working PR done quite quickly that is on par with Dasharo's release, as basically all the work is done.
@tlaurion i could do a
msi_z790p_ddr5and aUNTESTED_msi_z690a_ddr4,UNTESTED_msi_z690a_ddr5, andUNTESTED_msi_z790p_ddr4?Also would need to split off Dasharo's MSI releases in the coreboot module, prefer not to use main/master. Can't remember if I did this already.
miczyg1 commentedon Aug 26, 2025
None at this point. For some reason it doesn't trigger on our releases.
Tonux599 commentedon Aug 26, 2025
For the avoidance of doubt, the stability issue was only present using Linux + coreboot 25.03. Linux + Dasharo (latest MSI release) is fine.
I'll have a PR open for these boards by the weekend.
@mblanqui @Hexdigest123 can you state which varient you are using? I can then add you to the testers list in the PR. Thanks.
Tonux599 commentedon Aug 27, 2025
PR open #1995
Draft at the moment. Testing my board on Thursday 28th.
tlaurion commentedon Mar 5, 2026
Done under #1371 #1489 #1962 and finally merged under #1995.