![]() |
|
|
|
#1
|
|||
|
|||
|
Quote:
|
|
#2
|
|||
|
|||
|
nevermind I found it
|
|
#3
|
|||
|
|||
|
I got internet working in both 32bit & 64bit kernel options.
Change info.plist of original Snow Leopard IONetworkinfFamily.kext follow your guide, and install using kextutility. It works fine. Finally I got sound and internet in both 32bit & 64bit kernel. |
|
#4
|
|||
|
|||
|
Actually there is a better solution for audio and I have to thank TheKing (aka XyZ) for that .Using VodooHDA the microphone is not working in P5K-E but you can modify your DSDT file to get your sound working and without loading VoodoHDA.kext . I will post the solution and my DSDT file later .
Last edited by lancelotu; 07-27-2009 at 05:58 AM. |
|
#5
|
|||
|
|||
|
I can't wait.
Quote:
I already modified my DSDT file to get my nVidia 8800GT graphic card working. Now I can get DSDT patch for audio !!!! I can't wait..... |
|
#6
|
|||
|
|||
|
AD1988B audio solution with patched DSDT
This is for P5K-E Wifi a/p Motherboard but it should work with other P5K models
Try this at your own risk. Thanks again to XyZ . put the AD1988b.Fix.kext in /System/Library/Extensions repair it's permissions and replace your DSDT.aml with the one from the package and you're good to go . I attached also the .dsl file . P5K-e.DSDT.Sound.zip |
|
#7
|
|||
|
|||
|
Quote:
I add my graphic card to your dsdt.dsl file,and try to compile dsdt.aml file using iaslMe I got 3 errors and don't make dsdt.aml. So, I try to patch my dsdt.aml file. I don't know which part you modified. Can you explain to me ? Thank you |
|
#8
|
|||
|
|||
|
Quote:
If so, can you post more details of how did you got it? and, (if I'm not asking too much) can you please link some documentation for my understanding? sorry, I have a very poor english |
|
#9
|
||||
|
||||
|
Quote:
[HACK P5K] ASUS P5K Deluxe/Wifi [ Q9650 / 8GB OCZ / EVGA 8800 GTX ] Windows Se7en 500GB SATA OSX 10.6.4 (vanilla-EFI) 500GB SATA [HACK EP43] Gigabyte EP43-DS3L [ E6700 / 8GB OCZ / PNY 250 GTS ] Windows Vista 64bit 250 SATA OSX 10.6.4 (vanilla-EFI) 160GB SATA |
|
#10
|
|||
|
|||
|
DSDT mods
Quote:
right under this lines: Code:
Device (USBE)
{
Name (_ADR, 0x001A0007)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}
}
Code:
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 (0x24)
{
/* 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, 0xA0, 0x90,
/* 0018 */ 0x80, 0xF1, 0x45, 0x01, 0x90, 0xF1, 0xC5, 0x01,
/* 0020 */ 0x70, 0x60, 0x01, 0x01
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Code:
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)
}
Code:
.........................
MSC7, 32,
MSC8, 32,
DMAX, 8,
HPTA, 32
}
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10).........................
Note that this has no front panel headphones working (trying to figure that out) but at least microphone is working great now. Please report if working |