Jump to content

no sound


lepinay
 Share

26 posts in this topic

Recommended Posts

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

Link to comment
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)
                }
            }
Link to comment
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 :(

Link to comment
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.
Link to comment
Share on other sites

 Share

×
×
  • Create New...