Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

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?

  • Like 3
Link to comment
Share on other sites

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....

 

 

post-846696-0-20279200-1506986756_thumb.png

post-846696-0-04764000-1506986807_thumb.png

post-846696-0-28796600-1506986823_thumb.png

post-846696-0-08784400-1506986839_thumb.png

 

 

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

  • Like 2
Link to comment
Share on other sites

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   :)

  • Like 1
Link to comment
Share on other sites

Guest ricoc90

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

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

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

Guest ricoc90

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.

 

post-1502423-0-74515800-1507031826_thumb.jpg

 

Link to comment
Share on other sites

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

@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

@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

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

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

  • Like 3
Link to comment
Share on other sites

@Slice,

 

r4237 works great!

 

 

post-846696-0-81461600-1507097213_thumb.png

post-846696-0-56310400-1507097237_thumb.png

post-846696-0-74921100-1507097254_thumb.png

post-846696-0-32348600-1507097267_thumb.png

post-846696-0-68730400-1507097291_thumb.png

 

 

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

 

 

post-846696-0-94775600-1507107017_thumb.png

post-846696-0-94499000-1507107045_thumb.png

 

 

Thanks Slice...

Bootlogs r4237.zip

Bootlog3.txt.zip

  • Like 1
Link to comment
Share on other sites

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.

 

 

aSqMIfN.jpg

 

10.13 missing because you chosen 10.11 system

  • Like 1
Link to comment
Share on other sites

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).

 

 

Ofun6GL.jpg

 

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]
  • Like 2
Link to comment
Share on other sites

×
×
  • Create New...