Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

I edit my previous post

Because I saw @cecekpown said that you also have archCpuType issue in previous version, your log shows that my r4252-p2 solved the archCpuType issue.

 

I haven't see CPU receptor problem in log and don't find it in code as well... Weird...

 

syscl

  • Like 1
Link to comment
Share on other sites

Because I saw @cecekpown said that you also have archCpuType issue in previous version, your log shows that my r4252-p2 solved the archCpuType issue.

 

I haven't see CPU receptor problem in log and don't find it in code as well... Weird...

 

syscl

As I say before: I don't know if it will continue to work when I compile commits on my system.  I re-create several times ~src folder with Build_clover.command 4.5.6: so far without success for previous version. Compile Ok, Boot no.

 

 CPU receptor problem appears only on screen when I boot.

 

Sorry for my bad english

Link to comment
Share on other sites

As I say before: I don't know if it will continue to work when I compile commits on my system.  I re-create several times ~src folder with Build_clover.command 4.5.6: so far without success for previous version. Compile Ok, Boot no.

 

 CPU receptor problem appears only on screen when I boot.

 

Sorry for my bad english

Have you noticed when this message occurs? Like which version you first saw this message?

 

syscl

  • Like 1
Link to comment
Share on other sites

is nvda_drv=1 necessary to boot with (space) mode?

i cant boot with (space) selected arguments, if nvda_drv is not selected or is in boot-args.

its using nvidia official driver.

but if i dont use (space) mode, without nvda_drv only use nvidiaweb in clover config, i can boot just fine.

my board is not compatible with nvram builtin, so i use EmuVariableUefi-64.efi. 

 

nvram shows nvram_drv=1

 

 

Link to comment
Share on other sites

@Slice Please try this one.

attachicon.gifr4252-p2.zip

Thank you,

syscl

I can test only 9 hours later when I return home. Sorry for the delay. Sources 4253 looks good.

@Slice

I see my bug report vanished from here about rev 4251 I say again here:

 

Can you explain if it is a my fault or of boot loader the fact I can't use in kext to patch 

IOPCIFamily

f 4881fb00 000040

r 4881fb00 000080

c 5960x 

I have to put it in kernelToPatch to have it working or to patch binary manually with iex editor

(Deleting or moving a post without any explanation is not correct in my opinion)

I don't know. Can you provide any log?

But why you tell about kernelToPatch if IOPCIFamily is a kext? 

  • Like 1
Link to comment
Share on other sites

@Slice

I see my bug report vanished from here about rev 4251 I say again here:

 

Can you explain if it is a my fault or of boot loader the fact I can't use in kext to patch 

IOPCIFamily

f 4881fb00 000040

r 4881fb00 000080

c 5960x 

I have to put it in kernelToPatch to have it working or to patch binary manually with iex editor

(Deleting or moving a post without any explanation is not correct in my opinion)

in my case. IOPCIFamily location its on kextstopatch. all ok

Link to comment
Share on other sites

you should say to me..it is about a month I will say about this bug :)

 

this kext is not possible to patch inside KextoPatch section as it happened with old clover

but if you put those find and replace on kerneltopatch is it working

 

then Also I would like to sorry for off topic in clover bug report thread..but I have misunderstood Ermac message in this part:

"This topic is a "direct" line of communication with the Developer of Clover (Clover Team)."

 

for boot log here 

            #15007            

 

with delete or moving happening I can't find easily! :-)

Grazie 

 

i checked your log about hang on pci.

0:115  0:000  === [ GetEarlyUserSettings ] ==============================
0:115  0:000  timeout set to -1
0:115  0:000  Custom boot CUSTOM_BOOT_DISABLED (0x0)
0:126  0:011  FakeCPUID: 40674
0:130  0:003  KextsToPatch: 1 requested
0:133  0:003   - [00]: IOPCIFamily (5960X 10.12) :: MatchOS: 10.3 :: BinPatch :: data len: 7
0:151  0:017   - patch disabled at config
0:155  0:004  KernelToPatch: 5 requested
0:158  0:002   - [00]: Patch for _cpuid_set_info: :: data len: 12
0:169  0:010   - [01]: _xcpm_bootstrap :: data len: 8
0:179  0:010   - [02]: reboot fix :: data len: 25
0:189  0:009   - [03]: performance fix if EIST is enabled on bios :: data len: 8
0:206  0:016   - [04]: 5960X 10.12 :: data len: 7
0:215  0:009  Default theme: ios7
 
37:511  0:008  Filtering KextPatches:
37:514  0:002   - [00]: IOPCIFamily (5960X 10.12) :: BinPatch :: [OS: 10.13.1 | MatchOS: 10.3 | MatchBuild: All] ==> disabled by user
 
 
log shown you disabled patch.
try full iokit name and check your config
com.apple.iokit.IOPCIFamily
Link to comment
Share on other sites

10.13.1 Beta 3 (17B45a) boot fine with Legacy Clover v2.4k r4253. Thanks.  :)

But, I'm just curious 2 (two) things:

1. Kext Injection seems appear twice (on this case within 10.13 folder), not sure what it means:

 

 

37:701  0:012  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
37:701  0:000  Extra kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext
37:738  0:036    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Keyboard.kext
37:748  0:010    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Controller.kext
37:752  0:004  Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext
37:773  0:020  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13
37:773  0:000  Extra kext: EFI\CLOVER\kexts\10.13\IOath3kfrmwr.kext
37:814  0:041  Extra kext: EFI\CLOVER\kexts\10.13\CodecCommander.kext
37:848  0:033  Extra kext: EFI\CLOVER\kexts\10.13\VoodooBatterySMC.kext
37:879  0:031  Extra kext: EFI\CLOVER\kexts\10.13\RealtekRTL8111.kext
37:897  0:017  Extra kext: EFI\CLOVER\kexts\10.13\CalDigitUSBxHCI.kext
37:910  0:012  Extra kext: EFI\CLOVER\kexts\10.13\AsusNBFnKeys.kext
37:956  0:046  Extra kext: EFI\CLOVER\kexts\10.13\CalDigitFastIO.kext
37:973  0:017  Extra kext: EFI\CLOVER\kexts\10.13\Lilu.kext
37:998  0:024  Extra kext: EFI\CLOVER\kexts\10.13\AsusACPIBackLightPanel.kext
38:004  0:006  Extra kext: EFI\CLOVER\kexts\10.13\AppleALC.kext
38:022  0:018    |-- PlugIn kext: EFI\CLOVER\kexts\10.13\AppleALC.kext\Contents\PlugIns\PinConfigs.kext
38:277  0:254  Extra kext: EFI\CLOVER\kexts\10.13\IOath3kfrmwr.kext
38:337  0:060  Extra kext: EFI\CLOVER\kexts\10.13\CalDigitUSBxHCI.kext
38:364  0:027  Extra kext: EFI\CLOVER\kexts\10.13\CalDigitFastIO.kext
38:423  0:058  Extra kext: EFI\CLOVER\kexts\10.13\RealtekRTL8111.kext
38:455  0:031  Extra kext: EFI\CLOVER\kexts\10.13\AsusNBFnKeys.kext
38:473  0:018  Extra kext: EFI\CLOVER\kexts\10.13\AsusACPIBackLightPanel.kext
38:486  0:012  Extra kext: EFI\CLOVER\kexts\10.13\CodecCommander.kext
38:547  0:061  Extra kext: EFI\CLOVER\kexts\10.13\Lilu.kext
38:575  0:027  Extra kext: EFI\CLOVER\kexts\10.13\AppleALC.kext
38:599  0:024    |-- PlugIn kext: EFI\CLOVER\kexts\10.13\AppleALC.kext\Contents\PlugIns\PinConfigs.kext
38:885  0:285  Extra kext: EFI\CLOVER\kexts\10.13\ACPIBatteryManager.kext
38:902  0:017  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\ACPIBatteryManager.kext
38:911  0:008  SetStartupDiskVolume:
38:911  0:000    * Volume: 'macOS High Sierra'
......  .....  ... 

 

 

 

2. It looks like Kext_Inject mixed my kext from another folder which is: ACPIBatteryManager.

On this case however, I don't place it on "10.13" but "10.11" folder for booting El Capitan, not hSierra. TIA.

bootlog.log_a43sj_r4253.txt.zip

  • Like 1
Link to comment
Share on other sites

 

 

6:168  0:000  Use origin smbios table type 1 guid.

6:169  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
6:169  0:000  Extra kext: EFI\CLOVER\kexts\Other\CodecCommander.kext
6:172  0:003  Extra kext: EFI\CLOVER\kexts\Other\NvidiaGraphicsFixup.kext
6:173  0:001  Extra kext: EFI\CLOVER\kexts\Other\USBInjectorRG.kext
6:174  0:001  Extra kext: EFI\CLOVER\kexts\Other\CPUFriend.kext
6:176  0:001  Extra kext: EFI\CLOVER\kexts\Other\LPCSensors.kext
6:197  0:021  Extra kext: EFI\CLOVER\kexts\Other\Shiki.kext
6:199  0:001  Extra kext: EFI\CLOVER\kexts\Other\GPUSensors.kext
6:201  0:002  Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext
6:204  0:003  Extra kext: EFI\CLOVER\kexts\Other\CPUSensors.kext
6:206  0:001  Extra kext: EFI\CLOVER\kexts\Other\AppleALC.kext
6:209  0:003    |-- PlugIn kext: EFI\CLOVER\kexts\Other\AppleALC.kext\Contents\PlugIns\PinConfigs.kext
6:280  0:071  Extra kext: EFI\CLOVER\kexts\Other\IntelMausiEthernet.kext
6:285  0:004  Extra kext: EFI\CLOVER\kexts\Other\Lilu.kext
6:289  0:004  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13
6:289  0:000  Extra kext: EFI\CLOVER\kexts\10.13\VoodooTSCSync.kext
6:293  0:003  Extra kext: EFI\CLOVER\kexts\10.13\Shiki.kext
6:293  0:000  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\Shiki.kext
6:293  0:000  Extra kext: EFI\CLOVER\kexts\10.13\NVWebDriverLibValFix.kext
6:293  0:000  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\NVWebDriverLibValFix.kext
6:293  0:000  Extra kext: EFI\CLOVER\kexts\10.13\NvidiaGraphicsFixup.kext
6:293  0:000  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\NvidiaGraphicsFixup.kext
6:293  0:000  Extra kext: EFI\CLOVER\kexts\10.13\Lilu.kext
6:293  0:000  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\Lilu.kext
6:293  0:000  Extra kext: EFI\CLOVER\kexts\10.13\HackrNVMeFamily.kext
6:293  0:000  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\HackrNVMeFamily.kext
6:293  0:000  Extra kext: EFI\CLOVER\kexts\10.13\CPUFriend.kext
6:293  0:000  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\CPUFriend.kext
6:293  0:000  Extra kext: EFI\CLOVER\kexts\10.13\AppleALC.kext
6:293  0:000  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\AppleALC.kext
6:293  0:000    |-- PlugIn kext: EFI\CLOVER\kexts\10.13\AppleALC.kext\Contents\PlugIns\PinConfigs.kext
6:293  0:000  Failed to load extra kext (Info.plist not found): EFI\CLOVER\kexts\10.13\AppleALC.kext\Contents\PlugIns\PinConfigs.kext
6:293  0:000  Custom boot is disabled

preboot.log.zip

  • Like 1
Link to comment
Share on other sites

 

37:511  0:008  Filtering KextPatches:
37:514  0:002   - [00]: IOPCIFamily (5960X 10.12) :: BinPatch :: [OS: 10.13.1 | MatchOS: 10.3 | MatchBuild: All] ==> disabled by user
 
 
log shown you disabled patch.
try full iokit name and check your config
com.apple.iokit.IOPCIFamily

 

Grande Sherlocks :-) (it is a compliment in my language)

declaring as you said it is working

I attach my log here because with debug enabled it reboots before login..without it starts with iopcifamily patch applied in right config place

 

Is it a bug or a changement in kext declaration?

 

Thank you again

debug.log 2.zip

Link to comment
Share on other sites

Grande Sherlocks :-) (it is a compliment in my language)

declaring as you said it is working

I attach my log here because with debug enabled it reboots before login..without it starts with iopcifamily patch applied in right config place

 

Is it a bug or a changement in kext declaration?

 

Thank you again

 

its not clover bug. you did set wrong MatchOS

37:514  0:002   - [00]: IOPCIFamily (5960X 10.12) :: BinPatch :: [OS: 10.13.1 | MatchOS: 10.3 | MatchBuild: All] ==> disabled by user

 

you need to change MatchOS: 10.3 to MatchOS 10.13.x or empty

 

last log, its good

32:890  0:007   - [00]: com.apple.iokit.IOPCIFamily (5960X 10.12) :: BinPatch :: [OS: 10.13.1 | MatchOS: All | MatchBuild: All] ==> allowed

 

EDIT1.

also your config has wrong setting

26:734  0:020  Filtering KernelPatches:
26:742  0:007   - [00]: Patch for _cpuid_set_info: :: [OS: 10.13.1 | MatchOS: All | MatchBuild: no] ==> disabled by user
26:755  0:013   - [01]: _xcpm_bootstrap :: [OS: 10.13.1 | MatchOS: All | MatchBuild: no] ==> disabled by user
26:770  0:015   - [02]: reboot fix :: [OS: 10.13.1 | MatchOS: All | MatchBuild: no] ==> allowed by OS
26:785  0:014   - [03]: performance fix if EIST is enabled on bios :: [OS: 10.13.1 | MatchOS: All | MatchBuild: no] ==> allowed by OS
26:808  0:023   - [04]: 5960X 10.12 :: [OS: 10.13.1 | MatchOS: All | MatchBuild: no] ==> disabled by user
 
Some kernel patch is not working.  you need to cleanup your config.plist.
Link to comment
Share on other sites

Sorry I don't understand well

Is it not possible to use disable flag as I do with some patches I would not like to use during my test?

Then, why in that error condition as you say if I put find and replace in kernel section it works

?

 

i don't know why kernel section work. just i confirmed your act from your log.

i can't trace your problem correctly. surely your config files has some wrong.

If you really do not use config.plist cleanly, at least use the clover configurator. anyways i recommend cleanup your config.

 

thanks

Link to comment
Share on other sites

Hello

 

@cecekpawon: thanks for your help, r4254 solved my problem. All is fine since r4253  :)

@syscl: for r4252-p2 and r4253, thanks  :)

@all developpers: thanks a lot.  :)

 

I can compile correctly with Build_Clover 4.5.6 (Thanks @Philip and @Micky1979) and with Clover creator 3.5 (Thanks @Chris1111)  :D

 

Now, I search why I've "CPU halted" under Sierra HDD Clone. Despite of using Techtool pro and Diskwarrior  :yes:

preboot_Clover_r4254.log.zip

  • Like 1
Link to comment
Share on other sites

okay 

try this in GUI with latest clover

fakeid intel gfx 0x01628086

ig-platform-id 0x01620005

 

then report that works or not with clover bootlog to me.

after check this, i will correct source for hd 4000 desktop.

The error, same as before. 

post-2255992-0-89039700-1508415465_thumb.jpg

 

preboot 0x01620005.log.zip

 

Weird, second trial boot return me this:

ioconsoleusers gioscreenlockstate

Link to comment
Share on other sites

The error, same as before. 

attachicon.gifIMG_20171019_200801.jpg

 

attachicon.gifpreboot 0x01620005.log.zip

 

Weird, second trial boot return me this:

ioconsoleusers gioscreenlockstate

 

now ig-platform-id and device-id are same like old clover. your attempted clover version is too old. need to find way

try another version except 4243

https://sourceforge.net/projects/cloverefiboot/files/Installer/

 

with original config I have memory problem

disabling two patches I can boot and here is the log

 

i see. did you try config file uploaded from me?

Link to comment
Share on other sites

I can test only 9 hours later when I return home. Sorry for the delay. Sources 4253 looks good.

I don't know. Can you provide any log?

But why you tell about kernelToPatch if IOPCIFamily is a kext? 

I think this may be a Clover's "bug" in SearchAndReplace() routine because user can insert dedicated made search patterns such that SearchAndReplace() will search for not only kernel but also prelinked data. We should change the KERNEL_MAX_SIZE for SearchAndReplace to more accurate arguments(e.g. kernelBoundary and kextBoundary), and change the start searching location instead of starting from 0x0?

 

syscl

Link to comment
Share on other sites

Thank you @Slice and @Badruzeus @Regi Yassin 's report, please try r4255 to see if this indeed solve wrong MatchOS injection on your computer.

 

syscl

r4255 boot fine & run 10.13.1 Beta (17B42a) faster on my mach, thanks.  :)​ 

 

 

 

..... ..... ...
2:998 0:000 Now is 19.10.2017, 13:55:2 (GMT)
2:998 0:000 Starting Clover revision: 4255 on CLOVER EFI
2:998 0:000 Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -t GCC53 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t GCC53 -n 5 | OS: Ubuntu 16.04]
..... ..... ...
16:107  0:000  Loading boot.efi  status=Success
16:224  0:117  GetOSVersion: 10.13.1 (17B42a)
..... ..... ...
16:269  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
16:269  0:000  Extra kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext
16:306  0:036    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Keyboard.kext
16:312  0:006    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Controller.kext
16:316  0:003  Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext
16:335  0:019  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13
16:335  0:000  Extra kext: EFI\CLOVER\kexts\10.13\IOath3kfrmwr.kext
16:362  0:027  Extra kext: EFI\CLOVER\kexts\10.13\CodecCommander.kext
16:396  0:033  Extra kext: EFI\CLOVER\kexts\10.13\VoodooBatterySMC.kext
16:407  0:011  Extra kext: EFI\CLOVER\kexts\10.13\RealtekRTL8111.kext
16:454  0:046  Extra kext: EFI\CLOVER\kexts\10.13\CalDigitUSBxHCI.kext
16:466  0:012  Extra kext: EFI\CLOVER\kexts\10.13\AsusNBFnKeys.kext
16:491  0:024  Extra kext: EFI\CLOVER\kexts\10.13\CalDigitFastIO.kext
16:495  0:004  Extra kext: EFI\CLOVER\kexts\10.13\Lilu.kext
16:521  0:025  Extra kext: EFI\CLOVER\kexts\10.13\AsusACPIBackLightPanel.kext
16:540  0:018  Extra kext: EFI\CLOVER\kexts\10.13\AppleALC.kext
16:560  0:020    |-- PlugIn kext: EFI\CLOVER\kexts\10.13\AppleALC.kext\Contents\PlugIns\PinConfigs.kext
16:761  0:200  SetStartupDiskVolume:
16:761  0:000    * Volume: 'macOS High Sierra'
..... ..... ... 

 

 

preboot.log_a43sj_r4255_gcc53.zip

EFI_r4255_GCC53.zip

  • Like 1
Link to comment
Share on other sites

I copied the log from 4243, I assumed I copied and upload the correct thing right? I'll try 4233 now and let you know.

 

we have to talk your issue by using private message.
now we are make many reply in thread.
give me message with report

 

Sorry

with uploaded config is not possible to boot as you can see in image (or I have to change something in driver64uefi)

with your config I can boot only if I disabled to kernel patch (10.12.6 related in comment)

 

weird things is with that config now log is not written anymore

I have to detach other disk with 10.13 to debug this.

or it is not necessary?

 

However problem with my error to put in kernel patch also kext  patch is old. I put, doing a mistake, orange fix icon in kernel section with clover 4081 and it is working the same

 

okay. i can't trace your problem correctly. i arranged xcpm patches before. so i gave config files with it to you.
sorry, you have to find best way for your system. no more i can help.
Link to comment
Share on other sites

×
×
  • Create New...