Jump to content
ErmaC

Clover problems report & features request

722 posts in this topic

Recommended Posts

Advertisement

Hello,

 

I am writing to ask for some help in upgrading Clover from v4972 to v5018. I have tried different options, but so far these have led to one of:

 

1.) Black screen with no disk activity.

2.) Constant bios screen reboot loop that never gets to the Clover screen.

3.) The prohibited sign, instead of the usual boot screens.

 

I have a Gigabyte Z370XP SLI motherboard with a i5-8400

 

Clover v4972 is working fine,  these are the drivers I have:

first.jpg.be892b5e9fcecd2fcb6d86296f5d9e2c.jpg

 

It seems that there are two drivers that have been dropped from Clover in the new v5018, but I did not know if this is the problem or not.

 

a-1.jpg.610f5615780ddb71843b3baea7733373.jpg

a-2.jpg.f8cbf39b5a08cef24810cd28423ac272.jpg

 

 

Going through the options in v5018, I have the following:

1.jpg.f78fc0a37e71dadd9e1e6e2f31e122f3.jpg

2.jpg.79b9f8f4c694dc932e0521bf1acab84f.jpg

3.jpg.0bcf323a5ee7fa54dd28c953ed3973f0.jpg

4.jpg.17494217d09a3f8a57d317a64591ff1c.jpg

 

My question is this: What do I need to do to get the update working?

 

Thanks for your help!

 

Share this post


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

Hello,

 

I am writing to ask for some help in upgrading Clover from v4972 to v5018. I have tried different options, but so far these have led to one of:

 

1.) Black screen with no disk activity.

2.) Constant bios screen reboot loop that never gets to the Clover screen.

3.) The prohibited sign, instead of the usual boot screens.

 

I have a Gigabyte Z370XP SLI motherboard with a i5-8400

 

Clover v4972 is working fine,  these are the drivers I have:

first.jpg.be892b5e9fcecd2fcb6d86296f5d9e2c.jpg

 

It seems that there are two drivers that have been dropped from Clover in the new v5018, but I did not know if this is the problem or not.

 

a-1.jpg.610f5615780ddb71843b3baea7733373.jpg

a-2.jpg.f8cbf39b5a08cef24810cd28423ac272.jpg

 

 

Going through the options in v5018, I have the following:

1.jpg.f78fc0a37e71dadd9e1e6e2f31e122f3.jpg

2.jpg.79b9f8f4c694dc932e0521bf1acab84f.jpg

3.jpg.0bcf323a5ee7fa54dd28c953ed3973f0.jpg

4.jpg.17494217d09a3f8a57d317a64591ff1c.jpg

 

My question is this: What do I need to do to get the update working?

 

Thanks for your help!

 

 

Hi

 

First, AptioFixMemery is no more include in Clover: so you have to download yourself from Acidanthera repo on Github. 

 

For Clover itself, v2.5K introduce new directories or subdirectories. Put your drivers locate in Driver64UEFI (you can remove this old directory later) in appropriate folder: take a look below for explanation.

 

 

Share this post


Link to post
Share on other sites

Hello @Matgen84

 

Thank you for your help, adding the two files back in made it work!

 

Just for completeness, after cleanup the folder looks like this:

Newest.jpg.fa6d885fc431c2d1957fa0705bf3f18e.jpg

 

So far, so good and thanks again.

Share this post


Link to post
Share on other sites
19 minutes ago, jerryy2 said:

Hello @Matgen84

 

Thank you for your help, adding the two files back in made it work!

 

Just for completeness, after cleanup the folder looks like this:

Newest.jpg.fa6d885fc431c2d1957fa0705bf3f18e.jpg

 

So far, so good and thanks again.

 

Hi

 

If Clover work, you can remove old driversU64UEFI folder.

 

Do you use FileVault2? If not, don't install its drivers like AppleKeyAggregator.efi, AppleUITheme!.Uefi, AppleImageCodec, AppleKeyFeeder.efi, AptioInput.efi or HashServiceFix.efi.

Share this post


Link to post
Share on other sites
Posted (edited)
21 minutes ago, Matgen84 said:

 

Hi

 

If Clover work, you can remove old driversU64UEFI folder.

 

Do you use FileVault2? If not, don't install its drivers like AppleKeyAggregator.efi, AppleUITheme!.Uefi, AppleImageCodec, AppleKeyFeeder.efi, AptioInput.efi or HashServiceFix.efi.

Excuse me 

What is fileValut2 means ? How to know if is used or no in my system ? 

I keep all mentioned drivers in my clover and I have no idea what its job ? 

 

Edited : OK  I got its job 

 

Screen-Shot-2019-02-12-at-11.33.44-AM.png

Edited by zkingtut

Share this post


Link to post
Share on other sites
12 hours ago, zkingtut said:

Excuse me 

What is fileValut2 means ? How to know if is used or no in my system ? 

I keep all mentioned drivers in my clover and I have no idea what its job ? 

 

Edited : OK  I got its job 

 

Screen-Shot-2019-02-12-at-11.33.44-AM.png

 

You don't have FileVault (encrypting data disk). So You can remove all  drivers mentioned in my previous quote. Do not install them when update Clover.

Share this post


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

 

You don't have FileVault (encrypting data disk). So You can remove all  drivers mentioned in my previous quote. Do not install them when update Clover.

 

I removed all this drivers and everything is still working without any issue

Good to know 

Share this post


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

 

I removed all this drivers and everything is still working without any issue

Good to know 

 

Because Clover 2.5k r5xxxx don't load drivers in Drivers64UEFI :) So remove this folder is useful

Share this post


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

 

Because Clover 2.5k r5xxxx don't load drivers in Drivers64UEFI :) So remove this folder is useful

Right 

I did clean install with clover 2.5k with clean EFI Partition , replaced config.plist  with my working one , placed necessary kexts & ACPI files 

Now no Drivers64UEFI folder and I've deleted Off Drivers as well 

Everything just working fine 

Share this post


Link to post
Share on other sites

Why Clover is still hosted on sourceforge? Sourceforge is a joke. How am I supposed to make a PR on that prehistoric website?

 

I've made a patch which will resolve the issue described in:

The patch is here: https://pastebin.com/wB00fme4

 

Another issue is that here: https://sourceforge.net/p/cloverefiboot/code/HEAD/tree/rEFIt_UEFI/Platform/AcpiPatcher.c#l2145 

isn't checked if ProcLocalApic->Flags:0 (Processor Enabled) is set to 1.

Share this post


Link to post
Share on other sites
10 hours ago, Florin9doi said:

Ok, accepted without testing. Hope we will get some notes about the patch.

Share this post


Link to post
Share on other sites
Posted (edited)

Some investigations and confirmations are present in the thread which I've added here: https://sourceforge.net/p/cloverefiboot/discussion/1726372/thread/9aeb35a4e5/ AFAIK I'm not allowed to link it directly.

 

On X299 systems, the Processor IDs from APIC table instead of being incremental (similar with real Macs), are instead copied from LAPIC IDs; eg: [0x10, 0x04, 0x08, 0x0a, 0x02... ].

 

The issue appears for the CPUs which don't have any core with LAPIC ID = 0; confirmed for 9800x, 9820x and 9900x.

The patch replace first ProcessorID with 0. This is enough to boot. It may be extended to reindex all cores, but it would be more riskier with no real benefit.

 

Whats strange is that on real Macs, Processor IDs starts from 1 and LAPIC IDs starts from 0, but I had no success changing Processor ID to 1.

Edited by Florin9doi

Share this post


Link to post
Share on other sites

Feature request:

Sometimes you may want to install a OSX/Mac OS which isn't natively supported.

What to do. No need to hack installer

Change SMBIOS to a compatible one.

How to do this?

Why not have Clover automatically select the right SMBIOS OR config.

 

I.E. if I want to install Mojave on a iMac10,1 it won't work.

so either Clover selects a compatible SMBIOS or it loads a specific config.

 

I.E. want to use Macmimi6.2, use config.Macmimi62.plist

Should do this automatically.

 

Clover should ALSO have an Auto mode where it selects everything needed to boot.

 

 

Share this post


Link to post
Share on other sites

well maybe choice in how it works.

auto mode OR auto config.

Share this post


Link to post
Share on other sites

trying to build newest clover but fails...

 

 

1448366494_Bildschirmfoto2019-09-10um18_50_07.png.8a245074f9e4ab97157389d21b46e5ed.png

 

I'm on 10.14.6 and haven't viewed what's going on for a long time, though I'm aware 

that some structural changes for clover have been made.

I changed my EFI folder accordingly.

NetworkPkg is missing , still needed ?

Or do I need to change ebuild.sh to avoid errors ?

 

Thanks for insights

 

Edited by polkaholga

Share this post


Link to post
Share on other sites
2 hours ago, polkaholga said:

trying to build newest clover but fails...

 

 

1448366494_Bildschirmfoto2019-09-10um18_50_07.png.8a245074f9e4ab97157389d21b46e5ed.png

 

I'm on 10.14.6 and haven't viewed what's going on for a long time, though I'm aware 

that some structural changes for clover have been made.

I changed my EFI folder accordingly.

NetworkPkg is missing , still needed ?

Or do I need to change ebuild.sh to avoid errors ?

 

Thanks for insights

 

You have three choices

Which one you choose?

Share this post


Link to post
Share on other sites

Hi

i want to make a feature request.

Can the mask kernel patching feature of OC be ported to clover.

 

-Thanks 

Share this post


Link to post
Share on other sites
On 9/11/2019 at 9:34 PM, Slice said:

You have three choices

Which one you choose?

 so far I was building with your 2nd option, but i would prefer to keep things as simple as possible.

What's your suggestion ? 

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 ErmaC
      Slice is glad to present a new EFI bootloader.

      CLOVER
      Now version 2 rEFIt based.


      It is open source based on different projects: Chameleon, rEFIt, XNU, VirtualBox. The main is EDK2 latest revision.
      I also want to thank all who help Slice with the development. Credits and copyrights remain in the sources.
      https://sourceforge.net/projects/cloverefiboot/?source=directory
      There is a WIKI 
      http://clover-wiki.zetam.org/
      Main features:


      If you have a question please provide outputs from DarwinDumper (formed from Trauma tool). Thanks Trauma!
      Continued by blackosx and STLVNUB.
      Post#2 CloverGrower - create Clover by yourself Post#3 Downloads Post#4 Installation of the bootloader Post#5 How to do UEFI boot Post#6 How to use - common words Post#7 Calculator for Automatic DSDT fix Post#8 Instructions for GraphicsInjector Post#9 ATIConnector patching Post#10 Any kexts patching with some Samples Post#11 CustomEDID Post#12 Hiding unnecessary menu entries Post#13 Instruction for DSDT corrections to do DeviceInjection works Post#14 Development Post#15 Themes Post#16 About kexts injection Post#17 Instructions for P- and C-states generator Post#18 Patching DSDT to get Sleep working Post#19 CPU settings and geekbench Post#20 ACPI tables loading Post#21 DSDTmini Post#22 Custom SMBios Post#23 F.A.Q. Post#24 iCloudFix Post#25 Using mouse. Post#26 How to make orange icons to be metallic Post#27 How to make software RAID (by Magnifico) Post#28 How to modify InstallESD.dmg (by shiecldk) Post#29 Config.plist settings Post#30 Using extra kexts and skipping kernelcache Post#31 Choosing EFI drivers Post#32 Configuration files Post#33 Automatic config.plist creating Post#34 Custom DSDT patches Post#35 How to do sleep/wake working with UEFI BOOT Post#36 DeviceID substitution (FakeID) Post#37 Using Custom OS Icons Post#38 Hibernation Post#39 Floating regions Post#41 Property List Editor Post#42 Blocking Bad Kext Post#43 AAPL,slot-name Post#44 FakeCPUID for unsupported CPU Post#45 Multiple Boot Options - to write into UEFI BIOS boot menu Post#46 How to install Windows UEFI Post#47 How to speedup Clover boot Post#48 Info.plist patching Post#49 Arbitrary device injection Post#50 Non-Standard Legacy Boot Files Post#51 Reboot to Windows UEFI from Mac OSX Post#52 Deprecated Features Post#53 Using UDK2018 Post#54 Device Properties Post#55 Scalable themes Post#56 How to search Clover mistakes (bisection) -----------------
       
      Slice:
      I edited all posts in the thread to correspond to actual Clover revision.
      Please install Clover at least 2652 and use new instructions.
×