Jump to content

ALC889a - No Sound on ML DP4


  • Please log in to reply
37 replies to this topic

#1
Andrew+

Andrew+

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Australia VIC
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

#2
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain

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: Attached File  ALC 889A ML.zip   1.57MB   300 downloads

#3
Andrew+

Andrew+

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Australia VIC
i editted the dsdt file and installed the kext and still no dices. it in system report but no ouput in prefenances or volume with speaker

any other ideas thanks

#4
Andrew+

Andrew+

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Australia VIC
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

#5
rayap

rayap

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 162 posts
  • Gender:Male
Guess you have tried this!
http://www.insanelym...ttach_id=110316

#6
aikidoka25

aikidoka25

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 357 posts
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?

#7
Andrew+

Andrew+

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Australia VIC
i ve done the same and still no dice, i use the kext of my alc889a from ##### 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 :)

#8
iFIRE

iFIRE

    InsanelyMacaholic

  • Banned
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,807 posts
  • Gender:Male
  • Location:Bcn-Spain

i ve done the same and still no dice, i use the kext of my alc889a from ##### 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

#9
THX

THX

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
  • Location:Russia
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?

#10
Andrew+

Andrew+

    InsanelyMac Protégé

  • Members
  • Pip
  • 41 posts
  • Gender:Male
  • Location:Australia VIC

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

#11
rayap

rayap

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 162 posts
  • Gender:Male
Maybe you want to try this with ID:12. Rgds.

http://www.mediafire.com/?6r4no20ifcd5fmd

#12
Spreadwide

Spreadwide

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
  • Gender:Male
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 :)

#13
Derty

Derty

    InsanelyMacaholic

  • Donators
  • 3,167 posts
  • Gender:Male
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
Attached File  Archivo comprimido.zip   1.04MB   54 downloads

#14
tseug

tseug

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 407 posts
  • Gender:Male
Use ALC885HDA_Lion_MLion_V1.00.zip from here. It works for me with layout id 12.

That is,
  • Copy Platforms.xml.zlib and layout12.xml.zlib to /System/Library/Extensions/AppleHDA.kext/Contents/Resources/
  • Copy ALC885HDA.kext to /System/Library/Extensions
  • Edit DSDT as described in the readme
  • touch /System/Library/Extensions
  • reboot


#15
megavolkan

megavolkan

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
Same here. I've tried ALC885HDA_Lion_MLion_V1.00.zip. It shows up as a 885 device in System Profiler. But in System Preferences ther is no sound output, nothing.

#16
JamesLittler

JamesLittler

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,022 posts
  • Gender:Male
  • Location:Portsmouth, England
Post your DSDT

#17
megavolkan

megavolkan

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
Here's my dsdt (GA-EP45-DQ6 mobo)

Attached Files

  • Attached File  dsdt.zip   6.11KB   29 downloads


#18
megavolkan

megavolkan

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts
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:

#19
JamesLittler

JamesLittler

    InsanelyMac Legend

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

Attached Files



#20
megavolkan

megavolkan

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 161 posts

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!





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