blackosx Posted September 29, 2009 Author Share Posted September 29, 2009 @king_mushroom - As the others have kindly answered, No problems using a virtual machine to run ACPIPatcher. I build mine in Vista running in VMWare Fusion. @EnzoFX - I use a Belkin bluetooth USB dongle and it seems to be working fine in Snow Leopard. But to be honest I hardly use it. I will do some tests hopefully this evening and let you know how I get on. Link to comment Share on other sites More sharing options...
EnzoFX Posted September 29, 2009 Share Posted September 29, 2009 I tested File Transfers via Bluetooth, which is all I ever used to do. Worked fine. My BT adapter is pretty old, only supports BT 1.1 or something like that. Also, I figured something out in regards to dual-booting OS X and Win7. It's pretty commonly known that dual booting causes the system time being off on each OS. They both set/calculate the time differently. My issue was that when shutting down Win7, and the system wasn't updated/synced to internet time, that is, if it's not correct, it causes the computer to hang. The problem arises because Windows doesn't sync the time online consistently. According to the system, it's a server error. In OS X, time is sync'ed on startup reliably. Even if it were off, it wouldn't cause the system to hang however =P. So... It's just a matter of making sure Win sets the time consistently each time you load up Windows. I guess there are diff ways to do this. You can specify a diff server than the default ones Win uses. Or maybe use a 3rd party app or even a script. Hope this helps, It took me a good long time to figure this out. It was an issue that persisted across diff install methods, different hardware, and it arose each time. Now I know it simply comes down to having a correct system time in Win. Link to comment Share on other sites More sharing options...
blackosx Posted September 29, 2009 Author Share Posted September 29, 2009 Okay. Thanks for confirming your bluetooth works fine with file transfers. And also, thanks for the note regarding Win7 hanging due to incorrectly synced time. I will point to your post in my dual boot thread. Cheers EnzoFX Link to comment Share on other sites More sharing options...
blackosx Posted September 29, 2009 Author Share Posted September 29, 2009 If anyone is going to be doing any DSDT editing, there's an updated version of iaslMe been posted by mitch_de & cVaD. Intel updates the tool often and it's always best to use the most recent version. http://www.insanelymac.com/forum/index.php?showtopic=189272 Link to comment Share on other sites More sharing options...
FKA Posted September 29, 2009 Share Posted September 29, 2009 Hi blackosx just wanted to say this is a very slick guide and was a great help to getting my first 10.6 install up and running. D Link to comment Share on other sites More sharing options...
blackosx Posted September 29, 2009 Author Share Posted September 29, 2009 Great. Thanks for reporting it worked for you too FormerlyKnownAs And yes. Perfecto!... I loved those good old Oakenfold days (This was a favourite, as was this) Link to comment Share on other sites More sharing options...
undo_undo Posted September 29, 2009 Share Posted September 29, 2009 Hi blackosx, Heres what you requested: Where did you get this patched AppleHDA from? I got it from here : http://wiki.osx86project.org/wiki/index.ph...10.6.0#Gigabyte search for GA-965P-DQ6. Its an AppleHDA.kext file for the ALC888 ICH8, works for the ICH10 as well, because I have that one and I'm currently using it. what audio options does it give you? I have regular audio and mic. Haven't tried the rest. does it work from /E/E allowing you to leave the retail install untouched? It works from /E/E and S/L/E I tried both. so yes u can have an untouched system. Let me know if you need anything else. Questions, 1. Do you get sound assertion error in system.log? 2. Do you hear "pop" when you play sound? 3. Does your sound work with 64bit kernel? thanks. Link to comment Share on other sites More sharing options...
uketommyv Posted September 29, 2009 Share Posted September 29, 2009 @ blackosx I think you have to leave the legacy kext in place. At least thats how i have it. Here is what i did. I patched my dsdt, put the applehda kext in E/E and put the legacy kext in there as well and thats it. I can confirm that if you put this all together before the first boot. It works the first time. If you are thinking of putting this in the guide, i suggest putting it as a last resort for fixing audio. Ill make a few tests when i get home from work. Let me know if you need anything else. @undo_undo 1. I haven't checked the system.log file. Ill give it a look as soon as I get home. 2. I haven't experience the pop. I have heard of this problem. I cant really confirm it because my speakers could be suppressing it or I don't experience the problem but as far as I'm concerned, it may give you the pop or it may not. It'll be good if someone else can give the kext a try and check. 3. I haven't tested the kext in x64 . I'm currently troubleshooting my machine because it doesn't start in 64bit mode. I don't think its the kext, because it was doing this from the get go. Ill see what I can do, when I get home. Link to comment Share on other sites More sharing options...
blackosx Posted September 29, 2009 Author Share Posted September 29, 2009 @ blackosx I think you have to leave the legacy kext in place. At least thats how i have it. Here is what i did. I patched my dsdt, put the applehda kext in E/E and put the legacy kext in there as well and thats it. I can confirm that if you put this all together before the first boot. It works the first time. If you are thinking of putting this in the guide, i suggest putting it as a last resort for fixing audio. Ill make a few tests when i get home from work. Let me know if you need anything else. Thanks for coming back uketommyv. I always thought you should use... DSDT HDEF, LegacyHDA.kext and the default unpatched AppleHDA.kext OR DSDT HDEF and a patched AppleHDA.kext Not DSDT HDEF, LegacyHDA and a patched AppleHDA. And from the functionality you describe with using both kexts, it's identical to mine just using LegacyHDA... I know you said you could only get it working the way you did it, but have you tried since removing the patched AppleHDA.kext and seeing what happens? Link to comment Share on other sites More sharing options...
undo_undo Posted September 29, 2009 Share Posted September 29, 2009 BlackOSX, It would be a big help to folks who are seeking for alternative sound option if you could test uketommyv's method on 64bit environment and let us know the result. Thank you. Link to comment Share on other sites More sharing options...
uketommyv Posted September 29, 2009 Share Posted September 29, 2009 hi balckosx, yes i think i may not need the legacy kext. i tried to see if i can get audio with patched dsdt and legacy kext only and nothing. I could only get it with the patched applehda. when i get home. ill try deleting the legacy and see what happends. @undo_undo Have you tried this kexts? http://www.insanelymac.com/forum/index.php?showtopic=188349 . this are kexts for snow leopard 64bit for the ALC888. If you havent, give them a try. When I get home Ill try to test the kext that i use in 64b. Good luck Link to comment Share on other sites More sharing options...
blackosx Posted September 29, 2009 Author Share Posted September 29, 2009 BlackOSX, It would be a big help to folks who are seeking for alternative sound option if you could test uketommyv's method on 64bit environment and let us know the result. Thank you. Hi undo_undo. I will gladly test uketommyv's patched AppleHDA.kext method booting with the kernel in 64-bit mode. But as I explained earlier, I can't get it to work in 32-bit or 64-bit mode. I have tried again this evening and I can't get it to function by adding the patched AppleHDA.kext to /E/E. If I add it alongside LegacyHDA.kext then my audio still works great in 32-bit & 64-bit as it would without this patched AppleHDA.kext. That's because the LegacyHDA.kext is doing the work. I think that maybe the patched AppleHDA.kext might work if I remove the AppleHDA.kext from /S/L/E. But I am not prepared to do that as my installs are all about leaving the system untouched. EDIT: Okay I have done more tests, this time with also removing the original unpatched AppleHDA.kext from /S/L/E. I have tried booting with my patched DSDT with HDEF and only the patched AppleHDA.kext that uketommyv posted in /Extra/Extensions (so Legacy HDA has been removed). I have attached a screengrab of System Profiler and System Prefs/Sound from my system booting in 32-bit and 64-bit mode. Conclusion - Well I tried, but I can't get it to work. I am going back to using my recommended setup of patched DSDT with HDEF and LegacyHDA.kext which works in 32-bit and 64-bit mode without any issues. (And undo_undo, if you change your model of mac in SMBIOS to MacPro then you will no longer get the initial pop after a time of no audio). Link to comment Share on other sites More sharing options...
VCH888 Posted September 29, 2009 Share Posted September 29, 2009 @ blackosx May I answer and have a question to uketommyv? @ uketommyv Did you patch DSDT with HDEF? Do you have LegacyHDA.kext for ALC888 in /E/E or /Extra/Extensions.mkext? You said you used the patched AppleHDA.kext from the link of osx86project and I saw you posted pictures. The kext (AppleHDA_432.kext.zip) from mediafire has layout-id of 12 and has four analog outputs. It has HDAEnabler.kext in plugins folder. HDAEnabler.kext's layout-id default is 12. I saw you posted pictures. LayoutID was 888 and sound output had Digital Out. If you're using the patched kext, it should not be as you posted pictures. I think AppleHDA.kext will work only from /S/L/E. You try to edit your DSDT without HDEF and install the patched AppleHDA.kext into /E/E and see what happen. Then, try to install the patched AppleHDA.kext into /S/L/E by using Kext Utility and see what it is. Link to comment Share on other sites More sharing options...
etherbunny2 Posted September 30, 2009 Share Posted September 30, 2009 Getting DWA-552 wirless card to work in Snow Leopard Vanilla retail 10.6.1 install with Chameleon on a separate partition for the Gigabyte GA-EP45-DS3L I managed to get a decent working Snow Leopard install on my gigabyte EP-45-DSL3 using Blackosx's method with a couple mods. Sound, DWA-552 wireless recognized as Airport Extreme (only in 32-bit mode), Sata & IDE DVD drives, dvd drive eject and open from menu bar, and graphics seem to be working fine. Here's what I did, maybe it will help others who have issues with their install: 1. download v1.02 boot cd ( kexts may differ from current v1.04), install guide and support files 2. Install SL per Blackosx method using 2 disk partitions, one for Cham, one for SL 3. Boot with the boot cd again and select SL at the startup screen. It should boot into SL and go through the welcome screen intro. 4. Install all the items in the Cham partition per the Blackosx guide. Then open the boot CD & double click the Preboot.dmg in the extra folder. You will find another Extra folder with an extensions folder inside. Add the IOATAFamily.kext extension to your Cham/Extra/Extensions folder. 5. I used a basic dsdt.aml file with basic fixes, cmos reset fix, and audio for ALC888-0. I will try to attach the dsdt.aml file that I used to this post. 6. I have a NVidia 7600GT-256 video card. I used EFIStudio to generate hex string which I added to the boot.plist in Cham using Boackosx's guide as an example. dsdt.aml.zip Link to comment Share on other sites More sharing options...
uketommyv Posted September 30, 2009 Share Posted September 30, 2009 Hello everyone. Hope someone can shed some light to this. Heres what happened: During my audio tests I had the following files in /E/E patched dsdt.aml, legacy.kext.(NO PATCHED APPLEHDA installed) = no sound then i put this in /E/E patched dsdt.aml,legacy.kext and patched appleHDA = sound Now with that said. here are my tests patched dsdt.aml, patched AppleHDA.kext (NO LEGACY) = no sound NO patch in dsdt.aml, legacy.kext (NO APPLEHDA) = no sound NO patch in dsdt.aml,legacy.kext and applehda.kext = no sound patched dsdt.aml,legacy.kext, AppleHDA.kext) = sound patched dsdt.aml, legacy.kext (NO APPLEHDA) = sound Conclusion: why is it that the last test worked when it didn't before I started my tests? Did the appleHDA file acted as an enabler?. Although Im not sure why or how. If anybody knows why please let us know cuz Im still a new to this. Link to comment Share on other sites More sharing options...
undo_undo Posted September 30, 2009 Share Posted September 30, 2009 (And undo_undo, if you change your model of mac in SMBIOS to MacPro then you will no longer get the initial pop after a time of no audio). I made the change, yes, the pop is gone, but for some reason, the quality of sound dropped. Some musics I cannot listen to it anymore because it hurts my ears. Before the change, the sound was crystal clear and very 3D like .. Link to comment Share on other sites More sharing options...
blackosx Posted September 30, 2009 Author Share Posted September 30, 2009 @tmongkol - Thanks for your wisdom on the topic of the patched AppleHDA.kext @etherbunny2 - Thanks for reporting your successful install. You say you use Sata & IDE DVD drives. Can you just confirm what interface your install HDD was using, SATA or IDE? and the same for the install DVD drive. And you say your D-Link DWA-552 worked out of the box? This might come in useful for anyone else using wireless.... Thanks @uketommyv - So I see in the end that the patched DSDT with HDEF and LegacyHDA.kext was all you needed? - At least you now have it working as it should do. I spent ages on trying to get audio working through DSDT with this mobo and it was back in July that tmongkol showed me how to get it working. Ever since, all my guides have been based on that method. But as for why your audio didn't work initially, I don't know.. That might remain a mystery... @undo_undo - All I can say is that for this GA-EP45-DS3L, the audio works great for my system by setting it as I have described it. If changing your Mac model to MacPro has cured the pop, but left you with un-listenable audio then maybe you should switch back to what you had before and live with the pop or maybe visit tmongkol's thread and ask there to see if it's a common issue which is fixable? As a last resort you could always try VoodooHDA if you're not happy with this install method... Link to comment Share on other sites More sharing options...
VCH888 Posted September 30, 2009 Share Posted September 30, 2009 Hello everyone. Hope someone can shed some light to this. Heres what happened: A: I will tell you what I can. I assume that you patch DSDT.aml with HDEF for ALC888, layout-id = 888. You got a patched AppleHDA.kext from mediafire (AppleHDA_432.kext.zip), didn't you. The patched AppleHDA.kext has HDAEnabler.kext inside. Its layout-id's 12. LegacyHDA.kext contains only info.plist and its layout-id (LayoutID) is 888. To get working AppleHDA.kext you need such HDAEnabler.kext or patched DSDT.aml. AppleHDA.kext will not be working on every motherboard. It is good luck for Intel-Gigabyte users. During my audio tests I had the following files in /E/E patched dsdt.aml, legacy.kext.(NO PATCHED APPLEHDA installed) = no sound then i put this in /E/E patched dsdt.aml,legacy.kext and patched appleHDA = sound Now with that said. here are my tests patched dsdt.aml, patched AppleHDA.kext (NO LEGACY) = no sound A: The patched AppleHDA.kext has LayoutID of 12, not 888. Any AppleHDA.kext should not be working if it is in /Extra/Extensions or /Extra/Extensions/mkext. The OS's looking for layout-id of 888 since it's using DSDT.aml NO patch in dsdt.aml, legacy.kext (NO APPLEHDA) = no sound A: You need something like HDAEnabler.kext and layout-id of HDAEnabler.kext and LayoutIDs of LegacyHDA.kext must be the same. NO patch in dsdt.aml,legacy.kext and applehda.kext = no sound A: This proved that the patched AppleHDA.kext was not working if it's in /E/E or /Extra/Extensions. patched dsdt.aml,legacy.kext, AppleHDA.kext) = sound A: The OS's using DSDT.aml and seeking layout-id of 888. In contrast, it will not be working if layout-id (LayoutIDs) of LegacyHDA.kext is not 888. patched dsdt.aml, legacy.kext (NO APPLEHDA) = sound A: This is the way should be if you don't want to patch AppleHDA.kext. layout-id of patched DSDT.aml and LayoutIDs of LegacyHDA.kext were matched each other. However, If you need "Encoded Digital Audio" pass thru Digital Output, you need to patch AppleHDA binary. I have never patched AppleHDA.kext for ALC888 to work on Snow. Conclusion: why is it that the last test worked when it didn't before I started my tests? Did the appleHDA file acted as an enabler?. Although Im not sure why or how. If anybody knows why please let us know cuz Im still a new to this. Link to comment Share on other sites More sharing options...
blackosx Posted September 30, 2009 Author Share Posted September 30, 2009 Thanks again @tmongkol. (How do you remember all that? You are the audio wizard) Link to comment Share on other sites More sharing options...
titan4 Posted September 30, 2009 Share Posted September 30, 2009 However, If you need "Encoded Digital Audio" pass thru Digital Output, you need to patch AppleHDA binary. I have never patched AppleHDA.kext for ALC888 to work on Snow. I am not sure about that, because AC3 Passthrough with SPDIF works for me with DSDT Patch/LegacyHDA combo. Link to comment Share on other sites More sharing options...
Weishauptus Posted September 30, 2009 Share Posted September 30, 2009 hey blackosx, first of all thank you very much for this tremendously made guide I managed to get 10.6.1 running close to perfect on my GA-EP45-DS3 (not the L) including 5.1 analog surround sound (used a kext from another forum for that). My trouble is that i want to look into my SATA port using IOReg, but the only thing i can find is the IDE Controller which is very odd. I already posted about this here. My BIOS is set to AHCI mode and Native IDE on SATA 0-3. The fact that HD Videos stutter very slightly (not the sound) led me to investigate, but as i can tell from the gigabyte website, there is not so much difference between the GA-EP45-DS3 and its light version, in fact only one pci-e port less and 888 instead of 889a right? If you want to check whether it works on your sys, try this Trailer (Ong Bak 2) in 720p and tell me if you can see slight stuttering/hiccups in the video playback using Quicktime X. I experience the same in other players. Maybe anyone else has experienced problems with this? Apart from this my system is running perfect, OpenGL Benchmarks are very good and the rest of the performance aswell. (see HDD benchmark in the other thread) Gigabyte EP45-DS3, Q6600@2,88, 2GB G-Skill DDR2-800, ASUS EN8600GTS 256MB (on dual 1280x1024 displays), 500GB Samsung Spinpoint F1, IDE DVD-RW by NEC Link to comment Share on other sites More sharing options...
CrazyD Posted September 30, 2009 Share Posted September 30, 2009 Hello, i have Problem with my Installation. I choose the installation via USB HardDrive. After I Boot from it the SnoLeopard Installe starts. Then i should choose a destination where the OSX should be installed but i can´t see any Harddrives there only my portable Harddrive where the installation is. When i go to the Disk Utility i see nothing too. I have P35 DS3 can somone help me? Thanks soo much Link to comment Share on other sites More sharing options...
titan4 Posted September 30, 2009 Share Posted September 30, 2009 Hello, i have Problem with my Installation. I choose the installation via USB HardDrive. After I Boot from it the SnoLeopard Installe starts. Then i should choose a destination where the OSX should be installed but i can´t see any Harddrives there only my portable Harddrive where the installation is. When i go to the Disk Utility i see nothing too. I have P35 DS3 can somone help me? Thanks soo much Are you sure you have AHCI enabled in BIOS ? (And of course that you have SATA drives) Link to comment Share on other sites More sharing options...
VCH888 Posted September 30, 2009 Share Posted September 30, 2009 I am not sure about that, because AC3 Passthrough with SPDIF works for me with DSDT Patch/LegacyHDA combo. Could you use Audio Midi Setup to check Digital Output? Does it have Encoded Digital Audio? Can you get DTS thru a receiver? see an example of my EP35-DS3P, ALC889a Link to comment Share on other sites More sharing options...
uketommyv Posted September 30, 2009 Share Posted September 30, 2009 Thank you tmongkol for clearing things out, I appreciate taking the time to help us figure out what was happening and off course doing the hard work for us ,so that we can have working audio in OSX and off course thanks again balckosx for making this awesome guide. All of it has helped greatly to the osx86 community. Thanks again. -uketommyv Link to comment Share on other sites More sharing options...
Recommended Posts