Gracie Posted February 29, 2016 Share Posted February 29, 2016 Hello, everyone! It's my first topic here, so please dont be much aggressive if i passed or did wrong something. So, here is the issue: I installed latest El Capitan 10.11.3 and did all updates on my ever-first hackintosh using Clover and those instructions to start it on Pentium G3258: http://www.insanelymac.com/forum/topic/303755-how-to-intel-pentium-g3xxx-and-celeron-g1xxx-haswell-works-with-speedstep-yosemite-1010-and-mavericks-109/page-3 Actually i got config.plist from that topic and did some modifications to it until my system starts. Also i did SSDT.aml file by latest ssdtPRGen.sh script i've found there: https://github.com/Piker-Alpha/ssdtPRGen.sh All is working pretty smooth and good for me - even my cheap VIA firewire card, which i use for connecting my firewire Presonus audio interface. BUT sometimes i have accidential reboots, which i can't predict or relate to something: i yet tried to change network kexts and manipulating with BIOS settings, but all is the same here is my config.plist: <?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>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <dict> <key>ATI</key> <false/> <key>Firewire</key> <false/> <key>HDA</key> <false/> <key>HDMI</key> <false/> <key>IDE</key> <false/> <key>IntelGFX</key> <false/> <key>LAN</key> <true/> <key>LPC</key> <false/> <key>NVidia</key> <false/> <key>SATA</key> <false/> <key>SmBUS</key> <false/> <key>USB</key> <false/> <key>WIFI</key> <false/> </dict> <key>Name</key> <string>DSDT.aml</string> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuPm</string> </dict> <dict> <key>Signature</key> <string>DMAR</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <false/> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>slide=0 -xcpm kext-dev-mode=1</string> <key>Debug</key> <false/> <key>DefaultLoader</key> <string>boot.efi</string> <key>DefaultVolume</key> <string>MacDrive</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>2</integer> <key>XMPDetection</key> <string>Yes</string> </dict> <key>Devices</key> <dict> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <false/> <key>Inject</key> <true/> </dict> </dict> <key>GUI</key> <dict> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <false/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <true/> <key>Theme</key> <string>applestyle</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <false/> <key>AsusAICPUPM</key> <false/> <key>Debug</key> <false/> <key>FakeCPUID</key> <string>0x0306A0</string> <key>KernelCpu</key> <false/> <key>KernelHaswellE</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <false/> </dict> <key>RtVariables</key> <dict> <key>MLB</key> <string>C02140302D5DMT31M</string> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> <key>Manufacturer</key> <string>Apple Inc.</string> <key>ProductName</key> <string>Macmini6,2</string> <key>Trust</key> <false/> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> and my SSDT.aml: /* * Intel ACPI Component Architecture * AML Disassembler version 20100331 * * Disassembly of iASLk5UAhI.aml, Mon Feb 29 21:58:33 2016 * * * Original Table Header: * Signature "SSDT" * Length 0x000005F6 (1526) * Revision 0x01 * Checksum 0x7C * OEM ID "APPLE " * OEM Table ID "CpuPm" * OEM Revision 0x00009100 (37120) * Compiler ID "INTL" * Compiler Version 0x20100331 (537920305) */ DefinitionBlock ("iASLk5UAhI.aml", "SSDT", 1, "APPLE ", "CpuPm", 0x00009100) { External (\_SB_.CPU1, DeviceObj) External (\_SB_.CPU0, DeviceObj) Scope (\_SB.CPU0) { Method (_INI, 0, NotSerialized) { Store ("ssdtPRGen version: 9.1 / Mac OS X 10.11.3 (15D21)", Debug) Store ("target processor : CPU", Debug) Store ("running processor: Intel(R) Pentium(R) CPU G3258 @ 3.20GHz", Debug) Store ("baseFrequency : 1600", Debug) Store ("frequency : 3264", Debug) Store ("busFrequency : 100", Debug) Store ("logicalCPUs : 2", Debug) Store ("tdp : 53", Debug) Store ("packageLength : 31", Debug) Store ("turboStates : 13", Debug) Store ("maxTurboFrequency: 4600", Debug) Store ("gIvyWorkAround : 3", Debug) Store ("machdep.xcpm.mode: 0", Debug) } Name (APLF, Zero) Name (APSN, 0x0D) Name (APSS, Package (0x1F) { Package (0x06) { 0x11F8, 0xCF08, 0x0A, 0x0A, 0x2E00, 0x2E00 }, Package (0x06) { 0x1194, 0xCF08, 0x0A, 0x0A, 0x2D00, 0x2D00 }, Package (0x06) { 0x1130, 0xCF08, 0x0A, 0x0A, 0x2C00, 0x2C00 }, Package (0x06) { 0x10CC, 0xCF08, 0x0A, 0x0A, 0x2B00, 0x2B00 }, Package (0x06) { 0x1068, 0xCF08, 0x0A, 0x0A, 0x2A00, 0x2A00 }, Package (0x06) { 0x1004, 0xCF08, 0x0A, 0x0A, 0x2900, 0x2900 }, Package (0x06) { 0x0FA0, 0xCF08, 0x0A, 0x0A, 0x2800, 0x2800 }, Package (0x06) { 0x0F3C, 0xCF08, 0x0A, 0x0A, 0x2700, 0x2700 }, Package (0x06) { 0x0ED8, 0xCF08, 0x0A, 0x0A, 0x2600, 0x2600 }, Package (0x06) { 0x0E74, 0xCF08, 0x0A, 0x0A, 0x2500, 0x2500 }, Package (0x06) { 0x0E10, 0xCF08, 0x0A, 0x0A, 0x2400, 0x2400 }, Package (0x06) { 0x0DAC, 0xCF08, 0x0A, 0x0A, 0x2300, 0x2300 }, Package (0x06) { 0x0D48, 0xCF08, 0x0A, 0x0A, 0x2200, 0x2200 }, Package (0x06) { 0x0CE4, 0xCF08, 0x0A, 0x0A, 0x2100, 0x2100 }, Package (0x06) { 0x0C80, 0xC649, 0x0A, 0x0A, 0x2000, 0x2000 }, Package (0x06) { 0x0C1C, 0xBDB4, 0x0A, 0x0A, 0x1F00, 0x1F00 }, Package (0x06) { 0x0BB8, 0xB547, 0x0A, 0x0A, 0x1E00, 0x1E00 }, Package (0x06) { 0x0B54, 0xAD02, 0x0A, 0x0A, 0x1D00, 0x1D00 }, Package (0x06) { 0x0AF0, 0xA4E5, 0x0A, 0x0A, 0x1C00, 0x1C00 }, Package (0x06) { 0x0A8C, 0x9CF0, 0x0A, 0x0A, 0x1B00, 0x1B00 }, Package (0x06) { 0x0A28, 0x9521, 0x0A, 0x0A, 0x1A00, 0x1A00 }, Package (0x06) { 0x09C4, 0x8D7A, 0x0A, 0x0A, 0x1900, 0x1900 }, Package (0x06) { 0x0960, 0x85F9, 0x0A, 0x0A, 0x1800, 0x1800 }, Package (0x06) { 0x08FC, 0x7E9E, 0x0A, 0x0A, 0x1700, 0x1700 }, Package (0x06) { 0x0898, 0x7769, 0x0A, 0x0A, 0x1600, 0x1600 }, Package (0x06) { 0x0834, 0x7059, 0x0A, 0x0A, 0x1500, 0x1500 }, Package (0x06) { 0x07D0, 0x696F, 0x0A, 0x0A, 0x1400, 0x1400 }, Package (0x06) { 0x076C, 0x62AA, 0x0A, 0x0A, 0x1300, 0x1300 }, Package (0x06) { 0x0708, 0x5C09, 0x0A, 0x0A, 0x1200, 0x1200 }, Package (0x06) { 0x06A4, 0x558C, 0x0A, 0x0A, 0x1100, 0x1100 }, Package (0x06) { 0x0640, 0x4F34, 0x0A, 0x0A, 0x1000, 0x1000 } }) Method (ACST, 0, NotSerialized) { Store ("Method CPU0.ACST Called", Debug) Store ("CPU0 C-States : 13", Debug) Return (Package (0x05) { One, 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, Zero, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000010, // Address 0x03, // Access Size ) }, 0x03, 0xCD, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000020, // Address 0x03, // Access Size ) }, 0x06, 0xF5, 0x015E } }) } Method (_DSM, 4, NotSerialized) { Store ("Method CPU0._DSM Called", Debug) If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x02) { "plugin-type", One }) } } Scope (\_SB.CPU1) { Method (APSS, 0, NotSerialized) { Store ("Method CPU1.APSS Called", Debug) Return (\_SB.CPU0.APSS) } Method (ACST, 0, NotSerialized) { Store ("Method CPU1.ACST Called", Debug) Store ("CPU1 C-States : 7", Debug) Return (Package (0x05) { One, 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, 0x03E8, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000010, // Address 0x03, // Access Size ) }, 0x02, 0x94, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000020, // Address 0x03, // Access Size ) }, 0x03, 0xA9, 0x015E } }) } } } i'm using only FakeSMC.kext in clover bootloader and here is my configuration list: ASUS Z97-K/USB 3.1 Pentium G3258 Crucial Ballistix Sport XT PC3-14900 DIMM DDR3 1866MHz CL10 - 8Gb BLS8G3D18ADS3CEU Gigabyte Nvidia GeForce GTX 670 2GB SSD ADATA Premiere Pro SP600 also i have random kernel panics on boot - but mostly system starts good. Any ideas? BTW, i dont know there to find any logs... Link to comment Share on other sites More sharing options...
Gracie Posted March 7, 2016 Author Share Posted March 7, 2016 it seems that i fixed my issue: added KernelPm and AsusAICPUPM flags in my config.plist all is still working fine for long time without any random reboots... but lets see further... Link to comment Share on other sites More sharing options...
Recommended Posts