Panic kernel when at installer step

tatbt2010

Member
AMD OS X Member
Aug 2, 2024
31
5
8
CPU:
ryzen 5 5600g
I installed successfully 10.15, but a day I back to boot opencore to enter macos, I meet error boot with the message support.apple.com/startup
Then I decide to install it again and use current opencore on my internal disk with current opencore config, which I have used normally before.

Enter installer normally, select disk, copy files, installing count down...
I finished the step copy files, after restart to next step installer (may it called pre installer step, btw I am not clear about the name of this step)
I meet kernel panic
I updated to latest opencore version 1.0.3, but still error


AMD Ryzen 7 5600x3d
B550M Pro4


Anyone can help me trouble shooting this. Thank you so much
 

Attachments

Post a copy of the whole EFI you are using, so we can see exactly what you are using.

While the log you attached can be helpful, it doesn't tell us the whole story about your setup.
 
Anyone here please help me check it. thank you so much
 
Which Graphics card are you using that you need to use NootRX.kext?

I assume your CPU is an AMD Ryzen 7 5800X3D.

Try the attached OC folder in place of your current one.

This folder has been set for a B550 system using an 8-core CPU running macOS Catalina.
 

Attachments

I am using RX 6700XT, I have had NootRx already.
Thank you, Let me try your
 
After trying this. Passed installer step and successfully install.
THANK YOU SO MUCH for your one.
But I am concern that what is difference between my and your?
 
The OC folder I created was taken down to not quite the bare minimum but a lot closer than yours. Your EFI had a lot of unnecessary elements. I removed most of the ACPI tables in your setup, as you don't need them. I pared down the drivers and tools in their respective folders, so you only have those you might actually use present. Same goes for the kexts.

Do a side by side comparison in Finder to see the differences between the two folders. Do the same with the two config.plist, using ProperTree.

I added the UEFI > APFS > MinDate and MinVersion entries for Catalina in the config.plist, which yours was missing. This is essential if you want to run with an older version of Apple's APFS.

One thing you will need to look into is your USB configuration. As you have 2 x different USB configs, which don't match the USB ports on your ASRock B550m motherboard. I removed them both and enabled the Kernel > Quirks > XhciPortLimit entry in your config.plist.
 
I got your point. I will try to compare them. In the past, I have mapped usb port for my mainboard to resolve sleep issue
 
That will still. be required, just take your time and make sure all the ports you discover are set with the correct Connector Type.

Also remember that if you have more than one USB controller in your setup, then EACH Controller can activate 15 x ports. You are not limited to a maximum of 15 x ports like most Intel systems.
 
Another question, I also have ethernet Lan card and intel wifi bluetooth AX210 plug in 2 pcie ports. Do I need map for them.
 
The 'Builtin' Ethernet controller should be discovered and work with the RealtekRTL8111.kext I retained in the Kexts folder. Highlighted/underlined in the screenshot below - Blue line

If you have a third party Realtek 2.5GB Ethernet card, I have to admit I removed the LucyRTL8125Ethernet.kext, Sorry. I wasn't sure if you had used this kext by mistake, so I went with the Builtin Ethernet controller.


Intel WiFi/BT will require the correct kexts for the version of macOS you are running.
I made a mistake including only the kexts that work with Monterey or newer.

The Bluetooth module should show automatically, if you use the revised OC folder, which contains the Realtek and Bluetooth kexts for Catalina.

Just make sure:
The USB cable has been used and connects the PCIe card to a spare USB2 Header on the motherboard, and the USB port this header has been enabled with the connector type 'Internal (255).

The main reason the Bluetooth won't show in macOS, or shows but doesn't work. Is when the cable hasn't been connected to a header, and the USB port hasn't been activated correctly.

As long as you include the correct kexts!
 

Attachments

Thank you. I will try this
 
I meet black screen my monitor (displayport) no signal, when try applying v2 although the first one you gave me normally.
Maybe I need to restore to the first one, then add one by one bluetooth kexts + LucyRTL8125Ethernet kext to check
 

Attachments

After reverting to the first OC, it is working well with bluetooth and 3rd lan card
 
  • Like
Reactions: Edhawk
@Edhawk could you please help me trouble shotting that I have already mapped my USB ports correctly with <= 15 ports. But I still have met issue about sleeping. After do sleep, it automatically wake up after 1-2 mins
Bellow is my ports I mapped using usbmap tool from: https://github.com/corpnewt/USBMap
Thank you

1739194482952.png
 
I have already mapped my USB ports correctly with <= 15 ports
AMD systems are not limited to 15 x ports. AMD systems can have more than 15 x USB ports as they usually have more than one USB controller.

In your case, you have 2 x USB controllers - PTXH and XHC0.

So each USB controller could support and activate 15 x USB ports.

You are not limited to 15 x USB ports between the 2 x USB controllers.

As an example of this, my Asus X570 motherboard contains 3 x USB controllers - XHC, XHC0 and another XHC0, as shown below in the Hackintool > USB tab screenshot.

Screenshot 2025-02-10 at 15.18.26.png 3 x USB controllers activating 28 x USB ports in total.

XHC=10 ports, XHC0=8 ports and XHC0=10 ports.

Your USB setup could be similar to this but with just the 2 x USB controllers.
 
As you said I just need to set the correct port type only. Right?
But the number of ports limited can cause sleep issue or not?
 
No limiting the number of ports you activate won't cause sleep issues. If the ports are set with the correct connector type.
 
I got it, but when I was mapping by plug to every port usb on my mainboard, some ports it is not highlight that mean I cannot identify that it should be what type I need to map. So I limit at least ports was highlight I can identify
Could you please help me solution for this
 
  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.