Solved Tahoe installer freezes while extracting a Shared Support file

CaseySJ

Guru
Guru
Donator
May 10, 2020
1,326
2
2,072
113
I just started the process of installing Tahoe Beta on my Gigabyte B550 Vision D:
  • Tahoe installer boots up properly (and fairly quickly)
  • Tahoe installation process starts with "20 minutes remaining"
  • At about 16 minutes remaining the process freezes and a spinning beachball appears after a few seconds
  • The installer log window is shown below
  • The file copy procedure just seems to stop even though:
    • Tahoe NVMe SSD has 500GB+ free
    • Tahoe installer flash disk EFI partition has 70MB+ free
  • Setting SecureBootModel to either (a) default or (b) disabled produces the same result
  • Enabling or disabling NVMeFix.kext produces the same result
  • SIP is currently enabled (csr-active-config = 00000000) -- and I've not tried other SIP settings
Various config.plist settings are posted in screenshots below.


IMG_7446.jpg

Various config.plist settings -- NOTE: Since grabbing these screenshots, I've switched to USBPorts.kext from CorpNewt's latest scripts.

Screenshot 2025-06-30 at 3.37.58 PM.pngScreenshot 2025-06-30 at 3.38.01 PM.pngScreenshot 2025-06-30 at 3.38.21 PM.pngScreenshot 2025-06-30 at 3.39.10 PM.pngScreenshot 2025-06-30 at 3.39.23 PM.pngScreenshot 2025-06-30 at 3.39.29 PM.pngScreenshot 2025-06-30 at 3.39.36 PM.png
 
I had a similar issue. It was just a bad flash. Remade the installer and it worked fine.
 
  • Like
Reactions: CaseySJ
This issue is confounding me at the moment. My experience so far with Tahoe installation:
  • Intel systems:
    • Asus Z690 ProArt -- success
    • Asus Z690i ROG Strix mini-ITX -- success
    • Gigabyte Z390 Designare -- success
    • Gigabyte Z490 Vision D -- Freeze at about 16 minutes remaining
  • AMD systems:
    • Gigabyte B550 Vision D -- Freeze at 16 minutes remaining
    • Asus X670E Gene -- Freeze at 16 minutes remaining
So 3 systems have succeeded and 3 systems are failing (all 3 failing at the same place).

macOS Tahoe was downloaded using latest version of GibMacOS and copied to 3 or 4 different USB flash drives. The download was done on 3 different systems as well (three independent downloads of Tahoe to at least 3 different USB flash drives).

I've tried:
  • SecureBootModel (a) disabled, (b) default
  • SIP (a) FF0F0000, (b) 00000000, (c) 67000000, (d) 03080000
  • Various kexts on and off
  • Network cables removed and connected
  • USB flash drive in blue/red USB 3.0 port and black USB 2.0 port
I'm going to compare the EFIs from my successful and unsuccessful systems to see if anything jumps out, but it's a long shot.
 
Last edited:
Additional comments:
  • On my Asus X670E Gene, BIOS was upgraded to 3104
  • With help from @fabiosun and CorpGhost, new ACPI (DSDT) patches were created overnight, and they work perfectly
  • USB port mapping was done using CorpNewt’s latest USBMap package
  • I can fully boot Sequoia using the new EFI, which is just a way to sanity-check the new EFI
 
SOLVED:

It turns out that Tahoe Developer Preview #2 encounters the freeze at about 16 minutes remaining. But Developer Preview #1 works!

Just got Tahoe DP1 installed on Asus X670E Gene, and will perform an in-place upgrade to DP2.
 
  • Like
Reactions: leesurone
But Developer Preview #1 works!
CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+
check this in your Beta 2 log
 
CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+
check this in your Beta 2 log
Sure; once the KDK for Beta 2 is released I’ll check the patch.
 
I think something is wrong also in b1..i cant boot if i do not disable from bios some device (ie Realtek ethernet) i can boot if i use Ventura/Sequoia
 
I think something is wrong also in b1..i cant boot if i do not disable from bios some device (ie Realtek ethernet) i can boot if i use Ventura/Sequoia
Working on it now...
 
Here is the result: The IOPCIIsHotplugPort patch should work in Tahoe Beta 1 as explained in the screenshot below. Tahoe is on the left, Sonoma is on the right.

Screenshot 2025-07-05 at 3.55.51 PM.png
 
Last edited:
Here is the result: The IOPCIIsHotplugPort patch should work in Tahoe Beta 1 as explained in the screenshot below. Tahoe is on the left, Sonoma is on the right.

View attachment 17409
Thank you for doing reasearch on this subject
My Asus x870E has 5 nvme slot (for of these fullfilled with different NVME), i also use all 4 sata with some SSD disks and i have 2 6950xt inserted
till Sequoia all is working perfectly
In macOS Tahoe i have to disable from bios a device (ethernet realtek 5 Gbit) to boot
In beta 1 this patch is loaded succesfully, in beta 2 no
But, the problem is always the same and it is similar the one we had before you discovered "CaseySJ" patches (in that time we discovered that system booted well disabling thunderbolt or audio, or Ethernet in motherboard bios)
 
@fabiosun

I’m going to make a small change to the patch, which may or may not help.

Once Apple publishes source code for Tahoe, I can do a more exhaustive investigation. Fortunately, the patch applies to IOPCIFamily, whose source code gets published in Apple’s Open Source page.
 
  • Like
Reactions: fabiosun
@fabiosun,

The modified patch is as follows. The only changes are in the 4 red parameters.

Identifier: com.apple.iokit.IOPCIFamily
Base: __ZN17IOPCIConfigurator18IOPCIIsHotplugPortEP16IOPCIConfigEntry
Comment: CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+
Find: 45840075 4B
Replace: 000000EB 00
Mask: FFFF00FF FF
ReplaceMask: 000000FF 00
MinKernel: 22.0.0
MaxKernel: 25.99.99
Count: 1
Limit: 0
Skip: 0
Enabled: True

This is not likely to make a difference, but okay to try. I've tested it in Beta 1, but not in Beta 2 because RestrictEvents isn't working on my AM5 system and hence no software updates from System Settings -> General -> Software Update.

Once the KDK for Beta 2 is released, I can check the new IOPCIFamily.kext on a different system that is already running Beta 2.
 
Last edited:
@fabiosun,

The modified patch is as follows. The only changes are in the 4 red parameters.

Identifier: com.apple.iokit.IOPCIFamily
Base: __ZN17IOPCIConfigurator18IOPCIIsHotplugPortEP16IOPCIConfigEntry
Comment: CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+
Find: 45840075 4B
Replace: 000000EB 00
Mask: FFFF00FF FF
ReplaceMask: 000000FF 00
MinKernel: 22.0.0
MaxKernel: 25.99.99
Count: 1
Limit: 0
Skip: 0
Enabled: True

This is not likely to make a difference, but okay to try. I've tested it in Beta 1, but not in Beta 2 because RestrictEvents isn't working on my AM5 system and hence no software updates from System Settings -> General -> Software Update.

Once the KDK for Beta 2 is released, I can check the new IOPCIFamily.kext on a different system that is already running Beta 2.
this patch is borked (opencore message) i think you changed more than 4 "red parameters
i will try to use also with only the four parameters changed
 
with changing only this:
4584
System boots regularly in Ventura and i have all devices (with Realtek ethernet enabled in bios)
Tahoe beta 1 and 2 kp in early initial booting steps
however not a big problem for me because i decided to use Ventura OS as my main system till it will be possible :)
 
On my Asus X670E Gene, I'm not seeing any issues with PCI device enumeration in Tahoe Beta 1 The following are all present using the standard IOPCIIsHotplugPort patch:
  • Intel 2.5GbE with latest AppleIGC.kext
  • Thunderbolt, although I have to disable the Thunderbolt hot plug SSDT, otherwise SATA drives do not mount
  • All NVMe SSDs
  • All PCIe cards (AMD GPU and Fenvi FV-T919)
The modified patch in my previous post works fine on my system. OC Validator itself can get borked!
 
Last edited:
OC Validator itself can get borked!
Code:
Identifier: com.apple.iokit.IOPCIFamily
Base: __ZN17IOPCIConfigurator18IOPCIIsHotplugPortEP16IOPCIConfigEntry
Comment: CaseySJ | IOPCIIsHotplugPort | Fix PCI bus enumeration on AM5 | 13.0+
Find: 45840075 4B
Replace: 000000EB 00
Mask: FFFF00FF FF
ReplaceMask: 000000FF 00
MinKernel: 22.0.0
MaxKernel: 25.99.99
Count: 1
Limit: 0
Skip: 0
Enabled: True

if i put exactly all this i have opencore hanging (patch i borked message or similar)
However when i have some spare time i would like to understando if in my x870e there is a problem of zombies device or other problems
 
@fabiosun

Have you tried booting Sequoia or Tahoe with Thunderbolt SSDT turned OFF? Does it help?
 
  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.