Elad Nava Posted June 20, 2010 Share Posted June 20, 2010 Hi folks,I have been trying countless combinations of kexts from around the net to get my ALC888 sound working. My computer reports that finally all channels are detected and supported. I didn't need to patch DSDT or anything complicated, just install 3 kexts. Kexts attached at bottom of post.I have succeeded with sound by using a HDAEnabler from this topichttp://www.insanelym...howtopic=188349And modifying the AppleHDA.kext from this post:http://www.insanelymac.com/forum/index.php...t&p=1358742I modified Taruga's ALC888 file by adding a plugin called HDAEnabler.kext inside it. This was apparently the only thing preventing the driver from working, even though I had installed HDAEnabler.kext separately as its own kext and not inside /Plugins of another. Strange, but it works now!For both functional drives, please scroll to the attachment.I recommend you use Kext Wizard to install them. I know I can't force you to but it will only increase your chance of success.Kext Wizard 3.7.10 - Downloads - OSx86.netHope it works for you like it did for me! All credit goes to original authors of the kexts ofcourse.Elad ALC888_by_Elad_Nava.zip 1 Link to comment Share on other sites More sharing options...
Kasakka Posted June 20, 2010 Share Posted June 20, 2010 Works nicely! Thanks Link to comment Share on other sites More sharing options...
Elad Nava Posted June 20, 2010 Author Share Posted June 20, 2010 Works nicely! Thanks Thanks Kasakka, Strangely after restarting my computer, the sound was not working again, it was completely nonfunctional. I have researched another solution in the past 2 hours and found one. If you restart and see that it doesn't work for you anymore, please download the new attachment and give it a try. Also, please delete ALCInject.kext from /System/Library/Extensions/. Link to comment Share on other sites More sharing options...
ileikcaek Posted June 21, 2010 Share Posted June 21, 2010 for me this has installed ok and it shows up in preferences and is listed in profiler, but I get no sound. Maybe you have a different codec to me, I think I have codec 0 on my ALC888 Address 0 codec verbs for ALC888: 01471C10 01471D40 01471E01 01471F01 01571C60 01571D10 01571E01 01571F01 01671C70 01671D60 01671E01 01671F01 01771C80 01771D20 01771E01 01771F01 01871C40 01871D90 01871EA1 01871F01 01971C90 01971D90 01971EA1 01971F01 01A71C50 01A71D30 01A71E81 01A71F01 01B71C20 01B71D40 01B71E21 01B71F01 01D71CA0 01D71DE0 01D71E05 01D71F40 01E71C30 01E71D40 01E71E45 01E71F01 Link to comment Share on other sites More sharing options...
Elad Nava Posted June 21, 2010 Author Share Posted June 21, 2010 for me this has installed ok and it shows up in preferences and is listed in profiler, but I get no sound. Maybe you have a different codec to me, I think I have codec 0 on my ALC888 Address 0 codec verbs for ALC888: 01471C10 01471D40 01471E01 01471F01 01571C60 01571D10 01571E01 01571F01 01671C70 01671D60 01671E01 01671F01 01771C80 01771D20 01771E01 01771F01 01871C40 01871D90 01871EA1 01871F01 01971C90 01971D90 01971EA1 01971F01 01A71C50 01A71D30 01A71E81 01A71F01 01B71C20 01B71D40 01B71E21 01B71F01 01D71CA0 01D71DE0 01D71E05 01D71F40 01E71C30 01E71D40 01E71E45 01E71F01 Did you check the System Preferences -> Sound for the output device? Maybe it's selected on the wrong one? Do you see any output devices at all? Link to comment Share on other sites More sharing options...
derrick.bowles Posted June 21, 2010 Share Posted June 21, 2010 for me this has installed ok and it shows up in preferences and is listed in profiler, but I get no sound. Maybe you have a different codec to me, I think I have codec 0 on my ALC888 Address 0 codec verbs for ALC888: 01471C10 01471D40 01471E01 01471F01 01571C60 01571D10 01571E01 01571F01 01671C70 01671D60 01671E01 01671F01 01771C80 01771D20 01771E01 01771F01 01871C40 01871D90 01871EA1 01871F01 01971C90 01971D90 01971EA1 01971F01 01A71C50 01A71D30 01A71E81 01A71F01 01B71C20 01B71D40 01B71E21 01B71F01 01D71CA0 01D71DE0 01D71E05 01D71F40 01E71C30 01E71D40 01E71E45 01E71F01 i'm having the exact same problem. according to SL, it's working. however, i have no audio. i cycled through each of the outputs and tried each audio jack with each output device. nothing works. i'm using a Gigabyte EP45-UD3L motherboard with Cartri's BIOS and no DSDT file. I've tried for a few days now to get the audio working and am coming up completely empty-handed. *EDIT* I should mention that I'm running 10.6.4 64-bit, just in case.*EDIT* Link to comment Share on other sites More sharing options...
FKA Posted June 21, 2010 Share Posted June 21, 2010 according to SL, it's working. How so ?? you are seeing in/outs in system profiler ? For audio to work you need two or in the alc888 case now 3 things (as ALC888 is now not supported by SL). 1.) A method of injection or Enabler. As the audio device is not initially recognised by OS X so OS X needs a pointer. This can be in the form of a kext like HDAEnabler OR via DSDT patching 2.) Either a LegacyAppleHDA.kext or patched AppleHDA.kext to fix appleHDAcontroller plugin giving you correct pinouts codec verbs - basically correct config for your audio chip set 3.) As alc888 is no longer suported we need a binary patch to the appleHDA.kext. As we have to use a patched applehda.kext anyhow - there is now no point in using a legacyHDA kext as well. So all you need is a suitably patched AppleHDA.kext and a method if enabling ! If in system profiler you are seeing (under audio) inputs and outputs but nothing in system preferences then i suggest your method of enabling is working. All you need now is an AppleHDA.kext that works for you .. May I suggest tmongkol's 10.6.4 AppleHDA.kext patched for alc888 that can be found HERE D Link to comment Share on other sites More sharing options...
Elad Nava Posted June 21, 2010 Author Share Posted June 21, 2010 Yeah, the enabler works. I guess it might be a little different setup with ALC888 from different vendors, that might cause it to work for some and not for all? Give the post above a read, see if the AppleHDA in the kext works for you. If not, just keep the HDAEnabler, and try different ALC888 kexts around the Net and insanelymac. Link to comment Share on other sites More sharing options...
ileikcaek Posted June 21, 2010 Share Posted June 21, 2010 Yes, I had also tried all the different listed outputs when I tried this method and they were "dead" - no sound but they were listed. ALC888 has different versions that use different codec verbs as far as I know. I will try FormerlyKnownAs' link when I boot back into OS X later. I have sound working with VoodooHDA right now but that method isn't perfect and seems to fail to work after sleep. Link to comment Share on other sites More sharing options...
FKA Posted June 21, 2010 Share Posted June 21, 2010 Yeah, the enabler works. I guess it might be a little different setup with ALC888 from different vendors, that might cause it to work for some and not for all? Give the post above a read, see if the AppleHDA in the kext works for you. If not, just keep the HDAEnabler, and try different ALC888 kexts around the Net and insanelymac. There is indeed alc888 address 0 and address 2 - above is a link for AppleHDA patched for alc888 address 0 here is a link for AppleHDA patched for alc888 address 2 You need to find the correct one for you.. or patch it yourself! D Link to comment Share on other sites More sharing options...
Elad Nava Posted June 21, 2010 Author Share Posted June 21, 2010 Thanks for the explanation, now I understand why it only works for some people. At least the enabler works for everyone with ALC888. Link to comment Share on other sites More sharing options...
ileikcaek Posted June 21, 2010 Share Posted June 21, 2010 There is indeed alc888 address 0 and address 2 - above is a link for AppleHDA patched for alc888 address 0 here is a link for AppleHDA patched for alc888 address 2 You need to find the correct one for you.. or patch it yourself! D I have just tried both of those... the codec address 0 one shows up all outputs in sound preferences and in system profiler, but again, no matter which output I select no sound plays. I tried the address 2 one to be sure and that one didn't work at all. :S The only thing that has worked for me is VoodooHDA but the sound quality of that method isn't great and you don't get all outputs. I basically see this with the method you posted, in the kernal log: Jun 21 19:32:37 localhost kernel[0]: netkas presents fakesmc, a kext which emulates smc device Jun 21 19:32:37 localhost kernel[0]: HDAEnabler: Copyright (c) 2008 by Kabyl Jun 21 19:32:37 localhost kernel[0]: HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga Jun 21 19:32:37 localhost kernel[0]: HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga Jun 21 19:32:37 localhost kernel[0]: HDAEnabler: Copyright (c) 2008 by Kabyl Jun 21 19:32:37 localhost kernel[0]: HDAEnabler: 05/05/2008 Added SP-Audio support by Tarugacom.apple.AppleFSCompressionTypeZlib kmod start Jun 21 19:32:37 localhost kernel[0]: HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga Jun 21 19:32:37 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded Jun 21 19:32:37 localhost kernel[0]: FireWire runtime power conservation disabled. (2) Jun 21 19:32:37 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntel5SeriesAHCI/CHN1@1/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/ST3500820AS Media/IOFDiskPartitionScheme/Untitled 1@1 Jun 21 19:32:37 localhost kernel[0]: BSD root: disk1s1, major 14, minor 4 Jun 21 19:32:37 localhost kernel[0]: FireWire (OHCI) VendorID 1106 ID 3403 PCI now active, GUID 0010dc00019b8482; max speed s400. Jun 21 19:32:37 localhost kernel[0]: Kernel is LP64 Jun 21 19:32:37 localhost kernel[0]: USBMSC Identifier (non-unique): 058F63626476 0x58f 0x6362 0x100 Jun 21 19:32:38 localhost kernel[0]: systemShutdown false Jun 21 19:32:45 Inklins-Mac-Pro kernel[0]: Waiting for DSMOS... Jun 21 19:32:46 Inklins-Mac-Pro kernel[0]: ** AppleSMBusPCI::start failed to get acpi path for provider Jun 21 19:32:48 Inklins-Mac-Pro kernel[0]: HDAEnabler: Copyright (c) 2008 by KabylHDAEnabler: Copyright (c) 2008 by Kabyl Jun 21 19:32:48 Inklins-Mac-Pro kernel[0]: HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga Jun 21 19:32:48 Inklins-Mac-Pro kernel[0]: HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga Jun 21 19:32:48 Inklins-Mac-Pro kernel[0]: HDAEnabler: 05/05/2008 Added SP-Audio support by TarugaPrevious Shutdown Cause: 0 Jun 21 19:32:48 Inklins-Mac-Pro kernel[0]: HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga Jun 21 19:32:48 Inklins-Mac-Pro kernel[0]: NVDANV50HAL loaded and registered. Jun 21 19:32:48 Inklins-Mac-Pro kernel[0]: identified as RTL8168D/8111D Jun 21 19:32:49 Inklins-Mac-Pro kernel[0]: Sound assertion ""ERROR: EFI ROM did not publish 'hda-gfx' associative property!\n"" failed in "/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDA/AppleHDACodecGeneric.cpp" at line 345 goto ExitErrorSound assertion ""ERROR: EFI ROM did not publish 'hda-gfx' associative property!\n"" failed in "/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDA/AppleHDACodecGeneric.cpp" at line 345 goto ExitError Jun 21 19:32:49 Inklins-Mac-Pro kernel[0]: Sound assertion ""ERROR: EFI ROM did not publish 'hda-gfx' associative property!\n"" failed in "/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDA/AppleHDACodecGeneric.cpp" at line 345 goto ExitError Jun 21 19:32:49: --- last message repeated 6 times --- this doesn't particularly look good: Jun 21 19:32:49 Inklins-Mac-Pro kernel[0]: Sound assertion ""ERROR: EFI ROM did not publish 'hda-gfx' associative property!\n"" failed in "/SourceCache/AppleHDA/AppleHDA-187.4.1/AppleHDA/AppleHDACodecGeneric.cpp" at line 345 goto ExitError EDIT: I just rebooted, still no sound but I do hear the speakers pop a few times as if it wants to... Link to comment Share on other sites More sharing options...
FKA Posted June 21, 2010 Share Posted June 21, 2010 I have just tried both of those... the codec address 0 one shows up all outputs in sound preferences and in system profiler, but again, no matter which output I select no sound plays. Are you sure . because that doesn't sound right! My rear panel stereo out jack is listed as internal speaker with tmongkol's patched AppleHDA .. I tried the address 2 one to be sure and that one didn't work at all. :S for address 2 appleHDA for 10.6.4 you need to scroll to the end of that thread (note the poster addmits it isn't working perfectly !!). The kext linked in post #1 is for 10.6.3 !! EDIT - Also ricksterm I just checked you MB's specification and you have alc888S chipset !! Video Graphics GeForce GT220 * 1 GB memory * I/O Ports: DVI (single-link or dual-link), HDMI and VGA Sound/Audio High Definition 8-channel audio * ALC 888S chipset Network (LAN) Integrated 10/100/1000 Base-T networking interface Memory card reader D Link to comment Share on other sites More sharing options...
ileikcaek Posted June 21, 2010 Share Posted June 21, 2010 would that make much difference? yes the S is apparently a more advanced version of this sound chip but I have had this working with ALC888 kexts before, but they stopped working in the end (after 10.6.3) and kept causing a kernal panic so I had to find something else. I have never seen anybody create a kext for an ALC888S though. Link to comment Share on other sites More sharing options...
FKA Posted June 22, 2010 Share Posted June 22, 2010 would that make much difference? yes the S is apparently a more advanced version of this sound chip but I have had this working with ALC888 kexts before, but they stopped working in the end (after 10.6.3) and kept causing a kernal panic so I had to find something else. I have never seen anybody create a kext for an ALC888S though. I had a quick google b4 and i read someone with 888s had it working with a patched 10.6.3 applehda for 888 but had some sound assertion errors that where fixed by someone kindly editing in the 888s codec dump ... must admit i cant find it now but i was googling "alc888s" and 10.6.4 etc .. Maybe best for us to just stick with an AHDA we know works until a worthwhile chnage is made like recognizing all audio jack i/0 s ... D Link to comment Share on other sites More sharing options...
Elad Nava Posted June 22, 2010 Author Share Posted June 22, 2010 Maybe it was... http://www.insanelymac.com/forum/index.php?showtopic=215721 ^ Rickstern has posted in this topic. -or- Poster attached an AppleHDA for 888S: http://www.insanelymac.com/forum/index.php...t&p=1308052 Good luck. Link to comment Share on other sites More sharing options...
ileikcaek Posted June 22, 2010 Share Posted June 22, 2010 That first link is the voodooHDA I have been using but it is not near perfect... not all inputs are enabled and the sound quality isn't perfect. it is good enough for now until someone manages to get it all working again for the ALC888S. I will have another look later on today, I can't boot into OS X to try at the moment as I need to be using windows! Link to comment Share on other sites More sharing options...
Elad Nava Posted June 23, 2010 Author Share Posted June 23, 2010 Any luck? Link to comment Share on other sites More sharing options...
ostiw Posted June 25, 2010 Share Posted June 25, 2010 worked for me by the way, which version of OS X is this kext from? i saw the post you linked to is from 2009 Link to comment Share on other sites More sharing options...
Elad Nava Posted June 27, 2010 Author Share Posted June 27, 2010 It's from Snow Leopard, not sure which version, but it's working on my 10.6.4 flawlessly. Link to comment Share on other sites More sharing options...
artus112 Posted July 17, 2010 Share Posted July 17, 2010 Thanks. This was the only thing I could find that worked for my HP m9152p after upgrading to 10.6.4. Almost all now works perfectly. Link to comment Share on other sites More sharing options...
Jimsen2020 Posted July 27, 2010 Share Posted July 27, 2010 Thanks a lot. It works perfect!!! So i'm gonna to order the Trackpad and i hope that it works! Great wishes from Germany! Link to comment Share on other sites More sharing options...
Drakenex Posted July 28, 2010 Share Posted July 28, 2010 After trying whit a lot of Kexts combinations, DSDT edits and a lot of things more this was the only combination of working Kexts and I have sound now!! thanks a lot you saved the day hehe!!. Working perfect on a GA-EP43T-UDL3 Link to comment Share on other sites More sharing options...
Mauley Posted July 30, 2010 Share Posted July 30, 2010 Would this work on a AMD Gigabyte motherboard (GA-MA770-UD3). It also has the ALC888 audio. I have tried a lot of kexts but none of them work. Link to comment Share on other sites More sharing options...
Nickdep Posted August 1, 2010 Share Posted August 1, 2010 thnx man works on GA-EP35-DS4 stoked!!!! Link to comment Share on other sites More sharing options...
Recommended Posts