Jump to content

Clover problems report & features request


ErmaC
953 posts in this topic

Recommended Posts

38 minutes ago, chris1111 said:

You can build clover Package without mandatory FileVault Drivers

Take look here ➜  Build-FileVault-Clover

that's work for UDK2018 and UDK2

I hope some Dev integrate my change in the Clover repos

 

 

1730396448_Capturedcranle2018-09-2112_32_58.png.f85a76152bd632cb70dd1b03b77b2f8e.png

 

Great Job :) These file modifications are very interesting. For beginners, I think it would be easier if FV2 files are not checked by default, in my opinion.

  • Like 1
Link to comment
Share on other sites

51 minutes ago, chris1111 said:

You can build clover Package without mandatory FileVault Drivers

Take look here ➜  Build-FileVault-Clover

that's work for UDK2018 and UDK2

I hope some Dev integrate my change in the Clover repos

 

 

1730396448_Capturedcranle2018-09-2112_32_58.png.f85a76152bd632cb70dd1b03b77b2f8e.png

Thank you for being part of the solution chris. this is what most users where asking for. a clear separation of what what is what. at least now the end user knows that those drivers are different to the general ones. as for EULA we know it is open source slice. its just small contributions like this that make the project better. that is what open source is.

  • Like 2
Link to comment
Share on other sites

 

Hi

Can you give a list of the drivers you are using with Clover and the deleted FV2 drivers.

My drivers now

 

DataHubdxe

Emuvariable

FsInject

Smchelper

VboxHfs

 

Clover 4658 (it works with fv2 drivers)

 

I don t remember, i disabled every driver that said "for filevault 2" in the installer

 

I don t think the issue is fv2 here

Link to comment
Share on other sites

11 hours ago, kylon said:

My drivers now

 

DataHubdxe

Emuvariable

FsInject

Smchelper

VboxHfs

 

Clover 4658 (it works with fv2 drivers)

 

I don t remember, i disabled every driver that said "for filevault 2" in the installer

 

I don t think the issue is fv2 here

 

You don't use any Aptiodriver such like OSXAptio or AptioMemoryFix...? On my system Asus mobo, I have aptionmemoryFix for UEFI. Clover commit r4673 works fine

Link to comment
Share on other sites

18 hours ago, bronxteck said:

Thank you for being part of the solution chris. this is what most users where asking for. a clear separation of what what is what. at least now the end user knows that those drivers are different to the general ones. as for EULA we know it is open source slice. its just small contributions like this that make the project better. that is what open source is.

Thank you 

I did this exactly to help the community 

18 hours ago, Matgen84 said:

 

Great Job :) These file modifications are very interesting. For beginners, I think it would be easier if FV2 files are not checked by default, in my opinion.

Thanks 

  • Like 1
Link to comment
Share on other sites

2 hours ago, chris1111 said:

Thanks 

 

I try your modified files: works fine of course. Why two directory for FileVault drivers? It's the same for x64 and x64UEFI. Also I make only one folder  for my personal use.

Link to comment
Share on other sites

2 hours ago, Matgen84 said:

 

I try your modified files: works fine of course. Why two directory for FileVault drivers? It's the same for x64 and x64UEFI. Also I make only one folder  for my personal use.

I you select UEFI Only drivers FileVault2 for Legacy(x64) not appears on choice

Of course If you are deselect UEFI Only the Drivers x64 filevault2 is selectable

Edited by chris1111
  • Like 1
Link to comment
Share on other sites

18 minutes ago, chris1111 said:

I you select UEFI Only drivers FileVault2 for Legacy(x64) not appears on choice

Of course If you are deselect UEFI Only the Drivers x64 filevault2 is selectable

Alright I understand :)

  • Like 1
Link to comment
Share on other sites

4674 bricks my X58 system.I just get a cursor, tried verbose still nothing that I can see besides a cursor.I should note that I always delete the EFI/Boot folder and leave the EFI/Clover as outlined HERE.Back to 4658 and all is well.Bless

Link to comment
Share on other sites

[mention=112217]Slice[/mention] I believe boot.efi cause I replaced 4678 EFI/boot with the one from 4658 EFI/boot and it worked as normal.i did not mess with CloverX64.efi.
 
try to install 4678 and remove AppleKeyFeeder.efi in UEFI64 Folder on EFI

나의 LG-F800S 의 Tapatalk에서 보냄

  • Like 1
Link to comment
Share on other sites

Hi Clover Team @vit9696  @savvas and others users

 

I can't build Clover r4678  because AppleSupportPkg/Apfsdriverloader files problem. Take a look, please: build.py error 7000

 

I've same error when I use macbuild.tool from AppleSupportPkg-master folder

 

Sorry for my bad english

Building ... /Users/mathieu/src/EXT_PACKAGES/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.inf [X64]
[CC] AppleImageLoader
/Users/mathieu/src/EXT_PACKAGES/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.c:532:36: error: operand of type 'EFI_GUID' (aka 'GUID') where arithmetic or pointer type is required
        if (CompareMem((EFI_GUID *)(ApplePartitionInfo->PartitionType),
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[CC] FirmwareVolumeInject
1 error generated.
make: *** [/Users/mathieu/src/UDK2018/Build/AppleSupportPkg/RELEASE_XCODE8/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/ApfsDriverLoader.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/mathieu/src/UDK2018/Build/AppleSupportPkg/RELEASE_XCODE8/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader]


build.py...
 : error F002: Failed to build module
	/Users/mathieu/src/EXT_PACKAGES/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.inf [X64, XCODE8, RELEASE]

- Failed -

 

 

Link to comment
Share on other sites

16 minutes ago, Matgen84 said:

Hi Clover Team @vit9696  @savvas and others users

 

I can't build Clover r4678  because AppleSupportPkg/Apfsdriverloader files problem. Take a look, please: build.py error 7000

 

I've same error when I use macbuild.tool from AppleSupportPkg-master folder

 

Sorry for my bad english


Building ... /Users/mathieu/src/EXT_PACKAGES/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.inf [X64]
[CC] AppleImageLoader
/Users/mathieu/src/EXT_PACKAGES/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.c:532:36: error: operand of type 'EFI_GUID' (aka 'GUID') where arithmetic or pointer type is required
        if (CompareMem((EFI_GUID *)(ApplePartitionInfo->PartitionType),
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[CC] FirmwareVolumeInject
1 error generated.
make: *** [/Users/mathieu/src/UDK2018/Build/AppleSupportPkg/RELEASE_XCODE8/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/ApfsDriverLoader.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/mathieu/src/UDK2018/Build/AppleSupportPkg/RELEASE_XCODE8/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader]


build.py...
 : error F002: Failed to build module
	/Users/mathieu/src/EXT_PACKAGES/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.inf [X64, XCODE8, RELEASE]

- Failed -

 

 

Update efipkg

  • Like 1
Link to comment
Share on other sites

5 minutes ago, savvas said:

applesupportpkg depends on https://github.com/acidanthera/EfiPkg

Build script should update dependencies before build like our macbuild.tool

 

Dids Build script use clover ".ebuild.sh --ext-co" How to update dependencies in this case? I've same problem with macbuid.tool from git clone ApplesupportPkg...

 

Some solutions.

"clang" -target x86_64-pc-win32-macho -c -g -Os -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar -mno-implicit-float -mms-bitfields -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang -D NO_MSABI_VA_FUNCS  -Wno-varargs -D DISABLE_NEW_DEPRECATED_INTERFACES  -o /Users/mathieu/Desktop/AppleSupportPkg-master/UDK/Build/AppleSupportPkg/DEBUG_XCODE5/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/./ApfsDriverLoader.obj -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Platform/ApfsDriverLoader -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/Build/AppleSupportPkg/DEBUG_XCODE5/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader/DEBUG -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Include -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/MdePkg -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/MdePkg/Include -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/MdePkg/Include/X64 -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/IntelFrameworkModulePkg -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/IntelFrameworkModulePkg/Include -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/EfiPkg -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/EfiPkg/Include -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/EfiPkg/Include/X64 /Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.c
/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.c:532:36: error: operand of type 'EFI_GUID' (aka 'GUID') where arithmetic or pointer type is required
        if (CompareMem((EFI_GUID *)(ApplePartitionInfo->PartitionType),
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/Build/AppleSupportPkg/DEBUG_XCODE5/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/ApfsDriverLoader.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/Build/AppleSupportPkg/DEBUG_XCODE5/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader]


build.py...
 : error F002: Failed to build module
	/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.inf [X64, XCODE5, DEBUG]

- Failed -

 

Link to comment
Share on other sites

8 minutes ago, Matgen84 said:

 

Dids Build script use clover ".ebuild.sh --ext-co" How to update dependencies in this case? I've same problem with macbuid.tool from git clone ApplesupportPkg...

 

Some solutions.


"clang" -target x86_64-pc-win32-macho -c -g -Os -Wall -Werror -Wextra -include AutoGen.h -funsigned-char -fno-ms-extensions -fno-stack-protector -fno-builtin -fshort-wchar -mno-implicit-float -mms-bitfields -Wno-unused-parameter -Wno-missing-braces -Wno-missing-field-initializers -Wno-tautological-compare -Wno-sign-compare -Wno-varargs -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang -D NO_MSABI_VA_FUNCS  -Wno-varargs -D DISABLE_NEW_DEPRECATED_INTERFACES  -o /Users/mathieu/Desktop/AppleSupportPkg-master/UDK/Build/AppleSupportPkg/DEBUG_XCODE5/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/./ApfsDriverLoader.obj -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Platform/ApfsDriverLoader -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/Build/AppleSupportPkg/DEBUG_XCODE5/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader/DEBUG -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Include -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/MdePkg -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/MdePkg/Include -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/MdePkg/Include/X64 -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/IntelFrameworkModulePkg -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/IntelFrameworkModulePkg/Include -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/EfiPkg -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/EfiPkg/Include -I/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/EfiPkg/Include/X64 /Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.c
/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.c:532:36: error: operand of type 'EFI_GUID' (aka 'GUID') where arithmetic or pointer type is required
        if (CompareMem((EFI_GUID *)(ApplePartitionInfo->PartitionType),
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/Build/AppleSupportPkg/DEBUG_XCODE5/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader/OUTPUT/ApfsDriverLoader.obj] Error 1


build.py...
 : error 7000: Failed to execute command
	make tbuild [/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/Build/AppleSupportPkg/DEBUG_XCODE5/X64/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader]


build.py...
 : error F002: Failed to build module
	/Users/mathieu/Desktop/AppleSupportPkg-master/UDK/AppleSupportPkg/Platform/ApfsDriverLoader/ApfsDriverLoader.inf [X64, XCODE5, DEBUG]

- Failed -

 

Wow, I see, I forgot about master branch. Sorry I'll merge them

Check this out

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

41 minutes ago, Matgen84 said:

Gracias  :) , no entiendo tu respuesta. ¿Puedes explicar? Por favor


Download the folder that says savvas and copy it in src / edk2 /. Before you have to rename it to Efipkg.
It worked for me in this way.

https://github.com/acidanthera/EfiPkg

Edited by camillionario
Link to comment
Share on other sites

×
×
  • Create New...