More updates...
Searching the web for a solution to my Kernelcache issue, I found this guy
that haves the same issue and was able to fix by removing the AppleHPET.kext > USE KERNEL CACHE Chameleon and Mountain Lion (help) - InsanelyMac Forum
But, I need this kext and I can`t remove it, so, I made some DSDT tests...
When I use this patch (this is the one that I`m currently using), I can boot Lion and Mountain Lion
without issues but I can`t use "Kernelcache" for Mountain Lion...
Code:
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (CRS, ResourceTemplate ()
{
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
Memory32Fixed (ReadOnly,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y09)
})
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_CRS, 0, NotSerialized)
{\n
Return (CRS)
}
}
When I change the Method _STA and _CRS of my HPET device for the below, I can`t boot
Lion due to AICPUPM.kext panic but I can boot Mountain Lion and even use "Kernelcache"...
Code:
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Code:
Method (_CRS, 0, NotSerialized)
{
Return (ATT3)
}
But the system crashes from nothing without any traces as you can see on the last lines of "system.log" and "kernel.log" was gone...
PHP Code:
Feb 24 02:58:49 kyndders-iMac mdworker[227]: result=0 err=0 serverVersion=10600000 ( clientSide version=499 ) deathPort=8455 errorStrAddr=0 len=0
Feb 24 02:58:59 kyndders-iMac Quicksilver[216]: CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.
Feb 24 02:59:06 kyndders-iMac Safari[229]: result=0 err=0 serverVersion=10600000 ( clientSide version=499 ) deathPort=12547 errorStrAddr=0 len=0
Feb 24 02:59:06 kyndders-iMac CloudRaindropHelper[230]: result=0 err=0 serverVersion=10600000 ( clientSide version=499 ) deathPort=10535 errorStrAddr=0 len=0
Feb 24 02:59:07 kyndders-iMac com.apple.launchd[1]: System: com.apple.xpc.domain.WebProcess[231]: Failed to import service at index: 0: 17: File exists
Feb 24 02:59:07 kyndders-iMac WebProcess[231]: result=0 err=0 serverVersion=10600000 ( clientSide version=499 ) deathPort=13315 errorStrAddr=0 len=0
So, based on this, I believe that this is some kind of I/O error maybe due to IRQ`s conflict...
I`m still doing some tests, but, I don`t know if I have the necessary knowledge for this...