Vahids Posted October 2, 2013 Share Posted October 2, 2013 Hi, Core I3 3120M I Have AppleCpuPowerManager and NullCPUPowerManager kext in /S/L/E Kernel Panic if I remove NullCPUPowerManager kext MSRDumper PStatesReached: 12 25 It's SSDT script: sdtPRGen.sh v6.6 Copyright (c) 2013 by Pike R. Alpha ---------------------------------------------------------------- Processor Declaration(s) Found in DSDT (ACPI 1.0 compliant) Generating ssdt_pr.dsl for a MacBookPro9,2 [Mac-6F01561E16C75D06] Ivy Bridge Core i3-3120M processor [0x306A9] setup [0x0901] With a maximum TDP of 35 Watt, as specified by Intel Warning: Low Frequency Mode is 0 (unknown) Now using 1200 MHz for Mobile processor Number logical CPU's: 4 (Core Frequency: 2500 MHz) Number of Turbo States: 0 Number of P-States: 14 (1200-2500 MHz) Adjusting C-States for detected (mobile) processor Injected C-States for CPU0 (C1,C3,C6,C7) Injected C-States for CPU1 (C1,C2,C3) Warning: Model identifier [MacBookPro9,2] is missing from: /S*/L*/CoreServices/PlatformSupport.plist Warning: 'cpu-type' may be set improperly (0x0901 instead of 0x0701) Intel ACPI Component Architecture ASL Optimizing Compiler version 20130117-64 [Jan 19 2013] Copyright (c) 2000 - 2013 Intel Corporation ASL Input: /Users/vahid/Desktop/ssdt_pr.dsl - 234 lines, 6961 bytes, 37 keywords AML Output: /Users/vahid/Desktop/ssdt_pr.aml - 1147 bytes, 15 named objects, 22 executable opcodes Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations ACPI target directory changed to: /Extra/ACPI/ Do you want to copy /Users/vahid/Desktop/ssdt_pr.aml to /Extra/ACPI/ssdt_pr.aml? (y/n)? DSDTDrop=Yes not helped What are u think ? DSDT.aml.zip IOREG.zip Link to comment Share on other sites More sharing options...
Vahids Posted October 3, 2013 Author Share Posted October 3, 2013 not any idea? Link to comment Share on other sites More sharing options...
k3nny Posted October 3, 2013 Share Posted October 3, 2013 Hi, NullCPUPowerManagement.kext disables AppleIntelCPUPowerManagement.kext so you won't get that kernel panic. If you want to get rid of it, you need to patch AppleIntelCPUPowerManagement.kext. Link to comment Share on other sites More sharing options...
Vahids Posted October 3, 2013 Author Share Posted October 3, 2013 Hi, NullCPUPowerManagement.kext disables AppleIntelCPUPowerManagement.kext so you won't get that kernel panic. If you want to get rid of it, you need to patch AppleIntelCPUPowerManagement.kext. Thanks, U know how I should patch AppleIntelCPUPowerManagement.kext ? I used AICPMPatch : arch: x86_64 file is already patched or untested version Link to comment Share on other sites More sharing options...
iFIRE Posted October 3, 2013 Share Posted October 3, 2013 try this one; AICPMPatched.zip Link to comment Share on other sites More sharing options...
Vahids Posted October 3, 2013 Author Share Posted October 3, 2013 I used Panadora's BOX AppleIntelPowe... kext and It's works to boot witout NullCPUPower... and It's my new MSCDumper: Oct 3 22:41:15 Vahids-Mackbook-Pro kernel[0]: MSRDumper PStatesReached: 12 22 25 Now, It's show me 3 value now. added 22. What u think ? Is it done for speedstep ?! Link to comment Share on other sites More sharing options...
k3nny Posted October 3, 2013 Share Posted October 3, 2013 Try to run it for a long time, you should get more states. Link to comment Share on other sites More sharing options...
Vahids Posted October 3, 2013 Author Share Posted October 3, 2013 Try to run it for a long time, you should get more states. no different after 30 min Link to comment Share on other sites More sharing options...
Vahids Posted October 4, 2013 Author Share Posted October 4, 2013 I think NullCPUPowerManager.kext is in cache ! cause when I use UseKernelCache=No in boot time osx won't boot. Right?! Link to comment Share on other sites More sharing options...
Vahids Posted October 4, 2013 Author Share Posted October 4, 2013 try this one; AICPMPatched.zip Stop loading: Link to comment Share on other sites More sharing options...
iFIRE Posted October 4, 2013 Share Posted October 4, 2013 delete sleepenabler.kext and boot with -f Link to comment Share on other sites More sharing options...
Vahids Posted October 4, 2013 Author Share Posted October 4, 2013 delete sleepenabler.kext and boot with -f Thanks, it's Boot up! but still I have this 3 value: kernel[0]: MSRDumper PStatesReached: 12 22 25 Link to comment Share on other sites More sharing options...
Vahids Posted October 5, 2013 Author Share Posted October 5, 2013 No body? Link to comment Share on other sites More sharing options...
k3nny Posted October 5, 2013 Share Posted October 5, 2013 I know that the number of performance states can also depend on the platform profile you use (MacBookPro9,2). You can try a different one and see if you get more states. Hopefully it helps. Link to comment Share on other sites More sharing options...
Vahids Posted October 5, 2013 Author Share Posted October 5, 2013 I know that the number of performance states can also depend on the platform profile you use (MacBookPro9,2). You can try a different one and see if you get more states. Hopefully it helps. I changed to iMac 13,1 and I have 2 value: MSRDumper PStatesReached: 12 25 I think it related to SMBios.plist right ? Link to comment Share on other sites More sharing options...
k3nny Posted October 5, 2013 Share Posted October 5, 2013 Exactly. However real iMacs only have 2 states, too. Link to comment Share on other sites More sharing options...
Vahids Posted October 5, 2013 Author Share Posted October 5, 2013 Exactly. However real iMacs only have 2 states, too. which one u supposed me to try ? what's is yours ? in MacBook Air 5.2 I have 4 value! kernel[0]: MSRDumper PStatesReached: 12 17 21 25 Mac mini returned same value to MacBook Air 5.2 Link to comment Share on other sites More sharing options...
Archer12 Posted November 25, 2013 Share Posted November 25, 2013 u may try my tricks.. actually to get speedstep working u need a patched AICPUPM, correct SMBIOS and correct SSDT. last week i only try to generate ssdt using sdtprgen, the problem is it can't detect low frequency mode in my processor. (same with you i think). so you will never get states lower than 12x. i have a solution, just create usb bootable with clover, and configure it to generate p-state and c-state, once you enter the desktop, check again with msrdumper it should be more states, and u get 8x states. u can dump it with maciasl.. good luck Link to comment Share on other sites More sharing options...
Vahids Posted November 28, 2013 Author Share Posted November 28, 2013 u may try my tricks.. actually to get speedstep working u need a patched AICPUPM, correct SMBIOS and correct SSDT. last week i only try to generate ssdt using sdtprgen, the problem is it can't detect low frequency mode in my processor. (same with you i think). so you will never get states lower than 12x. i have a solution, just create usb bootable with clover, and configure it to generate p-state and c-state, once you enter the desktop, check again with msrdumper it should be more states, and u get 8x states. u can dump it with maciasl.. good luck p-state and c-state will be generate automatically. and What diff if I use USB or own mackintosh-hd volume to boot ?! Link to comment Share on other sites More sharing options...
Recommended Posts