Jump to content
InsanelyMac Forum

Recommended Posts

Advertisement

dosen't work after sleep

Try this DSDT. I changed a little your sound part at DSDT

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

                            "built-in", 
                            Buffer (One)
                            {
                                0x00
                            }, 

                            "layout-id", 
                            Unicode ("A"), 
                            "model", 
                            Buffer ()
                            {
                                "Realtek ALC889a"
                            }, 

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

dsdt.aml.zip

Share this post


Link to post
Share on other sites

mine ALC889a working 10.6 10.7 10.8 10.9 any change in HDEF 

 

 

 

     Device (HDEF)
            {
                Name (_ADR, 0x001B0000)  // _ADR: Address
                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x05
                    })
                }
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x0A)
                        {
                            "built-in", 
                            Buffer (One)
                            {
                                 0x01
                            }, 
                            "codec-id", 
                            Buffer (0x04)
                            {
                                 0x85, 0x08, 0xEC, 0x10
                            }, 
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x75, 0x03, 0x00, 0x00
                            }, 
                            "device-type", 
                            Buffer (0x10)
                            {
                                "Realtek ALC889A"
                            }, 
                            "PinConfigurations", 
                            Buffer (0x30)
                            {
                                /* 0000 */   0x10, 0x40, 0x11, 0x01, 0x20, 0x10, 0x01, 0x01,
                                /* 0008 */   0x30, 0x60, 0x01, 0x01, 0x80, 0x20, 0x01, 0x01,
                                /* 0010 */   0x40, 0x90, 0xA1, 0x90, 0x50, 0x90, 0x81, 0x02,
                                /* 0018 */   0x60, 0x30, 0x81, 0x01, 0x70, 0x40, 0x21, 0x02,
                                /* 0020 */   0xF0, 0x61, 0x33, 0x59, 0x01, 0xE6, 0x05, 0x40,
                                /* 0028 */   0x90, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

Share this post


Link to post
Share on other sites

sound no functional on dsdt

 

before:

Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x05, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }

 

I modify and after ok

after:

Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x05, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x73, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }

 

thanks mirone 23 !!!

 

usb and bluetooth ok! :thumbsup_anim:

 

but, no sound after sleep :(

Share this post


Link to post
Share on other sites

sound no functional on dsdt

 

before:

Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x05, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }

 

I modify and after ok

after:

Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x05, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x73, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }

 

thanks mirone 23 !!!

 

usb and bluetooth ok! :thumbsup_anim:

 

but, no sound after sleep :(

I have not modified anything on your HDEF.
Try this kext and tell me if the sound works after sleep.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×