Contribute
Register

Kernel Panic on Catalina fresh install

Status
Not open for further replies.
Joined
Sep 26, 2016
Messages
27
Motherboard
Asus GL552VW (Clover) 60NB09I0-MB3000
CPU
Intel i7 6700HQ
Graphics
Intel HD530 / nVidia 980m, 1920x1080
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
After Catalina totally fresh install, I've encountered problem of system Kernel Panic. System is booting normally but Kernel Panic happens each time after about 1 min.
However system can boot normally without Kernel Panic on safe mode. I don't use other kexts except those are used for installation from guide https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Logs are showing that problem is in: com.apple.iokit.IOReportFamily(47.0)[337B24B2-0261-3521-8D1B-23387FC1D657]@0xffffff7f99030000->0xffffff7f99036fff com.apple.driver.pmtelemetry(1.0)[67E0BF8A-EC1D-338A-BD80-3EF55847F976]@0xffffff7f9b382000->0xffffff7f9b39cfff

All my config of EFI/Clover, Kernel Panic logs and IOReg are attached to post.

Please help, I don't have any idea what to do next.

Thanks.
 

Attachments

  • CLOVER.zip
    2 MB · Views: 59
  • IOReg MacBook Pro.ioreg
    3.3 MB · Views: 49
  • panic.txt
    5.9 KB · Views: 136
Hi there!

I had a quick look through your files. I am by no means an expert, but I noticed a couple of things out of the ordinary:

* com.apple.iokit.IOReportFamily - this points to an issue with your hard drive or SSD. I noticed you have a "SATA-Unsupported" kext in your E/C/K/O folder. Did you try removing or updating that? Is it there for a reason? Most Intel-based chipsets are supported.

* com.apple.driver.pmtelemetry - this is widely speculated to be related to an Antivirus software. Do you have any type of that installed? I don't see a reason why you would install it on your system - but maybe try and temporarily remove it if it's there to see if that helps?

Also in your config.plist file I noticed the following:
* Your ACPI patches list "Change PCI0.VID to IGPU #1 (Thinkpad)" and "#2(Thinkpad)", however, you already have GFX to IGPU. With the NVidia onboard of your laptop, this could be problematic and needs to be cleaned up. The NVidia should ideally be completely disabled in your laptop BIOS.

Finally, I notice you have two separate displays declared in your "Devices" section - 1 NVidia and 1 ATI display which makes no sense whatsoever.

I think you need to examine your config.plist thoroughly, correct it, and update all your kexts.
Also, I would recommend you migrate away from FakeSMC and into VirtualSMC - this is done quite easily. All you need to do is replace your driver in your /EFI/CLOVER/DRIVERS/UEFI/ folder - and then the kexts in E/C/K/O

Feel free to ask any questions. Just be mindful I do not know as much as others :)

Happy hacking!
littlegreen
 
Thank you for your response @littlegreen.

- Without "SATA-Unsupported" kext mac os is not booting on my machine, boot is failing with prohibited sign.
- I don't have any antivirus software installed, actually don't have any third party software installed, because I have totally fresh install
- "Change PCI0.VID to IGPU #1 (Thinkpad)" and "#2(Thinkpad)" I have removed after editing config.plist trying to find some solution.
- Devices section I have also edited and there is no effect. And also I have tried a lot of config plists which I found for my machine, but with all of them kernel panic continue to happen
- Also I have already migrated to VirtualSMC but no positive effect was observed, kernel panic continue to happen

I will update clover folder with new configuration I have tried with no effect, maybe this will help to solve problem
 
@Sasha44

I have a few more suggestions, here goes:

* Are you using the latest version of Clover? Update the bootloader just in case.
* Change your SMBIOS to iMac17,1 - it is much better suited for your configuration - and in my experience it makes a hell of a difference!

Have you done any DSDT/SSDT patching at all? I have seen pre-builts for your laptop model online.

Try to boot off of the attached plist and let me know if that works.
Also, google your laptop model and put "Catalina" at the end - there's some really interesting results :)
 

Attachments

  • Untitled.plist
    10.4 KB · Views: 70
@littlegreen thanks for support, but even with your attached plist from previous post, nothing changed.
System continues to fall with kernel panic after few seconds after boot with same error and successfully boots only in safe mode.

- I am using Clover v5.0 r5115, the latest on github is v5.0 r5118
- I don't have any DSDT/SSDT patches except SSDT-EC, without it system stuck at boot.
- I googled a lot and haven't found any solution. If you refer to https://github.com/fidele007/Asus-ROG-GL552VW-Hackintosh this repo which is first link from google, I also tried config and DSDT/SSDT patches from catalina branch, but kernel panic continue to happen.

This kernel panic is very strange because at install and first boot I used the same config.plist and CLOVER configuration with updated kexts, which I used for a long time and my system worked perfectly for El Capitan, Sierra, High Sierra, Mojave. And know none of available in network config.plist and DSDT/SSDT configuration are note working with Catalina.

I attached to this comment my current state of EFI folder, there are several configs which I have tried, maybe this will help.
 

Attachments

  • CLOVER.zip
    2 MB · Views: 66
@Sasha44

Sorry for the late response - I was away on a trip for a few days.
Just out of curiosity - have you updated your BIOS recently? I am just wandering if your SATA is in AHCI mode, VT-D is disabled and your XHCI handoff is enabled?

Those are pretty basic points, and I myself forget about them after each BIOS update as they reset. Also - make sure you disable your discrete graphics entirely as they are not supported and may be causing glitches - you can read about that on Apple's support web-page (I hope I am allowed this link) here: https://discussions.apple.com/thread/251388684

I also note that you use a different SMBIOS in almost every variation of your config.plist
I'm not criticising, but it they generally look a bit messy - did you read a guide on them or are you just trying stuff out to see if anything works? I would suggest you use one from identical system to yours - and try small tweaks, instead of completely new configs.

Also, you mentioned you have been running macOS for quite some time - along with CLOVER, did you update all of your Drivers in the /EFI/CLOVER/Drivers folder? I would like to point specifically to the MemoryFix.drv - whichever variation you are using.


P.S. Reading up on the kernel panic code - I realise that I cannot recall what the NVRAM issue was with Skylake CPUs. Have you tried installing CLOVER with emulated NVRAM?
 
Thank you @littlegreen for another tips, I have tried them and these are my results
- I haven't update bios recently, and my SATA s in AHCI mode. VT-D was enabled but disabling haven't change anything. In BIOS there is even no such config as XHCI handoff.
- Previously I have disabled discrete graphics by patching DSDT/SSDT, but now with totally fresh install without any DSDT/SSDT patches, except SSDT-EC, my discrete graphics is not disabled by any other solutions.
- You are right, I have tried various config.plists with various SMBIOS configuration in order to see if anything works. But I have updated SMBIOS configuration according to this guide https://www.tonymacx86.com/threads/guide-how-to-configure-your-systems-smbios-correctly.198155/ , I attached config with updated SMBIOS to comment. But even with updated SMBIOS configuration Kernel Panic continue to happen
- Before install of mac OS I have perform fresh install of latest version of Clover on USB and also add latest versions of all required kexts, and I am monitoring kexts to keep them updated.
- I am using AptioMemoryFix
- I haven't tried to install CLOVER with emulated NVRAM. I will try to find some info how to do this and will try this approach.
 

Attachments

  • config.plist
    7.5 KB · Views: 74
Last edited:
Have interesting results, I have reinstalled mac OS Catalina 10.15.5 with updated kexts on previous partition on my SSD, totally formatting it before install, and system keeps to fall with kernel panic with the same logs, but installing same configuration on HDD works without problem and everything seems to be ok.

With previous mac os versions I have not encountered problems installing it on SSD.
Have no idea what is the problem. Is something wrong with my config and it is incompatible for installing on SSD or problem is in my SSD drive?
 
Status
Not open for further replies.
Back
Top