Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Snow Leopard 10.6 › Any luck with GA-EX58-UD3R
16,991 reads · 2009-08-26 – 2009-10-01
Report Snow Leopard 10.6 Gigabyte G31M / P35

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

Primary Author
@lachesis Published 2009-08-26
Collection
Snow Leopard 10.6
Archival Footprint
16,991 historical reads · 10 curated field notes (from 11 dispatches) · 2009-08-26 – 2009-10-01
Credited Voices (6)
@xxxslayeriiixxx (4)@DocShadow (2)@JFLNYC (2)@lachesis@hackeron@jacoweb

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

Synthesized Community Field Notes

10 technical responses curated from 11 original dispatches

Field Note #1 @DocShadow 2009-08-27

I have the EX58-UD5 ... pretty much the same board except for audio.

I posted an install guide a few days ago.

Field Note #2 @xxxslayeriiixxx 2009-08-28

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 cid-8b65993ef55cf014.skydrive.li ve.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.

Field Note #3 @JFLNYC 2009-09-06

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)
                }
            }
Field Note #4 @xxxslayeriiixxx 2009-09-07 ↳ Re: @JFLNYC
@JFLNYCYou 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…

Thank you i will try it out asap

Field Note #5 @xxxslayeriiixxx 2009-09-07

doesnt seem to work, i cant find HDEF. idk but it think the audio is different between EVGA and Gigabyte

Field Note #6 @DocShadow 2009-09-07 ↳ Re: @xxxslayeriiixxx
@xxxslayeriiixxxdoesnt 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.

Field Note #7 @xxxslayeriiixxx 2009-09-08

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

Field Note #8 @JFLNYC 2009-09-08 ↳ Re: @xxxslayeriiixxx
@xxxslayeriiixxxdoesnt 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.

Field Note #9 @hackeron 2009-09-30 ↳ Re: @DocShadow
@DocShadowI have the EX58-UD5 ... pretty much the same board except for audio. I posted an install guide a few days ago.

Link please?

Sources & Contributor Provenance (6 credited usernames · Thread #3781)
UsernameDossier ContributionDispatchesActive Window
@xxxslayeriiixxxCore Contributor42009-08-28 → 2009-09-08
@DocShadowContributor22009-08-27 → 2009-09-07
@JFLNYCContributor22009-09-06 → 2009-09-08
@lachesisPrimary Author12009-08-26
@hackeronContributor12009-09-30
@jacowebContributor12009-10-01