Jump to content

[Guide] Vanilla Retail 10.6.x with Chameleon v2 for Gigabyte GA-EP45-DS3L


blackosx
 Share

3,676 posts in this topic

Recommended Posts

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

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

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

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

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

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

Great news! :rolleyes:

Well done LeRebel - Thanks for reporting. I too can only wake my system with the power button. No real hardship :wacko:

 

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

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

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 :rolleyes:

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

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

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

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

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).

post-331032-1253040476_thumb.png

post-331032-1253040870_thumb.png

Link to comment
Share on other sites

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

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

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 :P

Link to comment
Share on other sites

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

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

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 :D

 

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

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

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

 Share

×
×
  • Create New...