I need to help with and install issue with Ryzen 9 9900x

Katanoko1221

Member
AMD OS X Member
Apr 7, 2025
92
8
8
Italy
CPU:
Ryzen 9 9900X
Hi everyone!!!
This is my first Ryzentosh build and i've the each problem; When i select "installMacOS" in OC boot menù, the install rest stuck after few second.
I attach EFI, System report and the boot-log containing the error.
I hope there is someone who can fix the efi so I can install macOS!!!

Thanks in advance 🙏🙏🙏

Pc configuration:
Cpu: Ryzen 9 9900x
Gpu: Amd Rx6600
Mbo: MSI x870 Gaming Plus
Ram: Crucial 64 Gb
NvMe: (M2) Crucial P3 plus.
 

Attachments

Hi everyone!!!
This is my first Ryzentosh build and i've the each problem; When i select "installMacOS" in OC boot menù, the install rest stuck after few second.
I attach EFI, System report and the boot-log containing the error.
I hope there is someone who can fix the efi so I can install macOS!!!

Thanks in advance 🙏🙏🙏

Pc configuration:
Cpu: Ryzen 9 9900x
Gpu: Amd Rx6600
Mbo: MSI x870 Gaming Plus
Ram: Crucial 64 Gb
NvMe: (M2) Crucial P3 plus.
I can see a few issues that all I'll be able to do is point out, in the config.plist under the Booter/ MmioWhitelist section you have no entries and that alone is enough to cause the system to halt. Different manufacturers boards require different values, Asus vs Gigabyte always seem to be different, not sure about MSI but there is a thread here where that I think that Identified. I believe it also required some ACPI custom patches but have a read and see if it helps you understand better what's needed. In post 62 there is a simplified EFI folder

 
  • Like
Reactions: Katanoko1221
@Katanoko1221 log you did is not useful because it misses some data like MMIO part
In the past we did some tries with an user with your same CPU and we failed (i do not know if @Shaneee solved this very weird beahviour or if it was a "user" problem
Meanwhile, i suggest to prepare a debug EFI to expose a more helpful opencore log and if you like we can try to see if your system does a step forward bypassing (for now) mmio stuff
 

Attachments

  • Like
Reactions: Katanoko1221
I can see a few issues that all I'll be able to do is point out, in the config.plist under the Booter/ MmioWhitelist section you have no entries and that alone is enough to cause the system to halt. Different manufacturers boards require different values, Asus vs Gigabyte always seem to be different, not sure about MSI but there is a thread here where that I think that Identified. I believe it also required some ACPI custom patches but have a read and see if it helps you understand better what's needed. In post 62 there is a simplified EFI folder

Ok thank you!!!
Can you provide me a guide on how to create the "mmio withlists" because having always had intel PCs I have never needed to do this procedure.

Please 🙏
 
@Katanoko1221 log you did is not useful because it misses some data like MMIO part
In the past we did some tries with an user with your same CPU and we failed (i do not know if @Shaneee solved this very weird beahviour or if it was a "user" problem
Meanwhile, i suggest to prepare a debug EFI to expose a more helpful opencore log and if you like we can try to see if your system does a step forward bypassing (for now) mmio stuff
As far as I know those issues with the 9900X were never resolved, he was never able to get it working even more recently on another hackintosh site. It could be a deadend CPU choice for unknown reasons
 
i didnt know about additional tests done in another site :)
but if @Katanoko1221 would try my config we can see if it will be the same problem
 
  • Like
Reactions: leesurone
i didnt know about additional tests done in another site :)
but if @Katanoko1221 would try my config we can see if it will be the same problem
Hi, i've try to boot with your config.plist but nothing, same result :-(
Now i've attached the debug result where are located the "MMIO devirt" about my Pc.
Now you can try to set the "mmio Whitelist" in my config.plist and you need the entire EFI folder you can find it at the beginning of the post.

Thank in advance 🙏
 

Attachments

Here is a screenshot showing the 5 x populated Mmio entries from your OC log.

Mmio whitelist entries.png

You should use these entries to create the 5 x MmioWhitelist entries for your config.plist. As shown in the guide I linked above.
 
  • Like
Reactions: Katanoko1221
@Katanoko1221
If my config plist gives the same hang you had before doing a mmio whitelist will not solve your problem because in that config i bypass mmio problem
Sorry, problem could be in opencore which doesnt recognize well your cpu
 
Here is a screenshot showing the 5 x populated Mmio entries from your OC log.

View attachment 16793

You should use these entries to create the 5 x MmioWhitelist entries for your config.plist. As shown in the guide I linked above.
Ok thank you.
Now i must convert in to Hex in Decimal this 5 strings and create a child in config.plist under "mmio whitelist"?
 
@Katanoko1221
If my config plist gives the same hang you had before doing a mmio whitelist will not solve your problem because in that config i bypass mmio problem
Sorry, problem could be in opencore which doesnt recognize well your cpu
Wait a moment, maybe i think that i've committed the mistake when i've replace the your config.plist in EFI folder without have done "OC clean snapshot" on ProperThree. Can be this the cause?
 
I think the 9900X does need some adjustments in OC. From that log it's showing the Family as F, where it should be 26 (1Ah).

A CPUID readout from Linux or Windows would confirm if the CPU itself is reporting the correct family etc
 
I think the 9900X does need some adjustments in OC. From that log it's showing the Family as F, where it should be 26 (1Ah).

A CPUID readout from Linux or Windows would confirm if the CPU itself is reporting the correct family etc
Ok, could you explain how to detect this Cpu features?
Eventually could you revise also my EFI about my PC, because maybe i've mistake something.
I am attaching my Efi with the "mmio Whitelist" set, if you need some other file let me know.
I hope you will be able to make me progress regarding this build,
thank in advance 🙏
 

Attachments

Ok, could you explain how to detect this Cpu features?
Download and install CPU-Z from CPUID in Windows, post a screenshot showing the CPU main page.


This should show the CPU family that your CPU is reporting to the OS.
 
Download and install CPU-Z from CPUID in Windows, post a screenshot showing the CPU main page.


This should show the CPU family that your CPU is reporting to the OS.
Hello, i've just posted the cpu specs pic.
I hope this going well, and i'm very grateful if someone could be solve this issue about my build ✌✌✌

Thanks in advance 🙏
 

Attachments

  • Screenshot (1).png
    Screenshot (1).png
    33 KB · Views: 22
  • Like
Reactions: Shaneee
think the 9900X does need some adjustments in OC. From that log it's showing the Family as F, where it should be 26 (1Ah).
The CPU-Z screenshot shows the CPU Family as 'F' and the Extended Family as '1A'.

Screenshot 2025-04-10 at 21.35.28.png

So the Extended Family seen as '26', when undertaking a Hex to Decimal conversion for '1A'.

But the CPU Family is seen as '15', when undertaking a Hex to Decimal conversion for 'F'.

I am not aware of a specific OC patch that would allow you to fix this CPU family issue.
 
That's as expected... Not sure what's going on here then. Will need to dive into it at some point. Unfortuantly OpenCore won't compile on my machine...
 
The CPU-Z screenshot shows the CPU Family as 'F' and the Extended Family as '1A'.

View attachment 16806

So the Extended Family seen as '26', when undertaking a Hex to Decimal conversion for '1A'.

But the CPU Family is seen as '15', when undertaking a Hex to Decimal conversion for 'F'.

I am not aware of a specific OC patch that would allow you to fix this CPU family issue.
Ok, there is someone that could be able to create a patch for this cpu?
Otherwise, could you try to compile a patch?

Thank in advance 🙏
 
That's as expected... Not sure what's going on here then. Will need to dive into it at some point. Unfortuantly OpenCore won't compile on my machine...
Let me understand, even in your PC my Efi gives the same problem? Try it to rebuilt new, also because I think I had a issue with the path of a kext and "Propertree" gave me an error when i does "OC clean snapshot".
 
  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.