News: 0001630924

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

3mdeb Gets More Bits Of AMD openSIL & Coreboot Working On Ryzen AM5 Motherboard

([Coreboot] 6 Hours Ago Latest Milestone Achieved)


There are two exciting initiatives taking place simultaneously by the 3mdeb consulting firm: the open-source developers are [1]working on an open-source firmware stack for a Gigabyte EPYC server motherboard and they are also working on a similar Coreboot + AMD openSIL port to [2]a Ryzen AM5 consumer motherboard , the MSI PRO B850-P WiFi. While not yet ready for end-users, 3mdeb published their latest blog post to highlight their latest milestone achieved with the openSIL + Coreboot bring-up on the MSI PRO B850-P motherboard.

3mdeb engineers have been porting the CCX and FCH IP blocks for the AM5 desktop variant of Phoenix and addressing missing USB initialization code within AMD's openSIL open-source CPU silicon initialization library. This work is to address USB initialization failures they had been encountering in their bring-up of this first AM5 Ryzen consumer motherboard seeing openSIL and Coreboot.

After a lot of work, they now have proper USB controller initialization in place and PCIe enumeration is also completing. Linux is booting further on this consumer motherboard with open-source firmware. They are almost reaching the Linux login prompt but hitting hard faults due to more work needed on the Promontory B850 chipset. That is their next development milestone.

Their post does call out AMD with their Phoenix proof-of-concept openSIL code having been botched around USB controller initialization:

"The work in this phase reinforced an observation about the Phoenix PoC openSIL code quality that deserves to be called out explicitly. The PoC code did not initialize the USB controllers almost at all. For many firmware engineers, USB controller initialization is table stakes - a basic requirement for a bootable system. Skipping it entirely could be considered a significant gap in the PoC scope."

3mdeb ends their latest [3]blog post with:

"The most visible proof of progress is that the platform no longer hangs during PCIe enumeration in Linux and almost reaches the login prompt - something that was not possible at the end of Part 3. The remaining blocker seems to be the Promontory B850 chipset, which will be addressed in the next dedicated milestone."

Exciting work and I can't wait to try out AMD openSIL and Coreboot in due time with the [4]MSI PRO B850-P WiFi as well as the [5]Gigabyte MZ33-AR1 .



[1] https://www.phoronix.com/review/gigabyte-mz33-ar1

[2] https://www.phoronix.com/news/AMD-openSIL-Coreboot-AM5-Zen-5

[3] https://blog.3mdeb.com/2026/2026-04-27-msi_pro_b850p_part4/

[4] https://www.phoronix.com/review/msi-pro-b850p-wifi

[5] https://www.phoronix.com/review/gigabyte-mz33-ar1



You can never tell which way the train went by looking at the tracks.