Sierra 10.12.6 XCPM Troubleshooting note
0820
- try install High Sierra beta5,stuck with Firmware error,and back to install Sierra,xcpm actived without kernel patch!
0819
- with yesterday stalbe installation,try install webdriver and reboot, less than 5 minutes later freeze again.
- Delete the EFI partition all folder and files in usb drive, re-install clover4173, initialize config.plist,and kernelPm enabled. The installation information show xcpm registered and X86PlatformShim success again!after complete install,verify xcpm is active!!!
- try wipe usb drive completely,and wipe sm951 in windows,re-create Bootable USB Drive,re-install Sierra xcpm actived!!! and cannot get rid of freeze.
- N times re-wipe usb drive,N times re-install Sierra,xcpm always actived.
0818
1.temporarily stable? (XCPM is enabled after removing kernel patch)
- Put AppleALC kext reboot, freeze.
- Add Rename ALZA to HDEF patch, reboot and freeze again
- Remove AppleALC, reboot and freeze (0817 no freeze is false?)
- Reset bios, all for Auto( EHCI Hand-off: "enabled",UEFI only), reboot and freezes.
- try add PMDrvr kext, temporarily stable?
- reboot and test for a few mintues,freeze!!!
2.Reinstall Sierra 10.12.6
- after reinstall Sierra, the XCPM has been enabled! in "-v mode" can see xcpm registered and X86PlatformShim success. 10 minutes after the installation no freeze, shut down to go bed.
0817
1.Sum-up experiences few days ago
- Clover and clover congratulation are updated several times, config.plist maybe wrong (SMBIOS information changed).
after Installation completed encountered finder cash with error imformation,App cash too.
- Contained too many kexts (FakeSMC / IntelMausiEthernet / Lilu / AppleALC / CodecCommander / X99 usb injector 3 / VoodooTSCSync / HackrNVMeFamily)
- Config.plist did not remove xcpm KernelToPatch and install it directly
- Did not remove ssdt_NVME.asl and HackrNVMeFamily kext to install the system
2.Reduce config.plist (remove slide = 0,kernelPm and AppleRTC false),add IONVMeFamily patch, remove unnecessary kexts only contain FakeSMC and IntelMausiEthernet,Installation successfully and login,for now the OS seem stable.
- BIOS Setting
- C1E = auto
- C3 / C6 / C7 = enable
- cpu thermal montior = diable
- EIST = disable
- others are auto
3.Clean and stable Sierra?(no usb kext,sound kext,M.2 kext,no dsdt and ssdt, no kernel patch)
- try add kernel patch, freeze after less than 5 minutes, hopelessness! try put ssdt into clover/acpi/patch, restart and random freezes.
- Edit config add ssdt=cpuPm and ssdt=CPUOist, restart and freeze. Put VoodooTSCsync,cpufriend, Lilu kexts into clover/ kexts, reboot temporarily stable.
- add frequency plist with freqVectorsEdit.sh,reboot and ramdon freezes again
edit config check Drop OEM, Plugin Type = 1, PLimit Dict = 0, reboot and freeze!!!
4.Go back and go back
- Remove Drop OEM, Plugin Type = 1, PLimit Dict = 0, replace backup IOPlatformPluginFamily, reboot temporarily stable. run Geekbench for 4.5 rounds then freeze appear.
- Remove all xcpm kernel patches, reboot to verify xcpm disable or enable,the Sysctl -n machdep.xcpm.mode return = 1, sysctl-n machdep.xcpm.vectorsloadedcount = 0, the system seem stable for forty or fifty minutes,stop and shutdown to go bed,test tomorrow.
0813
- base on yesterday reduced clover files, remove ssdt_NVME and HackrNVMeFamily (xcpm kernel patch and DSDT removed) reinstall and completed, nothing happened,then try add xcpm kernel patch and restart,after login 5 mintues freezes again!
0812
- Use the last version of kgp's modified clover/config.plist to reinstall Sierra 10.12.6
- Contain kexts (FakeSMC / IntelMausiEthernet / Lilu / AppleALC / CodecCommander / X99 usb injector 3 / VoodooTSCSync / HackrNVMeFamily)
- Including DSDT / SSDT_NVME /XCPM kernel patch
- Installation successfully and login, Verify XCPM acitve,try to generate SSDT with ssdtPRGen, it get freeze.restart and regenerate SSDT, freeze again when try add frequency plist with freqVectorsEdit.sh. reboot and continue freqVectorsEdit.sh add frequency plist, reboot and after less than 5 minutes get freeze.
- Remove the kernel patch and DSDT, keep SSDT_NVME and HackrNVMeFamily,add IONVMeFamily patch to reinstall Sierra. Installation complete, put DSDT into the clover/ acpi/patch and reboot , when try edit config.plist to add xcpm kernel patch, it get freeze.Disappointed,try reduce clover and re-install next day.