Help with MSI-Mpg-x870e-Carbon-WIFI with an AMD Ryzen 9 9900X installatin [Booting]

srgrusso

New member
AMD OS X Member
Aug 17, 2025
4
0
1
CPU:
AMD Ryzen 9 9900X
Hello this is my first attempt at installing MacOS on AMD. I have had success before with Intel based machines. I used Katanoko1221 EFI he posted in this thread post https://forum.amd-osx.com/threads/i...tall-issue-with-ryzen-9-9900x.5881/post-41518. Since he was using a Ryzen 9 9900X and had success. My chipset is x870e and his is x870 so i'm not sure what the differences are or what needs to be tweaked. Currently when I boot into the BaseSystem it stalls out at the beginning. Thanks for your help.
 

Attachments

Hello this is my first attempt at installing MacOS on AMD. I have had success before with Intel based machines. I used Katanoko1221 EFI he posted in this thread post https://forum.amd-osx.com/threads/i...tall-issue-with-ryzen-9-9900x.5881/post-41518. Since he was using a Ryzen 9 9900X and had success. My chipset is x870e and his is x870 so i'm not sure what the differences are or what needs to be tweaked. Currently when I boot into the BaseSystem it stalls out at the beginning. Thanks for your help.
your system has different devices and maybe USB audio you should create a proper USB mapping for your motherboard
if you want to try this EFI and see if you did a step forward
if it hangs a photo or a video of verbose output
Also Katanoko should refine better his EFI that the one we built in the past (mmio part and other part)
 

Attachments

your system has different devices and maybe USB audio you should create a proper USB mapping for your motherboard
if you want to try this EFI and see if you did a step forward
if it hangs a photo or a video of verbose output
Also Katanoko should refine better his EFI that the one we built in the past (mmio part and other part)
Thanks for your reply. I tried your updated EFI. It stalled out at the beggining. Opencore log has the following errors in it
Code:
00:000 00:000 OC: Kernel patcher result 6 for kernel (algrey | _cpuid_set_generic_info | Remove wrmsr(0x8B) | 10.13+) - Not Found
00:103 00:103 OC: Kernel patcher result 7 for kernel (algrey | _cpuid_set_generic_info | Replace rdmsr(0x8B) with constant 186 | 10.13+) - Not Found
I will need to learn how to do usb mapping. Is there a good linux tool to help with that?

Edit: There are 2 methods listed for making the installer. Method 1 1 partition and loading the BaseSystem.dmg and Method 2 extracting the BaseSystem.dmg to the second partition. Which is the recommended method?

Edit 2: attached screenshot and USB mapping
 

Attachments

Last edited:
Edit
I forgot to check if user used some acpi patches for his dsdt
You should disable it and see if you have acpi errors in verbose output
 
Edit
I forgot to check if user used some acpi patches for his dsdt
You should disable it and see if you have acpi errors in verbose output
I disabled them and it doesn't look like I am getting any errors as far as I can tell. Now it stops at
Code:
[AppleLockdownMode - LDMShouldEnforceParity] restoreos check passed
 

Attachments

I disabled them and it doesn't look like I am getting any errors as far as I can tell. Now it stops at
Code:
[AppleLockdownMode - LDMShouldEnforceParity] restoreos check passed
In this EFI it seems you disabled mandatory SSDT in ACPI to boot
Are you sure you are booting from this EFI (and the screenshots are related to this EFI?)

however try to replace with this one:
let see if we see some improvment
in bios remember
4G on
Fast Boot OFF
Disk controllers in AHCI
 

Attachments

In this EFI it seems you disabled mandatory SSDT in ACPI to boot
Are you sure you are booting from this EFI (and the screenshots are related to this EFI?)

however try to replace with this one:
let see if we see some improvment
in bios remember
4G on
Fast Boot OFF
Disk controllers in AHCI

Screenshot 2025-08-19 at 9.54.13 PM.png
I was able to install Sequoia with your EFI. I had to change the language and enable LucyRTL8125Ethernet to get networking working. When I checked my bios I didn't have 4G set. I didn't have time to check everything, but networking and sound are working. I will clean the EFI up and post it to my Github page. Is it safe to remove anything that I don't have enabled in config.plst?

Thanks for all your help.
 
View attachment 17886
I was able to install Sequoia with your EFI. I had to change the language and enable LucyRTL8125Ethernet to get networking working. When I checked my bios I didn't have 4G set. I didn't have time to check everything, but networking and sound are working. I will clean the EFI up and post it to my Github page. Is it safe to remove anything that I don't have enabled in config.plst?

Thanks for all your help.
I'm glad you managed to install. You can remove everything that you have not enabled in the config.plist. I only advise you to check the USB mapping and study the mmio whitelist and related quirk section. Usually to make the system work immediately to users who ask for help I skip the configuration of the mmio that if you want you can finish yourself (if you notice any problems)
 
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.