Opes Posted August 4, 2009 Share Posted August 4, 2009 AppleHDA.kext must be installed into /System/Library/Extensions folder only. You may use Legacy and HDAEnabler.kext into your USB stick. I've never tried this method. Okay thank you. Anyone know what files will work for me? Link to comment Share on other sites More sharing options...
brendankoch Posted August 5, 2009 Share Posted August 5, 2009 Hello. I have been searcing the solution for a long time. My motherboard is Gigabyte GA-MA78GM-US2H, 780g chipset, ALC889A chipset. I have iDeneb 1.5.1 10.5.7. Cannot get working the audio, tried tons of AppleHDAs. Please help. Hey! I have the exact same board as you and I can't get sound working either! Did you ever manage to get it working? I got sound working with a really old sound driver and alcinject that I found on this forum but the sound is all crackly. I've been trying to get sound working with the drivers in this thread but have had no luck. If anyone could help us out that would be awesome. I am running 10.5.7 as well and my hardware is listed in my signature. P.S. I tried the drivers that someone posted above for "Vital" to test and they do not work either. Using any of the drivers posted on the first page of this thread, system profiler shows the following "Intel High Definition Audio: Device ID: 0x1458A002 Audio ID: 885 Available Devices: " Nothing shows up in system preferences though. Link to comment Share on other sites More sharing options...
VCH888 Posted August 6, 2009 Author Share Posted August 6, 2009 Hey! I have the exact same board as you and I can't get sound working either! Did you ever manage to get it working? I got sound working with a really old sound driver and alcinject that I found on this forum but the sound is all crackly. I've been trying to get sound working with the drivers in this thread but have had no luck. If anyone could help us out that would be awesome. I am running 10.5.7 as well and my hardware is listed in my signature. P.S. I tried the drivers that someone posted above for "Vital" to test and they do not work either. Using any of the drivers posted on the first page of this thread, system profiler shows the following "Intel High Definition Audio: Device ID: 0x1458A002 Audio ID: 885 Available Devices: " Nothing shows up in system preferences though. @brendankoch Can you post system.log? Do you have an Nvidia Graphic card that can work on Leo? If you have it, try to use this card. You may try this old http://www.insanelymac.com/forum/index.php...st&id=40018. There are HDAEnabler.kext inside. Please remove HDAEnabler.kext. Link to comment Share on other sites More sharing options...
brendankoch Posted August 7, 2009 Share Posted August 7, 2009 @brendankoch Can you post system.log? Do you have an Nvidia Graphic card that can work on Leo? If you have it, try to use this card. You may try this old http://www.insanelymac.com/forum/index.php...st&id=40018. There are HDAEnabler.kext inside. Please remove HDAEnabler.kext. I don't have an nvidia card to try it with... By system.log do you mean the one that you can access through console in utilities? because I looked at that and it didn't have anything in it that could possibly be of any use in diagnosing the problem - it just had a few lines about what I had done recently on my computer such as opened front row, used safari etc. I actually found an audio driver on insanelymac that is working for me without any need for alcinject.kext but it is a really old version (1.2.4a21) along with HDAenabler.kext. The crackly audio seems to be gone but I haven't tested it enough to be sure. I'm stumped as to why the drivers from this thread won't work for me when they work for everyone else and also why this driver I found works. I tried comparing the two files but I really don't know nearly enough about how these things work to make any sense of it. Maybe someone with a little more knowledge and understanding could take a look and see what could possibly be different in these .kexts that allows it to work? I will post them so someone could take a look if they have a chance. ALC889A___Mimi.zip Link to comment Share on other sites More sharing options...
VCH888 Posted August 7, 2009 Author Share Posted August 7, 2009 I don't have an nvidia card to try it with... By system.log do you mean the one that you can access through console in utilities? because I looked at that and it didn't have anything in it that could possibly be of any use in diagnosing the problem - it just had a few lines about what I had done recently on my computer such as opened front row, used safari etc. I actually found an audio driver on insanelymac that is working for me without any need for alcinject.kext but it is a really old version (1.2.4a21) along with HDAenabler.kext. The crackly audio seems to be gone but I haven't tested it enough to be sure. I'm stumped as to why the drivers from this thread won't work for me when they work for everyone else and also why this driver I found works. I tried comparing the two files but I really don't know nearly enough about how these things work to make any sense of it. Maybe someone with a little more knowledge and understanding could take a look and see what could possibly be different in these .kexts that allows it to work? I will post them so someone could take a look if they have a chance. The old one wad patched by Taruga's patcher. Can you try this again? Test2_Only.zip Link to comment Share on other sites More sharing options...
Walgus Posted August 7, 2009 Share Posted August 7, 2009 What's the difference of using layout id 885 instead of 889? I've got ep45-ud3p (ALC 889a) and patched DSDT+LegacyHDA+unpatched_AppleHDA. The Audio ID is set to 885 on the profiler. Everything works, no issue so far, just wondering if the layout id i'm using is okay. My current layout id is: 0x75, 0x03, 0x00, 0x00 Thanks. Link to comment Share on other sites More sharing options...
VCH888 Posted August 7, 2009 Author Share Posted August 7, 2009 What's the difference of using layout id 885 instead of 889? I've got ep45-ud3p (ALC 889a) and patched DSDT+LegacyHDA+unpatched_AppleHDA. The Audio ID is set to 885 on the profiler. Everything works, no issue so far, just wondering if the layout id i'm using is okay. My current layout id is: 0x75, 0x03, 0x00, 0x00 Thanks. @Walgus Yes, it's OK. LayoutID can be any number. The important thing is CodecID. Gigabyte ALC889a has 0x10EC0885 (283904133), not 0x10EC0889. Link to comment Share on other sites More sharing options...
Endymion7 Posted August 8, 2009 Share Posted August 8, 2009 Hi guys, I am using the SPDIF optical out now with the "1.5.7a24 3outs3ins digital HDA headphone" patch on a 10.5.7 OSX system. Can anyone tell what the difference is between the 1.6.2 and the 1.5.7 version? Anyone knows which patch I need to apply for the new 10.5.8? greetz my specs: Gigabyte EP35-DS3R with ALC889A sound @ 10.5.7 Link to comment Share on other sites More sharing options...
brendankoch Posted August 10, 2009 Share Posted August 10, 2009 The old one wad patched by Taruga's patcher. Can you try this again? Test2_Only.zip I gave this one a try... unfortunately it doesn't work either. I can't figure this out at all. What is different about the kexts posted in this thread vs. the old NVinject method or the taruga patcher method? Link to comment Share on other sites More sharing options...
VCH888 Posted August 11, 2009 Author Share Posted August 11, 2009 I gave this one a try... unfortunately it doesn't work either. I can't figure this out at all. What is different about the kexts posted in this thread vs. the old NVinject method or the taruga patcher method? @brendankoch It seems that my patched kext could not work on AMD/ATI chipset. For ALC889A (0x10EC0885), I edited only info.plists since AppleHDA.kext supports ALC885. Also, I am using modified DSDT for HDEF function instead of using HDAEnabler.kext as an option. I have no idea how Taruga did his work, so I couldn't compare. Link to comment Share on other sites More sharing options...
gunterTheMonkey Posted August 11, 2009 Share Posted August 11, 2009 Hi, Did anyone run into this problem here? I can't compile the dsdt.aml file. I followed the PDF and I'm stuck at page 13 where it involves Terminal to compile the dsdt.aml file. It keeps saying "Missing input filename". Can anyone spot what I did wrong from the following log. Last login: Tue Aug 11 14:15:19 on consoleguntermonkeys-mac-pro:~ guntermonkey$ /Users/guntermonkey/Desktop/DSDT/iasl -sa/Users/guntermonkey/Desktop/DSDT/dsdt.dsl Missing input filename Intel ACPI Component Architecture ASL Optimizing Compiler version 20080926 [Oct 4 2008] Copyright © 2000 - 2008 Intel Corporation Supports ACPI Specification Revision 3.0a Both iasl and dsdt.dsl files are located in the DSDT folder on my desktop. Any help is appreciated. Thanks. Link to comment Share on other sites More sharing options...
VCH888 Posted August 12, 2009 Author Share Posted August 12, 2009 @gunterTheMonkey Last login: Tue Aug 11 14:15:19 on consoleguntermonkeys-mac-pro:~ guntermonkey$ /Users/guntermonkey/Desktop/DSDT/iasl -sa/Users/guntermonkey/Desktop/DSDT/dsdt.dsl Missing input filename Intel ACPI Component Architecture ASL Optimizing Compiler version 20080926 [Oct 4 2008] Copyright © 2000 - 2008 Intel Corporation Supports ACPI Specification Revision 3.0a If it was as you quote, you were missing one space. It should be like this. guntermonkeys-mac-pro:~ guntermonkey$ /Users/guntermonkey/Desktop/DSDT/iasl -sa /Users/guntermonkey/Desktop/DSDT/dsdt.dsl Link to comment Share on other sites More sharing options...
gunterTheMonkey Posted August 12, 2009 Share Posted August 12, 2009 @tmongkol, Great. The drag and drop in Terminal didn't give any space. It works fine now. I got both dsdt.aml and dsdt.asm. I'll try it later and see how it goes. Thanks for the help. Link to comment Share on other sites More sharing options...
gunterTheMonkey Posted August 12, 2009 Share Posted August 12, 2009 Well, the install seems fine. I'm using DSDT.aml and the gray labeled ALC889a LegacyHDA.kext. I got all the devices to show up in Sound Input, but I don't think "Internal Microphone" and "Line In" are working. They seem to recognize the audio cable from my Xbox 360 when I have it plugged into either the pink or the blue port. The "Input Level" actually responds to my Xbox 360 when I have a game running, but I don't hear the actual sound. Any idea? Link to comment Share on other sites More sharing options...
VCH888 Posted August 12, 2009 Author Share Posted August 12, 2009 Well, the install seems fine. I'm using DSDT.aml and the gray labeled ALC889a LegacyHDA.kext. I got all the devices to show up in Sound Input, but I don't think "Internal Microphone" and "Line In" are working. They seem to recognize the audio cable from my Xbox 360 when I have it plugged into either the pink or the blue port. The "Input Level" actually responds to my Xbox 360 when I have a game running, but I don't hear the actual sound. Any idea? @gunterTheMonkey You have to use a program called "LineIn." (edited) Link to comment Share on other sites More sharing options...
gunterTheMonkey Posted August 12, 2009 Share Posted August 12, 2009 tmongkol, I'm using Line In. The first pic shows Line In when it's not in used. The second pic shows how Input Level reacts when I have a game running...it actually fluctuates accordingly to the volume of the game. But, I don't hear any actual sound. I've also tried using Internal Microphone with the pink port. Input Level reacts the same with no sound. I know my audio cable isn't broken, 'cause I can my games with sound with both the pink port and the blue port in Window. Link to comment Share on other sites More sharing options...
VCH888 Posted August 13, 2009 Author Share Posted August 13, 2009 tmongkol, I'm using Line In. The first pic shows Line In when it's not in used. The second pic shows how Input Level reacts when I have a game running...it actually fluctuates accordingly to the volume of the game. But, I don't hear any actual sound. I've also tried using Internal Microphone with the pink port. Input Level reacts the same with no sound. I know my audio cable isn't broken, 'cause I can my games with sound with both the pink port and the blue port in Window. @gunterTheMonkey Sorry! I didn't make it clear. You need a program called "LineIn." Google it. Link to comment Share on other sites More sharing options...
gunterTheMonkey Posted August 13, 2009 Share Posted August 13, 2009 Wow...I don't how to express my gratitude...thank you so much for your help. It literally took less than a minute from Google search to playing games with sound on my Xbox 360 with OS X. Link to comment Share on other sites More sharing options...
Nucleus Posted August 15, 2009 Share Posted August 15, 2009 I get complete ALC888 outputs with your legacy kext for "ALC888 4outs2ins HDA headphone" (Black, Orange, Grey, 2 Greens) many thanks. Espacially flexible change between 2 Green ports are so awesome. It's just like when I use windows. Nevertheless, none of inputs are working. Both "System Profiler" and "Preference" show up three audio inputs(2 Pinks, Blue)(screen shot). but it never accepts the signal thru mic. I mean the input level doesn't move at all. (screenshot) I have codec dump made with Ubuntu 9.04 Live CD and Codec Verb which I made using Master Cheif's guide. What can I do now? alc888_codec_dump.txt verb_fixed.rtf 1.tiff 2.tiff Link to comment Share on other sites More sharing options...
VCH888 Posted August 15, 2009 Author Share Posted August 15, 2009 I get complete ALC888 outputs with your legacy kext for "ALC888 4outs2ins HDA headphone" (Black, Orange, Grey, 2 Greens) many thanks. Espacially flexible change between 2 Green ports are so awesome. It's just like when I use windows. Nevertheless, none of inputs are working. Both "System Profiler" and "Preference" show up three audio inputs(2 Pinks, Blue)(screen shot). but it never accepts the signal thru mic. I mean the input level doesn't move at all. (screenshot) I have codec dump made with Ubuntu 9.04 Live CD and Codec Verb which I made using Master Cheif's guide. What can I do now? alc888_codec_dump.txt verb_fixed.rtf @Nucleus You're using an ASUS motherboard, aren't you. I have no idea how to solve it since I don't have an ASUS motherboard. However, you may try to do something. 1) change my codecverbs from address 2 to address 0, i.e, 21471c10 to 021471c10. 2) delete codecverbs of 01exxxxx and 01fxxxxx since your mobo doesn't have digital in/out. 3) go to pathmaps to delete items of digital in & out (each two nodes). 4) you may try to remove MuteGPIO of MIC and LineIn in Layouts to see anything might be different. You got to try it. If you have an mp3 player or whatever, you plug it into LineIn & MIC for testing. Also, get a program called LineIn to test whether sound pass thru your speakers or not. tmongkol Link to comment Share on other sites More sharing options...
JustinAiken Posted August 15, 2009 Share Posted August 15, 2009 Hi, I have both stereo out and digital out working fine in 10.5.8 on my Gigabyte EX58-UD4p... but I was wondering... is there a kext I can download that has sound always mirrored to both the speakers AND digital out? Link to comment Share on other sites More sharing options...
ovof Posted August 15, 2009 Share Posted August 15, 2009 Hi, great guide !!! I'm using this method in SL. On GA P35 DS3R, i modded the DSDT ith HDEF, got sound, with stock appleHDA, and without legacy. Now, i'm trying to do this using your guide, on GA EP45C DS3R, which has 889A. here's what i've done : - i've replaced AZAL->HDEF - i put DTGP method inside my DSDT - i add the Method (_DSM, 4, NotSerialized) to my device HDEF, with the code in the texte - i modified the layout to correspond to 889A Here's the code : Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "built-in", Buffer (0x01) { 0x01 }, "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x79, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889A" }, "PinConfigurations", Buffer (0x28) { /* 0000 */ 0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02, /* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, /* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 0x01, 0x01, /* 0018 */ 0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, /* 0020 */ 0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Now : - AppleHDA, AppleHDAController, AppleHDAHardwareConfigDriver are loaded at start - i removed voodoo.kext (no legacy, no hdaenabler too) - in system profiler, i've this : Intel High Definition Audio: Device ID: 0x1458A102 Audio ID: 889 Available Devices: Line Out: Connection: 1/8-Inch Jack External Microphone: Connection: 1/8-Inch Jack External Microphone: Connection: 1/8-Inch Jack Headphone: Connection: 1/8-Inch Jack S/P-DIF Out: Connection: Combo S/P-DIF In: Connection: Combo ... but no sound, and system pref are grayed !! What do i miss please ? Link to comment Share on other sites More sharing options...
thorias Posted August 16, 2009 Share Posted August 16, 2009 Hi, great guide !!! I'm using this method in SL. On GA P35 DS3R, i modded the DSDT ith HDEF, got sound, with stock appleHDA, and without legacy. Now, i'm trying to do this using your guide, on GA EP45C DS3R, which has 889A. here's what i've done : - i've replaced AZAL->HDEF - i put DTGP method inside my DSDT - i add the Method (_DSM, 4, NotSerialized) to my device HDEF, with the code in the texte - i modified the layout to correspond to 889A Here's the code : Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "built-in", Buffer (0x01) { 0x01 }, "codec-id", Buffer (0x04) { 0x85, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x79, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889A" }, "PinConfigurations", Buffer (0x28) { /* 0000 */ 0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02, /* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, /* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 0x01, 0x01, /* 0018 */ 0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, /* 0020 */ 0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Now : - AppleHDA, AppleHDAController, AppleHDAHardwareConfigDriver are loaded at start - i removed voodoo.kext (no legacy, no hdaenabler too) - in system profiler, i've this : Intel High Definition Audio: Device ID: 0x1458A102 Audio ID: 889 Available Devices: Line Out: Connection: 1/8-Inch Jack External Microphone: Connection: 1/8-Inch Jack External Microphone: Connection: 1/8-Inch Jack Headphone: Connection: 1/8-Inch Jack S/P-DIF Out: Connection: Combo S/P-DIF In: Connection: Combo ... but no sound, and system pref are grayed !! What do i miss please ? I have the same motherboard as you, put this code: Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x89, 0x08, 0xEC, 0x10 }, "layout-id", /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC889a" }, "PinConfigurations", Buffer (0x18) { /* 0000 */ 0x10, 0x44, 0x11, 0x01, 0x20, 0x14, 0x01, 0x01, /* 0008 */ 0x40, 0x4C, 0x21, 0x02, 0x50, 0x34, 0x81, 0x01, /* 0010 */ 0x60, 0x9C, 0xA1, 0x02, 0xF0, 0x61, 0x4B, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } and connect your amp/headphone to the black jack above the green one and voilà sound is here!!! Link to comment Share on other sites More sharing options...
VCH888 Posted August 16, 2009 Author Share Posted August 16, 2009 Hi, I have both stereo out and digital out working fine in 10.5.8 on my Gigabyte EX58-UD4p... but I was wondering... is there a kext I can download that has sound always mirrored to both the speakers AND digital out? @JustinAiken I don't think it's gonna have sound to both speakers and digital out at the same time. @ovof You still need LagacyHDA.kext + unpatched AppleHDA.kext (or only patched AppleHDA.kext) for matching your system's ports. I also submitted LegacyHDA.kext for LayoutID 889 in Series of LegacyHDA.kext. or, You can use as thorias suggested. However, you may check which ports are working out/in. The best way is adding LegacyHDA.kext into /E/E or /S/L/E. It will be the same as Windows' outputs. Link to comment Share on other sites More sharing options...
user01100 Posted August 16, 2009 Share Posted August 16, 2009 tmongkol, thx Link to comment Share on other sites More sharing options...
Recommended Posts