Contribute
Register

Catalina Update Won't Boot With SATA Port Enabled

Status
Not open for further replies.

NorthAmTransAm

Moderator
Joined
Jul 26, 2018
Messages
2,042
Motherboard
MSI Pro Z690-A DDR4
CPU
i7-12700k
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Edited for better context

The update went through virtually like normal, but when it was time to boot into Catalina I would get a very quick panic and reboot. I’ve managed to get a couple of screen shots from -v but it’s very fast. From what I can tell from the print out all of my kext fail to load.

The fix for now is to disable all SATA ports in bios.

Leaving ACHI enabled or disabled has no effect.
Having a drive connected or disconnected has no effect.
Disabling extra SSDT’s has no effect.


Behavior is the same with Clover.

IOReg looks great and everything is working as expected. Does anyone have a clue what could cause this?

SOLVED: Added AppleAHCIPortHotplug.kext and it stopped the KP.

I couldn't replicate this.

Have tried:

Different AppleAHCIport injectors
Different SMBIOS


Did the update from 10.14.6 and couldn't get it to boot. Eventually, I found that if I disabled all SATA ports (keeping AHCI enabled as a whole) in BIOS then it would boot smoothly. This, on OpenCore 0.5.3 and 0.5.4.

Lower Geekbench score but overall feels snappier and is stable as any other.

For the SATA issue, it doesn't matter which port nor whether or not a drive is connected. Simply if any of them are enabled I get a panic and reboot at the top of the progress bar.

@pastrychef, you're my go to here. Any chance you have a clue what's up?
 

Attachments

  • EFI-2.zip
    1.9 MB · Views: 77
Last edited:
Did the update from 10.14.6 and couldn't get it to boot. Eventually I found that if I disabled all SATA ports (keeping AHCI enabled as a whole) in bios then it would boot smoothly. This, on Opencore 0.5.3 and 0.5.4.

Lower geekbench score but overall feels snappier and is stable as any other.

For the SATA issue, it doesn't matter which port nor wether or not a drive is connected. Simply if any of them are enabled I get a panic and reboot at the top of the progress bar.

@pastrychef, you're my go to here. Any chance you have a clue what's up?

I don't know the exact cause of your issues, but I would begin by looking at the SSDTs you have. Some don't seem to be made for your motherboard.
 
I don't know the exact cause of your issues, but I would begin by looking at the SSDTs you have. Some don't seem to be made for your motherboard.

Yeah you just have good insight most times so I thought I’d try.

Even with those disabled I get the same behavior. Those are all mostly adapted anyways I just kept the names out of respect. A head scratcher for me.
 
Yeah you just have good insight most times so I thought I’d try.

Even with those disabled I get the same behavior. Those are all mostly adapted anyways I just kept the names out of respect. A head scratcher for me.

My OpenCore install just has SSDTs for USB and power management. I don't really do anything else for SATA.

I have two NVMe SSDs and five SATA drives connected.

In BIOS, all SATA ports enabled and set to AHCI.
 
Yeah you just have good insight most times so I thought I’d try.

Even with those disabled I get the same behavior. Those are all mostly adapted anyways I just kept the names out of respect. A head scratcher for me.
NorthAmTransAm just a question. Do you have a DVD, or other type of optical drive attached to any of your SATA ports? For my machine this was the cause of a similar type of 'panic' btw (not standard SATA hard drives, or SSDs but the optical drive).
 
NorthAmTransAm just a question. Do you have a DVD, or other type of optical drive attached to any of your SATA ports? For my machine this was the cause of a similar type of 'panic' btw (not standard SATA hard drives, or SSDs but the optical drive).

Thanks for chiming in. No, no other drives or anything there. Strange one. Was hoping it be more common of an issue.
 
Whoever moved this thread, thank you and my apologies.
 
@pastrychef I figured it out. I added AppleAHCIPortHotplug.kext and all is well.
 
now what to do?i have same problems
 
Status
Not open for further replies.
Back
Top