Jump to content

Clover General discussion


ErmaC
30,058 posts in this topic

Recommended Posts

@fusion71au

 

Thanks for this post ! :)

 

As it’s super comprehensive: would you be willing to update it if things keep changing?

 

What settings should I choose on my Z370 unit (see sig) with a @MaLd0n patched DSDT  to get proper power management?


 

Spoiler

List of DSDT patches 

 

-FIX ERRORS AND WARNINGS
-FIX ACPI ERRORS
-REMOVE UNUSED SCOPES / DEVICES
-HIGH PRECISION EVENT TIMER
-SATA SERIE ID
-DMAC
-REMOVE LINES, PROBLEMATIC and UNUSED
-FIX K.P in REBOOT
-NVRAM
-REAL TIME CLOCK
-SLPB
-DARWIN / WINDOWS
-XHCI
-PLUGIN TYPE
-HDEF
-ARTC
-IPIC
-TIMR
-SBUS
-BUS1
-MCHC
-ALS0
-SHUTDOWN
-UAR1
-LAN
-FWHD
-USBX
-PMCR
-PPMC
-XSPI
-GMM
-kUSBCompanionIndex
-io-device-location
-IMEI
-EC
-PNLF
-ARPT
-GFX0
-NVME
-ACPI-WAKE-GPE
-DTGP
-ACQUIRE MUT0 0XFFFF
-MUTEX MUT0 0x00
-EXTERNAL REFERENCES
-UNKNOWNOBJ
-HDMI / HDAU
-FULL RENAMED DEVICES

 

 

Edited by rramon
Link to comment
Share on other sites

So I guess when we set AppleXcpmExtraMsrs=Yes etc in Quirks, we don't need to set KernelXCPM or KernelPm, etc in Clover then?

 

17 minutes ago, stevezheng said:

Actually, KernelXCPM only works for SandyBridge, IvyBridge, Haswell, and Broadwell-E/EP. Newer platforms naturally have XCPM and don't need KernelXCPM to enable XCPM. Yeah, I think Slice need to fix that. The more reasonable correlation should be KernelXCPM = AppleXcpmExtraMsrs, KernelPm = AppleXcpmCfgLock, AppleIntelCPUPM = AppleCpuPmCfgLock

 

Edited by Henry2010
Link to comment
Share on other sites

3 hours ago, SavageAUS said:

For anyone needing assistance the EFI attached works for me on my laptop (specs in signature).

This EFI boots Arch Linux, Windows 10, macOS Catalina and Big Sur.

EFI-Laptop-i7-9750H.zip

 

The only oddity is my CPU is displaying incorrectly.

I have an i7-9750H not an i9.

 

 

your trackpad working ? if yes how ? voodooI2C and satelits not working for me ...only ps2 mouse ... no trackpad 

Edited by corint1
Link to comment
Share on other sites

6 minutes ago, corint1 said:

 

your trackpad working ? if yes how ? voodooI2C and satelits not working for me ...only ps2 mouse ... no trackpad 

For my laptop my trackpad works just fine. Using just the kexts in my EFI. No voodooi2c 

Link to comment
Share on other sites

Hi @Jief_Machak @Slice @stevezheng

Finally, I convert my Ivybridge's config.plist (Asus P8Z77-V Pro)  and update to r5124. I can boot successfully, despite few details.

As some users, I've a red message about DataHubdxe.efi at start before Clover GUI (delete solve the problem).  Strangely, "About my Mac" show up "Unknown" processor without cpu type setting in config.plist. System Info don't care of my MaLdOn's DSDT: there are no details in PCI section. 
Why there are these little troubles, all works fine with r5122. Please tell me how solve them.
 

Edited by Matgen84
Link to comment
Share on other sites

Hi people i got this issue on last clover r5124:

 

stuck on [EB|#LOG:EXITBS:START]

I have kabylake 7700 cpu and intel 630 gpu card. I'm on catalina 10.15.7 with clover 5122 no issue.

I cannot boot anymore how can i solve? thanx in advance.

 

I try delete aptiomemoryfix since i read this is not working anymore also on Big Sur,  but using OpenRuntime.efi still no luck

 

I attach my config

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>SSDT</key>
		<dict>
			<key>Generate</key>
			<dict>
				<key>APSN</key>
				<true/>
				<key>PluginType</key>
				<true/>
				<key>PStates</key>
				<true/>
				<key>APLF</key>
				<true/>
				<key>CStates</key>
				<true/>
			</dict>
			<key>NoOemTableId</key>
			<false/>
			<key>DropOem</key>
			<false/>
			<key>UseSystemIO</key>
			<false/>
		</dict>
		<key>AutoMerge</key>
		<true/>
		<key>DSDT</key>
		<dict>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP</key>
				<true/>
				<key>AddPNLF</key>
				<false/>
				<key>FixRegions</key>
				<true/>
			</dict>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>Debug</key>
			<false/>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>FixHeaders</key>
		<true/>
	</dict>
	<key>Boot</key>
	<dict>
		<key>NeverHibernate</key>
		<true/>
		<key>NoEarlyProgress</key>
		<false/>
		<key>DisableCloverHotkeys</key>
		<false/>
		<key>Secure</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>XMPDetection</key>
		<false/>
		<key>Timeout</key>
		<integer>2</integer>
		<key>DefaultVolume</key>
		<string>Macintosh HD</string>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Theme</key>
		<string>Purple_Swirl</string>
		<key>Mouse</key>
		<dict>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<false/>
		</dict>
		<key>CustomIcons</key>
		<false/>
		<key>Language</key>
		<string>it:0</string>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
		<key>HWPEnable</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>LANInjection</key>
		<false/>
		<key>NoDefaultProperties</key>
		<false/>
		<key>Inject</key>
		<false/>
		<key>SetIntelBacklight</key>
		<false/>
		<key>SetIntelMaxBacklight</key>
		<false/>
		<key>UseIntelHDMI</key>
		<false/>
		<key>HDMIInjection</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<true/>
			<key>AddClockID</key>
			<true/>
			<key>Inject</key>
			<true/>
			<key>HighCurrent</key>
			<true/>
		</dict>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>EDID</key>
		<dict>
			<key>Inject</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>KernelPm</key>
		<true/>
		<key>KernelLapic</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Find</key>
				<data>AEFQUExFIFNTRAA=</data>
				<key>Name</key>
				<string>com.apple.iokit.IOAHCIBlockStorage</string>
				<key>Replace</key>
				<data>AAAAAAAAAAAAAAA=</data>
				<key>Disabled</key>
				<false/>
				<key>Comment</key>
				<string>Enable TRIM for SSD</string>
				<key>InfoPlistPatch</key>
				<false/>
			</dict>
		</array>
		<key>KernelXCPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>DellSMBIOSPatch</key>
		<false/>
		<key>AppleIntelCPUPM</key>
		<true/>
		<key>KernelCpu</key>
		<false/>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>ROM</key>
		<data>grXYqVBQ</data>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>FirmwareFeatures</key>
		<string>0xFD8FF53F</string>
		<key>Board-ID</key>
		<string>Mac-7BA5B2D9E42DDD94</string>
		<key>FirmwareFeaturesMask</key>
		<string>0xFF9FFF3F</string>
		<key>BoardVersion</key>
		<string>1.0</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>0x09</string>
		<key>BiosVersion</key>
		<string>IMP11.88Z.F000.B00.2007121438</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisAssetTag</key>
		<string>iMacPro-Aluminum</string>
		<key>PlatformFeature</key>
		<string>0x20</string>
		<key>Family</key>
		<string>iMac Pro</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C02827403J9JG36FB</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMacPro1,1</string>
		<key>SmUUID</key>
		<string>91823A3D-EE5F-4B4D-9FBC-8B82C05CFC02</string>
		<key>Mobile</key>
		<false/>
		<key>BoardType</key>
		<integer>10</integer>
		<key>EfiVersion</key>
		<string>1539.0.0.0.1</string>
		<key>SerialNumber</key>
		<string>C02X16ZBHX87</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>BiosReleaseDate</key>
		<string>07/12/2020</string>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>NoCaches</key>
		<true/>
		<key>CustomUUID</key>
		<string>0290C7AB-2E23-56C0-8DE3-1ECD0AA64CC6</string>
		<key>InjectSystemID</key>
		<true/>
		<key>InjectKexts</key>
		<string>Yes</string>
	</dict>
	<key>Quirks</key>
	<dict>
		<key>ProvideMaxSlide</key>
		<integer>0</integer>
		<key>MmioWhitelist</key>
		<array>
			<dict>
				<key>Address</key>
				<integer>0</integer>
				<key>Comment</key>
				<string></string>
				<key>Enabled</key>
				<false/>
			</dict>
		</array>
		<key>EnableSafeModeSlide</key>
		<true/>
		<key>EnableWriteUnprotector</key>
		<true/>
		<key>DisableIoMapper</key>
		<true/>
		<key>AvoidRuntimeDefrag</key>
		<true/>
		<key>ProvideConsoleGopEnable</key>
		<true/>
		<key>DevirtualiseMmio</key>
		<true/>
		<key>SyncRuntimePermissions</key>
		<true/>
		<key>ProvideCustomSlide</key>
		<true/>
		<key>SetupVirtualMap</key>
		<true/>
		<key>RebuildAppleMemoryMap</key>
		<true/>
	</dict>
</dict>
</plist>

 

  • Confused 1
  • Sad 1
Link to comment
Share on other sites

9 minutes ago, Vampirexx said:

I cannot boot anymore how can i solve? thanx in advance.

This is why you should always have a USB backup or test via USB first. 
 

Have you tried rolling back clover version then checking your config against the config-sample?

  • Like 4
Link to comment
Share on other sites

KernelPm patch is for CFG locked in BIOS.

KernelXCPM enables kernel power managements on unsupported CPU: 

SandyBridge-E LGA2011

IvyBridge, IvyBridge-E

Haswell-E

Broadwell-E/EP

 

  • Like 2
Link to comment
Share on other sites

 

46 minutes ago, Vampirexx said:

Hi people i got this issue on last clover r5124:

 

stuck on [EB|#LOG:EXITBS:START]

I have kabylake 7700 cpu and intel 630 gpu card. I'm on catalina 10.15.7 with clover 5122 no issue.

Same for me. 

Acer Aspire V5-591G i5-6300HQ: Stuck at  [EB|#LOG:EXITBS:START] -> reverted back to v5123, booted just fine

i7-6700K PC: v5124 booted just fine. I didn't do anything rather than updating CLOVERX64.efi, using the same drivers as my Acer notebook except DataHubDxe.

 

Here is the debug from earlier. I don't see any errors in it, the only thing I noticed is that my AGDP KextPatches aren't loaded because it's missing. I fixed it by renaming AppleGraphicsDevicePolicy to com.apple.driver.AppleGraphicsDevicePolicy.

Also on PC I have an older DataHubDxe driver (new one gave me red error msg), on notebook I don't have such efi driver. I'll try to use that one and see if it's okay or not, but I don't think it'll make any differences.

18 hours ago, kushwavez said:

On v5124 it's stopping at [EB|#LOG:EXITBS:START] 2020-10-12T15:49:15

After reverting the CLOVERX64.efi back to v5123 I could boot back to Desktop fine. I did NVRAM reset but same.

debug.log

EDIT: Just tried with an older DataHubDxe, made no difference.

Edited by kushwavez
Tried older DataHubDxe
  • Like 1
Link to comment
Share on other sites

Z170 finally I solved!  :thumbsup_anim:

 

185302357_Schermata2020-10-13alle12_39_32.png.fc7d0e85882fc95811eb29f146f46fff.png

 

Z170_5124_OK_debug.log

 

now start my hacks Z68, Z97, Z170, Z370 with Clover 5124, Quirks and OpenRuntime :thumbsup_anim:

13 minutes ago, cyrhex said:

i cant reach the desktop using 5123 and 5124,,kernel panic on my ivybridge laptop,,,

if you have a kernel panic, it's easy to be a kext

  • Like 3
Link to comment
Share on other sites

4 minutes ago, kushwavez said:

@SavageAUS No. Looks same for me as on v5123 so I didn't touch that.

I don’t know what the “rule” is with Bootx64.efi but if I updated Cloverx64 I always updated Bootx64. Same when I was using OC, if I updated OpenCore.efi I always updated Bootx64. 

  • Like 2
Link to comment
Share on other sites

20 hours ago, fusion71au said:

However this commit r5123_641b75e by @Slice changes old Clover KernelAndKextPatches behavior:

 

To get power management for Sandy/IvyBridge CPUs that need patched AppleIntelCPUPowerManagement.kext, now need KernelPm=Yes instead of AppleIntelCPUPM=Yes.

 

To get kernel power management for Haswell and newer CPUs , now need KernelXCPM=Yes instead of KernelPm=Yes.

:whistle:

 

 

 

11 hours ago, Vampirexx said:

Hi people i got this issue on last clover r5124:

 

stuck on [EB|#LOG:EXITBS:START]

I have kabylake 7700 cpu and intel 630 gpu card. I'm on catalina 10.15.7 with clover 5122 no issue.

I cannot boot anymore how can i solve? thanx in advance.

 

I try delete aptiomemoryfix since i read this is not working anymore also on Big Sur,  but using OpenRuntime.efi still no luck

 

I attach my config

 


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>SSDT</key>
		<dict>
			<key>Generate</key>
			<dict>
				<key>APSN</key>
				<true/>
				<key>PluginType</key>
				<true/>
				<key>PStates</key>
				<true/>
				<key>APLF</key>
				<true/>
				<key>CStates</key>
				<true/>
			</dict>
			<key>NoOemTableId</key>
			<false/>
			<key>DropOem</key>
			<false/>
			<key>UseSystemIO</key>
			<false/>
		</dict>
		<key>AutoMerge</key>
		<true/>
		<key>DSDT</key>
		<dict>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP</key>
				<true/>
				<key>AddPNLF</key>
				<false/>
				<key>FixRegions</key>
				<true/>
			</dict>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>Debug</key>
			<false/>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>FixHeaders</key>
		<true/>
	</dict>
	<key>Boot</key>
	<dict>
		<key>NeverHibernate</key>
		<true/>
		<key>NoEarlyProgress</key>
		<false/>
		<key>DisableCloverHotkeys</key>
		<false/>
		<key>Secure</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>XMPDetection</key>
		<false/>
		<key>Timeout</key>
		<integer>2</integer>
		<key>DefaultVolume</key>
		<string>Macintosh HD</string>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Theme</key>
		<string>Purple_Swirl</string>
		<key>Mouse</key>
		<dict>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<false/>
		</dict>
		<key>CustomIcons</key>
		<false/>
		<key>Language</key>
		<string>it:0</string>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
		<key>HWPEnable</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>LANInjection</key>
		<false/>
		<key>NoDefaultProperties</key>
		<false/>
		<key>Inject</key>
		<false/>
		<key>SetIntelBacklight</key>
		<false/>
		<key>SetIntelMaxBacklight</key>
		<false/>
		<key>UseIntelHDMI</key>
		<false/>
		<key>HDMIInjection</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<true/>
			<key>AddClockID</key>
			<true/>
			<key>Inject</key>
			<true/>
			<key>HighCurrent</key>
			<true/>
		</dict>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>EDID</key>
		<dict>
			<key>Inject</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>KernelPm</key>
		<true/>
		<key>KernelLapic</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Find</key>
				<data>AEFQUExFIFNTRAA=</data>
				<key>Name</key>
				<string>com.apple.iokit.IOAHCIBlockStorage</string>
				<key>Replace</key>
				<data>AAAAAAAAAAAAAAA=</data>
				<key>Disabled</key>
				<false/>
				<key>Comment</key>
				<string>Enable TRIM for SSD</string>
				<key>InfoPlistPatch</key>
				<false/>
			</dict>
		</array>
		<key>KernelXCPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>DellSMBIOSPatch</key>
		<false/>
		<key>AppleIntelCPUPM</key>
		<true/>
		<key>KernelCpu</key>
		<false/>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>ROM</key>
		<data>grXYqVBQ</data>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>FirmwareFeatures</key>
		<string>0xFD8FF53F</string>
		<key>Board-ID</key>
		<string>Mac-7BA5B2D9E42DDD94</string>
		<key>FirmwareFeaturesMask</key>
		<string>0xFF9FFF3F</string>
		<key>BoardVersion</key>
		<string>1.0</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>0x09</string>
		<key>BiosVersion</key>
		<string>IMP11.88Z.F000.B00.2007121438</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisAssetTag</key>
		<string>iMacPro-Aluminum</string>
		<key>PlatformFeature</key>
		<string>0x20</string>
		<key>Family</key>
		<string>iMac Pro</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C02827403J9JG36FB</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMacPro1,1</string>
		<key>SmUUID</key>
		<string>91823A3D-EE5F-4B4D-9FBC-8B82C05CFC02</string>
		<key>Mobile</key>
		<false/>
		<key>BoardType</key>
		<integer>10</integer>
		<key>EfiVersion</key>
		<string>1539.0.0.0.1</string>
		<key>SerialNumber</key>
		<string>C02X16ZBHX87</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>BiosReleaseDate</key>
		<string>07/12/2020</string>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>NoCaches</key>
		<true/>
		<key>CustomUUID</key>
		<string>0290C7AB-2E23-56C0-8DE3-1ECD0AA64CC6</string>
		<key>InjectSystemID</key>
		<true/>
		<key>InjectKexts</key>
		<string>Yes</string>
	</dict>
	<key>Quirks</key>
	<dict>
		<key>ProvideMaxSlide</key>
		<integer>0</integer>
		<key>MmioWhitelist</key>
		<array>
			<dict>
				<key>Address</key>
				<integer>0</integer>
				<key>Comment</key>
				<string></string>
				<key>Enabled</key>
				<false/>
			</dict>
		</array>
		<key>EnableSafeModeSlide</key>
		<true/>
		<key>EnableWriteUnprotector</key>
		<true/>
		<key>DisableIoMapper</key>
		<true/>
		<key>AvoidRuntimeDefrag</key>
		<true/>
		<key>ProvideConsoleGopEnable</key>
		<true/>
		<key>DevirtualiseMmio</key>
		<true/>
		<key>SyncRuntimePermissions</key>
		<true/>
		<key>ProvideCustomSlide</key>
		<true/>
		<key>SetupVirtualMap</key>
		<true/>
		<key>RebuildAppleMemoryMap</key>
		<true/>
	</dict>
</dict>
</plist>

 

 

 

10 hours ago, kushwavez said:

Same for me. 

Acer Aspire V5-591G i5-6300HQ: Stuck at  [EB|#LOG:EXITBS:START] -> reverted back to v5123, booted just fine

i7-6700K PC: v5124 booted just fine. I didn't do anything rather than updating CLOVERX64.efi, using the same drivers as my Acer notebook except DataHubDxe.

 

As I said before, commit r5123_641b75e by @Slice is wrong and changes old Clover KernelAndKextPatches behavior.

 

Those who had working config.plist in old Clover with KernelPm=Yes can try adding KernelXCPM=Yes if using Clover r5124_a2ffdf8 :).

Edit:  Bug now fixed in Clover_r5124_086e5682a.pkg

 

 

10 hours ago, Slice said:

KernelPm patch is for CFG locked in BIOS.

KernelXCPM enables kernel power managements on unsupported CPU: 

SandyBridge-E LGA2011

IvyBridge, IvyBridge-E

Haswell-E

Broadwell-E/EP

 

 

Fix for above commit requires you to link

Clover function       OC function                            

KernelXCPM           = AppleXcpmExtraMsrs

KernelPm              AppleXcpmCfgLock

AppleIntelCPUPM  AppleCpuPmCfgLock

 

Edited by fusion71au
KernelAndKextPatches behavior restored with r5124_086e5682a.
  • Like 5
  • Thanks 1
Link to comment
Share on other sites

6 minutes ago, cyrhex said:

what kext?nullcpupower?

what are the kexts that give problems, you'll have to locate them, maybe start with the FakeSMC of Slice and a few kexts
nullCPU with ivy bridge should not serve you, you need to generate a ssdt for the power management of your CPU

  • Like 1
Link to comment
Share on other sites

1 minute ago, SavageAUS said:

I don’t know what the “rule” is with Bootx64.efi but if I updated Cloverx64 I always updated Bootx64. Same when I was using OC, if I updated OpenCore.efi I always updated Bootx64. 

I think the BOOTX64.efi is just a backup loader and it is used in times when your NVRAM is being erased and lost the path to CLOVERX64.efi. Or a bootloader driver to load the bootmanager. I think it's the same as on older versions. Anyway change it to the v5124 Bootx64.efi made no difference for me, PC can boot with old and new too, Notebook stucks at [EB|#LOG:EXITBS:START].

Link to comment
Share on other sites

@fusion71au Okay so I'm a complete stupid. After reading your quote I remembered that I had KernelPM=Yes and KernelXCPM=No, and I just forgot to edit them to KernelXCPM=Yes and KernelPM=No.

Clover v5124 booted just fine after editing them. 

buhh.. :D big thanks for you. 

Edited by kushwavez
  • Like 3
Link to comment
Share on other sites

24 minutes ago, fusion71au said:

:whistle:

 

 

 

 

 

 

As I said before, commit r5123_641b75e by @Slice is wrong and changes old Clover KernelAndKextPatches behavior.

 

Those who had working config.plist in old Clover with KernelPm=Yes can try adding KernelXCPM=Yes if using Clover r5124 :).

 

 

I understand now. Fixed. See 086e5682a

  • Like 3
Link to comment
Share on other sites

I strongly recommend using Clover 5124.PKG instead of replacing *.efi files.

 

As to IvyB's XCPM, I have tested this theory and can confirm it works with ssdtPRGen and CPUFriend. I finally got it working again today after the old patches I applied in 10.15.6 failed after the 10.15.7 update.

 

3 hours ago, Henry2010 said:

So I guess when we set AppleXcpmExtraMsrs=Yes etc in Quirks, we don't need to set KernelXCPM or KernelPm, etc in Clover then?

 

 

 

1 hour ago, Slice said:

KernelPm patch is for CFG locked in BIOS.

KernelXCPM enables kernel power managements on unsupported CPU: 

SandyBridge-E LGA2011

IvyBridge, IvyBridge-E

Haswell-E

Broadwell-E/EP

 

 

Edited by Henry2010
  • Like 3
Link to comment
Share on other sites

1 hour ago, kushwavez said:

I think the BOOTX64.efi is just a backup loader and it is used in times when your NVRAM is being erased and lost the path to CLOVERX64.efi. Or a bootloader driver to load the bootmanager. I think it's the same as on older versions. Anyway change it to the v5124 Bootx64.efi made no difference for me, PC can boot with old and new too, Notebook stucks at [EB|#LOG:EXITBS:START].


Rigth, BOOTX64.efi is a rename file of CLOVERX64.efi. When you update Clover from PKG, both files are changed to the new version.  Post debug.log (Notebook) maybe users can help you.

Hi @Jief_Machak

I update my IvyBridge config.plist to new standard. I can boot r5124 but my MaLdOn's DSDT failed to display PCI entries in System Info (Mojave). All works fine with r5122.

Any ideas ! Please

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

3 hours ago, Vampirexx said:

Now i got kernel panic i put quirks.efi instead of aptiofixmemory and also in patch added kernelxpcm and disabeled appleintelcpupowermangament damn still cannot boot

 

Link to comment
Share on other sites

×
×
  • Create New...