Badruzeus Posted October 2, 2017 Share Posted October 2, 2017 has any one booted 4235 and reached the OS I seem to get stuck at ACPICPU now Guys, u mean only get it to boot 10.13 or ..? Strange is, #r4235 on Clover boot Options - Kext Inject Management; I see no kext installed on my 10.13 folder, however I should to have more than 5 there. How if moving them to Other folder? 3 Link to comment Share on other sites More sharing options...
fusion71au Posted October 2, 2017 Share Posted October 2, 2017 It looks like kexts are not being detected in the 10.x folders by Clover r4235. If I go into "kext management" submenu from Clover's Main Menu, 10.13 appears empty when it has kext in it. However, kext injection OK from /Other folder.... Bootlogs attached: Bootlog1=Clover r4235 from FAT32 USB - EFI\CLOVER\OEM\NUC6i5SYB\UEFI\kexts Bootlog2=Clover r4235 from EFI System Partition - EFI\CLOVER\kexts Bootlogs Clover r4335.zip 2 Link to comment Share on other sites More sharing options...
artur_pt Posted October 2, 2017 Share Posted October 2, 2017 hello so is a bug .. Slice take care of this thanks 2 Link to comment Share on other sites More sharing options...
Badruzeus Posted October 2, 2017 Share Posted October 2, 2017 It looks like kexts are not being detected in the 10.x folders by Clover r4235. ... I have dualboot OSes with El Capitan, my installed kexts properly loaded from .../kexts/10.11; but not with ../kexts/10.13 to boot High Sierra 1 Link to comment Share on other sites More sharing options...
bronxteck Posted October 2, 2017 Share Posted October 2, 2017 I have main kexts in other folder and only one in 10.13 and two in 10.12 if that makes a difference Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted October 3, 2017 Share Posted October 3, 2017 No issues booting here. All kexts are in Other. EDIT: moved kexts to 10.13, also boots fine. EDIT2: moved kexts to 10.13, FakeSMC.kext to Other: doesn't boot. Kext Inject Management shows Other folder as being empty. Link to comment Share on other sites More sharing options...
Slice Posted October 3, 2017 Share Posted October 3, 2017 I understand, it works if 10.13 or in Other but not both. Will be corrected soon. 2 Link to comment Share on other sites More sharing options...
Badruzeus Posted October 3, 2017 Share Posted October 3, 2017 I understand, it works if 10.13 or in Other but not both. Will be corrected soon. Thanks for correction @Slice, however using Legacy r4236 with these folders on my EFI: #First Test (they should to have installed kexts by default) ~ 10.11 becomes 'Other' => with empty kext (I didn't use 'Other' folder, removed. But it suddenly appears on Kext Inject Mgmnt with no kext) ~ 10.13 leaves as it folder name => Also with no kext. #Secondly: ~ 10.11 leaves as it's name => Became empty kext ~ 10.13 renamed to Other => My installed kexts detected here and loaded. So for now, I could only use one folder with "Other" as the name to boot between 10.11. or 10.13. preboot.log.zip Link to comment Share on other sites More sharing options...
artur_pt Posted October 3, 2017 Share Posted October 3, 2017 hello Slice good morning 4236 don't solve the issue for me thanks Link to comment Share on other sites More sharing options...
Slice Posted October 3, 2017 Share Posted October 3, 2017 Thanks all for testing! I will think about the issue when I return home. Or may be someone else look into? Link to comment Share on other sites More sharing options...
Slice Posted October 3, 2017 Share Posted October 3, 2017 Thanks for correction @Slice, however using Legacy r4236 with these folders on my EFI: #First Test (they should to have installed kexts by default) ~ 10.11 becomes 'Other' => with empty kext (I didn't use 'Other' folder, removed. But it suddenly appears on Kext Inject Mgmnt with no kext) ~ 10.13 leaves as it folder name => Also with no kext. #Secondly: ~ 10.11 leaves as it's name => Became empty kext ~ 10.13 renamed to Other => My installed kexts detected here and loaded. So for now, I could only use one folder with "Other" as the name to boot between 10.11. or 10.13. Test, please, with commenting out/removing 1 line 4917 in menu.c AddMenuEntry(&OptionMenu, SubMenuKextInjectMgmt(LastChosenOS)); Link to comment Share on other sites More sharing options...
Badruzeus Posted October 3, 2017 Share Posted October 3, 2017 Test, please, with commenting out/removing 1 line 4917 in menu.c AddMenuEntry(&OptionMenu, SubMenuKextInjectMgmt(LastChosenOS)); On pregress, would give report asap. Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted October 3, 2017 Share Posted October 3, 2017 Test, please, with commenting out/removing 1 line 4917 in menu.c AddMenuEntry(&OptionMenu, SubMenuKextInjectMgmt(LastChosenOS)); Situation: FakeSMC in 10.13, other kexts in Other. Kext Injection Management menu shows it correctly, Booting in Debug shows that only the kexts from Other are being injected. Link to comment Share on other sites More sharing options...
Badruzeus Posted October 3, 2017 Share Posted October 3, 2017 Similar to @ricoc90 results, but on my test using r4236 (edited menu.c) I lost the whole "Kext Inject Management" feature from Boot Options Menu. #EDIT: I didn't use 'Other' folder, but only /10.11 & /10.13, seems not to be injected so both OSes never reach the Desktop. preboot.log.zip Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted October 3, 2017 Share Posted October 3, 2017 I lost that menu in the boot options too, but it's still there under the selected OS boot options (spacebar) Link to comment Share on other sites More sharing options...
Badruzeus Posted October 3, 2017 Share Posted October 3, 2017 I lost that menu in the boot options too, but it's still there under the selected OS boot options (spacebar) U mean, Menu Entry details with Space Bar..? Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted October 3, 2017 Share Posted October 3, 2017 U mean, Menu Entry details with Space Bar..? Yes Link to comment Share on other sites More sharing options...
ajsurin Posted October 3, 2017 Share Posted October 3, 2017 @slice / @syscl - any more thoughts on reverting the haswell-e changes in 4145/4146? I'm pretty certain the new code doesn't work for a decent % of systems (I've actually tried it on 3 at this point) whereas the old code does. Happy to provide the necessary changes against the latest clover rev! Link to comment Share on other sites More sharing options...
Regi Yassin Posted October 3, 2017 Share Posted October 3, 2017 @slice / @syscl - any more thoughts on reverting the haswell-e changes in 4145/4146? I'm pretty certain the new code doesn't work for a decent % of systems (I've actually tried it on 3 at this point) whereas the old code does. Happy to provide the necessary changes against the latest clover rev! i dont have any problem with my haswell e 5820k without any xcpm patches, clover does it automatically. as far as i know, i cant disable those patches with DisableExtCpuXCPM, or is there bootargs that can disable it? Link to comment Share on other sites More sharing options...
syscl Posted October 3, 2017 Share Posted October 3, 2017 i dont have any problem with my haswell e 5820k without any xcpm patches, clover does it automatically. as far as i know, i cant disable those patches with DisableExtCpuXCPM, or is there bootargs that can disable it? OK, I will consider to add it if it is necessary. But till now I will try to figure out suit patches for him. syscl Link to comment Share on other sites More sharing options...
Slice Posted October 4, 2017 Share Posted October 4, 2017 Rev 4237 looks good. Test, please! 3:431 0:010 chosen os 10.7.3 3:433 0:002 getList: sysver=10.7, Short=10.7 3:435 0:001 Added mKext=ATI7000Controller.kext, MatchOS=10.7 3:437 0:002 Added mKext=ATILead.kext, MatchOS=10.7 3:438 0:001 Added mKext=ATITVOut.kext, MatchOS=10.7 3:440 0:002 getList: sysver=Other, Short=10.7 3:443 0:002 Added mKext=FakeSMC.kext, MatchOS=Other 3:444 0:001 ---| added plugin=RadeonMonitor.kext, MatchOS=Other 3:445 0:001 ---| added plugin=ACPISensors.kext, MatchOS=Other 3:446 0:001 Added mKext=HWInfo.kext, MatchOS=Other .... 26:742 0:002 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other 26:743 0:001 current kext name HWInfo.kext Match Other, while sysver: 10.7 26:746 0:002 Extra kext: EFI\CLOVER\kexts\Other\HWInfo.kext 26:754 0:008 current kext name FakeSMC.kext Match Other, while sysver: 10.7 26:755 0:001 Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext 26:766 0:010 |-- PlugIn kext: EFI\CLOVER\kexts\Other\FakeSMC.kext\Contents\PlugIns\ACPISensors.kext 26:772 0:006 |-- Disabled plug-in kext: EFI\CLOVER\kexts\Other\FakeSMC.kext\Contents\PlugIns\RadeonMonitor.kext 26:774 0:001 current kext name ATITVOut.kext Match 10.7, while sysver: 10.7 26:776 0:001 current kext name ATILead.kext Match 10.7, while sysver: 10.7 26:777 0:000 current kext name ATI7000Controller.kext Match 10.7, while sysver: 10.7 26:778 0:001 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.7 26:779 0:001 current kext name HWInfo.kext Match Other, while sysver: 10.7 26:780 0:000 current kext name FakeSMC.kext Match Other, while sysver: 10.7 26:781 0:001 current kext name ATITVOut.kext Match 10.7, while sysver: 10.7 26:783 0:001 Extra kext: EFI\CLOVER\kexts\10.7\ATITVOut.kext 26:789 0:005 current kext name ATILead.kext Match 10.7, while sysver: 10.7 26:790 0:000 Disabled kext: EFI\CLOVER\kexts\10.7\ATILead.kext 26:791 0:000 current kext name ATI7000Controller.kext Match 10.7, while sysver: 10.7 26:792 0:001 Extra kext: EFI\CLOVER\kexts\10.7\ATI7000Controller.kext In repo the debug messages switched off 3 Link to comment Share on other sites More sharing options...
fusion71au Posted October 4, 2017 Share Posted October 4, 2017 @Slice, r4237 works great! Bootlog1.txt with kexts injected from /Other & /10.12. Bootlog2.txt with kexts injected from /Other, Disabled injection from /10.12 through Kext Management Submenu on chosen volume (Kext Management no longer in Clover Options Main Menu). IMHO, it makes more sense this way. If you decide to boot 10.12, you don't need to see kexts in 10.11 folder or 10.13 folder to disable. Edit Spoke a bit too soon. On selecting the 10.13 volume, 10.13 kext folder appears to be empty in Kext Management Submenu (but it isn't) ---> no kexts injected from 10.13 folder, only from /Other - Bootlog3.txt Thanks Slice... Bootlogs r4237.zip Bootlog3.txt.zip 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted October 4, 2017 Share Posted October 4, 2017 Using r4237 with these folders on /EFI/CLOVER/kexts/ however: ~ 10.11 => OK, also appears on Kexts Inject Mgmt with it's contents. ~ 10.13 => missing folder ~ Other => OK, but I don't use it for installing any kext. Thanks. bootlog.log_r4237.txt.zip Link to comment Share on other sites More sharing options...
Slice Posted October 4, 2017 Share Posted October 4, 2017 Using r4237 with these folders on /EFI/CLOVER/kexts/ however: ~ 10.11 => OK, also appears on Kexts Inject Mgmt with it's contents. ~ 10.13 => missing folder ~ Other => OK, but I don't use it for installing any kext. Thanks. 10.13 missing because you chosen 10.11 system 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted October 4, 2017 Share Posted October 4, 2017 10.13 missing because you chosen 10.11 system My bad. OK, thanks for correcting. With 10.13 macHDD selected, under Kexts Inject Mgmt it shows 10.13 folder, but with no installed kext (empty). 2:745 0:000 Starting Clover revision: 4237 on CLOVER EFI 2:745 0:000 Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -t XCODE8 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE8 -n 5 | OS: 10.11.6 | XCODE: 8.2] 2 Link to comment Share on other sites More sharing options...
Recommended Posts