Jump to content
ErmaC

Clover problems report & features request

851 posts in this topic

Recommended Posts

Hi, I've had problems with clover (r5096) when I updated it from this clover https://github.com/Dids/clover-builder/releases. My machine was very slow and crashed 2 times today due to a kernel panic while only surfing the web. Had to revert back to my previous version of clover from that link and it's fine and back to normal.

Edited by Qola

Share this post


Link to post
Share on other sites
Advertisement
3 hours ago, Qola said:

Hi, I've had problems with clover (r5096) when I updated it from this clover https://github.com/Dids/clover-builder/releases. My machine was very slow and crashed 2 times today due to a kernel panic while only surfing the web. Had to revert back to my previous version of clover from that link and it's fine and back to normal.

 

Your Dids link redirect to r5093 release (not 5096). You can use official Clover repo: CloverBootLoader

Share this post


Link to post
Share on other sites
5 hours ago, Slice said:

AFAIK Catalina requires SSE4,2 instructions absent in this CPU.

My MacPro3,1 (not Hackintosh) runs Catalina without SSE4.2. Catalina AMD graphics drivers may require SSE4.2 (or a workaround). I use dosdude1's Catalina Patcher.

https://forums.macrumors.com/threads/macos-10-15-catalina-on-unsupported-macs.2183772/

Something similar may be needed for old Hackintosh PCs.

Share this post


Link to post
Share on other sites
7 hours ago, Slice said:

AFAIK Catalina requires SSE4,2 instructions absent in this CPU.

No, it does not, CPUs with SSE4.1 can run Catalina, but they are blocked by the telemetry plugin. If patched or removed the telemetry plugin, Catalina works fine on CPUs with SSE 4.1 . The dosdude1 app has a patch for that too. There are some Macs that have SSE 4.1 but not SSE 4.2 and there are some people on Macrumors with unsupported Macs who use Clover there. Catalina works fine on my machine for now and I do not think this has anything to do with the fact that I can not update or re-install Clover after one install. I have posted a link with some contents, you can check the files and see and how it works without SSE 4.2, and also about the error.

On GitHub, I see a new Clover build, 5077, but only sources, not installer. 

Edited by Vyzantion

Share this post


Link to post
Share on other sites
5 hours ago, Matgen84 said:

 

Your Dids link redirect to r5093 release (not 5096). You can use official Clover repo: CloverBootLoader

 

 

Yes I'm using that release(5093, Dids). 5096 https://github.com/CloverHackyColor/CloverBootloader/releases has been buggy for me it crashed my system and forced me to reinstall Catalina using(Dids 5093 release)

Share this post


Link to post
Share on other sites

Clover build 5097 fails to install over 5070, like the previous ones. Issue still present. No new information in the installer log. Perhaps shall I totally remove Clover then reinstall it? I do not know how to do that.

Edited by Vyzantion

Share this post


Link to post
Share on other sites
3 hours ago, Vyzantion said:

Clover build 5097 fails to install over 5070, like the previous ones. Issue still present. No new information in the installer log. Perhaps shall I totally remove Clover then reinstall it? I do not know how to do that.

 

First Method:

For reinstall a clean r5097:

  • Mount EFI partition and cut your previous folder on Desktop and unmount
  • Install the new release of Clover in EFI partition
  • Copy/Paste CLOVERX64.efi et BOOTX64.efi from the new Clover to the right place in EFI Folder on your desktop
  • Mount EFI partition, delete the new release of Clover 
  • Copy/Paste your EFI folder on Desktop to EFI Partition and unmount

2nd Method:

  • Download CLOVERX64.efi from Release on Official Repo
  • Keep it in any folder, rename a copy to BOOTX64.efi
  • Copy both files to the right place in EFI Folder

 

Sorry for my bad english

Edited by Matgen84

Share this post


Link to post
Share on other sites
7 hours ago, Matgen84 said:

 

First Method:

For reinstall a clean r5097:

  • Mount EFI partition and cut your previous folder on Desktop and unmount
  • Install the new release of Clover in EFI partition
  • Copy/Paste CLOVERX64.efi et BOOTX64.efi from the new Clover to the right place in EFI Folder on your desktop
  • Mount EFI partition, delete the new release of Clover 
  • Copy/Paste your EFI folder on Desktop to EFI Partition and unmount

2nd Method:

  • Download CLOVERX64.efi from Release on Official Repo
  • Keep it in any folder, rename a copy to BOOTX64.efi
  • Copy both files to the right place in EFI Folder

 

Sorry for my bad english

Sorry, what you said does not make sense. First method can not be understood and the second is much too simple. I can not install Clover more then once on the Macintosh HD.

Edited by Vyzantion

Share this post


Link to post
Share on other sites
9 hours ago, Vyzantion said:

Sorry, what you said does not make sense. First method can not be understood and the second is much too simple. I can not install Clover more then once on the Macintosh HD.

 

The two temporary methods works perfectly. If you do not understand, I'm not for nothing. Do as you see.

 

BOOTX64 and CLOVERX64 are the same file with two different name: one in EFI/BOOT and other in EFI/CLOVER. In Clover Repo in GitHub, you can find the PKG and  CLOVERX64 from Release Tag.

 

Good luck for solve your issue. I repeat: These are two temporary methods before solving it.

 

Post the install log and complete your signature: maybe others users can help you.

Edited by Matgen84
nd

Share this post


Link to post
Share on other sites
4 hours ago, Matgen84 said:

 

The two temporary methods works perfectly. If you do not understand, I'm not for nothing. Do as you see.

 

BOOTX64 and CLOVERX64 are the same file with two different name: one in EFI/BOOT and other in EFI/CLOVER. In Clover Repo in GitHub, you can find the PKG and  CLOVERX64 from Release Tag.

 

Good luck for solve your issue. I repeat: These are two temporary methods before solving it.

 

Post the install log and complete your signature: maybe others users can help you.

No, I did not meant that I do not understand how it works, I meant I do not understand what to do.

Share this post


Link to post
Share on other sites
3 hours ago, Vyzantion said:

No, I did not meant that I do not understand how it works, I meant I do not understand what to do.

 

What you have to do first is: post the installLog file, complete your signature  (config...). Which type of Clover Installation, you do: Legacy, ESP, etc.

Share this post


Link to post
Share on other sites
5 hours ago, Matgen84 said:

 

What you have to do first is: post the installLog file, complete your signature  (config...). Which type of Clover Installation, you do: Legacy, ESP, etc.

My specs are: 
Asus P5P41TED motherboard, a legacy (BIOS) motherboard

Intel Core2Duo E8500

2 gb ddr 3 ram

Nvidia GeForce 6500

I have posted the contents of EFI partitions of former installations into a downloadable link a few days ago, I think the link still works. Did you meant another install log then the one in there?

I use the default installation method for Clover legacy, I only add Install Clover in the ESP and (sometimes) Clover Preferences Panel. Yesterday I have discovered that Slice and his team has taken over the development of FakeSMC, FakeSMC plugins and HWMonitor. The pen drive is made using the last years FakeSMC, but since yesterday I have upgraded FakeSMC and its plugins and Realtek internet kext. Voodoo PS2 kext from Slice of 2019 does not work, so I use the 2018 version from RehabMan. I also Voodoo HDA Audio repackaged by Chris1111 from this board, in classical mode. And, of course, I install a patched version of Catalina using the dosdude1 app, mostly because of the an issue that the internal hard-drives are invisible to the Catalina installer. From the dosdude1 app I use the SIP disable patch, Intel IDE controller patch, USB Inject patch, Legacy check compatibility patch.

Any more information required?

I have upgraded Clover in a previous installation those days like this: Installed Clover on the pen driver, then replaced any file and folder from there into Macintosh HD and its EFI partition, checking its content in mirror like, even the files from the usr folder. It worked, more or less. I do know if I can do this too ofter, I was thinking to use the files in the Clover iso. 

 

Share this post


Link to post
Share on other sites
On 10/19/2019 at 2:59 PM, Vyzantion said:

Sorry, what you said does not make sense. First method can not be understood and the second is much too simple. I can not install Clover more then once on the Macintosh HD.

Well, it makes perfect sense - if you understand what is being asked, or perhaps is willing to try following simple steps.

 

First method preserves your current working Clover install, configuration, kernel extensions and drivers, while leaving the EFI/ESP partition clear and ready to receive a fresh new install of Clover. Afterwards, you dump your working configuration, kernel extensions and drivers back where they belong.

 

Second method is that simple since it only updates the required EFI file for your system to boot with the newer Clover version.

 

Both pretty much ends with the same result, but one gets an install via a package, whereas the other is a plain file copy.

Share this post


Link to post
Share on other sites

It seems that RC scripts are not working for me in Catalina? Specifically 70.disable_sleep_proxy_client.local.

 

I noticed my machine was waking up every 2 hrs.

 

Seems /System/Library/ read only in Catalina so if I tried manually to run the script all I get is errors.

 

had to do

 

"sudo mount -uw /" then run "killall Finder" and copy a modified version over so sleep issue now gone. 

 

 

Edited by mitch1
.

Share this post


Link to post
Share on other sites
53 minutes ago, Alex HQuest said:

Well, it makes perfect sense - if you understand what is being asked, or perhaps is willing to try following simple steps.

 

First method preserves your current working Clover install, configuration, kernel extensions and drivers, while leaving the EFI/ESP partition clear and ready to receive a fresh new install of Clover. Afterwards, you dump your working configuration, kernel extensions and drivers back where they belong.

 

Second method is that simple since it only updates the required EFI file for your system to boot with the newer Clover version.

 

Both pretty much ends with the same result, but one gets an install via a package, whereas the other is a plain file copy.

As I said, I can not install Clover the second time. I have tried similar solutions regarding mounting EFI, deleting Clover and installing it. I get the same error message, when I try to install. 

Share this post


Link to post
Share on other sites
It seems that RC scripts are not working for me in Catalina? Specifically 70.disable_sleep_proxy_client.local.
 
I noticed my machine was waking up every 2 hrs.
 
Seems /System/Library/ read only in Catalina so if I tried manually to run the script all I get is errors.
 
had to do
 
"sudo mount -uw /" then run "killall Finder" and copy a modified version over so sleep issue now gone. 
 
 
fixed it from clover app of vector sigma.

나의 SM-N960N 의 Tapatalk에서 보냄

Share this post


Link to post
Share on other sites

Getting ACPI namespace lookup errors and boot failure with Clover r5100 9014888 (with changes to Clover's dsdt fixes)...

  70103181_ACPINamespaceLookupErrors.thumb.JPG.091860ff54273d03ac38d03e7f079de6.JPG

 

This is for my legacy desktop system (system no 2 in my signature).  No problem with Clover r5099 6852bd3.

 

Edit:  Fixed after commit r5101_ba2c47c :).

Edited by fusion71au
Fixed after r5101_ba2c47c

Share this post


Link to post
Share on other sites

@Slice
thanks for implementing the mask patching to clover .
i am trying to use the mask kernel patches from opencore to clover.
but it doesnt seem to work.

can you confirm that this is correct way of mask patching in clover ? 

       FIND: 833D0000 00000074 008B5DBC
    REPLACE: 00000000 00000100 00000000
   MASKFIND: FFFF0000 00FFFFFF 00FFFFFF
MASKREPLACE: 00000000 00000F00 00000000

 

Share this post


Link to post
Share on other sites
5 hours ago, XLNC said:

@Slice
thanks for implementing the mask patching to clover .
i am trying to use the mask kernel patches from opencore to clover.
but it doesnt seem to work.

can you confirm that this is correct way of mask patching in clover ? 


       FIND: 833D0000 00000074 008B5DBC
    REPLACE: 00000000 00000100 00000000
   MASKFIND: FFFF0000 00FFFFFF 00FFFFFF
MASKREPLACE: 00000000 00000F00 00000000

 

You want to get the result 833Dxxxx xx000174 xx8B5DBC where x is arbitrary?

This is correct way. Just sure about Capital letters.

 

On 12/7/2019 at 6:36 PM, XLNC said:

@Slice Hi !
I want make a clover feature request .
Can the XHCI Port limit patch feature of Opencore be added to clover ?

Thanks !

A bootloader should not be a collector for patches.

Share this post


Link to post
Share on other sites
On 12/25/2019 at 9:47 AM, Slice said:

You want to get the result 833Dxxxx xx000174 xx8B5DBC where x is arbitrary?

This is correct way. Just sure about Capital letters.

 

A bootloader should not be a collector for patches.

 

@Slice Hi!
I enabled debug in clover to see why patches are not applying and saw that clover is showing error on all mask kernel patches present in the kernel patches list.

eg:

Patch[0]: commpage_populate -remove rdmsr
==> Success : 1 replace done

Patch[1]: cpu_topology_sort -disable _x86_validate_topology
==> Error : 0 replace done

Patch[2]: cpuid_set_cache_info - cpuid 0x8000001D instead 0
==> Error: 0 replace done

and so on ......


Here are the kernel patches that are shown above debug:

 COMMENT : commpage_populate -remove rdmsr
    FIND : B9A00100 000F32
 REPLACE : 0F1F8000 000000

 COMMENT : cpu_topology_sort -disable _x86_validate_topology
    FIND : E80000FF FF
MASKFIND : FF0000FF FF
 REPLACE : 0F1F4400 00

 COMMENT : cpuid_set_cache_info - cpuid 0x8000001D instead 0
    FIND : 31C031DB 31C931D2 0FA24189 C6000000 00000000 74
MASKFIND : FFFFFFFF FFFFFFFF FFFFFFFF FF000000 0000FFFF FF
 REPLACE : B81D0000 8031DB31 C931D20F A24189C6 0F1F4000 EB


These same patches work fine in Opencore on catalina.
So not sure whats wrong, maybe any issue in the mask patching logic in clover ?


Thanks !

Edited by XLNC

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By TimothyF
      My steps so far:
      Set up Catalina install USB exactly according to Plain Vanilla guide. Disconnect my Windows drive in PC, so that only the empty Hard Drive is connected to Motherboard. Boot to USB, select Install Catalina option. BIOS set to UEFI, Safe mode Off. Always get stuck at the same IOconsoleUsers: GIOScreenLockState point. Tried -radvesa, -radoff, nv-disable=0 boot options (separately), and disabling BIOS virtualization (vt-d) -> NO luck. This from the top search result https://www.reddit.com/r/hackintosh/comments/b5a6ry/ioconsoleusersgioscreenlockstate_3_blackscreen/  
      Screen pics attached. Here are the last couple of lines that could be important:
      GTrace synchronization point 4
      Unsupported CPU
      Unsupported PCH
      Adding ADGP mode validate property
      hmm.. mismatch sizes 3100 vs 20
      IOConsoleUsers: time(0) 0->0, lin 0, llk 1,
      IOconsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0
       
      Please give me some ideas what else might work. Thank you.


       
       
      Other details of Clover and Desktop PC below:
       
      Clover USB specs OS installer used: Catalina (10.15) Clover revision: 5103 Kexts included: ATH9KFixup.kext AppleALC.kext Lilu.kext RealtekRTL8111.kext USBInjectAll.kext VirtualSMC.kext WhateverGreen.kext config.plist: config.plist ------------------------------------------ Target Desktop specs: Dell Inspiron 3847 (64 bit) CPU: Intel Core i5-4460, 3.2 GHz, 4 cores Architecture: Haswell GPU: Intel HD 4600 Motherboard: Dell 088DT1 (version A01) Chipset: Intel H81 Install method: with USB, configured with Clover, 100% following Plain Vanilla guide for Desktops RAM: 12 GB, 2 slots Hard drive for installation: SATA HDD 4TB, by HGST LAN: RTL8111/8168/8411 WLAN: AR9565 (atheros) Audio: Realtek ALC661 (not 100% sure this is correct)  
    • By MaLd0n
      Install MacOS with Olarila Image, Step by Step, Install and Post Install  
      https://www.olarila.com/topic/5794-hackintosh-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
          First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Post Ioreg, extract with Ioreg Explorer http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222606 -Run it, post files generated in your desktop http://www.insanelymac.com/forum/index.php?app=core&module=attach&section=attach&attach_id=222609  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Paste my EFI folder into EFI partition  EFI GA H110M-S2.zip     --Install Sierra/High Sierra and boot into system!   Post Installation   --Paste my EFI folder into EFI partition  EFI GA H110M-S2.zip     --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with Skylake patches DSDT.GA H110M-S2.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -PNLF -HDMI   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By STLVNUB
      Script file to clone Clover, Opencore (official and unofficial) repos
      Script will create link to itself in /usr/local/bin/bob
      Wouldn't hurt to check there are no "Bob"'s there, i "Hope" there isn't.
      Then you only need to type bob. and a parameter
      "n" for NDK repo, unofficial
      "a" for ACID repo, official
      "c" for CLOVER
      It also takes "all" for ALL, if your game
       
      Easier typing bob than.....usual stuff
      Enjoy
       
    • By TimothyF
      My PROBLEM: I followed the Plain Vanilla guide (https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/) to a T in creating the OS X Catalina installer USB. I'm totally new to Hackintosh, and just want an Apple environment to Time Machine migrate my files and system from my ageing MacBook Pro. When I start to use the USB on the target PC (Dell Inspiron 3847 desktop), I ONLY see the Microsoft (which is the original OS, and on a SEPARATE Hard drive from where I want to install Mac OS), ZERO option for installing the OSX Catalina! Please SEE PICTURE link: https://imgur.com/a/FnLB2Q9   I'm a beginner, but I tried to google my problem. The answers were either incomplete, hard for me to understand and put into action, or were outdated and applied to older OSXs. I appreciate any help in diagnosing and solving this problem!   Clover USB specs OS installer used: Catalina (10.15) Clover revision: 5103 Kexts included: ATH9KFixup.kext AppleALC.kext Lilu.kext RealtekRTL8111.kext USBInjectAll.kext VirtualSMC.kext WhateverGreen.kext config.plist: see attached ------------------------------------------ Target Desktop specs: Dell Inspiron 3847 (64 bit) CPU: Intel Core i5-4460, 3.2 GHz, 4 cores Architecture: Haswell GPU: Intel HD 4600 Motherboard: Dell 088DT1 (version A01) Chipset: Intel H81 Install method: with USB, configured with Clover, 100% following Plain Vanilla guide for Desktops RAM: 12 GB, 2 slots Hard drive for installation: SATA HDD 4TB, by HGST LAN: RTL8111/8168/8411 WLAN: AR9565 (atheros) Audio: Realtek ALC661 (not 100% sure this is correct)   ------------------------------------ Attached:
      Screenshot of Clover installer not showing the Mac OSX option
      config.plist of my installer USB
      Clover_Install_Log.txt (not sure if this is relevant)   THANK YOU VERY MUCH!     config.plist
      Clover_Install_Log.txt
    • By Simon's InsaneMac
      Hi, I'm kind of lost when scrolling to Clover Configurator, so I decided to use an EFI from the web and just configure the most basic stuff. But that sadly didn't work, im always getting the attached screen IMG_0054.HEIC (and I don't know whether all the errors are listed, as I can't scroll). 
      Anyways I thought it'd be better to do a custom setup. Can anyone give me some help with what to choose in the settings? Here's my rig:
      i7 8700k
      Asus z370-G (Rog Strix)
      gtx 1060 6gb
      samsung ssd (SATA)
      WD hard drive
       
      Your help would be much appreciated!
×