InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   [How-To] Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode (http://infinitemac.com/showthread.php?t=3380)

bingaling 02-09-2010 12:20 AM

i had 10.6 working perfectly. then i updated to 10.6.1, again perfect. but every time i try to update to 10.6.2 it panics immediately... :(

i'm in 64bit mode by default. DSDT patched but couldn't manage to recompile the DSDT. I'm using evoreboot.kext instead of osxrestart.kext coz it shuts down completely... and voodooHDA... any ideas on what's making it panic?
i have leopard on a smaller partition so can edit ad lib.

another minor issue is that in the "Hardware overview" it says i have a Quad-Core Intel Xeon 3 GHz, when in fact it's a Core2 Quad Q6600... although that's purely cosmetic, i would like to fix it eventually


-------------------
P5K-E Wifi/AP
Quad core Q6600
6GB 800MHz RAM
GeForce 9400 GT
Chameleon-2.0-RC4-r684

kjun5huo 02-09-2010 12:46 AM

Quote:

Originally Posted by walterav (Post 44676)
I am using the 1.1.7 version with the reboot fix "FADT/OsxRestart.kext" built in. I'm using 10.5.8 btw because of snow leopard incompatible ATI hd2600xt.

No kernel panics here, thats around 2 years ago, when using IDE controller Jmicron.

Thank you for your answer. So, you don't use OsXRestart.kext in E/E anymore ? Where can I get the information about 'the reboot fix "FADT/OsxRestart.kext" built in' ?

walterav 02-09-2010 12:48 AM

Quote:

Originally Posted by bingaling (Post 44678)
DSDT patched but couldn't manage to recompile the DSDT. I'm using evoreboot.kext instead of osxrestart.kext coz it shuts down completely... and voodooHDA... any ideas on what's making it panic?

Why use VoodooHDA? is DSDT + legacy kext not working for you, maybe thats the kernelpanic cause?

Download the iasl binary file, copy the DSDT.dat / DSDT.aml into a folder with the iasl. Go to terminal and type.
./iasl -d DSDT.aml #it will make a DSDT.dsl
#textedit/textwrangler / patch what you want
mv DSDT.aml DSDT.aml.good
./iasl -ta DSDT.dsl #recreates DSDT.aml

walterav 02-09-2010 01:02 AM

Quote:

Originally Posted by kjun5huo (Post 44682)
Thank you for your answer. So, you don't use OsXRestart.kext in E/E anymore ? Where can I get the information about 'the reboot fix "FADT/OsxRestart.kext" built in' ?

http://www.efixusers.com/showthread.php?t=644

It was already there since 1.1.x

What extra kexts are you also using?
I'm only using LegacyYukon2.kext "based on 88e8053 not 55" and 1988b.kext in /S/L/E , and fakesmc in /E/E.

fishcow 02-09-2010 01:19 AM

Quote:

Originally Posted by bingaling (Post 44678)
i had 10.6 working perfectly. then i updated to 10.6.1, again perfect. but every time i try to update to 10.6.2 it panics immediately... :(

i'm in 64bit mode by default. DSDT patched but couldn't manage to recompile the DSDT. I'm using evoreboot.kext instead of osxrestart.kext coz it shuts down completely... and voodooHDA... any ideas on what's making it panic?
i have leopard on a smaller partition so can edit ad lib.

another minor issue is that in the "Hardware overview" it says i have a Quad-Core Intel Xeon 3 GHz, when in fact it's a Core2 Quad Q6600... although that's purely cosmetic, i would like to fix it eventually

Hi,
I'm running 10.6.2 (updated from Software Update) with no issues.
I'm yet to do the dsdt shutdown fix - but for the moment - happy to stay with EvOreboot, OSXRestart and SleepEnabler combo which works fine.

So I have the following Extensions in my Extra/Extensions/ folder:
Disabler.kext ---> Quicktime fix
EvOreboot
Fakesmc
NullCPUPowerManagement
OSXRestart
PlatformUUID
SleepEnabler

The only Extensions added to the regular /S/L/E are:
AD1988b.fix.kext -----> for audio with dsdt patches
IONetworkingFamily.ket ----> edited for yukon

I use a smbios.plist in Extra folder to report proper RAM, CPU and fake MacPro 3,1
The only caveat being if you decide to OverClock - you have to edit the info again.

I don't use any IDE drives - all SATA
Hope that helps

walterav 02-09-2010 01:43 AM

Quote:

Originally Posted by fishcow (Post 44686)
So I have the following Extensions in my Extra/Extensions/ folder:
Disabler.kext ---> Quicktime fix
EvOreboot
Fakesmc
NullCPUPowerManagement
OSXRestart
PlatformUUID
SleepEnabler

With DSDT fixes you have to get rid of these 3:
EvOreboot OSXRestart NullCPUPowerManagement

Don't know about PlatformUUID, but is Sleepenabler really necessary, Id did not need in when I stopped using NullCPUPowerManagment? Might try snow leo also these days without QE/CI... to see if it requires extras.

Are you sure about Disabler.kext being only for AppleUpstreamClient.kext, there may be more kexts in the plists being blocked!

fishcow 02-09-2010 01:51 AM

Quote:

Originally Posted by walterav (Post 44689)

Are you sure about Disabler.kext being only for AppleUpstreamClient.kext, there may be more kexts in the plists being blocked!

Mine is edited just for QT fix (AppleUpstreamClient.kext) - no other blocked extensions

As for all the other stuff I have in E/E :
I really don't know anymore because it's been a LONG time since I had to do all this stuff.
Well, at least since 10.6.2 and deciding to go 64 bit.
I still have all this stuff because I haven't done the dsdt shutdown patch yet.

kjun5huo 02-09-2010 01:58 AM

walterav// I use following kexts in my E/E
AD1988b.Fix.kext
fakesmc.kext
NullCPUPowerMangement.kext
PlatformUUID.kext
SleepEnabler.kext
OSXRestart.kext

After I install this bootloader, I remove OSXRestart.kext from my E/E and I put 'RestartFix=YES' in com.apple.Boot.plist.
Am I doing righr? Is there another Fix that i have to ?
Thank you for your help.

walterav 02-09-2010 09:57 AM

Quote:

Originally Posted by kjun5huo (Post 44691)
walterav// I use following kexts in my E/E
AD1988b.Fix.kext
fakesmc.kext
NullCPUPowerMangement.kext
PlatformUUID.kext
SleepEnabler.kext
OSXRestart.kext

After I install this bootloader, I remove OSXRestart.kext from my E/E and I put 'RestartFix=YES' in com.apple.Boot.plist.
Am I doing righr? Is there another Fix that i have to ?
Thank you for your help.

If I'm not mistaking it was automatically on, So I don't have anything in com.apple.Boot.plist.
BTW restart was always working for me except after sleep/wake also without OpenHaltRestart.kext, just shutdown was the problem in the old days which was fixed by OpenHaltRestart.kext...

kjun5huo 02-10-2010 09:51 AM

Try this
 
My friend gave me a hint about DSDT patch for sleep.
I try it. It works perfect. Now I have only two kexts (fakesmc.kext & AD1988bFix.kext) in E/E.
Restart, Sleep/Wake, Shutdown, Restart after sleep/wake all is good.
This is the hack for sleep.
At the end of the _WAK method, this must be added:
code:
Quote:

Return (Package (0x02)
{
Zero,
Zero
})
Example:(My DSDT for P5K-E wifi)

code:
Quote:

Method (_WAK, 1, NotSerialized)
{
ShiftLeft (Arg0, 0x04, DBG8)
WAK (Arg0)
If (IOWK) {}
Else
{
Notify (\_SB.PWRB, 0x02)
}

If (ASSB)
{
Store (WSSB, ASSB)
Store (WOTB, AOTB)
Store (WAXB, AAXB)
}

If (DerefOf (Index (WAKP, Zero)))
{
Store (Zero, Index (WAKP, One))
}
Else
{
Store (Arg0, Index (WAKP, One))
}

Return (WAKP)
}

Return (Package (0x02)
{
Zero,
Zero
})


Good luck !!