imacosiris Posted October 7, 2015 Share Posted October 7, 2015 Hi guys, If have a couple of question in order to solve this problem I manage to set a config file on clover that i think works well with my hackintosh, but some times a got this kernel panic, the strange thing is that after boot a couple of times the problem seems to solve itself , the mac boot and all works well this is the error Can some one help me ? This is my config I don't know how to setup clover to download the dump file, sorry <?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> <false/> <key>Fixes</key> <dict> <key>AddDTGP_0001</key> <true/> <key>AddHDMI_8000000</key> <true/> <key>AddIMEI_80000</key> <true/> <key>AddPNLF_1000000</key> <true/> <key>DeleteUnused_400000</key> <true/> <key>FIX_ACST_4000000</key> <true/> <key>FIX_ADP1_800000</key> <true/> <key>FIX_RTC_20000</key> <true/> <key>FIX_S3D_2000000</key> <true/> <key>FixAirport_4000</key> <true/> <key>FixDisplay_0100</key> <true/> <key>FixHDA_8000</key> <true/> <key>FixHPET_0010</key> <true/> <key>FixIPIC_0040</key> <true/> <key>FixLAN_2000</key> <true/> <key>FixRegions_10000000</key> <true/> <key>FixShutdown_0004</key> <true/> <key>NewWay_80000000</key> <true/> </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>HaltEnabler</key> <true/> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <true/> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>kext-dev-mode=1 rootless=0 ncl=262144</string> <key>CustomLogo</key> <false/> <key>Debug</key> <false/> <key>DefaultVolume</key> <string>LastBootedVolume</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>7</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>No</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>GUI</key> <dict> <key>Hide</key> <array> <string>BOOTX64.EFI</string> <string>Windows</string> </array> <key>Language</key> <string>en:0</string> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <true/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <true/> <key>Tool</key> <true/> </dict> <key>Theme</key> <string>Mavs Style</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>AsusAICPUPM</key> <true/> <key>Debug</key> <false/> <key>KernelCpu</key> <false/> <key>KernelHaswellE</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>02/29/08</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>MP31.88Z.006C.B05.0802291410</string> <key>Board-ID</key> <string>Mac-F42C88C8</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardType</key> <integer>11</integer> <key>ChassisAssetTag</key> <string>Pro-Enclosure</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>06</string> <key>Family</key> <string>Mac Pro</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Memory</key> <dict> <key>Channels</key> <integer>2</integer> </dict> <key>ProductName</key> <string>MacPro3,1</string> <key>SerialNumber</key> <string>CK9163NRXYL</string> <key>Trust</key> <false/> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> Link to comment Share on other sites More sharing options...
imacosiris Posted October 7, 2015 Author Share Posted October 7, 2015 usb 3.0 typical problem in el capitan , unplug all your usb devices then turn on your pc , then only connect your keyboard and mouse , then after you login into your account , plug any usb flash drive or external hard drive to see if you get the kernel panic again. sometimes you get a kp instantaneously and some times you have to wait a little , make sure to copy and paste files into the flash or external drive that will trigger the kp almost immediately , then you will know that is the usb causing the kp , there are a few options and choices , you can go to the bios and disable usb 3.0 , you can patch your dsdt or you can use a clover patch that disable the usb 3.0 , i'm 99.9 that the problem is usb related , make sure your try all your usb ports to see if one of them , some of them or all of them are causing the kp. Thanks !! But my mother is old i don't have USB 3.0 I'm looking to change my mother Link to comment Share on other sites More sharing options...
Maniac10 Posted October 7, 2015 Share Posted October 7, 2015 As iamtheonlyone4ever said, the USB ports are causing the KP. There are new USB ports restrictions introduced in El Capitan that are a bit hard to solve sometimes. To fix this you'll need to work on your DSDT and rename the EHC1 and EHC2 devices (and all other instances) to EH01 and EH02 respectively. There are injector kexts as well that override those restrictions to match your own hardware but you'll probably need to customize one for your system. Alternatively you may try different SMBIOS profiles until you find one that resembles your own ports, or at least let you boot. Link to comment Share on other sites More sharing options...
imacosiris Posted October 7, 2015 Author Share Posted October 7, 2015 Thanks Maniac10 is painfully obvious that is the usb , just look at the kp and you see usb every where , let me ask you something , that kernel panic is before you install El Capitan "loading the installer" or after you already have installed El Capitan are you trying to install it or it is already installed and one final question if you don't mind , are you installing from a usb flash or from another internal hard drive ok here is my susgestion , do not use a flash drive to install , try to install using another internal hard drive if you have a spare one good luck Thanks for the info guys I did the install with a second Hard drive, in fact i disconnect all other drives but the boot and the installer do the "upgrade" and then go back and connect all the others drives back again i have a couple of restart with no issue , and never a KP with the mac working, only in the boot process i will try the fix and come back to you guys Thanks a lot !! Regards Link to comment Share on other sites More sharing options...
imacosiris Posted October 8, 2015 Author Share Posted October 8, 2015 Well guys As i say in other of my post i manage to solve the problem, i did more than 10 restart with no issue When maniac10 told me to use a new version of a kext i realice that i have kext doing the clover job, so i removed this are the usual suspects So i went to the S/L/E and move to a backup location all this kext AHCI_3rdParty_eSATA.kext AHCI_3rdParty_SATA.kext AHCIPortInjector.kext AppleMobileDevice.kext FakeSMC.kext ( i use the new one from clover) GenericUSBXHCI.kext HDAEnabler7.kext IOAHCIBlockStorageInjector.kext JMicron36xATA.kext JMicron36xeSATA.kext JMicron36xSATA.kext LegacyAppleAHCIPort.kext NullCPUPowerManagement.kext RealtekRTL8111.kext And leave the new version of RealtekRTL8111.kext FakeSMC.kext Download and install the last clover version from the developer site Then put the config file on the clover on the EFI partition rename the EFI folder on the boot drive (HFS+) and restart And that solve almost all my problems i still have most of my drives with the orange icon like i can eject them. And a performance problem with plex and streaming over and apple TV but all the rest works just fine Thanks for the help Regards Link to comment Share on other sites More sharing options...
Recommended Posts