LeRebel Posted September 15, 2009 Share Posted September 15, 2009 Hi, Thank you blackosx and contributors, great guide. If it helps someone, this install method works great on the EP45T-UD3LR, DSDT with EHCI and UHCI patches applied, 8Gb, 9400GT, Q9550, 500G main os, 1TB software Raid1 for /Users. Everything works, aside from wake up by keyboard key press or mouse event (I am stumped on this one) and I have to press the power button to wake up from sleep, minor inconvenience. You guys are geniuses - really. Link to comment Share on other sites More sharing options...
blackosx Posted September 15, 2009 Author Share Posted September 15, 2009 Doing some initial testing, it seems that closing iTunes 9 seems to have removed the lag. Is there a known issue with iTunes 9 and Snow Leopard? That's the only new piece of software that I can think of that I didn't have installed when I was running SL a few weeks ago. Also, this didn't seem to happen with iTunes 9 in Leopard, so it's a little odd. The QT mouse lag issue that was present in 10.5 and affected certain nVidia video cards is still prevalent with Snow Leopard. Kabyl issued a new binary to fix this and you can get it in this Disabler at StellaRolla's blog. I use it for my system. Link to comment Share on other sites More sharing options...
msb Posted September 15, 2009 Share Posted September 15, 2009 When I was doing my testing to get DSDT audio working for the GA-EP45-DS3L I had various problems and one was this problem you are describing. Also, if I didn't select HDEF then I wouldn't get any details in System Profiler, if I did select HDEF then I would get details in System Profiler but no sound coming out.. Different settings gave me some options but not others. In the end the only way to get it working is how I have documented it. Patch your DSDT.aml with ALC888 and add one of the LegacyHDA.kexts to /Extra. But your EP45-UD3R uses ALC889A so I don't know exactly what you need to use to get that working. You are going to have to ask in a thread which specialises in that. And again for your sleep and with regards to not having to apply the SATA fix etc, this varies for different motherboards. Remember that anything I post here is specifically for the GA-EP45-DS3L and if it works for another board then great but if not then you'll need to find a thread for your board. I think I will try to do more test to find the right combination of LegacyHDA.kexts 's. My DSDT's was patch with ALC889A and in case of LegacyHDA.kexts I did not use yours, I new you are using ALC888 so I picked up from another guide because he has the same MB like mine. Link to comment Share on other sites More sharing options...
msm5 Posted September 15, 2009 Share Posted September 15, 2009 I think I will try to do more test to find the right combination of LegacyHDA.kexts 's. My DSDT's was patch with ALC889A and in case of LegacyHDA.kexts I did not use yours, I new you are using ALC888 so I picked up from another guide because he has the same MB like mine. After patching DSDT, I used the LegacyHDA kext from the x58 motherboard tutorial on this forum, which has worked great. Link to comment Share on other sites More sharing options...
blackosx Posted September 15, 2009 Author Share Posted September 15, 2009 Thank you blackosx and contributors, great guide. If it helps someone, this install method works great on the EP45T-UD3LR, DSDT with EHCI and UHCI patches applied, 8Gb, 9400GT, Q9550, 500G main os, 1TB software Raid1 for /Users. Everything works, aside from wake up by keyboard key press or mouse event (I am stumped on this one) and I have to press the power button to wake up from sleep, minor inconvenience. Great news! Well done LeRebel - Thanks for reporting. I too can only wake my system with the power button. No real hardship Link to comment Share on other sites More sharing options...
msm5 Posted September 15, 2009 Share Posted September 15, 2009 Hi Blackosx, Well, ive managed to get everything working, it appears that some lines in the com.apple.Boot.plist were causing my audio not to work, no idea why. Removed most of them and its working fine now. Im trying to install parallels desktop, but it tells me that it can't install as its not on an intel processor (which it is, intel quad 9550). Ive changed the string in System/Library/CoreServices/loginwindow/Contents/Resources/English.lproj to reas 2.83 GHz Intel Core 2 Quad but still get this error. Any ideas if there is something else thats causing this incorrect detection? Oli I installed Parallels without difficulty on my system with an Intel quad 6600. Silly question: Do you have virtualization enabled in the BIOS? Link to comment Share on other sites More sharing options...
msb Posted September 15, 2009 Share Posted September 15, 2009 Great news! Well done LeRebel - Thanks for reporting. I too can only wake my system with the power button. No real hardship In relate to wake up from sleep this function was working fine before I went full DSDT using your own extensions, I don't know what has change that prevent to stop working. Link to comment Share on other sites More sharing options...
blackosx Posted September 15, 2009 Author Share Posted September 15, 2009 Silly question: Do you have virtualization enabled in the BIOS? msm5 - Not a silly question, good question.. Good thinking Link to comment Share on other sites More sharing options...
Master Chief Posted September 15, 2009 Share Posted September 15, 2009 The QT mouse lag issue that was present in 10.5 and affected certain nVidia video cards is still prevalent with Snow Leopard. Kabyl issued a new binary to fix this and you can get it in this Disabler at StellaRolla's blog. I use it for my system. Two of my NVIDIA (8600/9600) cards were affected by this so called mouse-lag problem, but not anymore. Not since 1.5.7 (I think). Please note that I am running an almost vanilla retail installation, without any disabler kext installed. Want to get rid of your IOACHIBlockStorageInjector kext? Then read this which BTW was my latest finding – saying goodbye to another injector kext. Link to comment Share on other sites More sharing options...
blackosx Posted September 15, 2009 Author Share Posted September 15, 2009 I think I will try to do more test to find the right combination of LegacyHDA.kexts 's. My DSDT's was patch with ALC889A and in case of LegacyHDA.kexts I did not use yours, I new you are using ALC888 so I picked up from another guide because he has the same MB like mine. Okay, great. Well done. In relate to wake up from sleep this function was working fine before I went full DSDT using your own extensions, I don't know what has change that prevent to stop working. I have to ask, have you got the 'Restart automatically after Power Failure' ticked in System Prefs/Energy Saver? Two of my NVIDIA (8600/9600) cards were affected by this so called mouse-lag problem, but not anymore. Not since 1.5.7 (I think). Please note that I am running an almost vanilla retail installation, without any disabler kext installed. Want to get rid of your IOACHIBlockStorageInjector kext? Then read this which BTW was my latest finding - saying goodbye to another injector kext. Really? then you are lucky. The QT mouse lag for me is not as noticable in 10.6 as it was in 10.5.6 / .7 and .8, but it is definitely there and I need the disabler to stop it. (I could have removed AppleUpstreamUserClient but this install doesn't touch /S/L/E). Thanks for the tip Master Chief, I have already removed IOACHIBlockStorageInjector.kext from /E/E.. So if that was your tip then I thank you The link you posted then goes on to mention about another one of your fixes to initialize "AHCI Port Hot Plug" to False by renaming the value of Chipset Name in the Info.plist of LegacyAppleAHCIPort.kext. What exactly does this help with as this mobo is ICH10 and as I understand it I have no need for LegacyAppleAHCIPort.kext? Link to comment Share on other sites More sharing options...
Master Chief Posted September 15, 2009 Share Posted September 15, 2009 Really? then you are lucky. The QT mouse lag for me is not as noticable in 10.6 as it was in 10.5.6 / .7 and .8, but it is definitely there and I need the disabler to stop it. (I could have removed AppleUpstreamUserClient but this install doesn't touch /S/L/E).Yes. I guess I am lucky. Thanks for the tip Master Chief, I have already removed IOACHIBlockStorageInjector.kext from /E/E.. So if that was your tip then I thank you The link you posted then goes on to mention about another one of your fixes to initialize "AHCI Port Hot Plug" to False by renaming the value of Chipset Name in the Info.plist of LegacyAppleAHCIPort.kext. What exactly does this help with as this mobo is ICH10 and as I understand it I have no need for LegacyAppleAHCIPort.kext? I'm aware that the ICH10 is recognized without LegacyAppleAHCIPort.kext for this MB, but it reports the wrong value i.e. ICH10 AHCI instead of ESB2 AHCI, and thus you'll get yellow drive icons without some sort of fix. Am I right? Link to comment Share on other sites More sharing options...
titan4 Posted September 15, 2009 Share Posted September 15, 2009 I have to ask, have you got the 'Restart automatically after Power Failure' ticked in System Prefs/Energy Saver? Haha, I see you learned something from me Link to comment Share on other sites More sharing options...
grandlan Posted September 15, 2009 Share Posted September 15, 2009 I install SL following the guide but when I try to install Chameleon it keep giving me 'The installation failed'. I still could run SL with the BootCD disk. I need help on installing Chameleon, Thank you Link to comment Share on other sites More sharing options...
msb Posted September 15, 2009 Share Posted September 15, 2009 Okay, great. Well done. I have to ask, have you got the 'Restart automatically after Power Failure' ticked in System Prefs/Energy Saver? Looking into System Prefs/Energy Saver I can only see 3 options Put the hard disk to sleep when possible (this was ticked) Wake for Ethernet network access (this was not ticked) Allow power button to put the computer to sleep (this was ticked) But I can't find anything that says 'Restart automatically after Power Failure'. Am I looking in the wrong place?. Link to comment Share on other sites More sharing options...
boogi Posted September 15, 2009 Share Posted September 15, 2009 The QT mouse lag issue that was present in 10.5 and affected certain nVidia video cards is still prevalent with Snow Leopard. Kabyl issued a new binary to fix this and you can get it in this Disabler at StellaRolla's blog. I use it for my system. Since it says x64 Disabler, does that mean this is only compatible with the 64-bit kernel (i.e. do I have to be running in 64-bit to work, or will this also work in 32-bit mode?) Thanks! Also, do I just drop it in my Volumes/Cham/Extra/Extensions folder and that's it? Link to comment Share on other sites More sharing options...
blackosx Posted September 15, 2009 Author Share Posted September 15, 2009 I'm aware that the ICH10 is recognized without LegacyAppleAHCIPort.kext for this MB, but it reports the wrong value i.e. ICH10 AHCI instead of ESB2 AHCI, and thus you'll get yellow drive icons without some sort of fix. Am I right? That's correct. I used to use IOAHCIBlockStorageInjector.kext to help this but now I have applied the SATA fix in DSDT and System Profiler now shows ESB2 AHCI and I no longer need IOAHCIBlockStorageInjector.kext. Which now means I can run my system with only 5 additional kexts from /E/E, Disabler, fakesmc, LegacyHDA, OpenHaltRestart and PlatformUUID. Haha, I see you learned something from me Lol... Thanks buddy I have to ask, have you got the 'Restart automatically after Power Failure' ticked in System Prefs/Energy Saver? See my screenshot. I install SL following the guide but when I try to install Chameleon it keep giving me 'The installation failed'.I still could run SL with the BootCD disk. I need help on installing Chameleon, This has been discussed a number of times. Are you trying to install Chameleon from Snow Leopard? If so then try installing chameleon manually using the Terminal. Have a look a the Read Me in the doc folder of the Chameleon RC3 binaries download folder. Since it says x64 Disabler, does that mean this is only compatible with the 64-bit kernel (i.e. do I have to be running in 64-bit to work, or will this also work in 32-bit mode?) Thanks! Also, do I just drop it in my Volumes/Cham/Extra/Extensions folder and that's it? No, it means it will work with either. So just drop it in your /Extra/Extensions folder (See attached screenshot). EDIT: And before the questions start coming in about why I am not using NullCPUPowerManagement.kext and SleepEnabler.kext as per the guide.. Your system will run without them and sleep too. It's just that NullCPUPowerManagement.kext will disable AppleInteCPUPowerManagement.kext which keeps temps down, but then you will need SleepEnabler.kext to allow your system to sleep. (I get on average a 5 degree difference without using them). Link to comment Share on other sites More sharing options...
snifferpro Posted September 15, 2009 Share Posted September 15, 2009 damn i'd love to see a guide like this for the asus p5w dh deluxe still searching! good work, nice guide! This guide will probably work fine with minor changes. I used it to to an Asus P5Q3 Deluxe WIFI Link to comment Share on other sites More sharing options...
Master Chief Posted September 15, 2009 Share Posted September 15, 2009 That's correct. I used to use IOAHCIBlockStorageInjector.kext to help this but now I have applied the SATA fix in DSDT and System Profiler now shows ESB2 AHCI and I no longer need IOAHCIBlockStorageInjector.kext. Which now means I can run my system with only 5 additional kexts from /E/E, Disabler, fakesmc, LegacyHDA, OpenHaltRestart and PlatformUUID. So you changed the device-id of your ICH10 to an IHC8 in DSDT. I however wonder what that does... I mean in the long run Link to comment Share on other sites More sharing options...
titan4 Posted September 15, 2009 Share Posted September 15, 2009 Looking into System Prefs/Energy Saver I can only see 3 options Put the hard disk to sleep when possible (this was ticked) Wake for Ethernet network access (this was not ticked) Allow power button to put the computer to sleep (this was ticked) But I can't find anything that says 'Restart automatically after Power Failure'. Am I looking in the wrong place?. You don't have notebook don't you ? If yes it is under Power Adapter (or whatever is it called) tab, not under Battery one. Link to comment Share on other sites More sharing options...
blackosx Posted September 15, 2009 Author Share Posted September 15, 2009 So you changed the device-id of your ICH10 to an IHC8 in DSDT. I however wonder what that does... I mean in the long run I don't know Master Chief, have I? If I have done something silly then please let me know what to do. Like I said at the start of my thread, I only know what I know and if somebody knows a better way to doing things then please let me know. You started this conversation by saying.... "Want to get rid of your IOACHIBlockStorageInjector kext? Then read this which BTW was my latest finding – saying goodbye to another injector kext." That link then goes on to say... 'You can also simply rename the value of Chipset Name in the Info.plist of LegacyAppleAHCIPort.kext from the usual ICHn AHCI to ESB2 AHCI' Now I don't use LegacyAppleAHCIPort.kext, but are you telling me now I need remove the SATA fix from DSDT, and add an amended LegacyAppleAHCIPort.kext instead. If that's a better solution then great, thank you very much Please can you confirm in simple steps exactly what I have done wrong, why and what is needed to sort this issue. I want to learn just as much as anybody and this thread has grown with the great input of others and now hopefully yours. Many thanks Master Chief Link to comment Share on other sites More sharing options...
Lintendo Posted September 15, 2009 Share Posted September 15, 2009 But I can't find anything that says 'Restart automatically after Power Failure'. Am I looking in the wrong place? It must be in the energy saver preferences. If it isn't there, you have to edit the info.plist in your AppleLPC.kext and add the device id of your LPC device. Link to comment Share on other sites More sharing options...
msm5 Posted September 15, 2009 Share Posted September 15, 2009 I have to ask, have you got the 'Restart automatically after Power Failure' ticked in System Prefs/Energy Saver? Looking into System Prefs/Energy Saver I can only see 3 options Put the hard disk to sleep when possible (this was ticked) Wake for Ethernet network access (this was not ticked) Allow power button to put the computer to sleep (this was ticked) But I can't find anything that says 'Restart automatically after Power Failure'. Am I looking in the wrong place?. This is interesting...on one build with GA-EP35-DS3R, I have all 4 options listed. On another build with GA-EP45-UD3P, I only have the same 3 options you have listed. On the EP35, I have the reported problem with it sleeping, leaving the fans on, and then needing a hard reset. I haven't tried with "restart automatically" ticked yet. On the EP45, it seems to sleep ok and wakes up with the power button. Link to comment Share on other sites More sharing options...
poofyhairguy Posted September 15, 2009 Share Posted September 15, 2009 I don't know Master Chief, have I? If I have done something silly then please let me know what to do. Like I said at the start of my thread, I only know what I know and if somebody knows a better way to doing things then please let me know. You started this conversation by saying.... "Want to get rid of your IOACHIBlockStorageInjector kext? Then read this which BTW was my latest finding – saying goodbye to another injector kext." That link then goes on to say... 'You can also simply rename the value of Chipset Name in the Info.plist of LegacyAppleAHCIPort.kext from the usual ICHn AHCI to ESB2 AHCI' Now I don't use LegacyAppleAHCIPort.kext, but are you telling me now I need remove the SATA fix from DSDT, and add an amended LegacyAppleAHCIPort.kext instead. If that's a better solution then great, thank you very much Please can you confirm in simple steps exactly what I have done wrong, why and what is needed to sort this issue. I want to learn just as much as anybody and this thread has grown with the great input of others and now hopefully yours. Many thanks Master Chief Just wanted to point out blackosx (since you have helped me so much) my findings on this from last night (as I failed fixing the issue with my dsdt): I tried to find a guaranteed 64 bit SL compatible LegacyAppleAHCIPort.kext, but failed. So instead I got ahold of a copy of the amazing AHCIPortInjector.kext which injects the needed strings for proper SATA support and I modified it using Master Chief's advice. Here is the modified kext: http://www.insanelymac.com/forum/index.php?showtopic=186653 It gives native SATA support for my mobo, I think it will for yours too. In fact it should work for all ICH mobos...but I have no way to test that. No more Orange Icons, no more legacy kexts! EDIT: Looking a little more it may not work for you in its current state, so I will try modifying it more. But I need some help: What is the IOPCIPrimaryMatch for your mobo (ICH10)? If I had that info I could remake this kext to work on your system! Link to comment Share on other sites More sharing options...
boogi Posted September 15, 2009 Share Posted September 15, 2009 No, it means it will work with either. So just drop it in your /Extra/Extensions folder (See attached screenshot). Seems to be working great! Going on 24 hours now and no kernel panics so far. This install sure seems a lot more stable than my first attempt a few weeks back. Thanks again for all your help blackosx! Link to comment Share on other sites More sharing options...
poofyhairguy Posted September 15, 2009 Share Posted September 15, 2009 This is interesting...on one build with GA-EP35-DS3R, I have all 4 options listed. On another build with GA-EP45-UD3P, I only have the same 3 options you have listed. On the EP35, I have the reported problem with it sleeping, leaving the fans on, and then needing a hard reset. I haven't tried with "restart automatically" ticked yet. On the EP45, it seems to sleep ok and wakes up with the power button. Just wanted to let you know: I have the same mobo and I am posting all the fixes I find here: http://www.insanelymac.com/forum/index.php...p;#entry1267000 Currently I have 100% perfect 64bit SL- sleep, restart, shutdown all work great! Link to comment Share on other sites More sharing options...
Recommended Posts