PDA

View Full Version : Any luck with GA-EX58-UD3R


lachesis
08-26-2009, 02:44 PM
As the thread title says, anybody tried installing SL witht his mobo?

I am trying to follow the stickied guide but, i don't understand some of the steps so if you managed please share how you did it xD

DocShadow
08-28-2009, 12:39 AM
I have the EX58-UD5 ... pretty much the same board except for audio.

I posted an install guide a few days ago.

xxxslayeriiixxx
08-28-2009, 05:55 AM
i got EVGA x58 working x32 and x64.Since its x58 platform the installs might be similar. Vanilla install. DocShadows tutorial helped me a bit with his boot.plist. i just used the latest Chameleon and also the snow leopard chameleon support. then put the kext from this file http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86/Snow%20Leopard/Other%20%7C5inne%7C6?view=details . after that i just repaired my kext with "Kext Utility" to stop the KP's. i have some problems though, when i try to repair permissions through diskutility, it says it has no installer package. I havnt been able to get sound working too. I have tried VoodoHDA, but no luck, hoping for a fix for audio soon.

JFLNYC
09-06-2009, 11:20 PM
You can fix the repair permissions problem by reinstalling BSD.pkg from within SL. If your DSDT file is right, you can get audio on the EX58-UD3R by placing the attached kext in your E/E folder. Just make sure to get rid of other HD kexts (like Voodoo) and run kextutility before rebooting.

Here's what the HDEF section of your DSDT.aml file should look like:

Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0C)
{
"codec-id",
Buffer (0x04)
{
0x88, 0x08, 0xEC, 0x10
},

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

"device-type",
Buffer (0x07)
{
"ALC888"
},

"PinConfigurations",
Buffer (0x28)
{
/* 0000 */ 0x50, 0x41, 0x01, 0x01, 0x50, 0x40, 0x21, 0x02,
/* 0008 */ 0x30, 0x01, 0x10, 0x90, 0x20, 0x60, 0x01, 0x01,
/* 0010 */ 0x70, 0x20, 0x01, 0x01, 0xA0, 0x90, 0xA1, 0x02,
/* 0018 */ 0x10, 0x30, 0x81, 0x01, 0x40, 0x90, 0xA1, 0x01,
/* 0020 */ 0x60, 0x61, 0x4B, 0x01, 0xF0, 0x01, 0xCB, 0x01
},

"reg",
Buffer (0x28)
{
/* 0000 */ 0x00, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x10, 0xD8, 0x00, 0x02,
/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00
},

"platformFamily",
Buffer (One)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

xxxslayeriiixxx
09-07-2009, 07:18 AM
You can fix the repair permissions problem by reinstalling BSD.pkg from within SL. If your DSDT file is right, you can get audio on the EX58-UD3R by placing the attached kext in your E/E folder. Just make sure to get rid of other HD kexts (like Voodoo) and run kextutility before rebooting.

Here's what the HDEF section of your DSDT.aml file should look like:

Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}

Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0C)
{
"codec-id",
Buffer (0x04)
{
0x88, 0x08, 0xEC, 0x10
},

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

"device-type",
Buffer (0x07)
{
"ALC888"
},

"PinConfigurations",
Buffer (0x28)
{
/* 0000 */ 0x50, 0x41, 0x01, 0x01, 0x50, 0x40, 0x21, 0x02,
/* 0008 */ 0x30, 0x01, 0x10, 0x90, 0x20, 0x60, 0x01, 0x01,
/* 0010 */ 0x70, 0x20, 0x01, 0x01, 0xA0, 0x90, 0xA1, 0x02,
/* 0018 */ 0x10, 0x30, 0x81, 0x01, 0x40, 0x90, 0xA1, 0x01,
/* 0020 */ 0x60, 0x61, 0x4B, 0x01, 0xF0, 0x01, 0xCB, 0x01
},

"reg",
Buffer (0x28)
{
/* 0000 */ 0x00, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x10, 0xD8, 0x00, 0x02,
/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00
},

"platformFamily",
Buffer (One)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}



Thank you i will try it out asap

xxxslayeriiixxx
09-07-2009, 11:27 PM
doesnt seem to work, i cant find HDEF. idk but it think the audio is different between EVGA and Gigabyte

DocShadow
09-07-2009, 11:53 PM
doesnt seem to work, i cant find HDEF. idk but it think the audio is different between EVGA and Gigabyte

There is no HDEF ... you replace the AZAL occurrences with HDEF and add the extra code.

There are detailed instructions in one of the threads.

xxxslayeriiixxx
09-08-2009, 05:26 AM
yah i did and no luck. im going to try to port my 10.5.7 AppleHDA to 10.6 and see if that works

JFLNYC
09-08-2009, 04:09 PM
doesnt seem to work, i cant find HDEF. idk but it think the audio is different between EVGA and Gigabyte


You could be right, but DocShadow is, too. It sounds like you haven't done the necessary changes in your dsdt.aml file?? Some people have modified their APPLHDA.kext to get it to work with ALC888 but, IMO, having your dsdt right is the way to go in the long run.

hackeron
09-30-2009, 10:57 PM
I have the EX58-UD5 ... pretty much the same board except for audio.

I posted an install guide a few days ago.

Link please?

jacoweb
10-01-2009, 08:47 AM
Hi there..

i used this guide, works nice for me :)

http://www.insanelymac.com/forum/index.php?showtopic=185097&st=40&start=40

Just the firewire i have problems to fix... maybe the fw bus is broken..