Slice Posted September 8, 2020 Share Posted September 8, 2020 Why Efildr is not compiled with XCODE8 toolset? In the master branch there is not problem. Why including OpenCore influences on Efildr32? Our version is better anyway. 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted September 8, 2020 Share Posted September 8, 2020 @Jief_Machak Same issue. Spoiler debug.log EFI.zip Link to comment Share on other sites More sharing options...
Matgen84 Posted September 8, 2020 Share Posted September 8, 2020 @Jief_Machak My wife wants me to go eat. See you tomorrow. 1 3 Link to comment Share on other sites More sharing options...
Slice Posted September 8, 2020 Share Posted September 8, 2020 I understand the problem with DUET. DEFINE BUILD_OPTIONS=-DMDEPKG_NDEBUG -... Now complete compilation. It means we have too many codes to compile Efildr with a huge amount of debug messages. We have to strip them in order to produce working "boot" file. 1 Link to comment Share on other sites More sharing options...
yapan4 Posted September 8, 2020 Share Posted September 8, 2020 (edited) @Jief_Machak I have no progress and my situation is the same as @Matgen84 posted above. Also now I flash patched BIOS that not required any kernel patches or OC Quirks - still the same Spoiler yapan4_Files.zip Edited September 8, 2020 by yapan4 1 Link to comment Share on other sites More sharing options...
Slice Posted September 8, 2020 Share Posted September 8, 2020 I seems forgot to include new quirks so the result is negative. Starting Clover revision: 5122 (opencore_integration, commit 86f90ef0d) 1. Boot BigSur installation. Stopped here 99:028 0:184 OSInfo:OSName called 99:276 0:247 OSInfo:OSVendor called Spoiler Strange, my version asks for OSName and not asked for OSVendor. It seems OC gives other reply leading to hangs. 2. Boot to Mojave. Same hangs rebooted by the watchdog set before OS start. 3. Older Clover 0:100 0:000 Starting Clover revision: 5122 (master, commit f4e10b1a2) on American Megatrends EFI Boot to Mojave succeded. 1 Link to comment Share on other sites More sharing options...
Slice Posted September 8, 2020 Share Posted September 8, 2020 After implementing new quirks BigSur went to apfs_module_start:2411 as I see before. Mojave not started. Link to comment Share on other sites More sharing options...
mhaeuser Posted September 8, 2020 Share Posted September 8, 2020 @Slice We don't use an "own EDK2", AUDK is vanilla and just a snapshot of the EDK2 commit we use. The current patches target Shell and legacy, nothing else: https://github.com/acidanthera/OpenCorePkg/tree/master/Patches 1 Link to comment Share on other sites More sharing options...
Slice Posted September 8, 2020 Share Posted September 8, 2020 29 minutes ago, Download-Fritz said: @Slice We don't use an "own EDK2", AUDK is vanilla and just a snapshot of the EDK2 commit we use. The current patches target Shell and legacy, nothing else: https://github.com/acidanthera/OpenCorePkg/tree/master/Patches No, I means you are using other EDK them we. We don't use vanilla EDK2/UDK/AUDK because they are possible quirky. We are using good tested and corrected version. @Jief_Machak Booting verbose I see messages from boot.efi and see that new clover causes hangs at RestartDataProtocol. Link to comment Share on other sites More sharing options...
Jief_Machak Posted September 8, 2020 Share Posted September 8, 2020 @Matgen84 and maybe the others. To boot with my EFI, you need to remove AptioMemoryFix.efi and OcQuirks.efi from drivers. This efi will give a clear message in debug.log if it's still there. 5 minutes ago, Slice said: @Jief_Machak Booting verbose I see messages from boot.efi and see that new clover causes hangs at RestartDataProtocol. When booting 11, or previous version ? CloverX64.efi.zip Link to comment Share on other sites More sharing options...
Jief_Machak Posted September 8, 2020 Share Posted September 8, 2020 @Matgen84 and others. Forgot : also rename your "Other" folder "10". Because currently, kexts are included twice. 2 Link to comment Share on other sites More sharing options...
yapan4 Posted September 8, 2020 Share Posted September 8, 2020 (edited) Just now, Jief_Machak said: @Matgen84 and maybe the others. To boot with my EFI, you need to remove AptioMemoryFix.efi and OcQuirks.efi from drivers. This efi will give a clear message in debug.log if it's still there. In my case now this picture, POST code 04 and cat_error led on motherboard. EFI.zip Spoiler Edited September 8, 2020 by yapan4 Link to comment Share on other sites More sharing options...
iCanaro Posted September 8, 2020 Share Posted September 8, 2020 7 minutes ago, Jief_Machak said: @Matgen84 and others. Forgot : also rename your "Other" folder "10". Because currently, kexts are included twice. please, post a screenshot that is not clear to me 1 Link to comment Share on other sites More sharing options...
1Revenger1 Posted September 9, 2020 Share Posted September 9, 2020 (edited) @Jief_Machak If you want to automate kext order, it's likely better to just look at the Info.plist - each kext should list it's dependencies within the Info.plist. Injected kext order is important not only for Lilu and it's plugins, but also for VoodooPS2, VoodooI2C, VoodooSMBus, and VirtualSMC's plugins. I believe that ProperTree (a python plist editor which can automatically add kexts to OC config.plists) does this already for a point of reference. Probably not important for a proof of concept, but something to consider in the future. Edited September 9, 2020 by 1Revenger1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted September 9, 2020 Share Posted September 9, 2020 7 hours ago, iCanaro said: rename your "Other" folder "10" Just rename the folder named "Other" (the one selected in the picture) to "10". You don't need to rename back to "Other" to boot 10.x version. Also, remove OcQuirks.efi from Drivers/UEFI. You may have to put it back to boot 10.x version. 2 hours ago, 1Revenger1 said: something to consider in the future agreed @mifjpn I have an idea. Let me search... 1 Link to comment Share on other sites More sharing options...
Slice Posted September 9, 2020 Share Posted September 9, 2020 9 hours ago, Jief_Machak said: @Matgen84 and maybe the others. To boot with my EFI, you need to remove AptioMemoryFix.efi and OcQuirks.efi from drivers. This efi will give a clear message in debug.log if it's still there. When booting 11, or previous version ? CloverX64.efi.zip Booting Mojave. 9 hours ago, Jief_Machak said: @Matgen84 and others. Forgot : also rename your "Other" folder "10". Because currently, kexts are included twice. No real problem of kexts including twice. The macOS will just ignore duplicate. One of them will work. Those interested can try to make such test. Except Lilu because it is bad designed. 1 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted September 9, 2020 Share Posted September 9, 2020 @Jief_Machak I build latest OpenCore_integration commit dfac7119f rename Other folder to 10 rename DEBUG Cloverx64.efi to /Boot/Bootx64.efi ----> Clover GUI Hangs on Options section In second, I remove /Drivers/UEFI/OcQuirks.efi, keep Openruntime.efi (I use Redeststream OcQuirks compile with Quirks for my Z390 Aorus Master) In third, I remove also Openruntime.efi Error message on Clover GUI Options (see pictures) Spoiler 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted September 9, 2020 Share Posted September 9, 2020 1 minute ago, Matgen84 said: I use Redeststream OcQuirks compile with Quirks for my Z390 Aorus Master I don't know what that is, but you have to remove it. OcQuirks is a "subset" of OC that already exist in my version, because I integrated the whole OC. Link to comment Share on other sites More sharing options...
Matgen84 Posted September 9, 2020 Share Posted September 9, 2020 (edited) 17 minutes ago, Jief_Machak said: I don't know what that is, but you have to remove it. OcQuirks is a "subset" of OC that already exist in my version, because I integrated the whole OC. OK I already try it without sucesss, see my previous post My ReddestDream OcQuirks is installed with Openruntime.efi from OC in /Drivers/UEFI : it contains also quirks settings, so OcQuirks.plist is not necessary as OcQuirks section in my Clover config.plist ReddestDream Repo Edited September 9, 2020 by Matgen84 Link to comment Share on other sites More sharing options...
Jief_Machak Posted September 9, 2020 Share Posted September 9, 2020 Tes, i made a mistake in my last post. Will correct it as soon as I am back home. 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted September 9, 2020 Share Posted September 9, 2020 Hi @Jief_Machak @Andrey1970 says in OpenCore topic: DisableLinkeditJettison=YES is mandatory for 11.0 when using Lilu. 1 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted September 9, 2020 Share Posted September 9, 2020 (edited) @Matgen84 in your config.plist, in KernelAndKextPatches, you created a section Quirks. Currently, it should be OcQuirks. That means DisableLinkeditJettison wasn't taken into account. Edited September 9, 2020 by Jief_Machak 2 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted September 9, 2020 Share Posted September 9, 2020 (edited) 53 minutes ago, Jief_Machak said: @Matgen84 in your config.plist, in KernelAndKextPatches, you created a section Quirks. Currently, it should be OcQuirks. That means DisableLinkeditJettison wasn't taken into account. @Jief_Machak In my working Catalina config.plist, Monday, you tell me to create this Quirks section in KernelAndKextstoPatch: in fact, this section corresponding to Kernel/Quirks and Scheme section in Opencore config.plistI'm confused for my mistake on the name Spoiler <key>OcFuzzyMatch</key> <true/> <key>OcKernelCache</key> <string>Auto</string> <key>Quirks</key> <dict> <key>AppleCpuPmCfgLock</key> <false/> <key>AppleXcpmCfgLock</key> <false/> <key>AppleXcpmExtraMsrs</key> <false/> <key>AppleXcpmForceBoost</key> <false/> <key>CustomSMBIOSGuid</key> <false/> I don't use Quirks section introduce by @Slice in this config.plist, because I have OcQuirks.efi and OpenRuntime.efi in Drivers/UEFI. Can I continued to use these drivers? (Corresponding to my OcQuirks.efi in Clover) My Booter/Quirks in my OC config.plist is: Spoiler <key>Quirks</key> <dict> <key>AvoidRuntimeDefrag</key> <true/> <key>DevirtualiseMmio</key> <true/> <key>DisableSingleUser</key> <false/> <key>DisableVariableWrite</key> <false/> <key>DiscardHibernateMap</key> <false/> <key>EnableSafeModeSlide</key> <true/> <key>EnableWriteUnprotector</key> <false/> <key>ForceExitBootServices</key> <false/> <key>ProtectMemoryRegions</key> <false/> <key>ProtectSecureBoot</key> <false/> <key>ProtectUefiServices</key> <true/> <key>ProvideCustomSlide</key> <true/> <key>ProvideMaxSlide</key> <integer>0</integer> <key>RebuildAppleMemoryMap</key> <true/> <key>SetupVirtualMap</key> <true/> <key>SignalAppleOS</key> <false/> <key>SyncRuntimePermissions</key> <true/> </dict> Edited September 9, 2020 by Matgen84 Link to comment Share on other sites More sharing options...
chris1111 Posted September 9, 2020 Share Posted September 9, 2020 @Jief_Machak I try 3 machine different and I have the same problem, it stop at GUI no Clover menue getDist() called on tag of type key A fatal error happened system halted Spoiler 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted September 9, 2020 Share Posted September 9, 2020 3 minutes ago, chris1111 said: @Jief_Machak I try 3 machine different and I have the same problem, it stop at GUI no Clover menue getDist() called on tag of type key A fatal error happened system halted Reveal hidden contents Hi @chris1111 You're talking about Master branch ? Link to comment Share on other sites More sharing options...
Recommended Posts