Jump to content

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


VCH888
 Share

1,156 posts in this topic

Recommended Posts

If anyone can shed light on why my system K-panics with the attached LegacyHDAPlatformDriver.kext file (which is of course just a plist file inside) I will love you forevar!

 

I can boot fine with other LegacyHDAPlatformDriver.kext files, but I will only get rear sound and no longer get a working front headphone jack. I gots to have my headphone jack to keep my wife from beating me senseless... ;) My board is the EP45-UD3R Rev 1.1 (889A audio), Chameleon 2.0 and my kexts are in the Extra\Extentions directory.

 

I've tried macgirl's enabler fix to no avail.

 

EDIT - should have stated this is 10.5.7 (worked fine on 10.5.6) and now I see Netkas' comment about the AppleHDA...

LegacyHDAPlatformDriver.kext.zip

Link to comment
Share on other sites

added series of 1.6.8a3 AppleHDA.kext, Legacy series, and HDAEnabler.kext for 10.5.7, see the first post.

 

Great work, but the "cracking sound" is back on 10.5.7 using legacy kexts and despites the use of AnV AppleSMBIOS.kext... :P

Link to comment
Share on other sites

great work :)

but why did you changed the layout id to 885?

 

@WinstonAce

 

Thanks. I made LayoutID of 885 since ALC889a's HEX is 0x10EC0885. However, you can change to any number you like.

 

Great work, but the "cracking sound" is back on 10.5.7 using legacy kexts and despites the use of AnV AppleSMBIOS.kext... :blink:

 

@proxys32

 

Thanks. I set iMac5,1 for my EP35-DS3P w/E5200 and I got cracking sound before playing music. But, I set my system to be MacPro3,1 and cracking sound at beginning was gone. It's the first weird thing. A second weird thing was getting MIC with ambient noise reduction option if I was using Legacy kexts with 1.6.8a3 AppleHDA.kext.

Link to comment
Share on other sites

When using the new kexts for 10.5.7 i get the following error:

 

19.05.09 10:05:37 kernel Sound assertion "0 == requireMaxBusStallArray" failed in "/SourceCache/AppleHDA/AppleHDA-168.1.3/AppleHDAController/AppleHDAController.cpp" at line 1206 goto Exit

 

and no sound at all.

Don't know what's happening here, so i switched back to the 10.5.6 AppleHDA.kext with the appropriate Legacy kexts....

 

/Cathul

Link to comment
Share on other sites

added series of 1.6.8a3 AppleHDA.kext, Legacy series, and HDAEnabler.kext for 10.5.7, see the first post.

Thanks for your work. I am back in business with front headphones and rear 2.1 sound again. I don't get any popping noises as of yet either!

Link to comment
Share on other sites

tmongkol,

 

Please do the good deed of helping alc662 folks with legacy kexts. Atom processor PC's (my wind & eee) mostly use alc662 and they are very common chipset for slower, new PC's. Please post it in the appropriate thread (I think in genius bar) Thanks, tmongkol, I really enjoy your skills in osx sound hacking and found it useful for my X58 setup.

 

 

Thanks.

Link to comment
Share on other sites

I set iMac5,1 for my EP35-DS3P w/E5200 and I got cracking sound before playing music. But, I set my system to be MacPro3,1 and cracking sound at beginning was gone. It's the first weird thing. A second weird thing was getting MIC with ambient noise reduction option if I was using Legacy kexts with 1.6.8a3 AppleHDA.kext.

 

You were totally right ! I deleted the AppleSMBIO.kext (which referenced my system as Imac 8.1) and i created a smbios.plist in extra folder according to this post http://www.insanelymac.com/forum/index.php...p;#entry1124377 ( with <key>SMproductname</key>

<string>MacPro3,1</string>)

 

I would never thought of that, but now the cracking sound is gone ! Thanks again for your work ;)

Link to comment
Share on other sites

  • 3 weeks later...

hi,

thx for all your hard and impressive work :)... but i still got a problem dough..

 

i don't know how to replace the .kext files :P ... can u give me a link to a useful tutorial ? ( tried some but they didn't work ).

 

oh .. btw ... i got the 1.6.2a37 3ins 3outs. will it work for my ga-ep35-ds3 with ALC889A ?

 

currently i have sound in 4 speaker via aggregate device ( FR, FL, RL,RR and no Cencter and subwoofer :), microphone is working ... i don;t know about front panel ... it isn't connected :)) )

 

thanks in advance !

Link to comment
Share on other sites

For your case and some EVGA users, AppleHDA.kext was loaded and information showed in System Preferences and System Profiler but it's not working. I still have not idea how to solve it.

 

I would like to know if anyone uses EVGA motherboard and gets AppleHDA working.

 

Any progress on this? I just tried to install Leopard 10.5.7 on an EVGA X58 SLI motherboard. Everything is working except sound, including the GTX 280. I've tried various AppleHDA and HDAEnabler kexts, including the EVGA X58 1.5.7a24 kext and nothing has worked so far. I've tried installing them to /Extra/Extensions.mkext and /S/L/E. No matter what I do, the audio chipset just appears as "Intel High Definition Audio" with no available devices. However, the device ID is different from what I've seen in this thread (see attached screenshot).

 

post-94390-1244916203_thumb.jpg

 

I'm not sure if it matters, but I know of at least two versions of the EVGA X58 SLI motherboard. Mine is P/N 132-BL-E758-A1, and the EVGA site lists a slightly cheaper -TR version.

Link to comment
Share on other sites

hi,

thx for all your hard and impressive work :) ... but i still got a problem dough..

 

i don't know how to replace the .kext files :) ... can u give me a link to a useful tutorial ? ( tried some but they didn't work ).

 

oh .. btw ... i got the 1.6.2a37 3ins 3outs. will it work for my ga-ep35-ds3 with ALC889A ?

 

currently i have sound in 4 speaker via aggregate device ( FR, FL, RL,RR and no Cencter and subwoofer :D , microphone is working ... i don;t know about front panel ... it isn't connected :) ) )

 

thanks in advance !

 

using KextHelper to install AppleHDA and HDAEnabler. If your front audio does not support HDA, you should use regular one.

Link to comment
Share on other sites

i've managed to get sound in all speakers :blink:

 

but, why isn't iTunes capable to use all 6 channels . i know that the song are 2 channel. in vista i had this option to stimulate 6 channels from stereo : "Fill speakers". is there any setting in leopard on 3rd party app. that i can do that ? i've googled it but no result :)

Link to comment
Share on other sites

i've managed to get sound in all speakers :P

 

but, why isn't iTunes capable to use all 6 channels . i know that the song are 2 channel. in vista i had this option to stimulate 6 channels from stereo : "Fill speakers". is there any setting in leopard on 3rd party app. that i can do that ? i've googled it but no result :D

 

can you post, please, a short "How-to" to get sound in all speakers?

Thank You.

Link to comment
Share on other sites

Alright people, here it is!

 

The long awaited ALC889 audio driver is here! ;)

 

Everything is working, including auto-detect with headphones. I will be looking into adding auto-detect for Spdif out. Note that there's a duplicate entry for Internal speakers, I haven't figured out how to remove that yet. Also, be aware you may need to boot into windows first to get the driver to work. However I'm not positive you will, I've just encountered problems where it works and then doesn't work while I was developing it. Thanks goes out to tmongkol for the windows dev tools, coconup for the original kext, and Kizwan who made this all happen. Let me know if you find any problems with the kext. Use the same instructions as in my previous post.

 

THANK YOU THANK YOU THANK YOU THANK YOU!!!! Seriously, thank you!!! :shock:

Link to comment
Share on other sites

Hey guys I successfully install 10.5.7 and sort of fix the problem cause every time I play some sound at the beginning I hear a popping sound which is annoying. Can any one point me to the correct files I currently have installed 1.6.2a37 4 applied by Kext Helper cause I don't really know much with terminal. Thanks in advance...

Link to comment
Share on other sites

Hey guys I successfully install 10.5.7 and sort of fix the problem cause every time I play some sound at the beginning I hear a popping sound which is annoying. Can any one point me to the correct files I currently have installed 1.6.2a37 4 applied by Kext Helper cause I don't really know much with terminal. Thanks in advance...

 

Setting your system to be MacPro 2,1 or MacPro 3,1 should fix pop-up sound at the beginning. For example, If you're using Chameleon 2 bootloader, you need to put smbios.plist into /Extra folder. Get Chameleon-2.0-RC1-r431-bin.tar.

Link to comment
Share on other sites

Setting your system to be MacPro 2,1 or MacPro 3,1 should fix pop-up sound at the beginning. For example, If you're using Chameleon 2 bootloader, you need to put smbios.plist into /Extra folder. Get Chameleon-2.0-RC1-r431-bin.tar.

 

 

The file is there under extra , but the computer is name iMac8,1 how can I change it. Thanks

Link to comment
Share on other sites

I've installed v1.6.8a3 L1_3outs2ins_digital_HDA_headphone AppleHDA along with HDAEnabler for 10.5.7 but the labels in the Sound Pref Pane don't reflect the values in the AppleHDA.kext/Contents/Resources/English.lproj/Localizable.strings

 

They're just Apple's default values. Anyone have any ideas?

Link to comment
Share on other sites

  • 2 weeks later...

Thanks a lot tmongkol for your insights. I managed to create a legacy kext for Sigmatel STAC9271D (excl. front panel).

The only really weird issue I observe is that if I put it in /Extra/Extensions.mkext, my machine (Intel DP35DP, P35-based mobo) does not resume from sleep. Instead it only turns on disk but does not power on USB devices and the display stays blank. If I put the legacy kext into /S/L/E, it works perfectly.

I have noticed during the development phase that removing AppleHDA.kext from /S/L/E yields kernel panics after sleep rather easily, so I'm wondering if the reason for my issue is that the system unloads AppleHDA.kext before sleep and then kextd wonders where my legacy kext is because it only looks at /S/L/E. Btw. instead of HDAEnabler, I use DSDT injection for the CodecId and i also inject a "0x00" PinConfiguration value.

Link to comment
Share on other sites

 Share

×
×
  • Create New...