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 https://www.insanelymac.com/forum/topic/311151-random-reboots-on-el-capitan-with-asus-z97-kusb-31-gtx-670-and-pentium-g3258/ 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 https://www.insanelymac.com/forum/topic/311151-random-reboots-on-el-capitan-with-asus-z97-kusb-31-gtx-670-and-pentium-g3258/#findComment-2221333 Share on other sites More sharing options...
Recommended Posts