WinstonAce Posted January 26, 2010 Share Posted January 26, 2010 update for P55A users: http://www.insanelymac.com/forum/index.php...20&start=20 just update your bios (didn't work with F6 but work great with bios F7C) this is the dsdt code (standard) 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", Buffer (0x04) { 0x79, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x0F) { "Realtek ALC889" }, "PinConfigurations", Buffer (0x28) { /* 0000 */ 0x10, 0x90, 0xA0, 0x90, 0x20, 0x90, 0xA1, 0x02, /* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, /* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x10, 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) } } and attached is the LegacyHDA (also standard) which works from Extra/Extensions no need to change original AppleHDA (at least the one in 10.6.2) LegacyHDA.kext.zip Link to comment Share on other sites More sharing options...
VCH888 Posted January 27, 2010 Author Share Posted January 27, 2010 update for P55A users:http://www.insanelymac.com/forum/index.php...20&start=20 just update your bios (didn't work with F6 but work great with bios F7C) ...... and attached is the LegacyHDA (also standard) which works from Extra/Extensions no need to change original AppleHDA (at least the one in 10.6.2) That's a good new for P55A users, ALC889. Thank you. Link to comment Share on other sites More sharing options...
jantunes Posted January 31, 2010 Share Posted January 31, 2010 This topic is pretty confusing to me and I don't know where I should start :S Does anyone with a GA-P55-UD6 got sound working? Link to comment Share on other sites More sharing options...
Darklighter Posted February 1, 2010 Share Posted February 1, 2010 I'd appreciate some help on getting ALC889A sound to work on my GA-P35-DS3R. I'm using the DSDT.aml from this thread, with the graphics info changed to match my card. Now, System Profiler reports the following: Intel High Definition Audio: Device ID: 0x1458A002 Audio ID: 885 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 ...which I'm assuming is correct. I then tried placing different HDA legacy kexts from ALC889a_LayoutID_885.zip in /Extra/Extensions (without HDAEnabler), but still no output devices in System Preferences after reboot. I also tried replacing the 10.6.2 AppleHDA with the one from 10.6.0. No dice. (By the way, to install a kext, I change its permissions to 755, its ownership to root:admin (except for AppleHDA in /System/Library/Extensions, which gets root:wheel). I then fix permissions using Disk Utility and rebuild caches using kextcache. This is the correct procedure, right?) Link to comment Share on other sites More sharing options...
VCH888 Posted February 1, 2010 Author Share Posted February 1, 2010 I'd appreciate some help on getting ALC889A sound to work on my GA-P35-DS3R. I'm using the DSDT.aml from this thread, with the graphics info changed to match my card. Now, System Profiler reports the following: Intel High Definition Audio: Device ID: 0x1458A002 Audio ID: 885 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 ...which I'm assuming is correct. I then tried placing different HDA legacy kexts from ALC889a_LayoutID_885.zip in /Extra/Extensions (without HDAEnabler), but still no output devices in System Preferences after reboot. I also tried replacing the 10.6.2 AppleHDA with the one from 10.6.0. No dice. (By the way, to install a kext, I change its permissions to 755, its ownership to root:admin (except for AppleHDA in /System/Library/Extensions, which gets root:wheel). I then fix permissions using Disk Utility and rebuild caches using kextcache. This is the correct procedure, right?) Could you post your DSDT.dsl? Link to comment Share on other sites More sharing options...
yoshiki_jp Posted February 1, 2010 Share Posted February 1, 2010 That's a good new for P55A users, ALC889. Thank you. Now Vanilla AppleHDA 10.6.2 + LegacyHDA works perfectly under 32bit and 64bit. Thanks!!! Link to comment Share on other sites More sharing options...
Darklighter Posted February 2, 2010 Share Posted February 2, 2010 Could you post your DSDT.dsl? DSDT.dsl.txt Link to comment Share on other sites More sharing options...
xjasx Posted February 2, 2010 Share Posted February 2, 2010 Does anyone have more than just the green out working? my speakers have green+black, having to use a splitter to join them, would be nice if all the outputs worked like they do on Windows... Link to comment Share on other sites More sharing options...
VCH888 Posted February 2, 2010 Author Share Posted February 2, 2010 DSDT.dsl.txt Do you have legacy kext(s) for sound more than one in /Extra/Extensions? Can you remove " all of Method (DTGP, 5, NotSerialized) " in Device (HDEF)? b/c you have it above already. Link to comment Share on other sites More sharing options...
Skyy Posted February 2, 2010 Share Posted February 2, 2010 I tried this on my GIGABYTE GA-MA770 DS3 mobo with a ALC 888 and sadly I still only get 2.0 output. What I did was deleting my old AppleHDA.kext and VoodooHDA.kext from my Extensions folder, then installing the provided kext with KextHelper, rebooted with -f, repaired permissions and second reboot. No change, the Sound Pref Panel lists only 2.0 output Any advice? btw. I'm using 10.5.8 with a AMD CPU. Also, System Profiles says "No Build in Audio" I have A MSI 975x Platinum PU edition even though the manufacturer states that the audio codec integrated on the motherboard is ALC 882M , my Linux dumps tell me that it is actually ALC 888. ( just like 889a is actually 885) Using the information on this forum I have edited the 1.6.2.a37 HDA kexts and was able to get all the analog ports working!!! and the credit obviously goes to Tmongkol , The King , Taurga and everybody else who has contributed to working HDA Working Rear pink mic working Rear green Internal Speakers working Rear Blue line in working Rear Black line out working Rear Orange line out working Rear Grey line out working SPDIF in and out working ( People with digital audio equipment please confirm, I do not have the equipment to check) Also Surround sound is fully working analog and digital (Stereo ,5.1 ,6.1 ,7.1,7.1 rear ,Quadraphonic ,Hexegonal ,Octagonal and Encoded Digital Audio) Not Working Front green Head Phones not working Front pinkExternal Mic not working I could not configure the external microphone front pink due to the codecs limitations it has only two analog ports in and one digital .. I had to chose in between ext mic or Line out..... Somehow OSX does not allow more than 4 outputs therefore I have edited two different Kexts one only anolog outputs and one with 3 anolg outputs and a digital output ; ALC888 Address 0 AppleHDA 1.6.2.a37 4 Anolog Outputs 2 Analog & 1 Digital inputs (Click to Download) ALC888 Address 0 AppleHDA 1.6.2.a37 3 Anolog 1 Digital Outputs 2 Analog & 1 Digital inputs (Click to Download) I hope It works for you @ Tmongkol Internal speakers working fine but Some how The HeadPhone doesn't work from the front green no mater what I did, I have used your AppleHDAplatform structure as a template checked the routing over and over seems to be correct but no success..... can you help please... thnx in advance Link to comment Share on other sites More sharing options...
VCH888 Posted February 3, 2010 Author Share Posted February 3, 2010 I tried this on my GIGABYTE GA-MA770 DS3 mobo with a ALC 888 and sadly I still only get 2.0 output. What I did was deleting my old AppleHDA.kext and VoodooHDA.kext from my Extensions folder, then installing the provided kext with KextHelper, rebooted with -f, repaired permissions and second reboot. No change, the Sound Pref Panel lists only 2.0 output Any advice? btw. I'm using 10.5.8 with a AMD CPU. Also, System Profiles says "No Build in Audio" Could you capture a picture of Sound Output Preferences? And, which AppleHDA.kext are you using? Link to comment Share on other sites More sharing options...
Darklighter Posted February 3, 2010 Share Posted February 3, 2010 Do you have legacy kext(s) for sound more than one in /Extra/Extensions? Can you remove " all of Method (DTGP, 5, NotSerialized) " in Device (HDEF)? b/c you have it above already. Ok, I removed it. Here are the contents of /Extra/Extensions: LegacyHDA.kext NullCPUPowerManagement.kext OpenHaltRestart.kext PlatformUUID.kext SleepEnabler.kext fakesmc.kext By the way, I noticed that I always get the following error messages in /var/log/kernel.log: Feb 2 21:42:47 localhost kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 1656 goto Exit Feb 2 21:42:47 localhost kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit Link to comment Share on other sites More sharing options...
Skyy Posted February 3, 2010 Share Posted February 3, 2010 I used this kext: ALC888 4A out & 2A 1D in 1.6.2.a37 But now I did something very stupid, I installed the ALC888Audio.mpkg from this thread: http://www.insanelymac.com/forum/index.php?showtopic=36520 This gave me 2.0 output and Microphone support which is more then before but if I install any other audio kext now I will loose sound input and output completely until I install this package again. Yeah I screwed up, help is greatly appriciated! Could you capture a picture of Sound Output Preferences? And, which AppleHDA.kext are you using? Link to comment Share on other sites More sharing options...
cheviot Posted February 3, 2010 Share Posted February 3, 2010 I read through most of this thread, but I'm still confused. Which LegacyHDA should I be using for the Intel DX58SO with ALC889 audio under 10.6.X? Thanks! Link to comment Share on other sites More sharing options...
VCH888 Posted February 3, 2010 Author Share Posted February 3, 2010 I used this kext: ALC888 4A out & 2A 1D in 1.6.2.a37 But now I did something very stupid, I installed the ALC888Audio.mpkg from this thread: http://www.insanelymac.com/forum/index.php?showtopic=36520 This gave me 2.0 output and Microphone support which is more then before but if I install any other audio kext now I will loose sound input and output completely until I install this package again. Yeah I screwed up, help is greatly appriciated! Are you using 10.5.#? Please remove ALCinject.kext, the package you installed has it. If you are using my patched AppleHDA.kext for ALC888 (or LegacyHDA.kext for ALC888 & vanilla AppleHDA.kext), you need to install HDAEnabler.kext for ALC888 by using Kext Helper. I read through most of this thread, but I'm still confused. Which LegacyHDA should I be using for the Intel DX58SO with ALC889 audio under 10.6.X? Thanks! I think my LegacyHDA.kext or AppleHDA.kext will not work on Intel DX58SO (may be) due to its BIOS. GA-P55A, ALC889, had the same problem that couldn't use AppleHDA.kext in OS X 10.6; however, they can use AppleHDA.kext for their ALC889 after they updated their BIOS, for example. I am sorry that my thread may not help you. Now, I am focusing on only Gigabyte (Intel) mobos. Link to comment Share on other sites More sharing options...
Skyy Posted February 3, 2010 Share Posted February 3, 2010 Thanks for your help! I deleted the ALCinject.kext and back to no sound for now. Which kext should I install to get 5.1 output? My mobo is a GIGABYTE GA-MA770 DS3 with AMD CPU and ALC888 sound. My OS is 10.5.8. EDIT: I installed ALC888_1.6.2a37 and the supplied HDA Enabler but I still can't select any input or output device and I don't have sound, however my SystemProfiler now shows this: both sections look the same with a different device ID, any ideas? Are you using 10.5.#? Please remove ALCinject.kext, the package you installed has it. If you are using my patched AppleHDA.kext for ALC888 (or LegacyHDA.kext for ALC888 & vanilla AppleHDA.kext), you need to install HDAEnabler.kext for ALC888 by using Kext Helper. Link to comment Share on other sites More sharing options...
VCH888 Posted February 4, 2010 Author Share Posted February 4, 2010 Thanks for your help! I deleted the ALCinject.kext and back to no sound for now. Which kext should I install to get 5.1 output? My mobo is a GIGABYTE GA-MA770 DS3 with AMD CPU and ALC888 sound. My OS is 10.5.8. EDIT: I installed ALC888_1.6.2a37 and the supplied HDA Enabler but I still can't select any input or output device and I don't have sound, however my SystemProfiler now shows this: Try the old one that you installed (from ALC888Audio.mpkg), I edited some in info.plist, adding Codecverbs and HP port. I think you should use the old one for your ATI/AMD mobo that works for you. Actually ALC888Audio,mpkg has 4 options (3 ports, 3 ports-digital, 6 ports, & 6 ports-digital). Remove HDAEnabler.kext from /S/L/E and then install these kexts, ALC888_Skyy.zip , by using Kext Helper. Link to comment Share on other sites More sharing options...
VCH888 Posted February 4, 2010 Author Share Posted February 4, 2010 Ok, I removed it. Here are the contents of /Extra/Extensions:LegacyHDA.kext NullCPUPowerManagement.kext OpenHaltRestart.kext PlatformUUID.kext SleepEnabler.kext fakesmc.kext By the way, I noticed that I always get the following error messages in /var/log/kernel.log: Feb 2 21:42:47 localhost kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 1656 goto Exit Feb 2 21:42:47 localhost kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-179.1.4/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit I really don't know about these sound assertions. Can you install AppleHDA.kext again by drag & drop it over Kext Utility? Restart and see what is going on. Link to comment Share on other sites More sharing options...
yoshiki_jp Posted February 4, 2010 Share Posted February 4, 2010 p55aud4_alc889_dumps.zipThis is codec dumps of each bios: f6, f7a, f7(New!) of ALC889 on GA-P55A-UD4. I hope it will help to make better kexts! Link to comment Share on other sites More sharing options...
Skyy Posted February 4, 2010 Share Posted February 4, 2010 Thank you very much for your efforts! Unfortunately your AppleHDA.kext makes my system kernel panic at boot I had 99% success with the 6 ports variant from the ALC888Audio.mpkg. I got 3 output lines, Front, S/C and Rear worked fine separately and I could make an aggregated device with Audio MIDI Setup, just I couldn't config it as Configure Speakers was grayed out and below "Output is not supported" was written. Would a codec dump help? Try the old one that you installed (from ALC888Audio.mpkg), I edited some in info.plist, adding Codecverbs and HP port. I think you should use the old one for your ATI/AMD mobo that works for you. Actually ALC888Audio,mpkg has 4 options (3 ports, 3 ports-digital, 6 ports, & 6 ports-digital). Remove HDAEnabler.kext from /S/L/E and then install these kexts, ALC888_Skyy.zip , by using Kext Helper. Link to comment Share on other sites More sharing options...
canyue.d Posted February 7, 2010 Share Posted February 7, 2010 thanks! Link to comment Share on other sites More sharing options...
Cinner Posted February 10, 2010 Share Posted February 10, 2010 Could somebody tell me why I only have a digital input but no digital output for my ALC889A with patched DSDT and LegacyHDA.kext? I'm trying to get the S/PDIF output to work but I can't select it under sound properties. Strangely it is listed under the audio portion of my system profile. I'm on 10.6.2 btw. Link to comment Share on other sites More sharing options...
lukarak Posted February 10, 2010 Share Posted February 10, 2010 Could somebody tell me why I only have a digital input but no digital output for my ALC889A with patched DSDT and LegacyHDA.kext? I'm trying to get the S/PDIF output to work but I can't select it under sound properties. Strangely it is listed under the audio portion of my system profile. I'm on 10.6.2 btw. Hi, I had the same problem. I found out that i was using 4 outs 2 ins kext, but for digital output to work, i had to use the 3 outs 2 kext (for the same chip ofc.) Link to comment Share on other sites More sharing options...
Cinner Posted February 11, 2010 Share Posted February 11, 2010 Hi, I had the same problem. I found out that i was using 4 outs 2 ins kext, but for digital output to work, i had to use the 3 outs 2 kext (for the same chip ofc.) Thanks man, that solved the problem indeed! Thanks for helping somebody out Link to comment Share on other sites More sharing options...
Meizek Posted February 13, 2010 Share Posted February 13, 2010 Hi! I have SL 1.6.2 (mpkg original install, soft update) on Gigabyte ep45-ds3r f11e 6gb ddr2, evga 8800gt SC, core e5200, 2SATA HDDs ,ATA HDD and SATA DVD ps2 kboard, usb mouse. AHCI, HPET 64, only c1e, SATA boot order for main hdd(otherwise booter doesn't boot) 1.1.9 AsereBLN boot loader (http://www.efixusers.com/showthread.php?t=644&highlight=dsdt) DSDT from http://www.efixusers.com/showthread.php?t=...=chameleon+dsdt com.apple.boot.list <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Timeout</key> <string>5</string> <key>Wait</key> <string>No</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>EthernetBuiltIn</key> <string>Yes</string> </dict> </plist> in L/P/S func: graph - QL/CI worked, ethernet, shut/reboot, usbs, AHCI, ram/proc ident in profiler BUT no sound( i have PCI Live5.1 gaming, worked with KX from this forum just once/ anyway, i decided to go with 889a (Intel High Definition Audio: Device ID: 0x1458A102 Audio ID: 0) and, at last!) it worked with http://www.projectosx.com/forum/index.php?...mp;hl=voodoohda v254 (don't tried pref panel) in S/L/E with original Apple HDA installed with Kext Helper b7 tried almost everything from this topic and others for about 3days) hope this helps -- my extra/ext: http://yfrog.com/jwscreenshot20100213at103p Link to comment Share on other sites More sharing options...
Recommended Posts