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)

rokmc820 12-16-2009 04:52 PM

can't use speedstep to P5K-E board? impossible?
 
1 Attachment(s)
can't use speedstep to P5K-E board?
I used P5K-E wifi and Q9550. always fixed CPU clock(2.84GHz)
Who find a solution?

gp-se 12-19-2009 05:54 AM

anyone able to get time machine using this method? I've updated to 10.6.2, but time machine doesn't backup anything.

kcar 12-21-2009 05:15 AM

DSDTPatcherGUI ?
 
Hi
In the guide it says to run the DSDTPatcherGUI after install but I can't find that on the 2009.zip package found on the link? What did I miss?
Cheers

cyborg28 01-10-2010 08:40 PM

Quote:

Originally Posted by Snoc (Post 34233)
My dsdt file that i'm posting here have all USB, SATA and Sound Fix. I Hope this works for you as well as me. All credits goes to the people who posted here. I only can say a big thank you to all of them

Kind regards,
Snoc

Many Many Thanks.

I have spent 3 Days trying to follow this:

[GUIDE] Snow Leopard on P5KE WIFI P5K-E 64bit vanilla, 2nd UPDATE. NOW WITH RC3.

But could only get sound working via DSDT Patching. Sleep would not work no matter what I tried.

I used your DSDT.aml file straight up with no changes now sound, sleep and HDD icons are working right.

If others have a P5K-E Wifi I suggest trying this DSDT file FIRST!!!

I am not a programmer or expert by any means, but I have been Hackingshing since 10.4.8 and this Snow Leopard is the most Trouble I have had.

Thanks again!

Cyborg.

P5K-E Wifi BIOS 1202 +C2Q6600 (Sound Network HDD, IDE DVD, jmicron Sleep all working. Wifi Not Tested.) Working via Guide link + Snoc DSDT
XFX 8800GT 512MB / G92 Working Via EFI_Studio

Rave 02-03-2010 08:33 PM

what about SPDIF, I have bad sound to, I used VoodooHDA + 1988B kext
is it real to fix SPDIF?
p.s. analog line out also makes ugly noise

walterav 02-04-2010 10:09 AM

Quote:

Originally Posted by Rave (Post 44414)
what about SPDIF, I have bad sound to, I used VoodooHDA + 1988B kext
is it real to fix SPDIF?
p.s. analog line out also makes ugly noise

Why use voodooHDA and 1988b kext? Thats asking for trouble.

You should patch the dsdt with HDEF/HDA support and only use the injector/legacy 1988b.kext. SPDIF is working without a problem!

walterav 02-04-2010 10:40 AM

Quote:

Originally Posted by fishcow (Post 40440)
OSXRestart does solve the restart after sleep issue, however I can't get Shutdown to work if I remove Ev0reboot.
Apparently you can fix this in DSDT - but I have no idea :)

OSXRestart.kext indeed only fixes restart and performing a restart after successful waking.

I found the person/location of the DSDT shutdown fix for ASUS P5K-pro boards its been done by "Master Chief" on "Insanelymac". This is the location of the thread the fix is partly described on the 8thpage "Lo-Fi version of website" search for "_PTS".

http://www.insanelymac.com/forum/lof...88920-350.html

I think it will also work on our Motherboards. The only problem is that the the DSDT patch is not fully described, there are more parts of the DSDT that needs to be patched before the shutdown patch works.

I asked for some extra input. Keep ya updated...

walterav 02-08-2010 12:13 AM

Quote:

Originally Posted by fishcow (Post 40440)
OSXRestart does solve the restart after sleep issue, however I can't get Shutdown to work if I remove Ev0reboot.
Apparently you can fix this in DSDT - but I have no idea :)

Quote:

Originally Posted by walterav (Post 44437)
I asked for some extra input. Keep ya updated...

Shutdown fix DSDT solution by MasterChief please test!
http://www.insanelymac.com/forum/ind...opid=1405756&#

Change the following two segments of your DSDT, "Device (SBRG)" and "_PTS" .
original _PTS
Code:

Method (_PTS, 1, NotSerialized)
    {
        Store (Arg0, DBG8)
        PTS (Arg0)
        Store (Zero, Index (WAKP, Zero))
        Store (Zero, Index (WAKP, One))
        If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02)))
        {
            Sleep (0x0BB8)
        }

        Store (ASSB, WSSB)
        Store (AOTB, WOTB)
        Store (AAXB, WAXB)
        Store (Arg0, ASSB)
        Store (OSFL (), AOTB)
        Store (Zero, AAXB)
    }

patched _PTS #added part to begin and a } at end
Code:

Method (_PTS, 1, NotSerialized)
    {
        If (LEqual (Arg0, 0x05))                              // S5 (shutdown).
        {
            Store (One, \_SB.PCI0.SBRG.AG3E)                  // Return to S5 after a power failure.
        }
        Else
        {
        Store (Arg0, DBG8)
        PTS (Arg0)
        Store (Zero, Index (WAKP, Zero))
        Store (Zero, Index (WAKP, One))
        If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02)))
        {
            Sleep (0x0BB8)
        }

        Store (ASSB, WSSB)
        Store (AOTB, WOTB)
        Store (AAXB, WAXB)
        Store (Arg0, ASSB)
        Store (OSFL (), AOTB)
        Store (Zero, AAXB)
        }
    }

original Device (SBRG)
Code:

Device (SBRG)
            {
                Name (_ADR, 0x001F0000)
                Device (IELK)
// rest of device IELK

patched Device (SBRG) #added a part between Name (_ADR,xxx and Device (IELK)
Code:

            Device (SBRG)
            {
                Name (_ADR, 0x001F0000)
                // Newly added for EC support.
                OperationRegion (LPC0, PCI_Config, 0xA0, 0x54)    // General PM Configuration 3 Register (ICH9R-316972.pdf / 13.8.1.3 / page 492).
                Field (LPC0, AnyAcc, NoLock, Preserve)
                {
                        ,  10,
                    XPME,  1,                    // Bit 10 - BIOS_PCI_EXP_EN.
                            Offset (0x04),            // General PM Configuration 3 Register (ICH9R-316972.pdf / 13.8.1.3 - / page 492).
                    AG3E,  1,                    // Bit 0 Ð AFTERG3_EN.
                            Offset (0x50),            // Root Complex Base Address Register (ICH9R-316972.pdf / 13.1.35 / page 451).
                    RCBA,  32                    // Root Complex Base Address.
                }
                Device (IELK)
// rest of device IELK

So far 10 and more successful shutdowns in a row, and sleep and wake and restart after sleep all working... this is on 10.5.8

kjun5huo 02-08-2010 08:30 AM

walterav // Good job. It works good. I tested on my P5K-E wifi on snowlopard 10.6.2. I removed EvOreboot.kext from E/E, but still I have to use OsXRestart.kext.
Did you hear about AsereBLN's bootloader ? I found Booter_AsereBLN_v1.1.8.zip from Insanelymac.(http://www.insanelymac.com/forum/ind...owtopic=210093)
It's really nice. It shows cpu information and memory information exactly. But it cause KP sometimes randomly.

walterav 02-09-2010 12:13 AM

Quote:

Originally Posted by kjun5huo (Post 44638)
walterav // Good job. It works good. I tested on my P5K-E wifi on snowlopard 10.6.2. I removed EvOreboot.kext from E/E, but still I have to use OsXRestart.kext.
Did you hear about AsereBLN's bootloader ? I found Booter_AsereBLN_v1.1.8.zip from Insanelymac.(http://www.insanelymac.com/forum/ind...owtopic=210093)
It's really nice. It shows cpu information and memory information exactly. But it cause KP sometimes randomly.

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.

\UPDATE
use Asere/BLN 1.1.8
Hibernation working LOL, even with picture

So Restart after sleep/wake, sleep and wake and shutdown and hibernate all work!

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 !!

walterav 02-12-2010 10:28 AM

Quote:

Originally Posted by kjun5huo (Post 44806)
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:

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

Example:(My DSDT for P5K-E wifi)

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 !!

Nice discovery! So no more sleepenabler needed in Snow? I'll look if its there in my DSDT already. The only thing that made my pc sleep directly was fixing the USB in DSDT but thats for Leo.

Hibernate:
Hibernate works for me after creating a sleepimage first in terminal "make sure secure virtual memory is disabled in System Preferences > Security". Download the deepsleep widget. http://deepsleep.free.fr/deepsleep_1.1.zip # leopard only...
Code:

sudo pmset -a hibernatemode 1 #creates image file, hibernate works without widget, no STR3 anymore.
#restart and test if hibernate indeed works
sudo pmset -a hibernatemode 3 #restores to both STR3 and hibernate
#restart and test if STR3 sleep again works

Now you can sleep from the Apple menu, and hibernate with the widget!

BTW kjun5huo could you edit your post and put the DSDT between CODE quotes. It makes it easier to read :D. I self discovered this feature also to late but makes reading a lot easier...

kjun5huo 02-12-2010 05:18 PM

Thank you for your reply
 
Sorry for my lousy posting.
I don't know how to code quote :'(:'(:'(

walterav 02-13-2010 07:26 PM

Quote:

Originally Posted by kjun5huo (Post 44921)
Sorry for my lousy posting.
I don't know how to code quote :'(:'(:'(

Its not that important, but its easier than you might think. A lot of forumboards / cms editors of websites have so many icons to manipulate the text you type... I just ignored them for a long time. When typing or editing a POST, at the second row of tools the last 3 icons on the right are useful "# <> and php" its the one with #.

You can also type your code between <code>put text here...</code> but use swap the <> with [ ] and it works

kjun5huo 02-15-2010 02:22 AM

Quote:

Originally Posted by walterav (Post 44979)
Its not that important, but its easier than you might think. A lot of forumboards / cms editors of websites have so many icons to manipulate the text you type... I just ignored them for a long time. When typing or editing a POST, at the second row of tools the last 3 icons on the right are useful "# <> and php" its the one with #.

You can also type your code between <code>put text here...</code> but use swap the <> with [ ] and it works

Thank you for your explain.
I have one question. After I installed AsereBLN Bootloader, I removed NullCPUPowerManagement.kext from E/E. I notice my cpu temperture 45 ~47 degree which is about 10 degree higher than before I remove NullCPUPowerManagement.kext.
I tried sevral methods to reduce cpu temperture, but I have no luck.
Is there any suggestions for this ?

maranbrazil 02-17-2010 01:06 AM

Hello, i have a P5k premium motherboard and i tried to install 1988b using dsdt + ad1988b.fix.kext, the sound works, but have a problem:

sometimes, i have:
internal speakers
line out
line out
optic line out

and sometimes the output changes to:
headphones
line out
line out
optic line out

and this change sometimes appears when i'm using itunes, so i lost the sound at the headphone.

i followed this:
http://www.infinitemac.com/f57/how-t...post30994.html

the pinconfiguration is affected by the ad1988b.fix.kext or only by the dsdt injection ?

thanks for help and sorry for the bad english (i'm from brazil)

paulsaun3 02-18-2010 10:31 PM

Is there a file ownership issue?
 
Q6600, P5K Deluxe with 10.5.7 running since last summer using boot123.

SL boot stops just past Chameleon boot with- "IOAPIC version ox20 vector 64:87" as the last line and is frozen there. A couple of lines up it states "Mac Framework successfully initialized" a total of 22 lines before freezing.


The guide is not hard to follow and have a new 500G sata2, using AHCI in bios, but the installer for the OSXinstall.mpkg stop with about 1 minute left and exits with an error stating there are "files that are not permitted to be copied". I still must be doing something wrong.

The other strange issue is ownership of the files on the SL HD disk the mpkg installer installed to are "K1:staff" and not "root:wheel and root: admin" as the Leopard root directory has. Disk utility has the repair permissions greyed out and only allows me to "repair disk". This verified the disk is "OK" but does not repair the ownership issue. I have tried diskutil from the command line with both repairPermissions /dev/disk0 and diskutil enableOwnership.
My mounted OS X install DVD has the K1:staff ownership also.


I have tried my compiled dsts.aml as well as one from another P5K Deluxe posted here.
com.apple.Boot.plist is in both Extra and Lib/Preferences locations and is the same. I used the "boot" file in the / from "Snow Essentials", UInsaller to put in my Nvidia 7600GS 256M video. Used Chameleon v3 as specified.

Thanks to all for the excellent work on this forum.

Found the problem.. it lives!! I took out the AppleDecrypt.kext, Disabler.kext, and OpenHaltReset.kext from the UInstaller and achieved boot. The permissions thing must be normal as no amount of searching found an issue with this.
My dsts.amt works good.

swamijivan 02-19-2010 10:04 AM

Hi guys..

Please I need some help to set my video card 9800GT to work with dual monitor display.
At the beginning I just add the GraphicDisplay string to run and QE/CI was working, no dual monitor..
So I used the Lancetou advice with Osx86 universal install to inject an EFI string (I used the 8800GT because 9800 was not in the list, but as I know the hardware is the same). Now I can read the config of my graphic right.. but still my dual monitor don't work.
I have the firdt monitor on the nearest plug and an apple adapter DVI-S-video to trough the second DVI to connect my TV; I can find the double monitor setting but when I check it I just have a "sandy" resolution on first monitor and no signal on second plug.
I use no kext or patch but the realtek wifi in the system, Chamaleon 2 mounted.
Sorry for my english :-/ I am italian an is my first Hackintosh...
Thanks in advance...

walterav 02-22-2010 09:28 PM

Quote:

I have the firdt monitor on the nearest plug and an apple adapter DVI-S-video to trough the second DVI to connect my TV; I can find the double monitor setting but when I check it I just have a "sandy" resolution on first monitor and no signal on second plug.
Are you sure the DVI to s-video plug is compatible with Nvidia cards? I thought it was made for ATI cards although Display Preferences detects tv-out pal/ntsc etc t did not give a picture on a realmac with Nvidia in my case. Could you try 2x dual dvi monitors?

I know the DVI to s-video works great on ATI hd2600xt and 1900xt.

swamijivan 02-24-2010 10:52 AM

Quote:

Originally Posted by walterav (Post 45396)
Are you sure the DVI to s-video plug is compatible with Nvidia cards? I thought it was made for ATI cards although Display Preferences detects tv-out pal/ntsc etc t did not give a picture on a realmac with Nvidia in my case. Could you try 2x dual dvi monitors?

I know the DVI to s-video works great on ATI hd2600xt and 1900xt.

Thanks for reply... To be onest I never could think that an adapter DVI-Svideo can be right for a brand and useless for another...But we are here to learn! So I will try with a DVI-VGA adapter on the second plug (I have not two DVI monitors :( to give a try)
BTW also the s-video native plug on my Nvidia does not work...
I will post the results.. cheers

UPDATE : You where right... The apple adapter is not compatible with Nvidia cards! I used a DVI-VGA adapter on my second plug and works.
BTW is working also in extended desktop (not only in clone mode as I read on some Snow forum) So I bought a VGA-Svideo adapter for 1.99 and hope that the trick will work! As soon I receive all the stuff I will post the results, cheers

walterav 02-26-2010 08:39 PM

Quote:

Originally Posted by swamijivan (Post 45458)
Thanks for reply... To be onest I never could think that an adapter DVI-Svideo can be right for a brand and useless for another...But we are here to learn! So I will try with a DVI-VGA adapter on the second plug (I have not two DVI monitors :( to give a try)
BTW also the s-video native plug on my Nvidia does not work...
I will post the results.. cheers

UPDATE : You where right... The apple adapter is not compatible with Nvidia cards! I used a DVI-VGA adapter on my second plug and works.
BTW is working also in extended desktop (not only in clone mode as I read on some Snow forum) So I bought a VGA-Svideo adapter for 1.99 and hope that the trick will work! As soon I receive all the stuff I will post the results, cheers

NVenabler.kext seems to be a kext that enables the analogue TV outputs of nvidia cards, like yuv from the mixed s-video socket so maybe s-video too... try that one. Don't waste more money on adapters...

mecanoiz 03-01-2010 05:14 PM

A fews week ago I installed 10.6.2 using this guide. After a day or two everything was okay (most problems were related to getting QE/CI to work on my gtx275). So first: thanks to all contributors of this thread.
Not all dsdt patches were applied so I still have some shutdown irregularities.
Today my hack went to sleep and gfx card fans went spinnging full speed. I held down the power button for five seconds to make it reboot. But during reboot i gets stuck now. Starting up using safe/verbose mode reports that it enters fsck_hfs and it doens't progress after ** Checking catalog file.
I tried repairing it through disk utility on a macbook but everything seems ok from there.
then i tried fsck -fy /dev/diskXsX in terminal
this is the output
Quote:

bash-3.2# fsck -fy /dev/disk2s2
** /dev/rdisk2s2
BAD SUPER BLOCK: MAGIC NUMBER WRONG

LOOK FOR ALTERNATE SUPERBLOCKS? yes

SEARCH FOR ALTERNATE SUPER-BLOCK FAILED. YOU MUST USE THE
-b OPTION TO FSCK TO SPECIFY THE LOCATION OF AN ALTERNATE
SUPER-BLOCK TO SUPPLY NEEDED INFORMATION; SEE fsck(8).
Can anybody help me out ?

Prox85 03-03-2010 03:40 PM

Quote:

Originally Posted by walterav (Post 44676)

So Restart after sleep/wake, sleep and wake and shutdown and hibernate all work!

hello can u post your DSDT and zipped extra folder?

thank you...

Prox85 03-03-2010 04:04 PM

hello,

To get rid of NullCPUPowermanagement/Disabler/SleepEnabler and to have low cpu temp/power consumption we must bringup SpeedStepping with AppleIntelCPUPowermanagement.kext. We must patch and integrate the SSDT into the DSDT.

did anyone know how? thank you!

walterav 03-05-2010 02:29 PM

Quote:

Originally Posted by Prox85 (Post 45799)
hello can u post your DSDT and zipped extra folder?

thank you...

DSDT is configuration specific, it depends on amount of RAM and type of CPU used. I may post a list of all patches I used in the near future, the only thing that may be added is speedstepping and therefor a proper cpu temperature... but I haven't botherd that much with it. It may also be possible to get full audio and network detection in it...

The E/E/ only contains 'fakesmc' the E/ folder only contains DSDT.aml and com.apple.Boot.plist. The S/L/E/ folder only contains the 2 injectors for audio and lan.

Can you post your BIOS settings?

kpkp 03-06-2010 11:18 PM

1 Attachment(s)
Quote:

Originally Posted by Prox85 (Post 45800)
hello,

To get rid of NullCPUPowermanagement/Disabler/SleepEnabler and to have low cpu temp/power consumption we must bringup SpeedStepping with AppleIntelCPUPowermanagement.kext. We must patch and integrate the SSDT into the DSDT.

did anyone know how? thank you!

You can take a look at the DSDT i am using for the Asus P5K-E WIFI 4gb ram e2160...

sergiobeijo 03-07-2010 07:55 PM

Help with download
 
Dear all! I can not download files for P5K-E Wifi A/P -64 bit mode from http://www.megaupload.com/?d=MGUAATG6

Is there other link? Or can you email me the file?

Thank you.

drapple 03-09-2010 07:42 PM

2 Graficcards
 
1 Attachment(s)
Hello i have a problem.

http://www.google.de/images/cleardot.gifLateinische Umschrift anzeigen
I would like to install on my Asus P5K-E WiFi, a second vga card.

I have 2x Geforce 8600 GT with 256MB.

Unfortunately, I do not get 2 graphics cards to run simultaneously.

See picture.

If only one card had it, everything goes, it does not matter in which the 2 PCIE slots you inside it.

It is only when I go both remove the DSDT file.

Can someone help me?

PS: Sorry for my bad English!

walterav 03-19-2010 07:39 PM

Quote:

Originally Posted by walterav (Post 45905)
I may post a list of all patches I used in the near future

This is just a summary of several dsdt fixes working for this board. I'm not the one who invented any of these patches, but I don't know the names of all contributors anymore... See it as a guide, and notice the //- or //+.

Code:

### several DSDT patches for optimizing p5k-e-wifi/ap bios 1202

###fix for adding fixes
Method (NPTS, 1, NotSerialized)
            {
            }

//+    Method (DTGP, 5, NotSerialized)
            {
                If (LEqual (Arg0, Buffer (0x10)
                        {
                            /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
                            /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
                        }))
                {
                    If (LEqual (Arg1, One))
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Store (Buffer (One)
                                {
                                    0x03
                                }, Arg4)
                            Return (One)
                        }

                        If (LEqual (Arg2, One))
                        {
                            Return (One)
                        }
                    }
                }

                Store (Buffer (One)
                    {
                        0x00
                    }, Arg4)
                Return (Zero)
//+            }

Method (NWAK, 1, NotSerialized)
            {
            }

###shutdown fix

Device (SBRG)
{
    Name (_ADR, 0x001F0000)
    //+ OperationRegion (LPC0, PCI_Config, 0xA0, 0x54)
    //+ Field (LPC0, AnyAcc, NoLock, Preserve)
    //+ {
    //+        ,  10,
    //+    XPME,  1,
    //+            Offset (0x04),
    //+    AG3E,  1,
    //+            Offset (0x50),
    //+    RCBA,  32
    //+ }

    Device (IELK)

Method (_PTS, 1, NotSerialized)
    {
        //+ If (LEqual (Arg0, 0x05))
        //+ {
        //+    Store (One, \_SB.PCI0.SBRG.AG3E)
        //+ }
        //+ Else
        //+ {
            Store (Arg0, DBG8)
            PTS (Arg0)
            Store (Zero, Index (WAKP, Zero))
            Store (Zero, Index (WAKP, One))
            If (LAnd (LEqual (Arg0, 0x04), LEqual (OSFL (), 0x02)))
            {
                Sleep (0x0BB8)
            }

            Store (ASSB, WSSB)
            Store (AOTB, WOTB)
            Store (AAXB, WAXB)
            Store (Arg0, ASSB)
            Store (OSFL (), AOTB)
            Store (Zero, AAXB)
        //+ }
    }

### AppleIntelCPUPowerManagment.kext kernelpanic fix, hpet / rtc / tmr
#not that good for quadcores?

Device (PIC)
                {
                    Name (_HID, EisaId ("PNP0000"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0020,            // Range Minimum
                            0x0020,            // Range Maximum
                            0x00,              // Alignment
                            0x02,              // Length
                            )
                        IO (Decode16,
                            0x00A0,            // Range Minimum
                            0x00A0,            // Range Maximum
                            0x00,              // Alignment
                            0x02,              // Length
                            )
                        //- IRQNoFlags ()
                        //-    {2}
                    })

               
Device (TMR)
                {
                    Name (_HID, EisaId ("PNP0100"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0040,            // Range Minimum
                            0x0040,            // Range Maximum
                        //+-  0x01,              // Alignment
                            0x04,              // Length
                            )
                        //- IRQNoFlags ()
                        //-    {0}
            //+ IO (Decode16,
                        //+    0x0050,            // Range Minimum
                        //+    0x0050,            // Range Maximum
                        //+    0x01,              // Alignment
                        //+    0x04,              // Length
                        //+    )
                    })
                }

Device (RTC0)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,            // Range Minimum
                            0x0070,            // Range Maximum
                            0x00,              // Alignment
                            0x02,              // Length
                            )
                        //- IRQNoFlags ()
                        //-    {8}
                    })
                }

Device (HPET)
                {
                    Name (_HID, EisaId ("PNP0103"))
                    Name (CRS, ResourceTemplate ()
                    {
                        //+ IRQNoFlags ()
                        //+    {0}
                        //+ IRQNoFlags ()
                        //+    {8}
                        Memory32Fixed (ReadOnly,
                            0xFED00000,        // Address Base
                            0x00000400,        // Address Length
                            _Y09)
                    })

### internal SATA ports shown as internal Intel ESB2 sata ports

Device (SATA)
            {
                Name (_ADR, 0x001F0002)
                Name (^NATA, Package (0x01)
                {
                    0x001F0002
                })
                Name (\FZTF, Buffer (0x07)
                {
                    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5
                })
                Name (REGF, One)
                //+ Method (_DSM, 4, NotSerialized)
                //+ {
                //+    Store (Package (0x02)
                //+        {
                //+            "device-id",
                //+            Buffer (0x04)
                //+            {
                //+                0x81, 0x26, 0x00, 0x00
                //+            }
                //+        }, Local0)
                //+    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                //+    Return (Local0)
                //+ }

        Method (_REG, 2, NotSerialized)

### usb ports show as internal usbport for fixing sleep, a lot of work

Device (EUSB)
            {
                Name (_ADR, 0x001D0007)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x0D, 0x04))
                }

                //+ Method (_DSM, 4, NotSerialized)
                    {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x3A, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                //+ }
            }

Device (USBE)
            {
                Name (_ADR, 0x001A0007)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x0D, 0x04))
                }

                //+ Method (_DSM, 4, NotSerialized)
                    {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x3C, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                //+ }
            }

Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x03, 0x04))
                }

          //+  Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x34, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
          //+  }

Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x04, 0x04))
                }

          //+  Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x35, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
          //+  }

Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x0C, 0x04))
                }

          //+  Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x36, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
          //+  }

Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x0E, 0x04))
                }

          //+  Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x37, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
          //+  }

Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x05, 0x04))
                }

          //+  Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x38, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
          //+  }

Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x20, 0x04))
                }

          //+  Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                        {
                            "device-id",
                            Buffer (0x04)
                            {
                                0x39, 0x3A, 0x00, 0x00
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
          //+  }

### Network adapter will be shown as onboard fixes UUID/timemachine etc

Device (P0P9)
            {
                Name (_ADR, 0x001C0005)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR09)
                    }

                    Return (PR09)
                }

                //+ Device (GIGE)
                {
                    Name (_ADR, Zero)
                    OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
                    Field (GPIO, ByteAcc, NoLock, Preserve)
                    {
                        GO01,  8,
                        GO02,  8,
                        GO03,  8,
                        GO04,  8,
                        GO05,  8,
                        GP9,    1
                    }

                    Name (_PRW, Package (0x02)
                    {
                        0x09,
                        0x03
                    })
                    Method (EWOL, 1, NotSerialized)
                    {
                        If (LEqual (Arg0, One))
                        {
                            Or (GP9, One, GP9)
                        }
                        Else
                        {
                            And (GP9, Zero, GP9)
                        }

                        If (LEqual (Arg0, GP9))
                        {
                            Return (Zero)
                        }
                        Else
                        {
                            Return (One)
                        }
                    }
                //+ }
            }

Device (GBEC)

### azalia/hdef AppleHDA compatible inject

Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x20, 0x04))
                }

    //+ Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "codec-id",
                            Buffer (0x04)
                            {
                                0x9B, 0x82, 0x43, 0x10
                            },

                            "layout-id",
                            Buffer (0x04)
                            {
                                0x0C, 0x00, 0x00, 0x00
                            },

                            "device-type",
                            Buffer (0x17)
                            {
                                "Analog Devices AD1988B"
                            },

                            "PinConfigurations",
                            Buffer (0x20)
                            {
                                /* 0000 */    0x30, 0x40, 0x21, 0x01, 0x10, 0x40, 0x11, 0x01,
                                /* 0008 */    0x40, 0x90, 0xA1, 0x01, 0x50, 0x30, 0x81, 0x01,
                                /* 0010 */    0x60, 0x10, 0x01, 0x01, 0x20, 0x90, 0xA1, 0x01,
                                /* 0018 */    0xF0, 0x11, 0x45, 0x01, 0x70, 0x60, 0x01, 0x01
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            //+ }
        }

Scope (\_GPE)

### injecting ATI videocard with DSDT
#use Wormy/x1600 Megalodon/2600/3870 Motmot/4870
            Device (P0P2)
            {
                Name (_ADR, 0x00010000)
    //+    Device (GFX)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x16)
                            {
                                "@0,compatible",
                                Buffer (0x0E)
                                {
                                    "ATY,Megalodon"
                                },

                                "@0,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },

                                "@0,display-connect-flags",
                                Buffer (0x02)
                                {
                                    0x00, 0x04
                                },

                                "@0,name",
                                Buffer (0x0E)
                                {
                                    "ATY,Display_A"
                                },

                                "@1,compatible",
                                Buffer (0x0E)
                                {
                                    "ATY,Megalodon"
                                },

                                "@1,device_type",
                                Buffer (0x08)
                                {
                                    "display"
                                },

                                "@1,display-connect-flags",
                                Buffer (0x02)
                                {
                                    0x00, 0x04
                                },

                                "@1,name",
                                Buffer (0x0E)
                                {
                                    "ATY,Display_B"
                                },

                                "device_type",
                                Buffer (0x14)
                                {
                                    "ATY,MegalodonParent"
                                },

                                "model",
                                Buffer (0x19)
                                {
                                    "ATI Radeon HD2600 Series"
                                },

                                "rom-revision",
                                Buffer (0x06)
                                {
                                    "3169a"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
    //+    }

                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR02)
                    }

                    Return (PR02)
                }
            }

### Snow Leopard extra sleep fix?
Return (WAKP)

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


NIXin 03-20-2010 03:31 PM

Nice. Thanks a lot.

gp-se 03-29-2010 09:25 PM

can someone help me, I used this guide, currently running 10.6.2 using the updated sleepenabler. Is there anyway for me to just use a DSDT file instead of all these kexts in my extra folder along with a DSDT?
I would like to clean out my Extra folder but don't know what is needed, if it helps:
ASUS P5K-e wifi, 1305 bios
Jmicron disabled, only onboard sound\ethernet enabled.
all drives are SATA AHCI (dvd, and hard drives)
e6600, 4gb ddr2 667mhz
I dunno how to make dsdt file, my current file I downloaded on the first pages of this thread, and it has worked so I left it, but I would love to clean out extra kext's I don't need.

kpkp 03-30-2010 04:07 PM

1 Attachment(s)
Quote:

Originally Posted by gp-se (Post 46759)
can someone help me, I used this guide, currently running 10.6.2 using the updated sleepenabler. Is there anyway for me to just use a DSDT file instead of all these kexts in my extra folder along with a DSDT?
I would like to clean out my Extra folder but don't know what is needed, if it helps:
ASUS P5K-e wifi, 1305 bios
Jmicron disabled, only onboard sound\ethernet enabled.
all drives are SATA AHCI (dvd, and hard drives)
e6600, 4gb ddr2 667mhz
I dunno how to make dsdt file, my current file I downloaded on the first pages of this thread, and it has worked so I left it, but I would love to clean out extra kext's I don't need.

I use:
AD1988bFix.kext
fakesmc.kext
JMicronATA.kext (optional if u need the IDE conector and e-sata)
LegacyJMB36xSATA.kext (cosmetic)
OSXRestart.kext
and the dsdt i posted...

All u would need to change in the DSDT are the pstates for your CPU, use P-states calculator for that, shouldn't be to hard ;)
Use iASLme for the compiling and decompiling of the dsdt...

gp-se 03-30-2010 04:47 PM

thanks for the reply, however I've ruined my OSX install and went back to windows :(

lukelovett 03-31-2010 01:16 AM

10.6.3
 
I just did a software update to 10.6.3

Everything works perfect. No need for hacking. Sound, Shutdown, CPU Temps and all other things are working perfectly.

Phr0z 04-03-2010 01:15 PM

Also updated to 10.6.3.. working as a charm except for sound output on front panel which seems to be mono only??

Using dsdt fix with AD2000b.kext

PeterG 04-06-2010 06:46 PM

Hi,
Could someone help me? I was running SL 10.6.2 on my P5K-E WiFi and everything was working fine - using this guide to install it with Chamaleon bootloader (sound, network sleep/wake/restart everything was fine...)

But unfortunatelly after I did a software uptdate to 10.6.3 I canīt boot anymore due a Kernel Panic.
(Thanks to Chamaleon bootloader I can boot with Leopard or Win7 but not with SL10.6.3)

Any help will be very appreciated. Thank you in advance.
Peter

kpkp 04-07-2010 04:21 PM

Quote:

Originally Posted by PeterG (Post 47055)
Hi,
Could someone help me? I was running SL 10.6.2 on my P5K-E WiFi and everything was working fine - using this guide to install it with Chamaleon bootloader (sound, network sleep/wake/restart everything was fine...)

But unfortunatelly after I did a software uptdate to 10.6.3 I canīt boot anymore due a Kernel Panic.
(Thanks to Chamaleon bootloader I can boot with Leopard or Win7 but not with SL10.6.3)

Any help will be very appreciated. Thank you in advance.
Peter

If u use SleepEnabler remove it ;)

thedecline 04-14-2010 12:26 AM

Updated to 10.6.3
 
Just updated to 10.6.3 with the new 1.1 updated (google it), and all is fine. Audio is working a treat, including front panel audio.

Using an extra folder on the efi partition with all kexts in there.

adrianalanis200 04-15-2010 10:55 AM

Kernel Panic
 
1 Attachment(s)
Sorry guys, i honestly didn't wanted to ask.

But I been trying to install snow leopard on my computer, but i keep getting a kernel panic.

Now im using 10.5.8, so I tough i wouldn't have any problem but, i tried installing using USB, DVD, with the -x -v and i forgot what else

My system is
Motherboard P5K-E (bios 0806)
Processor Intel Core 2 Duo E8400 @ 3GHz
Graphic Card: NVIDIA eGeforce 8800 GT
2 GB DDR2-800 RAM
500 GB of HD

I cant get to to the installation screen, just got stock. Any suggestion will be appreciated. And yes i looked before how to solve the problem but nothing, thanks a lot. I attached the picture

steph3n 04-24-2010 08:35 PM

Guys, does sleep work for you?

Whenever i click on sleep, the screen turns off, but my fans are still on etc. Then the screen stays turned off forever, i push keyboard keys, click mouse, push power button but it doesn't do anything. I have to restart the machine

How do I I enable sleep?

ulinperx 05-25-2010 08:46 PM

Quote:

Originally Posted by thedecline (Post 47318)
Just updated to 10.6.3 with the new 1.1 updated (google it), and all is fine. Audio is working a treat, including front panel audio.

Using an extra folder on the efi partition with all kexts in there.

Which dsdt.dsl patch did you use to get the front panel going? I've tried all of the patches listed on this thread and can't get front panel audio to work. Upgraded to 10.6.3, everything works fine except for front panel audio :(