InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   Any luck with GA-EX58-UD3R (http://infinitemac.com/showthread.php?t=3781)

lachesis 08-26-2009 02:44 PM

Any luck with GA-EX58-UD3R
 
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...6?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

1 Attachment(s)
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:

Code:

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

Quote:

Originally Posted by JFLNYC (Post 33863)
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:

Code:

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

Quote:

Originally Posted by xxxslayeriiixxx (Post 33979)
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

Quote:

Originally Posted by xxxslayeriiixxx (Post 33979)
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

Quote:

Originally Posted by DocShadow (Post 32419)
I have the EX58-UD5 ... pretty much the same board except for audio.

I posted an install guide a few days ago.

Link please?