Jump to content
30960 posts in this topic

Recommended Posts

@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

@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

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

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

 

 

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

 

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

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.

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

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

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

Thank you

May I consider clean this attached?

 

added file

 

here is cleaned config.plist

after boot, please upload clover bootlog.

 

EDIT1.

i followed your kernel patch. if fail, turn on other kernel patch.

config.plist-sherlocks.zip

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?

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

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

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/

 

 

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.

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.

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/

 

4233 clover tested with same error. 

debug_preboot_4233.zip

 

Sorry, just read your reply. I sent you a PM. 

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

Tested 4256 in QEMU. 10.7.3 injection works.

  • Like 1

Hello,

 

Running High sierra every were smooth before applying the 4243 update. 

Since then, i can not go further than ++++++++

 

I m using an ASUS VI impact with an i5 4670k and a smbios of imac 14,2. 

Any help/Suggestion would be appreciated. 

 

Thx

Hello,

 

Running High sierra every were smooth before applying the 4243 update.

Since then, i can not go further than ++++++++

 

I m using an ASUS VI impact with an i5 4670k and a smbios of imac 14,2.

Any help/Suggestion would be appreciated.

 

Thx

known issue. Please update lastest clover from sf

 

나의 LG-F800S 의 Tapatalk에서 보냄

×
×
  • Create New...