Boot issue on OpenCore 0.6.1, Catalina 10.15.7, Asus z370-a, i7 8700K

  • Hi :)


    After successfully using OpenCore 0.6.1 to install Catalina on my Ryzentoshes, I'm trying to install Catalina 10.15.7 on one of my Intel builds:

    - Asus z370-a (latest BIOS)

    - Intel i7 8700k

    - Rx590 8GB

    - 2x 8GB 2400MHz DDR4

    - 240GB Corsair MP500 PCIe3.0 x4 NVME SSD

    This machine is currently running Mojave 10.14.6 via Clover 4910 but I want to perform a clean install (wipe the current SSD).


    I followed the guide on Dortania to create a new USB installer for Coffee Lake, including all kexts, config.plist (attached below), etc
    Let me know if I forgot something here:


    However, upon booting on the USB installer and selecting

    "macOS base system (external)"

    I get a (kernel?) panic (see screenshot)




    Any idea what may cause this? My Google-fu didn't lead me anywhere useful...


    I didn't use SSDT-AWAC.aml as it is apparently not necessary for ASUS z370 boards but on the guide they mention SSDT-RTC0 as an alternative.

    I couldn't find SSDT-RTC0.aml.

    Maybe that is the source of my problem? Maybe not... I tried adding SSDT-AWAC.aml to my config.plist and in EFI/OC/ACPI but there was no effect. I also tried SSDT-PMC.aml from here -> same thing...


    NOTES:

    The guide on Dortania recommends changing the following BIOS settings. However, they are apparently absent from the BIOS on the z370-a and thus I couldn't change them or check whether they are set to what they should:

    - Parallel port (-> disabled) : there is no parallel port on this MB

    - Intel platform trust (-> disabled)

    - Execute disabled bit (-> enabled)

    - EHCI/XHCI hand-off (-> enabled) : I believe there are only XHCI controllers on this MB


    Thank you very much in advance for your help :)


    Best,

    -a-

    Dateien

    • config.plist

      (23,61 kB, 209 Mal heruntergeladen, zuletzt: )

    - Willie: Asus Prime X570-Pro, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, XFX Radeon Rx590, Win10 (for now)

    - Carl: Asus TUF-gaming X570 Plus, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Edna: Asus TUF-gaming X570 Plus, Ryzen5 3600XT, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Krusty: Asus Prime Z370-A, i7-8700K, 2x8GB DDR4 2400, 240GB Corsair MP500, XFX Radeon Rx590, Catalina (OpenCore)

    - Lenny: Asus Z97-A, i7-4790K, 4x8GB DDR3 1600, 500GB Samsung 850 Evo, XFX Radeon Rx590, Catalina (OpenCore)

  • Hi,


    your config looks flawless, except for no generated SMBIOS under Generic. I found a SSDT-RTC0. You can try with this one.

    Thank you :) Where did you find this file?

    I tried it but it's still the same thing...


    Do you think the AWAC/RPC clock, or whatever that is, is the cause of the problem?


    I was wondering if the CPU might no be recognized or something like that. Again, I have no idea what all this gibberish means during the boot sequence... Or maybe a CFG-lock issue? Although I disabled it in the BIOS... but I think I have redundant settings in config.plist to disable CFG-lock. Maybe that is wrong...

    - Willie: Asus Prime X570-Pro, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, XFX Radeon Rx590, Win10 (for now)

    - Carl: Asus TUF-gaming X570 Plus, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Edna: Asus TUF-gaming X570 Plus, Ryzen5 3600XT, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Krusty: Asus Prime Z370-A, i7-8700K, 2x8GB DDR4 2400, 240GB Corsair MP500, XFX Radeon Rx590, Catalina (OpenCore)

    - Lenny: Asus Z97-A, i7-4790K, 4x8GB DDR3 1600, 500GB Samsung 850 Evo, XFX Radeon Rx590, Catalina (OpenCore)

    Einmal editiert, zuletzt von asheenlevrai ()

  • Two things:


    1. WhateverGreen.kext should be the third one in config, not at last


    2. BIOS settings: CSM is disabled?

    1) I used properTree -> OC clean snapshot. This is supposed to arrange them automatically in the good order, right?

    In addition, https://opencore.slowgeek.com seems to indicate my config.plist looks fine. I will try moving WEG to 3rd position and give it a shot, though. Thanks


    2) yes

    - Willie: Asus Prime X570-Pro, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, XFX Radeon Rx590, Win10 (for now)

    - Carl: Asus TUF-gaming X570 Plus, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Edna: Asus TUF-gaming X570 Plus, Ryzen5 3600XT, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Krusty: Asus Prime Z370-A, i7-8700K, 2x8GB DDR4 2400, 240GB Corsair MP500, XFX Radeon Rx590, Catalina (OpenCore)

    - Lenny: Asus Z97-A, i7-4790K, 4x8GB DDR3 1600, 500GB Samsung 850 Evo, XFX Radeon Rx590, Catalina (OpenCore)

  • hello asheenlevrai

    please put your hardware - software specs into your profile or your signature, so it would be easier for the supporters here to support you for now and later ,

    thx


    how-to:

    • profile: upper right -> controlcenter -> edit profile
    • signature: upper right -> controlcenter -> user account -> signature
  • hello asheenlevrai

    please put your hardware - software specs into your profile or your signature, so it would be easier for the supporters here to support you for now and later ,

    thx


    how-to:

    • profile: upper right -> controlcenter -> edit profile
    • signature: upper right -> controlcenter -> user account -> signature

    I'll do that. My only problem is that I have about 15 rigs I manage on a daily basis... Which one should I consider "my hardware"?

    - Willie: Asus Prime X570-Pro, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, XFX Radeon Rx590, Win10 (for now)

    - Carl: Asus TUF-gaming X570 Plus, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Edna: Asus TUF-gaming X570 Plus, Ryzen5 3600XT, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Krusty: Asus Prime Z370-A, i7-8700K, 2x8GB DDR4 2400, 240GB Corsair MP500, XFX Radeon Rx590, Catalina (OpenCore)

    - Lenny: Asus Z97-A, i7-4790K, 4x8GB DDR3 1600, 500GB Samsung 850 Evo, XFX Radeon Rx590, Catalina (OpenCore)

  • thank you,

    are you using about 15 rigs as osx86-hacky, with the same issues? , then as you have it already done- put the current one in your profile, the others maybe in a spoiler, but the one with the actual problem would be the main-system. i have no clue how to put so many systems together :)

  • Did you check the motherboard features? Especially the possible issue with: AWAC system clock (see Dorthania guide)? This can cause your Kernel panic .

  • I actually found it on my harddrive. Could you specify more in detail which mainboard you are using?

    I have taken my Coffee Lake based EFI and modified it to suit your system. You could give it a try. Please deactivate your iGPU in the bios therefore. I added agdpmod=pikera to the bootargs, which might help, but also might not be of use, since some say it is meant only for navi based GPUs.


    btw. It is not necessary to quote the last statement, which is just one post above. If you would like to address someone you can just use the User function.

    Dateien

    • EFI_01.zip

      (3,42 MB, 163 Mal heruntergeladen, zuletzt: )
  • Asus prime z370-a

    https://www.asus.com/Motherboa…ME-Z370-A/specifications/


    kuko Actually I don't know hot to move WEG in third position using ProperTree...


    hackmac004 I tried your EFI and I can reach the installer :D

    I looked at how your config.plist is different from mine and actually there are MANY differences:

    - You have both SSDT-AWAC and SSDT-PMC while I have none. I believe I tried adding both too and it didn't work but I should double-check that

    - You have a whole bunch of tools that I don't have.

    - You have nothing in DeviceProperties

    - Your use iMacPro1,1 while I use iMac19,1

    Otherwise I found at least 18 differences, most of which I have no idea what it implies. I will have to look into all that carefully I guess.

    Thanks a LOT! :D


    EDIT: I tried reverting all the settings from your config.plist to what they are in mine, except for anything related to ACPI and Tools, and I get the same kernel panic at boot. Thus I believe it indicates that the content of ACPI and Tools folders are not where I should be looking for the cause of my issue but rather in the settings of my config.plist. I have a hunch that it has to do with the SystemProductName, but I will look into all the settings to see what they mean...


    EDIT2:

    I think I nailed it...

    I needed to enable EnableWriteUnprotector, although the guide recommends not to.

    The setting of RebuildAppleMemoryMap (possibly conflicting) doesn't seem to have any effect.

    - Willie: Asus Prime X570-Pro, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, XFX Radeon Rx590, Win10 (for now)

    - Carl: Asus TUF-gaming X570 Plus, Ryzen9 3900X, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Edna: Asus TUF-gaming X570 Plus, Ryzen5 3600XT, 2x16GB DDR4 3600, 1TB Seagate Firecuda 520, MSI Radeon Rx5500XT (4GB), Catalina (OpenCore)

    - Krusty: Asus Prime Z370-A, i7-8700K, 2x8GB DDR4 2400, 240GB Corsair MP500, XFX Radeon Rx590, Catalina (OpenCore)

    - Lenny: Asus Z97-A, i7-4790K, 4x8GB DDR3 1600, 500GB Samsung 850 Evo, XFX Radeon Rx590, Catalina (OpenCore)

    4 Mal editiert, zuletzt von asheenlevrai ()

  • Nice you are getting deeper into the functions of the entries.

    If I have set RebuildAppleMemoryMap to Yes, my system will boot regardless of whether EnableWriteUnprotector is set to No or Yes.

    If RebuildAppleMemoryMap and EnableWriteUnprotector is set to No, I have pretty much the same bootproblem, which you had in post 1.

    To boot without RebuildAppleMemoryMap, I need to enable EnableWriteUnprotector.


    So, the Dortania guide provides very good directions to get a system started. As we can see in this case it wont work excatly like this for every configuration of hardware. Therefore the Configuration.pdf provides more information about all the entries and also about which interact with each other.