DPyro Posted April 2, 2009 Share Posted April 2, 2009 Alright, I think this is the last version I'm gonna post (unless there's a fix for windows boot). Can you guys test this out. I want to know if you think the speakers sound better, or louder. Wanna make sure its not just the placebo effect Here you go. ALC889_04.02.2009.Rev3.zip Link to comment Share on other sites More sharing options...
airwalk776 Posted April 3, 2009 Share Posted April 3, 2009 Alright, I think this is the last version I'm gonna post (unless there's a fix for windows boot). Can you guys test this out. I want to know if you think the speakers sound better, or louder. Wanna make sure its not just the placebo effect Here you go. Hello DPyro I have been attempting to get sound to work on more then 2 channels on my EVGA x58 SLI Mobo for a few weeks not. I used your kext posted above and I see the following. Any thoughts on this ? thanks codec_dump_EVGA_x58.txt Link to comment Share on other sites More sharing options...
DPyro Posted April 3, 2009 Share Posted April 3, 2009 Your ALC889 in using address 2, while mine in on address 0. First try changing the beginning of verbs to 2 instead of 0. Instead of this: 01171C40 01171D11 01171E56 01171F11 01271C50 01271D01 01271EA0 01271F90 01471C10 01471D01 01471E10 01471F90 01571C20 01571D10 01571E2B 01571F01 01871C60 01871D90 01871EA1 01871F01 01A71CF0 01A71D30 01A71E81 01A71F01 01E71C30 01E71D11 01E71E45 01E71F01 It should look like this: 21171C40 21171D11 21171E56 21171F11 21271C50 21271D01 21271EA0 21271F90 21471C10 21471D01 21471E10 21471F90 21571C20 21571D10 21571E2B 21571F01 21871C60 21871D90 21871EA1 21871F01 21A71CF0 21A71D30 21A71E81 21A71F01 21E71C30 21E71D11 21E71E45 21E71F01 Link to comment Share on other sites More sharing options...
les_paulde Posted April 3, 2009 Share Posted April 3, 2009 Alright, I think this is the last version I'm gonna post (unless there's a fix for windows boot). Can you guys test this out. I want to know if you think the speakers sound better, or louder. Wanna make sure its not just the placebo effect Here you go. Hey DPyro, You're unstoppable eh?!? I agree with you that this driver sounds better, not sure about loudness but the sound definitely seems less flat than before! Thanks for this! Imma still look into the windows boot issue, gotta figure out what the differences are with the drivers you posted as it just doesnt make sense to me how windows can change something for osx. It must be related to how vista activates the soundcard I reckon, but hopefully we'll be able to shed some light on this issue... Link to comment Share on other sites More sharing options...
airwalk776 Posted April 3, 2009 Share Posted April 3, 2009 Your ALC889 in using address 2, while mine in on address 0. First try changing the beginning of verbs to 2 instead of 0. Instead of this: 01171C40 01171D11 01171E56 01171F11 01271C50 01271D01 01271EA0 01271F90 01471C10 01471D01 01471E10 01471F90 01571C20 01571D10 01571E2B 01571F01 01871C60 01871D90 01871EA1 01871F01 01A71CF0 01A71D30 01A71E81 01A71F01 01E71C30 01E71D11 01E71E45 01E71F01 It should look like this: 21171C40 21171D11 21171E56 21171F11 21271C50 21271D01 21271EA0 21271F90 21471C10 21471D01 21471E10 21471F90 21571C20 21571D10 21571E2B 21571F01 21871C60 21871D90 21871EA1 21871F01 21A71CF0 21A71D30 21A71E81 21A71F01 21E71C30 21E71D11 21E71E45 21E71F01 Am I edit in the right place if so I got nothing in the sound (output or input) Link to comment Share on other sites More sharing options...
DPyro Posted April 3, 2009 Share Posted April 3, 2009 Yes, but there is also another ConfigData in HDAEnabler.kext. Your verbs might also be slightly different than mine though too. Check out the guides for dumping codec verbs using windows. Link to comment Share on other sites More sharing options...
kizwan Posted April 3, 2009 Share Posted April 3, 2009 Hi airwalk776, I believe your ALC889 have different codec verbs & pins configuration. There is two way to get your codec dump. You can obtain it in Vista or using linux live-cd (fedora, mandriva & etc). Please refer to this thread:- 1) THe KiNG HOW TO - Patch AppleHDA (also explain how to obtain codec dump using linux live-cd) 2) MadTux Patching HDA Topic (also explain how to obtain codec verbs from Vista registry) Good luck. kizwan Link to comment Share on other sites More sharing options...
airwalk776 Posted April 4, 2009 Share Posted April 4, 2009 hello ALL 1st I want to thank you all for helping me . still new with this driver business. I have created a codec dump and from that created the verbs for my 889 on EVGA x58 mobo from that I have determined the node id's not that I have this info I dont know the correct place to plug into info in. 899A_verbs.rtf codec_dump_EVGA_x58.txt Link to comment Share on other sites More sharing options...
DPyro Posted April 4, 2009 Share Posted April 4, 2009 I might have found a solution to vista boot here, not sure though as that requires Azalia? Link to comment Share on other sites More sharing options...
alimn786 Posted April 4, 2009 Share Posted April 4, 2009 Hello tmongkol and friends, I have been trying to make my sound work for days, I have Realtek ALC889 HD built in EVGA X58 mobo, using iATKOS 5i I have followed your guide, copy and replaced AppleSMBIOS file in Extensions directory and then deleted the ALCInject.kext, AppleAC97Audio.kext and AppleAzaliaAudio.kext all three files files After that I added 1.5.7a24_4outs3ins_analog_regular_headphone.zip file kext. Basically I just want to use front ports for sound as I have two speakers which I attach from front with mic. I also added Legacy_4outs3ins_analog_regualr_headphone.zip file kext in /Extra/Extensions folder (even though they were all different files). Ran OSX86 tool and repair permissions. Then restart. But still I see blank input, output and Soundeffects. and my HD shows no build in card. Please guide me, what should I do? Where am I going wrong? Thank you Malik Link to comment Share on other sites More sharing options...
DPyro Posted April 5, 2009 Share Posted April 5, 2009 Some more reading material on the boot issue here. Link to comment Share on other sites More sharing options...
alimn786 Posted April 5, 2009 Share Posted April 5, 2009 Dear All, Please help, I have spend many weeks and I am new to all this. I have tried many guides but nothing works for sound ALC889. I have read about your method and it is amazing but too technical for me I need step by step guide to do that. Please help, they are many like me who will benefit from this. Regards, Malik Link to comment Share on other sites More sharing options...
VCH888 Posted April 5, 2009 Author Share Posted April 5, 2009 @airwalk776 & alimn786 (I think you are not the same person. ) Try 1.5.7a24 EVGA X58.zip using KextHelper for installation. what I did: patched 85 08 ec 10 to 89 08 ec 10; change CodecID from 283904133 to 283904137 Link to comment Share on other sites More sharing options...
airwalk776 Posted April 5, 2009 Share Posted April 5, 2009 @airwalk776 & alimn786 (I think you are not the same person. ) Try 1.5.7a24 EVGA X58.zip using KextHelper for installation. what I did: patched 85 08 ec 10 to 89 08 ec 10; change CodecID from 283904133 to 283904137 Confirmed working. Thank you so much. Did you change the Verbs also. I want to compare what I add to what you have created to see where I was making a mistake. thanks again great work Link to comment Share on other sites More sharing options...
alimn786 Posted April 5, 2009 Share Posted April 5, 2009 @airwalk776 & alimn786 (I think you are not the same person. ) Try 1.5.7a24 EVGA X58.zip using KextHelper for installation. what I did: patched 85 08 ec 10 to 89 08 ec 10; change CodecID from 283904133 to 283904137 Dear tmongkol We are totally not the same person, I am very new to OSX86. I will download the file and didn't understand the changes you mentioned. Do you want me to make these changes. I would really really appreciate if you guide me step by step, as I am very new to this with very limited knowledge about OS X. As I have tried so many Kext from different forums that I have to re-install the OS X. Regards, Malik Link to comment Share on other sites More sharing options...
VCH888 Posted April 5, 2009 Author Share Posted April 5, 2009 Dear tmongkol We are totally not the same person, I am very new to OSX86. I will download the file and didn't understand the changes you mentioned. Do you want me to make these changes. I would really really appreciate if you guide me step by step, as I am very new to this with very limited knowledge about OS X. As I have tried so many Kext from different forums that I have to re-install the OS X. Regards, Malik @alimn786 You don't have to make any changes for now because I made them alrealy. I want you to try whether it works or not. see you tomorrow. Link to comment Share on other sites More sharing options...
alimn786 Posted April 5, 2009 Share Posted April 5, 2009 @alimn786 You don't have to make any changes for now because I made them alrealy. I want you to try whether it works or not. see you tomorrow. Dear tmongkol Thank you very much, I can now see the input and output in the sound preferences. But no sound, as soon as I change the volume I start hearing beats coming out of speakers and the it freezes. i just need to use front sound-out (headphone) as I don't have 5.1 speakers What is wrong here? I would appreciate your help here. Thank you Malik Link to comment Share on other sites More sharing options...
manu9940 Posted April 5, 2009 Share Posted April 5, 2009 hey guys ! I've also an 6920g and i saw that we can have also the sound on osx . But i don't know how to get the sound , if you use kexthelper . I don't get it also the windows step . So if you can explain me step by step how to get the sound it will be so great . Thanks to everybody who help to create this kext ! Manu9940 Link to comment Share on other sites More sharing options...
VCH888 Posted April 6, 2009 Author Share Posted April 6, 2009 Dear tmongkol Thank you very much, I can now see the input and output in the sound preferences. But no sound, as soon as I change the volume I start hearing beats coming out of speakers and the it freezes. i just need to use front sound-out (headphone) as I don't have 5.1 speakers What is wrong here? I would appreciate your help here. Thank you Malik @alimn786 Could you give me your system.log? I was thinking about sound assertion. Link to comment Share on other sites More sharing options...
alimn786 Posted April 6, 2009 Share Posted April 6, 2009 @alimn786 Could you give me your system.log? I was thinking about sound assertion. Dear tmongkol, Please find system log for your review. Thank you Maliksystem.rtf Link to comment Share on other sites More sharing options...
VCH888 Posted April 7, 2009 Author Share Posted April 7, 2009 Dear tmongkol, Please find system log for your review. Thank you Maliksystem.rtf @ alimn786 Sound assertion "0 == entry" failed in "/SourceCache/AppleHDA/AppleHDA-157.1.24/AppleHDA/AppleHDAEngine.cpp" at line 2363 goto Exit\ Sound assertion "0 == entry" failed in "/SourceCache/AppleHDA/AppleHDA-157.1.24/AppleHDA/AppleHDAEngine.cpp" at line 2396 goto Exit\ These errors can happen if you're using SMBIOSEnabler.kext or AppleSMBIOSEFI.kext and PC EFI v9 bootloader. I tested on my EP35-DS3P. If you're using Chameleon 2.0 rc1 bootloader and SMBIOSEnabler.kext or AppleSMBIOSEFI.kext, there errors will be gone. I think these sound assertions will not be the cause of sound issue. Although these errors occurred, I still could listen to music. 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. Link to comment Share on other sites More sharing options...
DPyro Posted April 7, 2009 Share Posted April 7, 2009 For Acer 6920g owners, now sound without windows! Works on cold boot, and wake from sleep. Requirements: Install a vanilla kernel Install CHUD tools (needed for reggie) Then paste this into a text file, name it sound.sh or similar: sudo reggie_se -D PhysAddr -w 0x01470500 -a 0xfc300060 -B 32 sudo reggie_se -D PhysAddr -w 1 -a 0xfc300068 -B 32 sudo reggie_se -D PhysAddr -w 0x014707c0 -a 0xfc300060 -B 32 sudo reggie_se -D PhysAddr -w 1 -a 0xfc300068 -B 32 sudo reggie_se -D PhysAddr -w 0x01470c02 -a 0xfc300060 -B 32 sudo reggie_se -D PhysAddr -w 1 -a 0xfc300068 -B 32 Make it executable: sudo chmod +x sound.sh Run in terminal: ./sound.sh Sound works for speakers and headphones Link to comment Share on other sites More sharing options...
VCH888 Posted April 8, 2009 Author Share Posted April 8, 2009 For Acer 6920g owners, now sound without windows! Works on cold boot, and wake from sleep. Requirements: Install a vanilla kernel Install CHUD tools (needed for reggie) Then paste this into a text file, name it sound.sh or similar: sudo reggie_se -D PhysAddr -w 0x01470500 -a 0xfc300060 -B 32 sudo reggie_se -D PhysAddr -w 1 -a 0xfc300068 -B 32 sudo reggie_se -D PhysAddr -w 0x014707c0 -a 0xfc300060 -B 32 sudo reggie_se -D PhysAddr -w 1 -a 0xfc300068 -B 32 sudo reggie_se -D PhysAddr -w 0x01470c02 -a 0xfc300060 -B 32 sudo reggie_se -D PhysAddr -w 1 -a 0xfc300068 -B 32 Make it executable: sudo chmod +x sound.sh Run in terminal: ./sound.sh Sound works for speakers and headphones @DPyro You made a good job. Can you explain me about these code? I would like to learn how to. tmongkol Link to comment Share on other sites More sharing options...
les_paulde Posted April 8, 2009 Share Posted April 8, 2009 For Acer 6920g owners, now sound without windows! Works on cold boot, and wake from sleep. DPyro is da man, he fixed our problem for sure! Sound works beautifully after a cold boot now, thanks so much for this! Just one last question, does this script need to be run each time osx loads? EDIT: no it doesn't, the sound works everytime after running the script only once, perfect! EDIT2: it seems that it does require the sound.sh script, is it possible to just put the sound.sh script under startupitems? thanks again man, will be nice to get rid of that stupid winblowz fully! Link to comment Share on other sites More sharing options...
DPyro Posted April 8, 2009 Share Posted April 8, 2009 @DPyro You made a good job. Can you explain me about these code? I would like to learn how to. tmongkol All info I got was from ipis and this thread. For the commands: reggie_se -D PhysAddr -w 0x01470500 -a 0xfc300060 -B 32 -w tells to write to physical address the verb 0x01470500, -a tells the memory address to write to (0xfc300000 + 60) You can learn more about it in the second link I posted. To get the memory address, you can run the following in terminal: ioreg -d 1 -r -n $(ioreg -x | grep 'AppleHDA' -B 1 | head -n 1 | cut -d 'o' -f 2- | cut -d '<' -f 1) -x | grep "IODeviceMemory" | cut -d '=' -f 3 | cut -d ',' -f 1 | cut -b 11- Replace AppleHDA with AzaliaController if using Azalia. DPyro is da man, he fixed our problem for sure! Sound works beautifully after a cold boot now, thanks so much for this! Just one last question, does this script need to be run each time osx loads? EDIT: no it doesn't, the sound works everytime after running the script only once, perfect! EDIT2: it seems that it does require the sound.sh script, is it possible to just put the sound.sh script under startupitems? thanks again man, will be nice to get rid of that stupid winblowz fully! Script needs to be run every time you cold boot, or wake from sleep. I installed sleepwatcher and did the following: Place script in /Users/user1/sound.sh Make executable (sudo chmod +x sound.sh) Give root ownership (sudo chown root sound.sh) Tell sleepwatcher to run script by editing file /etc/rc.wakeup Add the line ./Users/user1/sound.sh Replace user1 with your username. Link to comment Share on other sites More sharing options...
Recommended Posts