Contribute
Register

no audio alc 889 after run multibeast

Status
Not open for further replies.
dsdt/HDEF is not correct.
See How to Add or Edit dsdt/HDEF v2, use MaciASL/Patch/Enable Audio ID: 1

I'm a bit lost. I had applied the Enable Audio ID: 1 patch from your repository using MaciASL to my DSDT. Followed your Guide "How to Add or Edit dsdt/HDEF v2" and verfied HDEF layout id is "01 00 00 00" in IORegistryExplorer. However it shows as HDEF@1B. Is that a problem? If so, how can I correct it.

Below is the code from my dsdt:

Code:
        Device (HDEF)
        {
            Name (_ADR, 0x001B0000)
            OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
            Field (HDAR, WordAcc, NoLock, Preserve)
            {
                DCKA,   1, 
                        Offset (0x01), 
                DCKM,   1, 
                    ,   6, 
                DCKS,   1, 
                        Offset (0x08), 
                    ,   15, 
                PMES,   1
            }


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


            Method (_DSM, 4, NotSerialized)
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                        0x03
                    })
                }


                Return (Package (0x06)
                {
                    "layout-id", 
                    Buffer (0x04)
                    {
                        0x01, 0x00, 0x00, 0x00
                    }, 


                    "PinConfigurations", 
                    Buffer (Zero) {}, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }

Except for the following code, all is as it should be:

Code:
OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
            Field (HDAR, WordAcc, NoLock, Preserve)
            {
                DCKA,   1, 
                        Offset (0x01), 
                DCKM,   1, 
                    ,   6, 
                DCKS,   1, 
                        Offset (0x08), 
                    ,   15, 
                PMES,   1
            }


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

How can I correct my dsdt? Is it safe to omit the above code to fit what your guide states the compiled code should look like?

Thanks in advance.
 
What worked for me was I had to install drivers from Multibeast Mavericks Edition. ACL 889. good luck
 
Gigabyte GA-H61M-D2-B3
I've added:
1) kext-dev-mode=1
to Kernel Flags in /Extra/org.chameleon.Boot.plist
2) Multibeast installed kext to 889
3) Reboot.
4) Settings - Sound - Output tab
change Digital out to Internal Speakers
5) Don't try to test sound +- buttons, seems its doesn't work. Open youtube/itunes or something else
Now its works. Thanks.

Thankssss !!! It Works !!! :D
 
i put this kext in system/library/extensions then ran kext utility. now i have 889 audio working.

It does not work for me. I get no audio as before
bye
 
now i've my audio working i've installed trim enabler (yosemite edition 3.2.6) that disable the sign, and i run correctly the old multibeast to apply alc 889 but in system--> preferences it's not recognized like alc 889 chipset.. maybe it's working like a generic sound card?
 
Gigabyte GA-H61M-D2-B3
I've added:
1) kext-dev-mode=1
to Kernel Flags in /Extra/org.chameleon.Boot.plist
2) Multibeast installed kext to 889
3) Reboot.
4) Settings - Sound - Output tab
change Digital out to Internal Speakers
5) Don't try to test sound +- buttons, seems its doesn't work. Open youtube/itunes or something else
Now its works. Thanks.

Sound +/_ works. You have to enable it in sound preferences. The above method worked for me also. I tried to do this in Multibeast Customized settings, but it did not work. Had to do manually.
 
As an update, I got mine working after doing the Clover install method, running the .command script to patch the AppleHDA, and then making sure kext-dev-mode=1 was a boot arg.

Thanks to all those who offered help!
 
Status
Not open for further replies.
Back
Top