alexlove99 Posted January 10, 2015 Share Posted January 10, 2015 Hi, the last few days I tried to improve the performance of my Hackintosh. Now I wanted to enable proper SpeedStep and got a problem with my SMBIOS. I had the MacPro3,1 definition running until now, but to enable SpeedStep I wanted to try the Macmini5,3 definition. The problem is that as soon as I set the definition in Clover I get stuck on booting at: AppleLPC::start - Could not find IOPlatformPlugin driver. The strange thing is, that my X86PlatformPlugin.kext got no definitions in it. Do you think the error could be related to that and what could I do to resolve the issue? Thanks in advance Link to comment Share on other sites More sharing options...
Zackptg5 Posted January 10, 2015 Share Posted January 10, 2015 Can your system boot or is this the last error in verbose mode? Can you attach your system.log? Link to comment Share on other sites More sharing options...
alexlove99 Posted January 10, 2015 Author Share Posted January 10, 2015 I can't boot my system, it's the last error in verbose boot. I attached my system.log system.log.zip Link to comment Share on other sites More sharing options...
Zackptg5 Posted January 10, 2015 Share Posted January 10, 2015 What computer do you have? I'm not seeing any graphics kexts loading in your log which may be the primary problem. As for the AppleLPC error, your smbios may have something to do with it. It also wouldn't hurt to try the LPC dsdt patch Link to comment Share on other sites More sharing options...
Allan Posted January 10, 2015 Share Posted January 10, 2015 Post your hardware specs. Is more easy to help you. Link to comment Share on other sites More sharing options...
alexlove99 Posted January 10, 2015 Author Share Posted January 10, 2015 Hardware: Motherboard: Gigabyte GA-Z77X-UP7 CPU: i7 2700K @ stock GPU. PowerColor HD7950 PCS+ RAM: 16 GB Corsair Vengeance 1600 MHz The graphics kext is loading fine with iMac or MacPro SMBIOS, so the SMBIOS must be causing a problem there. I will try the DSDT patch, and edit my post then. EDIT: Patching my DSDT didn't change anything. I'm still getting the same message. Link to comment Share on other sites More sharing options...
Zackptg5 Posted January 10, 2015 Share Posted January 10, 2015 Try and imac 12,2 smbios or whichever one worked before. Did you make any changes to any of the graphics kexts or make any graphics dsdt patches? Link to comment Share on other sites More sharing options...
alexlove99 Posted January 10, 2015 Author Share Posted January 10, 2015 I'm a step further now. I got it booting by deleting the IOPlatformPluginFamily.kext Now my FakeSMC doesn't seem to work anymore because I don't see any sensor data at all. Is it OK that I deleted the kext and is there a way to fix FakeSMC? Link to comment Share on other sites More sharing options...
Zackptg5 Posted January 10, 2015 Share Posted January 10, 2015 Nope. IOPlatformPluginFamily is needed for many osx functions such as CPU power management. Can you outline your install method? Ex: bootloader your using, kexts installed, patches, etc Link to comment Share on other sites More sharing options...
alexlove99 Posted January 10, 2015 Author Share Posted January 10, 2015 Bootloader: Clover (I'm applying no patches or whatsoever in Clover because my DSDT should have all patches included) Kexts installed: FakeSMC.kext, AHCI_3rd_SATA.kext, AppleIntelE1000e.kext Patches: TRIM I created my DSDT with MaciASL (applied the patches for my board there) Link to comment Share on other sites More sharing options...
Zackptg5 Posted January 10, 2015 Share Posted January 10, 2015 Did you patch appleintelcpupowermangement.kext? Also, try using the onboard graphics after you restore ioplatformpluginfamily Link to comment Share on other sites More sharing options...
Allan Posted January 11, 2015 Share Posted January 11, 2015 Read here about how to patch AppleLPC: http://www.hackintoshosx.com/topic/22874-power-management-for-your-hackintosh/?p=118500 Link to comment Share on other sites More sharing options...
alexlove99 Posted January 11, 2015 Author Share Posted January 11, 2015 I haven't patched AICPUPM.kext I think it's strange, but after restoring IOPlatformPluginFamily.kext it is booting just fine. It looks like the LPC patch is already applied to my DSDT. There are two things which aren't working right now, one being that I don't get FakeSMC sensor values and the other that I have to enable my iGPU to get my monitors to initialize. What can I do to resolve these two issues? Link to comment Share on other sites More sharing options...
Zackptg5 Posted January 11, 2015 Share Posted January 11, 2015 Which fakesmc sensors arent working? The radeon sensors dont work for all cards so there may not be anything you could do about that. Are you using your integrated intel graphics or radeon card? Igpu is only if you're using integrated graphics. Otherwise, you're using gfx0 Link to comment Share on other sites More sharing options...
alexlove99 Posted January 11, 2015 Author Share Posted January 11, 2015 I only get the temperature of one hard drive, nothing else. (I get my CPU temp in Intel Power Gadget, but not in iStat Menus) Normally I'm using gfx0 but to get a picture on my monitors I had to enable iGPU and set it to be first initialized. (My monitors are plugged into my AMD card. ) Link to comment Share on other sites More sharing options...
kvonlinee Posted January 11, 2015 Share Posted January 11, 2015 Boot into safemode, modify appleLPC.kext (add more string from dpcimanager), use kext wizard to rebuild new cache, reboot. Smbios is used with the one according to cpu model of real mac. Link to comment Share on other sites More sharing options...
Allan Posted January 11, 2015 Share Posted January 11, 2015 Post your IOReg and DSDT here. Link to comment Share on other sites More sharing options...
alexlove99 Posted January 17, 2015 Author Share Posted January 17, 2015 Sorry that I haven't replied earlier but I fixed the problem now Shame on me, I forgot to install the FakeSMC plugins Also I made my iGPU fully working by modifying the two framebuffer kext's and injecting my HD3000 in clover with the correct device ID. (As a nice bonus I can now use AirPlay mirroring and connect additional monitors to my motherboard.) So now all is fully working including SpeedStep, OC, FakeSMC (sensors) and the Macmini5,3 SMBIOS. Thank you 1 Link to comment Share on other sites More sharing options...
Allan Posted January 17, 2015 Share Posted January 17, 2015 Nice! If you don't have any problems, you can use "Mark Solved" button. Link to comment Share on other sites More sharing options...
Recommended Posts