Contribute
Register

[SOLVED] A Bunch of Problems with Mojave and Catalina!

Status
Not open for further replies.
Joined
Nov 18, 2018
Messages
28
Motherboard
GIGABYTE z490 Vision D
CPU
i9-10900k
Graphics
5700XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
  4. Mac mini
  5. Mac Pro
Apologies ahead of time if this is in the wrong thread (please move to appropriate thread if necessary) as it applies to pre-installation and post-installation, Mojave and Catalina, motherboards, user preferences, but it's all related and I just had to get all this written down since it's all resolved...

The issues:

MOJAVE 10.14.6 2019 SECURITY UPDATE

CATALINA 10.15.1 INSTALLER USB

POST Mother Board UPDATE ISSUES

UEFI Bootloader disappearing from BIOS boot menu/setup

MAPS NOT WORKING/ CORRUPT USER/LIBRARY/CACHE

GPT HEADER CORRUPTION AT BOOT




This is my system which has worked flawlessly ever since 10.14.1 and automatic updates within the OS.

10.14.6 iMac 18,3

ASUS Rog Maximux X Code Bios v 2023

Sapphire Nitro+ RX 580 Special Edition

1 NVME System Drive, 1 x 1TB NVME Scratch Disk, 4 Internal 8TB HDD in raid 1+0, 4 x 3TB in a raid 5 setup with enclosure, 1 Backup System SSD, 1 2TB Time machine HDD (get to why I’m listing the drives later)



Instead of making different posts for all of these issues that I’ve spent that past two weeks trying to solve (I almost gave up) I thought for anyone else out there experiencing one or any of the above issues you might find a solution in this thread.



First let me say thanks to all the people out there in the various hackintosh communities (tonymac, insanelymac, etc.) I researched every single one to find solutions for all these issues.



Second, invest in Carbon Copy Cloner and make sure you make constant backups of your system drives. Otherwise there would be no way to troubleshoot.



So this all stemmed from not being able to update to Mojave 10.14.6 2019 Security Update released in November 2019.

My original post:

https://www.tonymacx86.com/threads/cant-install-mojave-security-update-2019-001-10-14-6.287574/

https://www.insanelymac.com/forum/t...-2019-001-10146/?tab=comments#comment-2699028



There were plenty of different errors through troubleshooting:

Kextdstall[1] (240s) ‘AppleACPICPU’

or

considerRebuildOfPrelinkedKernel com.apple.nke.webcontentfilter trigger rebuild

or

com.apple.xpc.launchd.domain.system

<error>: Could not read path: path = /Library/LaunchDaemons, error=2: No suchfile or directory

And

IOG flags 0x3(0x51)



IOConsoleUsers” gIOScreenLockState 3, hs 0, bs0, now 0, sm 0x0

(The last two, still exist, but don’t stall/severely halt boot, and I’m not really sure if it’s an issue that needs to be addressed as I believe I’ve used the correct format of Device Properties to inject my framebuffer as a headless UHD 630 with 0x3E980003)



Then once I managed to get past some of the installer stalls I always ended at “Installer resources were not found” prompting a restart and continuous loop cycle of no successful install.



Then I tried making a bootable Catalina USB and couldn’t even install a fresh copy of 10.15.1 on a separate SSD. Again getting errors in verbose mode that would stall and go no further.



Then after cloning, and failing, and cloning and failing, changing bios settings, at some points my UEFI bootloader would completely disappear for my Samsung NVME 970 pro system drive.



Was really getting frustrated, but was determined to fix it. And here they are one by one in the order I Fixed them:



Clover UEFI Bootloader Disapepared from Boot Menu

So first I figured out what was going on with the UEFI bootloader disappearing. I tried complete wipes of the APFS drive, Reinstalling Clover on the EFI partition. Nothing. Finally Found the solution here thanks to @chibabah

https://www.tonymacx86.com/threads/...on-gone-after-bios-update.211715/post-1409404



Tips:

1) If you have lots of connected drives use the Page Up and Page Down key to scroll through results of bcfg boot dump

2) Use Disk Utility or Terminal before hand to verify the exact UUID of your EFI system drive that has disappeared.





Post Motherboard Update

Now this seems to apply to a lot of people in the community who have updated and unknowingly couldn’t boot their system, or in my case, couldn’t update the current OS to the latest version. This seemed to apply to my ASUS Maximus X Code v 2203.

Thanks @mattystonnie for your ACPI patch found here:

https://www.tonymacx86.com/threads/fix-for-boot-hangs-after-bios-update-acpi-patch.275091/



Can’t Install fresh version of Catalina 10.15.1


So after almost giving up on not getting the latest Mojave Security update, I wondered if Catalina would have the same issues. Well it had different issues.

Stall - Virtual IOReturn ionvmecontroller

AppleACPICPU stalling

Requiring EC device


And applied the SSDTTime.command create by @corpnewt @noone @RehabMan available here:

https://github.com/corpnewt/SSDTTime



The SSDT-EC.aml file it created from my DSDT.aml was the FINAL KEY in allowing the Catalina Installer to complete.



Tips:

1) If you haven’t already created a SSDT before, for example a custom USB SSDT, it is placed in your EFI/Clover/ACPI/Patched/

2) In your config.plist under ACPI Check “AutoMerge” so that it is true. This will automatically load any custom SSDT files from your patched folder.



Apple Maps not loading

This had been something that I had issues with before, more so with location services not working. However, after several clones, and a succesful Catalina Install/User Migration, location services was fine, but Maps was a blank grey grid, couldn’t find an address, get directions, load satellite image. Ended up being a corrupt User Library since other System Users had no issues using the application Maps.

To fix this I used the following resources:

https://appletoolbox.com/fix-corrupt-user-accounts-macos/

1)

Quit Maps

Give Terminal Full Disk Access and the type:

diskutil resetUserPermissions / `id -u`



2)

Deleting The Entire User Library Cache folder

~/Library/Caches



3)

Delete folder ~/Library/Containers/com.apple.Maps/



4)

Restart Mac. All these caches and temporary folders will repopulated themselves and Maps should resume working.



Installing Mojave 10.14.6 2019 Security Update

This by far is the craziest of them all. Whether the above things I implemented to my EFI or config.plist actually played a part or not in it finally working I guess I’ll never know. But it is finally solved. Simply by unplugging all drives. Appears to be an issue with real macs too:

https://bartechtv.com/macos-could-n...r-error-when-installing-mojave-on-hackintosh/

https://www.tonymacx86.com/threads/...ur-computer-installer-resources-error.263961/

Didn’t have to go the terminal route as some did in the tonymac thread above.



So since I have A LOT of drives I simply turned off my external enclosure, physically unplugged by 2nd NVME scratch drive, and disabled the SATA connectors in the BIOS.



Low and behold after two restarts the Security update completed without a hitch or stall.



After install I re-enabled/ connected/turned on all my drives, an no issues.



This must be a Mojave issue as I didn’t need to do this when installing Catalina from a USB installer.



GPT header corruption has been detected

And lastly for anyone out there with an ASUS Maximus Motherboard that has updated to the latest BIOS. There seems to be an issue with external drives plugged into the PC (mine is in the back USB C port) During boot the PC can’t POST and forces user into setup.

I know there is nothing wrong with the GPT partition as I’ve run multiple tests in windows and mac. And it’s a known issue with other ASUS motherboard users:

https://rog.asus.com/forum/showthread.php?114955-GPT-header-corruption


Temporary Solution:

Until a BIOS update addresses this, go to your BIOS settings

BOOT\Boot Configuration

And change the Boot Sector (MBR/GPT) Recovery Policy to “Auto Recovery”
 
Last edited:
Great post! I'm running into an issue now that similar to your SATA one.

I just moved from Mojave to Catalina and for whatever reason I absolutely cannot boot when any of my SATA ports are enabled. It doesn't matter if a drive is connected or not. It's a bit of a head scratcher.
 
Great post! I'm running into an issue now that similar to your SATA one.

I just moved from Mojave to Catalina and for whatever reason I absolutely cannot boot when any of my SATA ports are enabled. It doesn't matter if a drive is connected or not. It's a bit of a head scratcher.


Did you try creating the SSDT-EC?
And applied the SSDTTime.command create by @corpnewt @noone @RehabMan available here:

https://github.com/corpnewt/SSDTTime
 
Yah that is strange. Have you tried resetting the bios and or flashing with latest the firmware?
 
Yah that is strange. Have you tried resetting the bios and or flashing with latest the firmware?

SOLVED: I added AppleAHCIPortHotplug.kext and it's stopped the KP. Boom.
 
Status
Not open for further replies.
Back
Top