Jump to content

Clover problems report & features request


ErmaC
953 posts in this topic

Recommended Posts

10 minutes ago, Jief_Machak said:

I never used a nvram.plist. If I want to reproduce the bug in Qemu, where should I put it ? Have to add a driver ?

Put it in the root directory (/) of where clover is.

And add EmuVariableUefi.efi to (/EFI/CLOVER/drivers/UEFI/) 

 

I tried with Qemu, and yes, the bug still exists. And his nvram.plist doesn't contain invalid data, probably wasn't saved.

For example, his plist contains:

bluetoothActiveControllerInfo = 01 00 12 0a 00 00 00 00 16 1a 00 15 83 30 65 3c

and it is being parsed as (preboot.log):

7:881  0:000  === [ PutNvramPlistToRtVars ] ===================
...
7:882  0:000   Adding Key: bluetoothActiveControllerInfo: Size = 16, Data: 01 00 12 0A 00 00 00 00 16 1A 00 15 FFFFFF83 30 65 3C

 

Edited by Pene
Link to comment
Share on other sites

Hi @Jief_Machak

 

Maybe I did a wrong things but on my Z390 config with 27" monitor: Shell.efi displays big caracters instead of usuals fonts (r5102 and previous versions). Can you tell me where I could have made a mistake.

 

Thanks

Link to comment
Share on other sites

Pretty sure we introduced a bug, we're pretty good at that these times :hysterical:

I'll commit in few minutes something about printf. Then try again with latest version and if it's still (it most likely will be), tell us (I hope @Slice will be able to have a look).

It'll be great if you can prepare a VMWare or Qemu virtual drive.

  • Like 1
Link to comment
Share on other sites

1 hour ago, Matgen84 said:

Hi @Jief_Machak

 

Maybe I did a wrong things but on my Z390 config with 27" monitor: Shell.efi displays big caracters instead of usuals fonts (r5102 and previous versions). Can you tell me where I could have made a mistake.

 

Thanks

Type 

>mode

in Shell interface and tell me what you see.

My example

Снимок экрана 2020-04-17 в 15.45.47.png

Link to comment
Share on other sites

5 hours ago, Jief_Machak said:

Ok thanks. I'll do it soon.

The  bug  is  gone  in  last  commit.    Thank you     :-)  

...

2:848  0:000   Adding Key: bluetoothActiveControllerInfo: Size = 16, Data: 01 00 12 0A 00 00 00 00 16 1A 00 15 83 30 65 3C
2:848  0:000   Adding Key: csr-active-config: Size = 4, Data: 67 00 00 00
2:848  0:000   Adding Key: efi-boot-device: Size = 216, Data: 3C 61 72 72 61 79 3E 3C 64 69 63 74 3E 3C 6B 65 79 3E 49 4F 4D 61 74 63 68 3C 2F 6B 65 79 3E 3C 64 69 63 74 3E 3C 6B 65 79 3E 49 4F 50 72 6F 76 69 64 65 72 43 6C 61 73 73 3C 2F 6B 65 79 3E 3C 73 74 72 69 6E 67 3E 49 4F 4D 65 64 69 61 3C 2F 73 74 72 69 6E 67 3E 3C 6B 65 79 3E 49 4F 50 72 6F 70 65 72 74 79 4D 61 74 63 68 3C 2F 6B 65 79 3E 3C 64 69 63 74 3E 3C 6B 65 79 3E 55 55 49 44 3C 2F 6B 65 79 3E 3C 73 74 72 69 6E 67 3E 42 41 41 41 44 34 38 34 2D 35 39 44 39 2D 34 39 44 35 2D 42 45 37 32 2D 31 33 43 31 36 39 39 32 41 37 45 36 3C 2F 73 74 72 69 6E 67 3E 3C 2F 64 69 63 74 3E 3C 2F 64 69 63 74 3E 3C 2F 64 69 63 74 3E 3C 2F 61 72 72 61 79 3E
2:848  0:000   Adding Key: efi-boot-device-data: Size = 85, Data: 02 01 0C 00 D0 41 08 0A 00 00 00 00 01 01 06 00 02 1F 01 04 15 00 C5 FA 31 CF 4E C2 D2 11 85 F3 00 A0 C9 3E C9 3B 80 04 01 2A 00 02 00 00 00 00 48 06 00 00 00 00 00 68 C1 CC 07 00 00 00 00 84 D4 AA BA D9 59 D5 49 BE 72 13 C1 69 92 A7 E6 02 02 7F FF 04 00

 

Link to comment
Share on other sites

32 minutes ago, Matgen84 said:

 

It happen only my Z390 config (Gigabyte Aorus Master).

 

 

1.jpg

Try to set in your config.plist 

        <key>GUI</key>
        <dict>
                <key>ConsoleMode</key>
                <string>Max</string>

Maybe you already have it set to some wrong value?

If Max is too small, you can also set modes 1-5 that should corresponds to what is in the list you saw in shell.

Edited by Pene
  • Thanks 1
Link to comment
Share on other sites

30 minutes ago, Pene said:

Try to set in your config.plist 


        <key>GUI</key>
        <dict>
                <key>ConsoleMode</key>
                <string>Max</string>

Maybe you already have it set to some wrong value?

 

I try this value without success

 

 

1.jpg

Link to comment
Share on other sites

 

12 minutes ago, Matgen84 said:

I try this value without success

Try to set it to 5.

 

EDIT: I committed a change to Clover that should fix your issue, it should choose the best mode in your case now also, no more need to set it.

Edited by Pene
  • Thanks 1
Link to comment
Share on other sites

31 minutes ago, Pene said:

You missed my edit.

 

I try latest commit: console mode always 80/25. 

In fact I have a problem rendering the text on the Z390 config. However, I have no problem with my IvyBridge config.


 
Edited by Matgen84
Link to comment
Share on other sites

30 minutes ago, Matgen84 said:

 

I try latest commit: console mode always 80/25. 

In fact I have a problem rendering the text on the Z390 config. However, I have no problem with my IvyBridge config.

First, in your photo above, the selected console mode was not 80/25

Try again with consolemode=max with latest commit. Post config.plist, preboot.log and current output for the mode command from shell. And also a picture of the problem to better understand what you mean.

Edited by Pene
Link to comment
Share on other sites

22 minutes ago, Pene said:

First, in your photo above, the selected console mode was not 80/25

Try again with consolemode=max with latest commit. Post config.plist, preboot.log and current output for the mode command from shell.

 

Thanks a lot: all works fine with console mode=max and new commit :) Do you need config.plist, reboot.log!

 

 

1.jpg

Link to comment
Share on other sites

Just now, Matgen84 said:

 

Thanks a lot: all works fine with console mode=max and new commit :) Do you need config.plist, reboot.log!

 

 

1.jpg

Great. :) No, if it works no need for anything.

  • Thanks 1
Link to comment
Share on other sites

In  boot.log  present  such  lines:

2:511  0:019  Slot: 0 Type 24 4096MB 1333MHz Vendor=Kingston PartNo=9905471-006.A01LF SerialNo=04080102050F0E00
2:530  0:019  Slot: 2 Type 24 4096MB 1333MHz Vendor=Kingston PartNo=9905471-009.A00LF SerialNo=0400020D0700060F

But Windows AIDA64 shows other values    SerialNo :  48125FE0h  and  402D706Fh

Is  that  a  bug  or  not ?

 

 

 

AIDA_RAM.png

Link to comment
Share on other sites

So the following problem with Clover, I think, persists now for many builds (and I see many reports on the internet):

 

For Windows 10, I have the duplicate "Boot from EFI" showing, and this one does not boot. The one that does boot is 'Boot Microsoft EFI Boot from EFI'.  If I add this UUID to the hidden list, then both of them disappear. I have two separate SSD disks for Windows 10 and macOS.  This is Clover 5112.

 

I think I've tried a lot and I'm stuck now. Is this also something that Clover can better deal with in the future? 

 

 

 

 

screenshot2.png

screenshot3.png

Link to comment
Share on other sites

24 minutes ago, crookedvult said:

So the following problem with Clover, I think, persists now for many builds (and I see many reports on the internet):

 

For Windows 10, I have the duplicate "Boot from EFI" showing, and this one does not boot. The one that does boot is 'Boot Microsoft EFI Boot from EFI'.  If I add this UUID to the hidden list, then both of them disappear. I have two separate SSD disks for Windows 10 and macOS.  This is Clover 5112.

 

I think I've tried a lot and I'm stuck now. Is this also something that Clover can better deal with in the future? 

 

 

 

 

 

 

Show list of files in your EFI folder.

You also can hide BOOTX64.EFI 

Снимок экрана 2020-04-18 в 11.08.33.png

  • Like 1
Link to comment
Share on other sites

52 minutes ago, Slice said:

Sorry, what I have to see on this picture? It is standard.

Sorry, I thought you asked for my EFI folder. I thought you wanted to see something about my boot files. 

 

Anyway; I've hidden BOOTX64.EFI, but still I have the "Boot from EFI" showing up. 

Link to comment
Share on other sites

I would like to request a Thunderbolt EFI driver

 

My mobo does not allow booting off a Thunderbolt HD. It can however do so if Grub is loaded from some other drive first. Unfortunately Clover doesn't see my Thunderbolt HD

Link to comment
Share on other sites

On 4/18/2020 at 6:59 PM, crookedvult said:

Sorry, I thought you asked for my EFI folder. I thought you wanted to see something about my boot files. 

 

Anyway; I've hidden BOOTX64.EFI, but still I have the "Boot from EFI" showing up. 

 

Wow, I'm happy; I finally solved this issue. 

 

Problem:

I had a duplicate Windows 10, "Boot from EFI" showing, and this one didn't boot. The one that did boot is 'Boot Microsoft EFI Boot from EFI'.  If I added this UUID to the hidden list, then both of them disappeared. I have two separate SSD disks for Windows 10 and macOS.

 

Solution:

It appears, that there was a little bug introduced in the config file. I thought that I had deselected 'Legacy' (that was what Clover Configurator was showing at least). So I Selected it in Clover Configurator, saved my EFI, then Deselected again and saved EFI again. Then it finally worked.  

 

Not sure of course if it was a bug in Clover. 

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...