Jump to content

Random kernel panic on boot


imacosiris
 Share

5 posts in this topic

Recommended Posts

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

IMG_1459.jpg

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

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

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

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

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  :hysterical:

 

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

 Share

×
×
  • Create New...