Jump to content

Clover Problems and Solutions


ErmaC
3,206 posts in this topic

Recommended Posts

Thank You TheRaceMaster

Not a bug, it's a new feature. When Clover loads you can briefly see the "Welcome to Clover revision xxxx" text (and some others I think, but these are very quick and not very noticeable). With RehabMan's additions (r3296) you can now add NoEarlyProgress=FALSE in config.plist/GUI and it'll hide these messages while loading Clover.

One thing though... 

Default false, but set to true, will eliminate these messages and result in a cleaner startup.
 

NoEarlyProgress=TRUE will hide it

Link to comment
Share on other sites

The feature that we are going to hide now was introduced to eliminate a number of messages "Clover is not working. Black screen!".

So for novices there will be messages. Advanced users can hide the messages. It will not be default.

  • Like 1
Link to comment
Share on other sites

Sergey , today i see 3297 on clover grower pro . :yes:

Now try 


:(

On 3297 ..no work ...i see again welcome on clover 

 

 

<key>GUI</key>
    <dict>
        <key>NoEarlyProgress</key>
        <string>Yes</string>
    </dict>   
Link to comment
Share on other sites

Hi Slice

Im compiling Clover manually. can you confirm if:

cp -R Clover/Patches_for_EDK2/* ./

still needed?

Obligatory else you can't compile.

 

Sergey , today i see 3297 on clover grower pro . :yes:

Now try 

:(

On 3297 ..no work ...i see again welcome on clover 

<key>GUI</key>
    <dict>
        <key>NoEarlyProgress</key>
        <string>Yes</string>
    </dict>   

I didn't revise this patch. Seems to be wrong.

Link to comment
Share on other sites

Sergey , today i see 3297 on clover grower pro . :yes:

Now try 

 

:(

On 3297 ..no work ...i see again welcome on clover

Post the config.plist you're using.

 

I didn't revise this patch. Seems to be wrong.

It is working fine here (with my edits)... I will test the repo as checked in by Slice.

It is working fine here (with my edits)... I will test the repo as checked in by Slice.

Typo in post #165 (fixed).

 

Key is config.plist/Boot/NoEarlyProgress=true.

 

Sorry for any confusion/inconvenience.

Link to comment
Share on other sites

Rehab ..in the Boot or Gui ??

The config.plist is wrong.

 

You have config.plist/Boot/NoEarlyProgress.=true.

 

Must be config.plist/Boot/NoEarlyProgress=true.

 

There is no period at the end of the NoEarlyProgress key. Seems as if I already pointed this out yesterday...

 

Edit: Yes... I did point this out yesterday... see post #169 and #170: http://www.insanelymac.com/forum/topic/306156-clover-bugissue-report-and-patch/page-9?do=findComment&comment=2180531

  • Like 1
Link to comment
Share on other sites

The config.plist is wrong.

 

You have config.plist/Boot/NoEarlyProgress.=true.

 

Must be config.plist/Boot/NoEarlyProgress=true.

 

There is no period at the end of the NoEarlyProgress key. Seems as if I already pointed this out yesterday...

I made a typo, and I put a point ... Sorry was my distraction now works fine  :wink_anim:  :wink_anim:  :wink_anim: 

Thanks Rehab 

 

PS:  you edited the post 165, because yesterday I read GUI  :angel: 

  • Like 1
Link to comment
Share on other sites

 

@Slice, a follow up question.

Its been a while since i compiled clover. :)

 

Do we need to execute this whenever we downgrade/update EDK2?

cp -R Clover/Patches_for_EDK2/* ./ 

Yes, obligatory.

Link to comment
Share on other sites

Yes, same. 

Clang is still not able to create working efildr20 (boot file) although CloverX64.efi is working. As well as Shell.efi and mostly all other modules.

I found some problems is past and corrected that I known:

- optimisation with memcpy must be disabled

- avoid absolute addresses, including asm files used in modules

- clang before 3.7 was not understanding _ms_va_args. Now can.

It seems there are other caveats...

Link to comment
Share on other sites

I am having an issue with my RAM being incorrectly reported. 

 

I have 16GB installed but the system only reports 8GB. 

 

 

0:284  0:000  Sorry, DDR4 is not fully implemented! Use settings in config.plist

Add the follow into config

	<key>SMBIOS</key>
	<dict>
		<key>Trust</key>
		<true/>

Link to comment
Share on other sites

×
×
  • Create New...