Jump to content

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


VCH888
 Share

1,156 posts in this topic

Recommended Posts

Here is the HDEF section, thank you for any help!

 

Please read PM.

 

Thank you.

 

Been following this thread and tried many thing

 

I am experimenting with SL 10.6.2 with all /S/L/E original apart from R1000.kext for networking - will work on this later

 

What I have found using layout id of 66 works but not fully also layout ids of 53, 36 and 12 work but not as well

 

Method I am using now has 2 out + 1 Digital out and 2 in + 1 Digital in - Have not tried the analog ports on this layout id as of yet I am only interested in Digital ( optical ) out

 

The only problem I get Is that I can only have stereo from the optical out and not 5.1 Like I would like.

 

I tried all sorts of methods - using layout ID 12 with enablers in E/E I had more inputs and outputs and could get 5.1 through the analog ports but not the digital ( optical ) port

 

Has anyone got any Idea to get 5.1 via optical I would be very grateful

 

Thanks in advance

 

For example, iTune never give you 5.1 thru digital but only stereo. You need to set your digital receiver. Only digital signal pass thru a digital receiver. If original source, i.e. movie DVD, is DTS and your receiver can decode DTS then you get DTS.

Link to comment
Share on other sites

What I mean is Audio Midi setup only shows stereo even if I select Multichannel from the drop down menu only stereo is available I did manage 5.1 earlier using the analog ports ( 3 separate streams ) but not on optical

I do have the option of encoded digital output but when selected it is still only two channel stereo but on speaker configuration I get no sound at all

 

I hope you can follow

Link to comment
Share on other sites

What I mean is Audio Midi setup only shows stereo even if I select Multichannel from the drop down menu only stereo is available I did manage 5.1 earlier using the analog ports ( 3 separate streams ) but not on optical

I do have the option of encoded digital output but when selected it is still only two channel stereo but on speaker configuration I get no sound at all

 

I hope you can follow

 

I think AppleHDA.kext does not support multichannel via digital output. Maybe I am wrong about this.

 

I tested iTunes and selected Digital Output in Sound Preferences. It's OK if it's 2ch-##bit in Audio MIDI setup. If I selected "Encoded Digital Audio", the menu in Sound Preferences will move back to Speaker (analog) from Digital Output immediately. So, I could not hear any sound thru digital port because the selected menu was changed.

Link to comment
Share on other sites

Thanks, tomongkol

 

 

 

I tested Original_AppleHDA.kext_1.6.2a37.zip and 3out2in LegacyHDA.kext under 32bit mode.

 

I got error messages:

 

Sound assertion ""( kRequestStateCORB == fCodecRequest->state ) = CORB engine stuck or response was missing"" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDAController/AppleHDAController.cpp" at line 1819 goto handler

Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/IOHDAFamily/IOHDACodecDevice.cpp" at line 129 goto Exit

 

but now my ALC889 works well!

 

Please tell me whicn information you want.

 

@yoshiki_jp

 

Could you test these following patched AppleHDAs? AppleHDA.kext must be located in /S/L/E only. Remove LegayHDA.kext before using the patched one. LayoutID is 12. You may use DSDT w/ HDEF fix or HDAEnbler.kext. Don't use HDAEnabler.kext for OS X 10.5 in Snow.

 

from 10.5.6 for GB_P55A_ALC889, including HDAEnabler.kext for OS X 10.5.

AppleHDA_10.5.6.zip, requiring OS X 10.5.6 or higher. Using in Snow must be 32bit only.

 

from 10.6.x for GB_P55A_ALC889, including HDAEnabler.kext for OS X 10.6

AppleHDA_10.6_.zip, requiring OS X 10.6 or higher

AppleHDA_10.6.2.zip, requiring OS X 10.6.2 or higher

Link to comment
Share on other sites

@yoshiki_jp

 

Could you test these following patched AppleHDAs? AppleHDA.kext must be located in /S/L/E only. Remove LegayHDA.kext before using the patched one. LayoutID is 12. You may use DSDT w/ HDEF fix or HDAEnbler.kext. Don't use HDAEnabler.kext for OS X 10.5 in Snow.

 

from 10.5.6 for GB_P55A_ALC889, including HDAEnabler.kext for OS X 10.5.

AppleHDA_10.5.6.zip, requiring OS X 10.5.6 or higher. Using in Snow must be 32bit only.

 

from 10.6.x for GB_P55A_ALC889, including HDAEnabler.kext for OS X 10.6

AppleHDA_10.6_.zip, requiring OS X 10.6 or higher

AppleHDA_10.6.2.zip, requiring OS X 10.6.2 or higher

 

Hi, tmongkoi.

 

Thanks! I tested AppleHDAs.

 

AppleHDA_10.5.6 works good, but AppleHDA_10.6 or AppleHDA_10.6.2 doesn't work well...

Link to comment
Share on other sites

hi,

 

i have some problem instll sound on my system.

 

my motherboard: gigabyte ep45-ds3 with alc 889a.

 

i use snow leopard 10.6.2 and i will have hdef-sound with my onboard chip.

 

i have read something, but i dont understand all.

 

i will not patch my dsdt for hdef. can anybody tell me, which files i need? or post the files please?

 

thanks.

 

cu

stephanchen

Link to comment
Share on other sites

hi,

 

i have some problem instll sound on my system.

 

my motherboard: gigabyte ep45-ds3 with alc 889a.

 

i use snow leopard 10.6.2 and i will have hdef-sound with my onboard chip.

 

i have read something, but i dont understand all.

 

i will not patch my dsdt for hdef. can anybody tell me, which files i need? or post the files please?

 

thanks.

 

cu

stephanchen

 

I added ALC889a_LayoutID_885.zip at the first post, below the picture of how to remove BuiltInHDA. Just install LegacyHDA.kext and HDAEnbler.kext into /Extra/Extensions and restart, that's all I always did.

Link to comment
Share on other sites

Ok, noob here. I have a ga-p35-ds3l and it uses the alc889a to my knowledge. I've got the downloaded files, but I admit I have no idea how to install on of this. Anyone tell me quickly how to use these files so I can have sound?

 

EDIT: Solved. The Audio installer file in this thread did the trick for my ACL888

 

 

which did you use?

Link to comment
Share on other sites

Hi,

 

Thank you for helping me to test these kexts. I will try my best next time.

 

I tested AppleHDAs again and check in detail.

 

 

AppleHDA_10.5.6:Works perfectly!

There are some error message...

kernel	Sound assertion ""( kRequestStateCORB == fCodecRequest->state ) = CORB engine stuck or response was missing"" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDAController/AppleHDAController.cpp" at line 1819 goto handler
kernel	Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/IOHDAFamily/IOHDACodecDevice.cpp" at line 129 goto Exit

 

 

AppleHDA_10.6:Doesn't work...

post-530004-1260187093_thumb.png

I can see list of sound ports in System profiler but actually no sound I/O.

Error messages:

kernel	Sound assertion ""( kRequestStateCORB == fCodecRequest->state ) = CORB engine stuck or response was missing"" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDAController/AppleHDAController.cpp" at line 2013 goto handler
kernel	Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/IOHDAFamily/IOHDACodecDevice.cpp" at line 128 goto Exit
kernel	Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit
kernel	Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit
kernel	Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit
kernel	Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit

 

AppleHDA_10.6.2:Doesn't work...

There is no sound I/O in the information od system profiler.

Error messages:

kernel	Sound assertion ""( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDAController/AppleHDAController.cpp" at line 3621 goto handler
kernel	Sound assertion "0 != executeCodecCommand ( fCodecList[addr], command, &fCodecVendorProductIDArray[addr] )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDAController/AppleHDAController.cpp" at line 2967 goto Exit
kernel	Sound assertion ""( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDAController/AppleHDAController.cpp" at line 3621 goto handler
kernel	Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/IOHDAFamily/IOHDACodecDevice.cpp" at line 147 goto Exit
kernel	Sound assertion "0 == codecListArray" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDACodecGeneric.cpp" at line 126 goto Exit

 

I tested AppleHDA_10.6 and AppleHDA_10.6.2 under 32bit and 64bit, but here is no difference.

 

I hope this will help you. If you want additional tests, please tell me.

 

Thanks!

Link to comment
Share on other sites

Hi tmongkol-

I have an ALC889 (NOT 889a) and I've been trying to follow your instructions. I tried your link for the ALC_889_P55 with very limited success. My system.log does not really spit out anything, which needless to say is not in the least bit helpful.

 

Here is what I do know:

Intel High Definition Audio:

 Device ID:	0x14627596
 Audio ID:	12
 Available Devices:	

 

I am using an AMD Phenom II with OS X 10.5.8.

Link to comment
Share on other sites

Hi,

 

 

 

I tested AppleHDAs again and check in detail.

 

 

AppleHDA_10.5.6:Works perfectly!

There are some error message...

kernel	Sound assertion ""( kRequestStateCORB == fCodecRequest->state ) = CORB engine stuck or response was missing"" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDAController/AppleHDAController.cpp" at line 1819 goto handler
kernel	Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/IOHDAFamily/IOHDACodecDevice.cpp" at line 129 goto Exit

 

 

AppleHDA_10.6:Doesn't work...

post-530004-1260187093_thumb.png

I can see list of sound ports in System profiler but actually no sound I/O.

Error messages:

kernel	Sound assertion ""( kRequestStateCORB == fCodecRequest->state ) = CORB engine stuck or response was missing"" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDAController/AppleHDAController.cpp" at line 2013 goto handler
kernel	Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/IOHDAFamily/IOHDACodecDevice.cpp" at line 128 goto Exit
kernel	Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit
kernel	Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit
kernel	Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 1459 goto Exit
kernel	Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp" at line 172 goto Exit

 

AppleHDA_10.6.2:Doesn't work...

There is no sound I/O in the information od system profiler.

Error messages:

kernel	Sound assertion ""( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDAController/AppleHDAController.cpp" at line 3621 goto handler
kernel	Sound assertion "0 != executeCodecCommand ( fCodecList[addr], command, &fCodecVendorProductIDArray[addr] )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDAController/AppleHDAController.cpp" at line 2967 goto Exit
kernel	Sound assertion ""( kRequestStateMatch == fCodecRequest->state )"" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDAController/AppleHDAController.cpp" at line 3621 goto handler
kernel	Sound assertion "0 != err" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/IOHDAFamily/IOHDACodecDevice.cpp" at line 147 goto Exit
kernel	Sound assertion "0 == codecListArray" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDACodecGeneric.cpp" at line 126 goto Exit

 

I tested AppleHDA_10.6 and AppleHDA_10.6.2 under 32bit and 64bit, but here is no difference.

 

I hope this will help you. If you want additional tests, please tell me.

 

Thanks!

 

@yoshiki_jp

 

Thank you for your information. I still have no idea yet.

 

Hi tmongkol-

I have an ALC889 (NOT 889a) and I've been trying to follow your instructions. I tried your link for the ALC_889_P55 with very limited success. My system.log does not really spit out anything, which needless to say is not in the least bit helpful.

 

Here is what I do know:

Intel High Definition Audio:

Device ID: 0x14627596
Audio ID: 12
Available Devices: 

 

I am using an AMD Phenom II with OS X 10.5.8.

 

@Aramarth

 

I am really sorry that I can't help you, AMD user. The best way is to get a quality USB Audio.

Link to comment
Share on other sites

yoshiki_jp san

 

get 27" i5 dumps from http://www.insanelymac.com/forum/index.php...6155&st=854

(by rekursor)

and

 

get iASLMe.app from http://www.insanelymac.com/forum/index.php?showtopic=189272

(by mitch_de)

 

decompile DSDT.aml by move it over iASLMe.app and you will get DSDT.dsl

 

- open DSDT.dsl and see HDEF section

- try to add the part of OperationRegion into your HDEF section and recompile your DSDT


           Device (HDEF)
           {
               Name (_ADR, 0x001B0000)[color="red"]
               OperationRegion (HDAR, PCI_Config, 0x00, 0x60)
               Field (HDAR, WordAcc, NoLock, Preserve)
               {
                   VID0,   16, 
                   DID0,   16, 
                           Offset (0x4C), 
                   DCKA,   1, 
                           Offset (0x4D), 
                   DCKM,   1, 
                       ,   6, 
                   DCKS,   1, 
                           Offset (0x54), 
                       ,   15, 
                   PMES,   1
               }
[/color]
               Name (_PRW, Package (0x02)
               {
                   0x09, 
                   0x04
               })
           }

It might or might not solve the sound problem for 10.6. I don't have P55A(ALC889) for testing. I have no idea what soundcard is being used for 27" iMac. Also, I don't know about OperationRegion. If anyone understand this, please explain to me, thanks.

 

Previous model iMac5,1 or MBP5,1 has only, for example

			Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
		}

Link to comment
Share on other sites

@TMongkol

 

Hi, I read thru a bunch of the posts here, and I was wondering if you could help with completing the fix for my audio on Snow Leopard.

 

What I have done to date:

 

1. I created a codec dump of my audio, ALC889a, information using Ubuntu

2. I used the AppleHDA Patcher v1.2 to Patch the AppleHDA.kext using the codec dump

3. I downloaded and Installed the VoodooHDA.kext from Kexts.com

4. My DSDT has been patched for the HDEF using the information from the DSDTSE application. It currently has pin configurations in the DSDT as well

 

Sound is working from from the Front Left, Center, Front Right and the Sub Woofer. I do not get any sound from the Rear speakers. I am assuming I have something that needs to be fixed in either the DSDT or the info.plist files that were patched.

 

When I open the configuration for the Audio/Midi setup, I only see 2 output components, and hence Stereo is the only option for Speaker setup, I have no options under Multi-Channel Setup

 

My machine specs are listed in my signature, and I am attaching my current AppleHDA and DSDT Files in case you need to look at them.

 

I am hoping you will be able to guide me as you have on others. Thx and let me know if you need any additional information.

 

Update

 

When I look at the Audio pref panel in System Preferences, I see the Line Outs listed as follows:

 

Line Out / Line Out / Line Out / Line Out

 

I am thinking they should be listed as their own channels this way

 

Line Out

Line Out

Line Out

Line Out

 

Could somebody help me confirm if this assumption is true or not?

 

If it should be the 2nd version, any ideas what I need to change to get that corrected.

AppleHDA.kext.zip

DSDT.aml.zip

Link to comment
Share on other sites

yoshiki_jp san

 

get 27" i5 dumps from http://www.insanelymac.com/forum/index.php...6155&st=854

(by rekursor)

and

 

get iASLMe.app from http://www.insanelymac.com/forum/index.php?showtopic=189272

(by mitch_de)

 

decompile DSDT.aml by move it over iASLMe.app and you will get DSDT.dsl

 

- open DSDT.dsl and see HDEF section

- try to add the part of OperationRegion into your HDEF section and recompile your DSDT


           Device (HDEF)
           {
               Name (_ADR, 0x001B0000)[color="red"]
               OperationRegion (HDAR, PCI_Config, 0x00, 0x60)
               Field (HDAR, WordAcc, NoLock, Preserve)
               {
                   VID0,   16, 
                   DID0,   16, 
                           Offset (0x4C), 
                   DCKA,   1, 
                           Offset (0x4D), 
                   DCKM,   1, 
                       ,   6, 
                   DCKS,   1, 
                           Offset (0x54), 
                       ,   15, 
                   PMES,   1
               }
[/color]
               Name (_PRW, Package (0x02)
               {
                   0x09, 
                   0x04
               })
           }

It might or might not solve the sound problem for 10.6. I don't have P55A(ALC889) for testing. I have no idea what soundcard is being used for 27" iMac. Also, I don't know about OperationRegion. If anyone understand this, please explain to me, thanks.

 

Previous model iMac5,1 or MBP5,1 has only, for example

			Device (HDEF)
		{
			Name (_ADR, 0x001B0000)
		}

 

I tested "OperationRegion" but there is no difference... :(

Link to comment
Share on other sites

Hi,

 

Can anyone tell me witch kext to download in order to make working ALC888 on GB-EP43-DS3L...in Snow Leopard?

I believe this audio is strange because in 10.5.6 non from the ALC888 kext worked but only one thanks to "Ricky26"

SO I tried some of the kexts for SL but nothing...

Link to comment
Share on other sites

Hi guys,

I've used AppleHDA, and HDAenabler from 1.6.2a37 4outs3ins analog HDA headphone on my 10.5.8 leopard M/B EP35-DS3P.

I've got sound coming out of all speakers during configuration testing one by one. But on playback it's only front stereo, I've setup the default output to aggregated device. Each speakers are working if you choose individually for playback, but can't get it to work altogether as 5.1 surround. Any idea? Tmongkol what did you use for your DS3P? Thanks

 

Here all speakers tested ok

post-457878-1261046340_thumb.jpg

 

post-457878-1261046632_thumb.jpg

Link to comment
Share on other sites

What I mean is Audio Midi setup only shows stereo even if I select Multichannel from the drop down menu only stereo is available I did manage 5.1 earlier using the analog ports ( 3 separate streams ) but not on optical

I do have the option of encoded digital output but when selected it is still only two channel stereo but on speaker configuration I get no sound at all

 

I hope you can follow

 

@numberonekiwi

 

If you're back to read this thread. I found a site that might be interesting for you.

How to get 5.1 audio out of AAC-surround-encoded audio

 

I've never tried it yet.

Link to comment
Share on other sites

@TMongkol

 

Hi, I read thru a bunch of the posts here, and I was wondering if you could help with completing the fix for my audio on Snow Leopard.

 

What I have done to date:

 

1. I created a codec dump of my audio, ALC889a, information using Ubuntu

2. I used the AppleHDA Patcher v1.2 to Patch the AppleHDA.kext using the codec dump

3. I downloaded and Installed the VoodooHDA.kext from Kexts.com

4. My DSDT has been patched for the HDEF using the information from the DSDTSE application. It currently has pin configurations in the DSDT as well

 

Sound is working from from the Front Left, Center, Front Right and the Sub Woofer. I do not get any sound from the Rear speakers. I am assuming I have something that needs to be fixed in either the DSDT or the info.plist files that were patched.

 

When I open the configuration for the Audio/Midi setup, I only see 2 output components, and hence Stereo is the only option for Speaker setup, I have no options under Multi-Channel Setup

 

My machine specs are listed in my signature, and I am attaching my current AppleHDA and DSDT Files in case you need to look at them.

 

I am hoping you will be able to guide me as you have on others. Thx and let me know if you need any additional information.

 

Update

 

When I look at the Audio pref panel in System Preferences, I see the Line Outs listed as follows:

 

Line Out / Line Out / Line Out / Line Out

 

I am thinking they should be listed as their own channels this way

 

Line Out

Line Out

Line Out

Line Out

 

Could somebody help me confirm if this assumption is true or not?

 

If it should be the 2nd version, any ideas what I need to change to get that corrected.

 

 

I was wondering if anyone had any suggestions or guidance related to this earlier post by myself. I feel I am so close and yet something just does not make sense with the line out settings. Thx

Link to comment
Share on other sites

 Share

×
×
  • Create New...