Baffling instability
I've been following this thread for a few months. Seeing so many successful stories was an inspiration and I was looking forward to the opportunity to try my hand at generating a valid OpenCore configuration that might work on my Mac Pro 5,1. I must express my gratitude to cdf for the initial post of this thread and, in particular, to Alex-IN, for giving me some insights and providing the first config.plist that actually allowed me to boot my regular Catalina disk. It also allowed me to boot Snow Leopard, High Sierra and an older, auxiliary bare-bones installation of Catalina.
Sadly, trying to fine-tune that config.plist (for instance, for adding the VMM flag) caused OpenCore to get stuck at the Apple logo when trying to boot my regular Catalina disk (and leaving it the way it was, without the VMM flag didn't work either). Oddly enough, it works just fine as far as booting Snow Leopard, High Sierra and the bare-bones Catalina goes. I've been thinking that there might be something wrong on my regular Catalina disk, but, much to my surprise, I've found it that a hung OpenCore with Catalina, though rare, is not an unheard-of occurrence on the Internet. Unfortunately, I haven't found a way to solve the issue. Do any of the geniuses in this thread have any suggestions as to how to troubleshoot this situation?
EDIT: I don't know if the "solution" I've found (it's the only thing that has worked, immediately after applying it, after more than a dozen freezes) will be stable in future boot processes using OpenCore, but, just in case it helps someone in the same situation, I thought about the possibility that lilu.kext, whatevergreen.kext and AppleALC.kext in Library/Extensions might be interfering with the same kernel extensions in the EFI folder. So, on a hunch, I erased all three kexts from Library/Extensions, rebuilt the cache, rebooted into OpenCore and then to my regular Catalina disk and, voilà, it worked flawlessly. Whether this is the solution or not, I'd appreciate if those more knowledgeable than myself (almost everybody here) can comment on this.
I've been following this thread for a few months. Seeing so many successful stories was an inspiration and I was looking forward to the opportunity to try my hand at generating a valid OpenCore configuration that might work on my Mac Pro 5,1. I must express my gratitude to cdf for the initial post of this thread and, in particular, to Alex-IN, for giving me some insights and providing the first config.plist that actually allowed me to boot my regular Catalina disk. It also allowed me to boot Snow Leopard, High Sierra and an older, auxiliary bare-bones installation of Catalina.
Sadly, trying to fine-tune that config.plist (for instance, for adding the VMM flag) caused OpenCore to get stuck at the Apple logo when trying to boot my regular Catalina disk (and leaving it the way it was, without the VMM flag didn't work either). Oddly enough, it works just fine as far as booting Snow Leopard, High Sierra and the bare-bones Catalina goes. I've been thinking that there might be something wrong on my regular Catalina disk, but, much to my surprise, I've found it that a hung OpenCore with Catalina, though rare, is not an unheard-of occurrence on the Internet. Unfortunately, I haven't found a way to solve the issue. Do any of the geniuses in this thread have any suggestions as to how to troubleshoot this situation?
EDIT: I don't know if the "solution" I've found (it's the only thing that has worked, immediately after applying it, after more than a dozen freezes) will be stable in future boot processes using OpenCore, but, just in case it helps someone in the same situation, I thought about the possibility that lilu.kext, whatevergreen.kext and AppleALC.kext in Library/Extensions might be interfering with the same kernel extensions in the EFI folder. So, on a hunch, I erased all three kexts from Library/Extensions, rebuilt the cache, rebooted into OpenCore and then to my regular Catalina disk and, voilà, it worked flawlessly. Whether this is the solution or not, I'd appreciate if those more knowledgeable than myself (almost everybody here) can comment on this.
Last edited: