Jump to content

ALC889a - No Sound on ML DP4


38 posts in this topic

Recommended Posts

I have just updated to mountain lion using myhack 3.1 method to install and i have it all working except sound

 

My board is a Gigabyte x58a ud3r 2.0 version and has Realtek ALC889a bulti in and i have infro in system report but grey out speaker for sound and i don't know what the issue is

 

if i can get some help that be great, and i had theres a fix if u edit the dsdt but i don't know how so i put the links to drivers and where u can download my dsdt file

 

Driver

http://www.osx86.net...for_alc8xx.html

 

DSDT Database

 

http://www.tonymacx86.com/dsdt.php

 

(Require sign-in but Free)

 

thanks in advance

Link to comment
Share on other sites

I have just updated to mountain lion using myhack 3.1 method to install and i have it all working except sound

 

My board is a Gigabyte x58a ud3r 2.0 version and has Realtek ALC889a bulti in and i have infro in system report but grey out speaker for sound and i don't know what the issue is

 

if i can get some help that be great, and i had theres a fix if u edit the dsdt but i don't know how so i put the links to drivers and where u can download my dsdt file

 

Driver

http://www.osx86.net...for_alc8xx.html

 

DSDT Database

http://www.tonymacx86.com/dsdt.php

 

(Require sign-in but Free)

 

thanks in advance

 

 

try this: ALC 889A ML.zip

Link to comment
Share on other sites

  • 2 weeks later...

i tried to install my audio driver in ML GM and still no dice

My Audio ID in System Report is : 889 (altho i think its really 885)

 

If theres anything else you need from me tell me and can you/some1 edit my dsdt and kexts so i can just install them

 

thanks

 

EDIT. can grab my dsdt file from link in main post

Link to comment
Share on other sites

rayap, i tried copying Platform.xml.zlib and layout36.xml.zlib into 10.8 GM AppleHDA, plus ALC885HDA.kext, do a touch and reboot, result: the device doesn't show up anymore.

previously in 10.7.4 I am able to get sound by using only Platform.xml and layout885.xml plus HDAEnabler.kext (from digital_dreamer script)

 

is there anything that I missed? should I copy the zlib version of layout885 too?

Link to comment
Share on other sites

i ve done the same and still no dice, i use the kext of my alc889a from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and my dsdt coming from tonymac dsdt database too so if u could grab them and editting them for me that be great cause i m stumped

 

thanks in advance :)

Link to comment
Share on other sites

i ve done the same and still no dice, i use the kext of my alc889a from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and my dsdt coming from tonymac dsdt database too so if u could grab them and editting them for me that be great cause i m stumped

 

thanks in advance :)

 

Post your DSDT.aml

Link to comment
Share on other sites

Hi there. Same problem, almost. I'm running ML 12A269 with default (native) AppleHDA and this HDEF section in dsdt:

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

 

Sound works, but I get a bunch of sound assertion errors in logs:

 

7/12/12 9:19:09.000 PM kernel[0]: Sound assertion in AppleHDADriver at line 1746
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDAWidget at line 4142
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDACodecGeneric at line 1207
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDAWidget at line 4142
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDACodecGeneric at line 1207
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDAWidget at line 4142
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDACodecGeneric at line 1207
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDAWidget at line 4142
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDACodecGeneric at line 1207
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDAWidget at line 4142
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDACodecGeneric at line 1207
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDAWidget at line 4142
7/12/12 9:19:10.000 PM kernel[0]: Sound assertion in AppleHDACodecGeneric at line 1207

 

Any suggestions how to fix it?

Link to comment
Share on other sites

Post your DSDT.aml

 

you can download my dsdt.aml file from here: http://www.mediafire...54vxdbd2aruvusn

 

EDIT.

 

i saw a new driver on osx86 kext web site for alc889 and i installed it with HDEF and it works 2.0 sound i thinks its cause of the HDEF edits for the wrong audio card so if you could edit my dsdt.aml and alc889a kext driver that be great and if possible with 5.1 surround sound

 

thanks in advance

Link to comment
Share on other sites

Hi try the voodooHDA kext and change your id in info.plist then see what you have after this. Then you can try to change the info.plist or create a dsdt file and change the right lines :)

 

P.S : sorry for my english i m french and if you want more information about VoodooHDA pm me i got my rear mic and rear output(green) works with other ports. If what i said is wrong say it :)

P.P.S : oh again i have a dwa-510 pci card i saw in so threads that she is impossible to install on leopard or snow leopard but i think i can do something on it, if anyone can give me more informations it should be great for me ty, i will creat a post for this card :)

Link to comment
Share on other sites

this is my 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 (0x66)
						{
							 0x0c, 0x00, 0x00, 0x00    <--------- here layout 12
						},
						"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)
			}
		}

 

my kexts for mountain lion

Archivo comprimido.zip

Link to comment
Share on other sites

Also i realized ALC885HDA.kext is not loading. It's in S/L/E and properly installed, but non showing up in loaded kexts.

 

EDIT: Now realized in Console system.log says "com.apple.kextcache[301]: ALC885HDA.kext is not authentic; omitting."

 

Does it ring a bell? Not to me :worried_anim:

Link to comment
Share on other sites

OK, remove ALC885HDA.kext and restore the vanilla AppleHDA.kext then reset permissions and rebuild kernel cache.

This DSDT should give you line out and headphones, make sure you select line out in system preferences as headphones is the default.

 

FYI the 'not authentic' error is caused by permissions. Just use disk utility to repair permissions then try to create your kernel cache.

DSDT.aml.zip

Link to comment
Share on other sites

OK, remove ALC885HDA.kext and restore the vanilla AppleHDA.kext then reset permissions and rebuild kernel cache.

This DSDT should give you line out and headphones, make sure you select line out in system preferences as headphones is the default.

 

FYI the 'not authentic' error is caused by permissions. Just use disk utility to repair permissions then try to create your kernel cache.

 

SUCCESS!! :) It works, and it's perfect (so far). Thank you JamesLittler and everyone who tried to help. You guys rock!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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)
		    }
	    }

Link to comment
Share on other sites

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

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...