Jump to content

Kernel Panic 6430u (i7-3687u HD4000 1600x900) on Sierra


Recommended Posts

I got Sierra installed following Jake's nice and clear clover method instruction. Thanks for that!


Working: speed step, turbo, all 3 USB ports, battery management, sleep (seems to be working), built-in audio + mic, Wi-Fi (Atheros 9280), Samsung SSD, webcam.

Not tested: HDMI, eSATA, SD card reader, ...?

Not working: multi-touch, bluetooth, ...?


Problem: I get a kernel panic report in the console that seems to be created during the boot process.  To me it looks like there is a problem with some voodoo kext but neither /L*/E*/ nor /S*/L*/E* contain something called *voodoo*.


I would like to get rid of this error but don't know where to start...I believe because of this I also get an error message window each time I login.

Attached is my CLOVER folder and the panic report from the console.


Thanks a lot for your help!

Anonymous UUID:       40020CC4-A7E9-D0ED-FC60-4E32A07CC1D6

Thu Mar  9 13:46:34 2017

*** Panic Report ***
panic(cpu 3 caller 0xffffff8027afdd68): "Attempting to lookup/free the middle of a kalloc'ed element! (map: 0xffffff80332274f8, addr: 0xffffff81383c3d28, entry: 0xffffff8041c749b0)\n"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3789.21.4/osfmk/kern/kalloc.c:460
Backtrace (CPU 3), Frame : Return Address
0xffffff81383c3b90 : 0xffffff8027af368c 
0xffffff81383c3c10 : 0xffffff8027afdd68 
0xffffff81383c3c50 : 0xffffff8027afdc70 
0xffffff81383c3c70 : 0xffffff802805815e 
0xffffff81383c3c90 : 0xffffff80280bfada 
0xffffff81383c3d00 : 0xffffff7facc45c31 
0xffffff81383c3d80 : 0xffffff7facc44461 
0xffffff81383c3e40 : 0xffffff80280997ed 
0xffffff81383c3e80 : 0xffffff802809953e 
0xffffff81383c3f10 : 0xffffff8028098af6 
0xffffff81383c3f60 : 0xffffff802809a50e 
0xffffff81383c3fb0 : 0xffffff8027aa2af7 
      Kernel Extensions in backtrace:
            dependency: com.apple.iokit.IOHIDFamily(2.0.0)[1A48D920-280E-36FA-8D48-49B79A5656E6]@0xffffff7fa8530000
            dependency: com.apple.iokit.IOReportFamily(31)[B14DC3D3-7250-3DA3-BF50-C666EBEDAF4C]@0xffffff7fa8411000
            dependency: org.rehabman.voodoo.driver.PS2Controller(1.8.21)[3097AA12-0801-377B-8A90-2EC609E7C1B1]@0xffffff7facc0c000

BSD process name corresponding to current thread: kernel_task
Boot args: -v nv_disable=1 kext-dev-mode=1    container-dmg=file:///Install%20macOS%20Sierra.app/Contents/SharedSupport/InstallESD.dmg root-dmg=file:///BaseSystem.dmg

Mac OS version:
Not yet set

Kernel version:
Darwin Kernel Version 16.1.0: Wed Oct 19 20:31:56 PDT 2016; root:xnu-3789.21.4~4/RELEASE_X86_64
Kernel UUID: 75CA1C4D-7BF4-321B-B544-D8F1B6D60EF8
Kernel slide:     0x0000000027800000
Kernel text base: 0xffffff8027a00000
__HIB  text base: 0xffffff8027900000
System model name: MacBookPro9,2 (Mac-6F01561E16C75D06)

System uptime in nanoseconds: 2147985296
last loaded kext at 1856115199: org.rehabman.voodoo.driver.PS2Keyboard	1.8.21 (addr 0xffffff7facc42000, size 28672)
loaded kexts:
org.rehabman.voodoo.driver.PS2Keyboard	1.8.21
com.insanelymac.driver.AppleIntelE1000e	3.1.0
org.rehabman.voodoo.driver.PS2Controller	1.8.21
org.netkas.driver.FakeSMC	1723
org.tgwbd.driver.NullCPUPowerManagement	1.0.0d2
com.apple.iokit.IOAHCIBlockStorage	295.20.1
com.apple.driver.AirPort.Atheros40	700.74.5
com.apple.driver.AppleAHCIPort	326
com.apple.driver.AppleACPIEC	5.0
com.apple.driver.AppleRTC	2.0
com.apple.driver.AppleACPIButtons	5.0
com.apple.driver.AppleHPET	1.8
com.apple.driver.AppleSMBIOS	2.1
com.apple.driver.AppleAPIC	1.7
com.apple.security.quarantine	3
com.apple.security.TMSafetyNet	8
com.apple.nke.applicationfirewall	172
com.apple.driver.AppleIntelCPUPowerManagement	219.0.0
com.apple.kext.MojoKDP	2.0.2
com.apple.driver.usb.AppleUSBKDP	1.0
com.apple.driver.AppleXsanScheme	3
com.apple.iokit.IO80211Family	1200.12.2
com.apple.driver.corecapture	1.0.4
com.apple.iokit.IOAHCIFamily	288
com.apple.iokit.IOSMBusFamily	1.1
com.apple.iokit.IONetworkingFamily	3.2
com.apple.driver.AppleEFINVRAM	2.1
com.apple.driver.AppleEFIRuntime	2.0
com.apple.iokit.IOHIDFamily	2.0.0
com.apple.driver.usb.AppleUSBEHCIPCI	1.1
com.apple.driver.usb.AppleUSBEHCI	1.1
com.apple.security.sandbox	300.0
com.apple.kext.AppleMatch	1.0.0d1
com.apple.driver.AppleKeyStore	2
com.apple.driver.AppleMobileFileIntegrity	1.0.5
com.apple.driver.DiskImages	444.20.3
com.apple.iokit.IOStorageFamily	2.1
com.apple.iokit.IOBluetoothFamily	5.0.1f7
com.apple.driver.AppleFDEKeyStore	28.30
com.apple.iokit.IOReportFamily	31
com.apple.driver.AppleCredentialManager	1.0
com.apple.driver.KernelRelayHost	1
com.apple.iokit.IOUSBHostFamily	1.1
com.apple.driver.AppleBusPowerController	1.0
com.apple.driver.AppleACPIPlatform	5.0
com.apple.iokit.IOPCIFamily	2.9
com.apple.iokit.IOACPIFamily	1.4
com.apple.kec.pthread	1
com.apple.kec.corecrypto	1.0

Link to comment
Share on other sites

  • Replies 53
  • Created
  • Last Reply

Top Posters In This Topic

The only PS2Controller kext I could identify was ApplePS2Controller.kext. I removed it and copied the one from Dr Hurt's post.

This improved significantly the keyboard layout (now matching much better the actual layout I have :) ), but the kernel panic didn't go away. It is still spamming the console and potentially causing the welcome error message.  :-(

Link to comment
Share on other sites

  • Moderators

Not sure what other files you have installed, the above log showed you have NullCPUPowerManagement and AppleIntelE1000e which are not from my bootpack.

​You might have some conflicting files. Check /Library/Extensions and /System/Library/Extensions for any rogue PS2 kexts and remove it. Also get rid of NullCPUPowerManagement.

Link to comment
Share on other sites

Neither /S/L/E nor /L/E/ has any of above mentioned kext files there. (might have been a few days ago, though. I don't remember exactly having copied these files there.)


I just exported the current contents of each of both folders /S/L/E and /L/E in text files, see attachment. You might identify the "bad" files better than me. :)

How do I actually do the process of removing of unwanted kext files from SLE and LE folders properly? Delete them and that is it?


Remark: I copied the VoodooPS2Controller.kext file in SLE and ran kext utility.app just a few minutes ago. Then I removed it from /clover/kext/other.



Link to comment
Share on other sites

  • Administrators

No, you also need to rebuild your cache, otherwise it's as if the kexts were still present. Open up Terminal and use the following commands once kexts have been deleted:

sudo touch -f /L*/E*
sudo touch -f /S*/L*/E*
sudo kextcache -Boot -U /

If you use Clover, make sure the kexts are not in the EFI/Clover/kexts/10.12 or Other folder.

Link to comment
Share on other sites

  • Moderators

You are mixing Clover and Chameleon files it seems. VoodooSDHC, AppleIntelFramebufferCapri, AppleACPIPlatform, AppleHDA are not needed.

Also not from my Sierra 6430u bootpack, not sure where you get those files from.

As for the command output error 77, rerun the commands again until it's gone and only shows error 17.

Link to comment
Share on other sites


  • Create New...