Along similar lines... right now I believe i'm running Vanilla Apple HDA (upgraded ML Retail install)
Here's my DSDT for analysis. http://dl.dropbox.co...704696/DSDT.aml
System:
GA-EP35-DS3R
ATI Radeon HD 4870 (which has HDMI that's not used)
Not sure if the DSDT was enough, but I'm not getting audio, System Profile does recognize some kind of audio settings, but nothing in sound preferences.
Edit: Solved using the dirty kext installer over at the site to not be named.
36 replies to this topic
#21
Posted 27 July 2012 - 03:48 AM
#22
Posted 31 July 2012 - 10:15 AM
megavolkan, on 19 July 2012 - 04:44 PM, said:
SUCCESS!!
It works, and it's perfect (so far). Thank you JamesLittler and everyone who tried to help. You guys rock!
Mega, does your mic or line-in work?
i have dsdt edit same as yours and vanilla AppleHDA in Mountain Lion.
Line-out and Digital-out works but Line-in.
Also i have bunch of assertion errors in log same as THX.
#23
Posted 01 August 2012 - 01:09 PM
Can you tell me why?
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
If (LEqual (And (ABLN, 0x80000040), 0x80000040))
{
Store (Package (0x08)
{
"codec-id",
Buffer (0x04)
{
0x89, 0x08, 0xEC, 0x10
},
"layout-id",
Unicode ("B"),
"device-type",
Buffer (0x10)
{
"Realtek ALC889a"
},
"PinConfigurations",
Buffer (One)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
}
Else
{
Store (Buffer (One)
{
0x00
}, Local0)
}
Return (Local0)
}
}
#24
Posted 01 August 2012 - 01:13 PM
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"layout-id",
Buffer (0x04)
{
0x42, 0x00, 0x00, 0x00
},
"PinConfigurations",
Buffer (One)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
}
Else
{
Store (Buffer (One)
{
0x00
}, Local0)
}
Return (Local0)
}
}
Use this with Vanilla HaapleHDA, set output to Line-Out in system preferences as it defaults to headphones.
DO NOT COPY AND PASTE AS FORMATTING WILL BE LOST
#25
Posted 01 August 2012 - 01:35 PM
#26
Posted 01 August 2012 - 01:38 PM
At work at the moment but I can have a look tonight.
In the mean time post in the DSDT sub-forum, ask nicely and I'm sure someone will help you, it's probably a missed/extra closing brace so go through and just check those (indenting really helps for this).
In the mean time post in the DSDT sub-forum, ask nicely and I'm sure someone will help you, it's probably a missed/extra closing brace so go through and just check those (indenting really helps for this).
#27
Posted 01 August 2012 - 01:43 PM
Ok thanks
#28
Posted 01 August 2012 - 02:01 PM
ALC 889a ML
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
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)
}
}
https://www.dropbox....LC889a%20ML.zip
Captura de pantalla 2012-08-02 a la(s) 10.40.57.png 73.71K
106 downloads
Captura de pantalla 2012-08-02 a la(s) 10.42.08.png 71.89K
111 downloads
and look with Ioregistry Explorer your pinConfigurations if is the same:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
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)
}
}
https://www.dropbox....LC889a%20ML.zip
Captura de pantalla 2012-08-02 a la(s) 10.40.57.png 73.71K
106 downloads
Captura de pantalla 2012-08-02 a la(s) 10.42.08.png 71.89K
111 downloadsand look with Ioregistry Explorer your pinConfigurations if is the same:
#29
Posted 01 August 2012 - 09:27 PM
Thanks, It works!
#30
Posted 02 August 2012 - 07:09 AM
#31
Posted 02 August 2012 - 08:09 AM
Does this fix allow for working sound without any modifications to kexts or S/L/E?
#32
Posted 02 August 2012 - 10:08 AM
#33
Posted 02 August 2012 - 12:15 PM
JamesLittler, on 02 August 2012 - 10:08 AM, said:
What method did you use to enable sound? Voodoo?
See earlier post #12
http://www.insanelym...dpost&p=1834285
#34
Posted 02 August 2012 - 03:50 PM
#35
Posted 03 August 2012 - 07:48 PM
Headphones and line out (green 2.0).
Not sure about auto-switching, I haven't tried.
Not sure about auto-switching, I haven't tried.
#36
Posted 05 August 2012 - 11:47 AM
Is there somebody using the ALC889a with digital output? I usually have stuttering sounds. Only if i change the format from 24bit to digital audio an back to 24bit the sound is working normally. But this only works for songs playing with mac preview. After a reboot the sound is stuttering again.
DSDT:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"built-in",
Buffer (One)
{
0x01
},
"codec-id",
Buffer (0x04)
{
0x85, 0x08, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0c, 0x00, 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)
}
}
ALC885HDA_Lion_MLion_V1-1.00:
ALC885HDA.kext in S/L/E
copied layout12.xml.zlib and Platforms.xml.zlib to AppleHDA.kext
repaired permissions and rebuilded cache
my system:
GA-EX58-UD4P with i7 920 @ 4GHz
DSDT:
Device (HDEF)
{
Name (_ADR, 0x001B0000)
Method (_PRW, 0, NotSerialized)
{
Return (Package (0x02)
{
0x0D,
0x05
})
}
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"built-in",
Buffer (One)
{
0x01
},
"codec-id",
Buffer (0x04)
{
0x85, 0x08, 0xEC, 0x10
},
"layout-id",
Buffer (0x04)
{
0x0c, 0x00, 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)
}
}
ALC885HDA_Lion_MLion_V1-1.00:
ALC885HDA.kext in S/L/E
copied layout12.xml.zlib and Platforms.xml.zlib to AppleHDA.kext
repaired permissions and rebuilded cache
my system:
GA-EX58-UD4P with i7 920 @ 4GHz
Attached Files
#37
Posted 05 August 2012 - 12:32 PM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








