Jump to content

ALC889A, Gigabyte (Intel): now having a working front mic

ALC889aALC898 ALC887(H87M-HD3) ALC662(945GCM-S2L)

  • Please log in to reply
1152 replies to this topic

#1101
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

Hi tmongkol,

first of all I want to thank you for your whole investigation on the Audio / HDMI stuff! Thanks to your thread, I was able to get my sound working nearly perfect. Nearly perfect because I'm still struggling with the HDMI stuff.

My board is using the NVIDIA MCP79 chipset with a 9400 onboard GPU, just like the iMac 10.1. I made all DSDT edits you suggested, but there is still no sound through HDMI. Could you please have a look on the attached "HDMI.zip"? It contains all technical infos and my edited DSDT.dsl. I would be really grateful for your help! So many thanks in advance!


Sorry, I could not help you about 9400GT's HDMI audio. You may take a look at layout0.xml that has item of HDMI in Resources.

#1102
Bam Rock

Bam Rock

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
Just throwing my hat in here for anyone using CRAZY old hardware like I am....and STILL cranking it out. I'm using a Gigabyte GA-P31-ES3g with ALC888 (I think just plain 888 not 888x) and I'm running a vanilla install of Lion updated to 10.7.1. I'm going to attach my working DSDT file which has been working great for me so far. With this DSDT and the AppleHDA.kext installed using Kext Utility my sound works perfectly. Hope it helps someone out. Credit to Bansaku over on tonymac's blog because that's where I found it

http://www.tonymacx8...lit=alc888 lion forum topic
http://www.tonymacx8...le.php?id=12769 direct link for AppleHDA.kext

Attached File  dsdt.aml.zip   4.88KB   47 downloads
Attached File  AppleHDA.ALC888._2810.7.1_29.kext.zip   1.56MB   86 downloads

#1103
bigpoppa206

bigpoppa206

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 475 posts
  • Gender:Male
  • Location:Seattle, WA USA Earth

Just throwing my hat in here for anyone using CRAZY old hardware like I am....and STILL cranking it out. I'm using a Gigabyte GA-P31-ES3g with ALC888....


Don't take this the wrong way but why not post this info on a thread for the ALC888? This thread is for the ALC889a, not all the ALC versions out there. When people do a search they are not going to looking for this thread for an answer to a different audio codec.

#1104
T a D

T a D

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
Another data point for others to find....

GA-P35-DS3P, BIOS F12B (Rev 1.1 board I think)

OS X 10.7.2 with vanilla AppleHDA.kext and no other HDA related kexts installed (only non-vanilla next is FakeSMC.kext)

ALC-889a audio working with the following DSDT patch for HDEF:

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 (0x01)
							{
								0x00
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

Tested with codec-id of 0x85, 0x08, 0xEC, 0x10 and 0x89, 0x08, 0xEC, 0x10 - both worked

Tested with layout-id of 0x0C, 0x00, 0x00, 0x00 and 0x0C, 0x00, 0x00, 0x00 - both worked, gave slightly different names for the connections.

DSDT attached - includes patches to make SATA drives appear as internal and a couple of others I forget (Time Machine fix probably).

It's not 100% though, the following errors appear in the system log after boot:

24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != result" failed in AppleHDAWidget at line 3875 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != widget->setUnsolicited ( true )" failed in AppleHDACodecGeneric at line 1162 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != result" failed in AppleHDAWidget at line 3875 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != widget->setUnsolicited ( true )" failed in AppleHDACodecGeneric at line 1162 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != result" failed in AppleHDAWidget at line 3875 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != widget->setUnsolicited ( true )" failed in AppleHDACodecGeneric at line 1162 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != result" failed in AppleHDAWidget at line 3875 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != widget->setUnsolicited ( true )" failed in AppleHDACodecGeneric at line 1162 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != result" failed in AppleHDAWidget at line 3875 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != widget->setUnsolicited ( true )" failed in AppleHDACodecGeneric at line 1162 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != result" failed in AppleHDAWidget at line 3875 goto handler
24/10/11 2:16:20.000 PM kernel: Sound assertion "0 != widget->setUnsolicited ( true )" failed in AppleHDACodecGeneric at line 1162 goto handler

Attached File  Screen_Shot_2011_10_24_at_15.04.22_.png   67KB   131 downloads
Attached File  dsdt_hda_sata_patched.aml.zip   5.75KB   45 downloads

#1105
tokra128

tokra128

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 291 posts
  • Gender:Male
can someone patch a dsdt for p35-ds4 with this fixes ? please ?

#1106
jsleeg

jsleeg

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
thanks,the driver ALC885_889a_LION.zip works fine in my P35 DS3 F4 motherboard with the iATKOS L1.

#1107
Chrisfromiowa

Chrisfromiowa

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
  • Gender:Male
  • Location:somewhere in iowa
Hello All,
On my ga-h55m-ud2h i5-760 gt430 running 10.6.8 using legacy appleHDA and ALC8xx kexts. I recently had a hard drive and its warranty replacement fail. During one of the restores I lost my firewire audio, I'm using a Behringer FCA202 as an input device. When I first updated to .6.8 it it was the only sound device showing before I added the legacy appleHDA. It worked fine after I installed the appleHDA and the 8xx kexts. After the full restore everything works except for the firewire, it shows as unknown device in system profile. The appleFWaudio kext doesnt show in kextstat. Any ideas? Thanks

#1108
ummd

ummd

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

Another data point for others to find....

GA-P35-DS3P, BIOS F12B (Rev 1.1 board I think)

OS X 10.7.2 with vanilla AppleHDA.kext and no other HDA related kexts installed (only non-vanilla next is FakeSMC.kext)

ALC-889a audio working with the following DSDT patch for HDEF:


First off, thanks for the layout-id! Finally I have come across the right one..

I am seeing the exact same assertions as you, but I also noticed that my line out audio outputs to the black speaker jack and not the green, are you seeing the same thing?

Does anybody have an idea how to correct this?

#1109
od3n

od3n

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
successfully update to 10.7.2 after following perroboy's steps here.

after reboot, sound doesnt work.

bigpoppa206 guide made my day.

thanks!

#1110
Acid_Burn

Acid_Burn

    Crash&Burn

  • Members
  • PipPipPipPipPipPipPip
  • 757 posts
  • Gender:Female
  • Location:011011100111001001110111
  • Interests:Hack the Planet!
Ich have a G33M-DS2R Mobo with 10.7.2 and ALC889A

Installed are DSDT via Auto-Patcher, ALC8xxHDA and AppleHda of 10.6.x. Sound works good on green Line Out. But i missing Front-Audio, i have a Hackintosh in a G5 Tower. On Linux works the Front Line Out 1A.

Give´s a Solution for Front-Audio?

#1111
bigpoppa206

bigpoppa206

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 475 posts
  • Gender:Male
  • Location:Seattle, WA USA Earth

Give´s a Solution for Front-Audio?

Seach this forum for my fix a few pages back, it's already posted and works perfectly for Lion 10.7.2 and ALC889a.

bigpoppa206 guide made my day.

thanks!


Made mine when I found it too! Enjoy.

#1112
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts
post new zip file only for Gigabyte Z68XP series (only one HDMI port) on the first post. To get HDMI display and audio on HD3000.

#1113
parkerdenison

parkerdenison

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts

post new zip file only for Gigabyte Z68XP series (only one HDMI port) on the first post. To get HDMI display and audio on HD3000.


Hi VCH88,

Thanks for your post. Its easy for me to enable video, audio on my HD3000, thanks again. Sorry for my English.

#1114
nexus77777

nexus77777

    InsanelyMac Protégé

  • Members
  • PipPip
  • 77 posts
ALC889A, Gigabyte (Intel) on 10.7.3 strange behaviour/issue !

Sorry for dual post !!! Did someone have the same issue ??? any solution ???

For those who get stranges assertions try deleting (if present) the Audio folder on /Volumes/.../Library/Preferences/<Audio>

Thanks...

#1115
Bladel

Bladel

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Works fine on my EP35-DS3 F4, but is there a way to get Volume Control working for SPDIF?

#1116
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

is there a way to get Volume Control working for SPDIF?


No. use volume control of receiver or media player.

#1117
aforty

aforty

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Quick question.

I downloaded ALCHDASeries_Lion_V1.03.zip which contains layout6622.xml, however LayoutID 6622 is not mentioned anywhere else. (and there is no accompanying ConfigData in ALCHDASeries.kext/Info.plist)
How is this file supposed to be used or what is the purpose of it?

And a general question. What does PathMapID represent?


Thanks,

#1118
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts

Quick question.
How is this file supposed to be used or what is the purpose of it?


I made for my testing unsupported nVidia HDMI audio and it's unsuccessful. I gave up nVidia HDMI audio with Lion AppleHDA. I hope someone might find the solution.

#1119
aforty

aforty

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

I made for my testing unsupported nVidia HDMI audio and it's unsuccessful. I gave up nVidia HDMI audio with Lion AppleHDA. I hope someone might find the solution.

I figured since I couldn't get it working. Anything happening on this front? I have a NVIDIA ION with ALC662 (and 9400M) onboard and I'm looking to get HDMI working. The testing plist is the closest I've seen to at least tackling the problem and I was really hoping for a solution.

Anything I can try myself? I messed around with the ID's to match my hardware but of course it wasn't that simple. That's why I wanted to know what exactly PathMapID does. Do we know how AppleHDA tries to match up the hardware to the resource files contained in the kext? Any documentation available on the functions that are called (for the assertions that are failing)?


I'd like to help.



#1120
VCH888

VCH888

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 585 posts
@ aforty

Sorry, I could not help you to get HDMI on 9400.





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