acidos77 Posted May 24, 2015 Share Posted May 24, 2015 Hello,Installed Yosemite using clover. Generated SSDT using Piker's script. No DSDT, only using Clover fixes.In kexts got only fakesmc. Everything looks ok (well, except USB and sleep, for which I will open new threads).For this thread, I would like to ask someone to check if everything looks good, because when I compare to other's results, I see not too many multipliers engaged. I also run Chess app to generate states, but no help. Do I need to do something or just wait after boot until P-states will be logged?CPU is i7-2600K. GA-Z68X-UD3H-B3 F12.Enabled C3/C6 States in BIOS. Is it normal for my configuration I don't see anything but C6? May 24 09:17:26 AICPUPMI: v3.3 Copyright © 2012-2014 Pike R. Alpha. All rights reserved May 24 09:17:26 AICPUPMI: logMSRs............................: 1 May 24 09:17:26 AICPUPMI: logIGPU............................: 1 May 24 09:17:26 AICPUPMI: logCStates.........................: 1 May 24 09:17:26 AICPUPMI: logIPGStyle........................: 1 May 24 09:17:26 AICPUPMI: MWAIT C-States.....................: 4384 May 24 09:17:26 AICPUPMI: MSR_CORE_THREAD_COUNT......(0x35) : 0x40008 May 24 09:17:26 AICPUPMI: MSR_PLATFORM_INFO..........(0xCE) : 0x100070012200 May 24 09:17:26 AICPUPMI: MSR_PMG_CST_CONFIG_CONTROL.(0xE2) : 0x18000401 May 24 09:17:26 AICPUPMI: MSR_PMG_IO_CAPTURE_BASE....(0xE4) : 0x20414 May 24 09:17:26 AICPUPMI: IA32_MPERF.................(0xE7) : 0x48AF7E22 May 24 09:17:26 AICPUPMI: IA32_APERF.................(0xE8) : 0x355F1122 May 24 09:17:26 AICPUPMI: MSR_FLEX_RATIO.............(0x194) : 0xE0000 May 24 09:17:26 AICPUPMI: MSR_IA32_PERF_STATUS.......(0x198) : 0x283100002300 May 24 09:17:26 AICPUPMI: MSR_IA32_PERF_CONTROL......(0x199) : 0x2600 May 24 09:17:26 AICPUPMI: IA32_CLOCK_MODULATION......(0x19A) : 0x8 May 24 09:17:26 AICPUPMI: IA32_THERM_STATUS..........(0x19C) : 0x88340000 May 24 09:17:26 AICPUPMI: IA32_MISC_ENABLES..........(0x1A0) : 0x850089 May 24 09:17:26 AICPUPMI: MSR_MISC_PWR_MGMT..........(0x1AA) : 0x1 May 24 09:17:26 AICPUPMI: MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x23242526 May 24 09:17:26 AICPUPMI: IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x4 May 24 09:17:26 AICPUPMI: MSR_POWER_CTL..............(0x1FC) : 0x4005F May 24 09:17:26 AICPUPMI: MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003 May 24 09:17:26 AICPUPMI: MSR_PKG_POWER_LIMIT........(0x610) : 0xA58000008960 May 24 09:17:26 AICPUPMI: MSR_PKG_ENERGY_STATUS......(0x611) : 0x3CE6E87 May 24 09:17:26 AICPUPMI: MSR_PKGC3_IRTL.............(0x60a) : 0x8C02 May 24 09:17:26 AICPUPMI: MSR_PKGC6_IRTL.............(0x60b) : 0x8854 May 24 09:17:26 AICPUPMI: MSR_PKGC7_IRTL.............(0x60c) : 0x8854 May 24 09:17:26 AICPUPMI: MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x18141494000008C0 May 24 09:17:26 AICPUPMI: MSR_PP0_POWER_LIMIT........(0x638) : 0x8960 May 24 09:17:26 AICPUPMI: MSR_PP0_ENERGY_STATUS......(0x639) : 0x3052D67 May 24 09:17:26 AICPUPMI: MSR_PP0_POLICY.............(0x63a) : 0x1F May 24 09:17:26 AICPUPMI: MSR_PP1_CURRENT_CONFIG.....(0x602) : 0x18141494000008C0 May 24 09:17:26 AICPUPMI: MSR_PP1_POWER_LIMIT........(0x640) : 0x8960 May 24 09:17:26 AICPUPMI: MSR_PP1_ENERGY_STATUS......(0x641) : 0x27BC9F May 24 09:17:26 AICPUPMI: MSR_PP1_POLICY.............(0x642) : 0x10 May 24 09:17:26 AICPUPMI: MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0 May 24 09:17:26 AICPUPMI: MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0 May 24 09:17:26 AICPUPMI: MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0 May 24 09:17:26 AICPUPMI: MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0 May 24 09:17:26 AICPUPMI: CPU Low Frequency Mode.............: 1600 MHz May 24 09:17:26 AICPUPMI: CPU Maximum non-Turbo Frequency....: 3400 MHz May 24 09:17:26 AICPUPMI: CPU Maximum Turbo Frequency........: 3800 MHz May 24 09:17:26 AICPUPMI: IGPU Current Frequency.............: 850 MHz May 24 09:17:26 AICPUPMI: IGPU Minimum Frequency.............: 850 MHz May 24 09:17:26 AICPUPMI: IGPU Maximum Non-Turbo Frequency...: 850 MHz May 24 09:17:26 AICPUPMI: IGPU Maximum Turbo Frequency.......: 1350 MHz May 24 09:17:26 AICPUPMI: IGPU Maximum limit.................: No Limit May 24 09:17:26 AICPUPMI: CPU P-States [ (16) 24 35 ] iGPU P-States [ (17) ] May 24 09:17:26 AICPUPMI: CPU P-States [ 16 24 31 (35) ] iGPU P-States [ (17) ] May 24 09:17:26 AICPUPMI: CPU P-States [ (16) 23 24 31 35 ] iGPU P-States [ (17) ] May 24 09:17:26 AICPUPMI: CPU P-States [ (16) 23 24 25 31 35 ] iGPU P-States [ (17) ] May 24 09:17:26 AICPUPMI: CPU P-States [ 16 23 24 25 31 32 (35) ] iGPU P-States [ (17) ] May 24 09:17:27 AICPUPMI: CPU P-States [ 16 23 24 25 31 32 35 (36) ] iGPU P-States [ (17) ] May 24 09:17:27 AICPUPMI: CPU C6-Cores [ 0 1 4 6 7 ] May 24 09:17:27 AICPUPMI: CPU C6-Cores [ 0 1 3 4 5 6 7 ] May 24 09:17:28 AICPUPMI: CPU P-States [ 16 23 24 25 31 32 35 36 (37) ] iGPU P-States [ (17) ] May 24 09:17:28 AICPUPMI: CPU C6-Cores [ 0 1 2 3 4 5 6 7 ] May 24 09:17:29 AICPUPMI: CPU P-States [ (16) 23 24 25 31 32 34 35 36 37 ] iGPU P-States [ (17) ] May 24 09:17:30 AICPUPMI: CPU P-States [ (16) 23 24 25 29 31 32 34 35 36 37 ] iGPU P-States [ (17) ] May 24 09:17:31 AICPUPMI: CPU P-States [ 16 23 24 25 29 31 32 33 34 35 36 (37) ] iGPU P-States [ (17) ] May 24 09:17:48 AICPUPMI: CPU P-States [ (16) 23 24 25 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ] May 24 09:17:53 AICPUPMI: CPU P-States [ (16) 23 24 25 26 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ] May 24 09:17:54 AICPUPMI: CPU P-States [ 16 23 24 25 26 28 29 30 31 32 33 34 35 36 (37) ] iGPU P-States [ (17) ] May 24 09:18:01 AICPUPMI: CPU P-States [ (16) 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ] May 24 09:18:03 AICPUPMI: CPU P-States [ (16) 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ] May 24 09:18:36 AICPUPMI: CPU P-States [ (16) 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ] May 24 09:18:47 AICPUPMI: CPU P-States [ 16 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 (38) ] iGPU P-States [ (17) ] May 24 09:18:48 AICPUPMI: CPU P-States [ (16) 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ] iGPU P-States [ (17) ] May 24 09:19:13 AICPUPMI: CPU P-States [ (16) 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ] iGPU P-States [ (17) ] May 24 10:11:28 AICPUPMI: CPU P-States [ (16) 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ] iGPU P-States [ (17) ] Attaching SSDT and Clover configuration. SSDT.aml.zip config.plist.zip Link to comment Share on other sites More sharing options...
artur_pt Posted May 24, 2015 Share Posted May 24, 2015 hello really don't understand what u are talking about .. May 24 10:11:28 AICPUPMI: CPU P-States [ (16) 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ] iGPU P-States [ (17) ] good hack Link to comment Share on other sites More sharing options...
acidos77 Posted May 24, 2015 Author Share Posted May 24, 2015 Sorry for not being clear. Just to confirm how I understand this line: AICPUPMI: CPU P-States [ 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 (38) ] iGPU P-States [ (17) ] This means all multipliers have been engaged(good news) and currently CPU is working on Turbo speed with multiplier 38(bad news)? Looks not good to me since PC is in idle now... Link to comment Share on other sites More sharing options...
Allan Posted May 24, 2015 Share Posted May 24, 2015 In accordance with Intel's information, you have the right states: http://ark.intel.com/products/52214/Intel-Core-i7-2600K-Processor-8M-Cache-up-to-3_80-GHz But what is exactly your problem? You have always the states in the top? Link to comment Share on other sites More sharing options...
acidos77 Posted May 24, 2015 Author Share Posted May 24, 2015 In accordance with Intel's information, you have the right states: http://ark.intel.com/products/52214/Intel-Core-i7-2600K-Processor-8M-Cache-up-to-3_80-GHz But what is exactly your problem? You have always the states in the top? That is what I am trying to understand - do I have problem. From your feedback I understand there is no problem with P-States. Link to comment Share on other sites More sharing options...
Allan Posted May 24, 2015 Share Posted May 24, 2015 Ok. Made a copy of your IOReg, and upload here. See how: http://www.rampagedev.com/?page_id=77 Link to comment Share on other sites More sharing options...
acidos77 Posted May 24, 2015 Author Share Posted May 24, 2015 Ok. Made a copy of your IOReg, and upload here. See how: http://www.rampagedev.com/?page_id=77 Done. Thanks. GA-Z68X-UD3H-B3-IORegDump.zip 1 Link to comment Share on other sites More sharing options...
Allan Posted May 24, 2015 Share Posted May 24, 2015 Nice! Your power management is right! Proof: Link to comment Share on other sites More sharing options...
acidos77 Posted May 24, 2015 Author Share Posted May 24, 2015 That's what I wanted to know! I really appreciate your time. Now will go ahead make new thread for USB3. Link to comment Share on other sites More sharing options...
Allan Posted May 24, 2015 Share Posted May 24, 2015 Now will go ahead make new thread for USB3. Is not necessary, you can post your doubts here too. Link to comment Share on other sites More sharing options...
acidos77 Posted May 25, 2015 Author Share Posted May 25, 2015 OK. So basically when I turn on USB3 from my BIOS(Legacy, not UEFI), then I am not able to boot and stuck always on the same place. Link to comment Share on other sites More sharing options...
Allan Posted May 25, 2015 Share Posted May 25, 2015 How you enable your USB3 ports? You also can try use XhciDxe.efi, in drivers64 folder. Link to comment Share on other sites More sharing options...
acidos77 Posted May 25, 2015 Author Share Posted May 25, 2015 This is how I enable USB3 from BIOS: I have tried all combinations with Turbo/Front/Rear. Above didn't make any change. Still stuck on the same place. Link to comment Share on other sites More sharing options...
Allan Posted May 25, 2015 Share Posted May 25, 2015 Remove Vbox and use HFSPlus.efi. You can also use this for native USB3 support in Hack: Patched AppleUSBXHCI from OS 10.8.2 Link to comment Share on other sites More sharing options...
acidos77 Posted May 26, 2015 Author Share Posted May 26, 2015 Remove Vbox and use HFSPlus.efi. You can also use this for native USB3 support in Hack: Patched AppleUSBXHCI from OS 10.8.2 Thanks for the tip on HFSPlus, changed and looks a bit faster. However, AppleUSBXHCI is not loading, at least I am not able to find it in IOReg. I only see AppleUSBEHCI there. I have tried to copy the AppleUSBXHCI.kext into S/L/E IOUSBFamily's plugin folder, then rebuild cache. This gave no result and I tried to use Clover's patching tool. I also tried to patch existing vanilla AppleUSBXHCI, which of course gave no result as well. My OSX version is 10.10.3. Link to comment Share on other sites More sharing options...
Allan Posted May 26, 2015 Share Posted May 26, 2015 Do you try AppleUSBXHCI v710.4.11 (10.10.2).zip? Link to comment Share on other sites More sharing options...
acidos77 Posted May 26, 2015 Author Share Posted May 26, 2015 Do you try AppleUSBXHCI v710.4.11 (10.10.2).zip? Yes, that's what I tried first place. It still freezing at the same point and in IOReg I don't see anything with XHCI. Link to comment Share on other sites More sharing options...
Allan Posted May 26, 2015 Share Posted May 26, 2015 Ok back to your original AppleUSBXHCI, and let's try GenericUSBXHCI. Send me your IOReg. Link to comment Share on other sites More sharing options...
acidos77 Posted May 26, 2015 Author Share Posted May 26, 2015 Ok back to your original AppleUSBXHCI, and let's try GenericUSBXHCI. Send me your IOReg. So, to make sure I understand correctly (your link is referring to my post) - I downloaded RehabMan's Generic USB3 plugin from here. Then I copied GenericUSBXHCI.kext into /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns. Rebuilt cache, fixed permissions, reboot withUSB3 - freezed at same place. Turned off USB3 from BIOS, booted, opened IOReg, exported data and attached here. By the way I removed XhciDxe-64.efi. Do I get it right, that if I disable USB3 from BIOS, we will never see XHCI doing its job? If true, then even AppleUSBXHCI.kext didn't have chance to work. dump.zip Link to comment Share on other sites More sharing options...
Allan Posted May 26, 2015 Share Posted May 26, 2015 No man, GenericUSBXHCI.kext is to be installed in S/L/E. Link to comment Share on other sites More sharing options...
acidos77 Posted May 26, 2015 Author Share Posted May 26, 2015 Installed in /S/L/E. Rebooting with USB3 on - same result, hanging on boot. Rebooting without USB3 - can't see that GenericUSBXHCI has been loaded (kextstat | grep GenericUSB shows nothing). IOReg as a result also doesn't have any trace of it. Not sure if related, but log shows the following messages 5/27/15 12:03:14.000 AM kernel[0]: USBMSC Identifier (non-unique): 20060413092100000 0xbda 0x151 0x5195, 2 5/27/15 12:01:33.673 AM com.apple.kextcache[2186]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext dump-ioreg-genericxhci.zip Link to comment Share on other sites More sharing options...
Allan Posted May 27, 2015 Share Posted May 27, 2015 Use XhciDxe-64.efi again. And send me your config.plist Link to comment Share on other sites More sharing options...
acidos77 Posted May 27, 2015 Author Share Posted May 27, 2015 While trying to understand why XhciDxe-64.efi doesn't load, I figured out only drivers from drivers64UEFI are loaded. So I just copied driver from drivers64 to drivers64UEFI. Now they look like this and according to bootlog it's loading: Could you please tell me at which point it is decided whether to use drivers64UEFI or drivers64 folder? OK, so the freezing is now fixed! However, connected USB device is not recognized by the system. I will try to fall back to AppleUSBXHCI and post results. Just in case, attaching IOReg, after at least GenericUSB loads. ----------------- update The result of using AppleUSBXHCI /patching through Clover/ are following. devices are recognized on USB3 ports and seems working properly. However, in IOReg I still see GenericUSBXHCI, not sure if this is the way it has to be... Looks like I wasn't able to completely remove it? Deleted from /S/L/E, rebuilt cache, fixed permissions (using Kext Wizard). kextstat | grep USB 37 7 0xffffff7f81071000 0x65000 0x65000 com.apple.iokit.IOUSBFamily (720.4.4) <12 7 5 4 3 1> 38 0 0xffffff7f81234000 0x19000 0x19000 com.apple.driver.AppleUSBEHCI (705.4.14) <37 12 7 5 4 3 1> 41 0 0xffffff7f811ac000 0x22000 0x22000 com.apple.driver.AppleUSBXHCI (710.4.11) <37 12 7 5 4 3 1> 44 0 0xffffff7f81211000 0x1c000 0x1c000 com.apple.driver.AppleUSBHub (705.4.2) <37 5 4 3 1> 53 0 0xffffff7f811a2000 0xa000 0xa000 com.apple.driver.AppleUSBComposite (705.4.9) <37 4 3 1> 55 0 0xffffff7f810e2000 0x11000 0x11000 com.apple.iokit.IOUSBMassStorageClass (3.7.2) <54 37 16 5 4 3 1> 62 0 0xffffff7f81198000 0xa000 0xa000 com.apple.iokit.IOUSBHIDDriver (705.4.0) <37 31 5 4 3 1> 88 0 0xffffff7f810f6000 0x3000 0x3000 com.apple.iokit.IOUSBUserClient (705.4.0) <37 7 5 4 3 1> How to completely remove GenericUSBXHCI? ------------- update 2 Looks like IOReg was not showing me up to date data after reboot. Restarted and now it shows AppleUSBXHCI. So on GA-Z68X-UD3H-B3 F12, USB3 works perfectly fine! What I have done with help of Allan: 1. Installed XhciDxe-64.efi into drivers64UEFI (still wondering when each of those folders are engaged. I am using non UEFI BIOS). 2. Used Clover to patch original AppleUSBXHCI Thanks Allan. config.plist.zip bootlog.log.txt genericusb-loading.zip allok-usb3-ioreg.zip 1 Link to comment Share on other sites More sharing options...
Allan Posted May 27, 2015 Share Posted May 27, 2015 Wow! Great bro Sorry if I did not answer you before, because our time zone is very different. While you were making the tests, I was sleeping. But, i'm glad to know that you have a fully Hackintosh working! Congrats for your hard work Link to comment Share on other sites More sharing options...
Recommended Posts