Jump to content

ALC889a - No Sound on ML DP4


  • Please log in to reply
37 replies to this topic

#21
Big Kahuna

Big Kahuna

    InsanelyMac Sage

  • Donators
  • 303 posts
  • Gender:Male
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.

#22
ea dd

ea dd

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts

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
Mendiaco

Mendiaco

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Spain
I have the same problem, I tryed, but no sound. :( I tryed to modify my DSDT but no works.
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
JamesLittler

JamesLittler

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,022 posts
  • Gender:Male
  • Location:Portsmouth, England
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
Mendiaco

Mendiaco

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Spain
Can you check my DSDT, I'have compiler errors
Thanks.
https://www.dropbox....194151/DSDT.aml

#26
JamesLittler

JamesLittler

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,022 posts
  • Gender:Male
  • Location:Portsmouth, England
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).

#27
Mendiaco

Mendiaco

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Spain
Ok thanks

#28
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
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

Attached File  Captura de pantalla 2012-08-02 a la(s) 10.40.57.png   73.71KB   109 downloads

Attached File  Captura de pantalla 2012-08-02 a la(s) 10.42.08.png   71.89KB   112 downloads






and look with Ioregistry Explorer your pinConfigurations if is the same:

#29
Mendiaco

Mendiaco

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Spain
Thanks, It works!

#30
rayap

rayap

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male
As good as this or better?
Attached File  ALC889A.tiff   115.47KB   54 downloads

#31
xopher

xopher

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Finland
Does this fix allow for working sound without any modifications to kexts or S/L/E?

#32
JamesLittler

JamesLittler

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,022 posts
  • Gender:Male
  • Location:Portsmouth, England
No but the one I posted above does.

As good as this or better?
Attached File  ALC889A.tiff   115.47KB   54 downloads


What method did you use to enable sound? Voodoo?

#33
rayap

rayap

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
  • Gender:Male

What method did you use to enable sound? Voodoo?


See earlier post #12
http://www.insanelym...dpost&p=1834285

#34
xopher

xopher

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 178 posts
  • Gender:Male
  • Location:Finland

No but the one I posted above does.



What method did you use to enable sound? Voodoo?


What outputs/inputs are enabled (work) with your HDEF? Does auto-switching work?

#35
JamesLittler

JamesLittler

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,022 posts
  • Gender:Male
  • Location:Portsmouth, England
Headphones and line out (green 2.0).
Not sure about auto-switching, I haven't tried.

#36
Kunze

Kunze

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
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

Attached Files



#37
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain
https://www.dropbox....LC889a%20ML.zip

#38
-aKy-

-aKy-

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 222 posts
  • Gender:Male
  • Location:Germany

Ok Sound works, thanks to James. Only need to get my microphone working now.







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy