Jump to content

[GUIDE] Scripted Yosemite/Mavericks Install on Gigabyte Mobos


4,696 posts in this topic

Recommended Posts

My apologies if this has been already answered in the 116 pages, I have attempted to search through this thread, others and indeed google.

 

What is the best way to get a ATI Radeon 4870x2 to work on 10.6.3? Use netkas's "exotic" package? Or can I set this up with EFI strings?

http://netkas.org/?p=382 says "My 4870×2 is now working with the latest patch in Zeus by Cindori (http://groths.org/zeus/zeus.zip)"

Link to comment
Share on other sites

I used that script a long time ago and then installed 10.6.0. Will it be ok to update the system to 10.6.3 using software update?

 

There are some issues with the update, the main one being the sleepenabler.kext that is always a problem with new updates. If you remove that then update and then add the new sleepenabler and rebuild your cache's and you should be good.

If you had your system stats posted (along with kexts) there may be other issues based on your hardware. Not to worry though, there have been many updates to the kexts that had issues with 10.6.3

Link to comment
Share on other sites

Mouse tracking issues.

 

I'm currently running a standard DD scripted install updated to 10.6.3. The update went perfectly but ever since then I've had mouse tracking issues. The cursor would just jump ahead or behind every few seconds. It makes day day to day use irritating but it makes gaming impossible.

 

I did a fresh install on a separate drive and have the exact same issues. I've replaced the IOUSBFamily with the one from 10.6.2 and this has added a little stability but it's still pretty jumpy.

 

Any thoughts or similar experiences?

Link to comment
Share on other sites

I have bought another GTX275 for my setup. It's actually the EX58-UD3R but I installed using DD's method.

 

I'll be using it for SLI in Windows and while of course I know this one work within OSX, I'm just wondering if a second GFX card will cause any extra problem, or whether I need to make any further tweeks.

 

I'm not even bothered if the secondary card even works as it won't have a monitor plugged in, I just don't want any KPs.

Link to comment
Share on other sites

A little follow-up on my previous post...

 

I grabbed a spare HDD and installed OSX from scratch. Started with the 10.6 retail DVD, went on to the 10.6.2 combo update and then the 10.6.3 combo update. I left most of the kexts at the default settings in the script (v4.22 current download) except I used the 10.6.x SleepEnabler from http://code.google.com/p/xnu-sleep-enabler/. After each update I reran the kext loader, did a super combo build, and restarted before moving on to the next update.

 

10.6.3 booted right up! Everything seems to be working fine although I haven't actually tested sleep yet.

 

Now that I know it actually works with my hardware, I went back to my original HDD, updated the bootloader to EFI 10.5, loaded the exact same kext configuration and got garbage on the screen. There is exactly zero difference in the hardware from one to the other! GA-EX58-UD5 (F9e) with Sapphire HD 4870. I'm even using HDDs with the same model number (WD1001FALS, Caviar Black 1TB, 32MB cache).

 

Just for kicks I grabbed yet another HDD (this one not the same model), did a fresh install from the DVD, and jumped straight to the 10.6.3 combo updater with no problems.

 

I still don't have any idea why the original install got hosed. Maybe I forgot to load the kexts right away after the update and before rebooting, although I would think that loading them later would fix that. Of well. Hopefully I'll be able to transfer my apps.

 

A little lesson learned regarding backups... if you are doing drive duplication with something like SuperDuper, don't forget to set that drive up with the script first! I thought I had a good backup but apparently I never put the boot loader on it. So much for just swapping drives to get back up and running. Doh!

 

Thanks for documenting this procedure. I'll be installing on a UD5 soon. Take a look at the first post:

 

Automatically add a UUID as "boot-uuid" key or kernel flag from any of your installed drives

 

Perhaps these .kexts don't work because of a UUID mismatch. Please correct me if this is wrong. I haven't checked the scripts to see under the hood.

Link to comment
Share on other sites

I have noticed that browsing speeds are definately slower. There is a lag, no doubt.

 

It is present on all 3 of my drives with different kexts.

 

To CruiSAr, I tried your method on one install, very good work.

 

But I have always used full duplex, noticed the difference months ago.

 

And now with 10.6.3 , the lag, jerkiness maybe is back.

 

Anyone else notice this?

Link to comment
Share on other sites

Mouse tracking issues.

 

I'm currently running a standard DD scripted install updated to 10.6.3. The update went perfectly but ever since then I've had mouse tracking issues. The cursor would just jump ahead or behind every few seconds. It makes day day to day use irritating but it makes gaming impossible.

 

I did a fresh install on a separate drive and have the exact same issues. I've replaced the IOUSBFamily with the one from 10.6.2 and this has added a little stability but it's still pretty jumpy.

 

Any thoughts or similar experiences?

 

Try deleting AppleUpstreamUserClient.kext from /System/Library/Extensions and rebuild your kext cache. Back it up first so that you can put it back if it doesn't fix the problem.

 

This was a problem before on previous versions of Mac OS X and it has solved the problem for me in the past as well.

Link to comment
Share on other sites

I had a similar issue with 10.6.2

My mouse was jumpy in osx but not in windows so i have been using windows for the past month or so and then the batteries went dead.

I since replaced the battery and the mouse is not jumpy in osx, i figured that if the battery was low enough to cause this that is would effect both OS.

 

Mouse tracking issues.

 

I'm currently running a standard DD scripted install updated to 10.6.3. The update went perfectly but ever since then I've had mouse tracking issues. The cursor would just jump ahead or behind every few seconds. It makes day day to day use irritating but it makes gaming impossible.

 

I did a fresh install on a separate drive and have the exact same issues. I've replaced the IOUSBFamily with the one from 10.6.2 and this has added a little stability but it's still pretty jumpy.

 

Any thoughts or similar experiences?

Link to comment
Share on other sites

Thanks for documenting this procedure. I'll be installing on a UD5 soon. Take a look at the first post:

 

Perhaps these .kexts don't work because of a UUID mismatch. Please correct me if this is wrong. I haven't checked the scripts to see under the hood.

 

@Cebit: I'm not up to speed on the underpinnings of the OS to tell if that really might be the problem or not, but I thought the UUID issues really only came into effect with EFI installs and that the script handled things automagically for /Extra installs. At least, that's the way I understood DD's original post. Also, I don't recall needing to monkey with UUIDs when I first did my install, so I'm not sure why that might crop up as an issue later. Maybe, but figuring that out is a bit beyond me.

 

 

A new problem that seems to have cropped up for me under 10.6.3 is with eSATA. I use a Thermaltake BlacX eSATA/USB dock connected to one of the J-Micron SATA ports. Under my old 10.6.2 install this worked almost flawlessly. I could hot swap drives fine for the most part with only the occasional error. Currently, OSX seems to lose track of the connected drive every time I use it. Once I'm done copying data to it, OSX just stops recognizing that anything is there and Finder stops responding. I've even let it sit for several hours to see if it would recover on its own, but no luck. If I pop out one drive and plug in another, OSX does not recognize the switch. Using the Force Quit dialog to relaunch Finder shuts down the Finder process but fails to restart it. A manual kick-in-the-teeth restart is necessary.

Link to comment
Share on other sites

Thanks for the response. I pulled it out, rebuilt caches, and rebooted but no luck. I have the same issue with wired and wireless mice from Apple as well as 3rd party vendors. The weird thing is that this happens on a completely fresh install of DD's script. I'm trying to eventually migrate everything over to a CruiSAr install but I think the turbo mode being enabled is not playing well with my overclock.

 

 

Try deleting AppleUpstreamUserClient.kext from /System/Library/Extensions and rebuild your kext cache. Back it up first so that you can put it back if it doesn't fix the problem.

 

This was a problem before on previous versions of Mac OS X and it has solved the problem for me in the past as well.

Link to comment
Share on other sites

I have bought another GTX275 for my setup. It's actually the EX58-UD3R but I installed using DD's method.

 

I'll be using it for SLI in Windows and while of course I know this one work within OSX, I'm just wondering if a second GFX card will cause any extra problem, or whether I need to make any further tweeks.

 

I'm not even bothered if the secondary card even works as it won't have a monitor plugged in, I just don't want any KPs.

 

Just to update this, it kernel panics when you install it, but this can be fixed by injecting the EFI strings. The secondary card isn't recognised properly but it still works.

 

The only issue is that from a cold boot, the fans are very high. If you boot into Win7, they go to normal and then if you reboot they stay low.

 

If there is a fix for that, I'd be keen to know.

Link to comment
Share on other sites

Thanks for the response. I pulled it out, rebuilt caches, and rebooted but no luck. I have the same issue with wired and wireless mice from Apple as well as 3rd party vendors. The weird thing is that this happens on a completely fresh install of DD's script. I'm trying to eventually migrate everything over to a CruiSAr install but I think the turbo mode being enabled is not playing well with my overclock.

 

Try installing disabler.kext its in one of the repositories in the script it solved my mouse issue. Hope this helps. I have moved over to CruiSAr's method and it works great, lower temps all around, better performance, and 64bit kernel working well.

Link to comment
Share on other sites

I still can't get time machine to work. I reformed the time machine disk, verified it, etc.

 

I turned off LAN in my bios and using an ethernet card for internet. My wireless card occupies the en0.

 

"Starting standard backup

Couldn't find en0.

Backing up to: /Volumes/Time Machine Backups/Backups.backupdb

Couldn't find en0.

Detected system migration from: /Volumes/Time Machine Backups/Backups.backupdb/Macintosh/2009-11-11-170551/Mac Pro

No pre-backup thinning needed: 268.65 GB requested (including padding), 478.38 GB available

Waiting for index to be ready (101)

Copied 28806 files (21 KB) from volume Media.

Event store UUIDs don't match for volume: Media

"

Link to comment
Share on other sites

SOLVED

Hey guys,

I just fixed all the random crashing errors I was having with 10.6.3 by using CruiSAr's method, and so far its working alright. Only a couple issues, im not sure if anyone else is having.

 

Display Color Profile: In Cruisar's I can't manually change any of the color profiles, the sliders when calibrating do absolutely nothing, so I'm stuck with Apple RGB as the only decent looking profile.

Boot Picture: Is this a Chameleon RC4 issue? But I try to change my boot picture to the standard gray apple and all I get is the normal run of the bootloader. I know its only a cosmetic thing, but it's still annoying.

 

Sleep mode: Before you ask, yes I enabled "Start up automatically after a power failure" and when I go into sleep the pc shuts down fine. I press a button and it turns on fine, but either the display never comes back or it doesn't fully come back because it just doesn't work.

Graphical Hitches: I seem to be getting random sluggish animations,(Like expose, the dock's magnify, quicklook) and for example entering the itunes visualizer the menu bar has a weird glitch of either going completely opaque or transparent while fading into the visualizer full screen. This one really isnt a big deal, but still odd.

 

Anyone else having these issues or have any solutions?

 

EDIT: After flashing my bios to the F12 sleep mode functions properly

EDIT EDIT: I had forgotten to remove -v in the boot plist. Fixed the boot picture issue.

FINAL EDIT: After opening up the plist and changing Graphics Enabled from yes to my needed resolution (1920x1080x32) everything is fuctioning 110%

CruiSAr's method is amazing!

Link to comment
Share on other sites

SOLVED

EDIT: After flashing my bios to the F12 sleep mode functions properly

EDIT EDIT: I had forgotten to remove -v in the boot plist. Fixed the boot picture issue.

FINAL EDIT: After opening up the plist and changing Graphics Enabled from yes to my needed resolution (1920x1080x32) everything is fuctioning 110%

CruiSAr's method is amazing!

The graphics change you made was to edit /Extra/com.apple.plist.boot, remove <key>GraphicsEnabler</key> <string>Yes</string> and replace it with <key>Graphics Mode</key> <string>1920x1200x32</string> do I have that right?

 

I just did a fresh install on a second i7 I have here. The problem with Ethernet automatic setting of 10 megabit instead of 1 gigabit remained. I then downloaded then ran a single one-shot combo update from 10.6.0 to 10.6.3. Fixed the ethernet in the System Preferences by going to Advanced then to Manual settings.

 

The 9600GT worked perfectly under 10.6.0, but broke under 10.6.3. It works but the fonts are trashed. I fixed this on my first i7 by replacing the 9600GT with a 7300GT. I asked at netkas about this but the moderator censored my question. What's a good site to research graphics problems?

 

Bonjour is not working. I don't understand why my S/L/E ended up with RealtekR1000.kext, RealtekR1000.kext.duplicate, and RealtekR1000SL.kext Could other CruiSAr users tell me if they're in this situation? OK actually this occurs on my first i7, but not on my second i7 with a fresh new install. That only has RealtekR1000.kext, RealtekR1000.kext.duplicate. I think the RealtekR1000SL.kext might have been put there when I ran Migration Assistant. But I've still got 2, even on the virgin install. I should delete one or two of them then rebuild the kext cache?

 

Otherwise, yes, CruiSAr's method is remarkably fast and amazing. Actually the graphics problem is not part of CruiSAr strictly speaking. I wonder if EthernetBuiltIn=Yes is working under Chameleon and would fix the ethernet problem. Note that you need a home LAN to actually detect if your ethernet is running at the 10Mbit speed instead of gigabit. Unless your internet connection happens to be faster than 10 megabit.

Link to comment
Share on other sites

LUH: I have found that the Graphics Mode primarily effects resolution during the boot process. If there is no other driver present it will sometimes yield a fixed resolution once booted into OSX, however you cannot change the resolution. I have had success with the Assere1.1.9 bootloader and using GraphicsEnable key in com.apple.boot.plist (in Extra). I use 9500 GT cards but the 9600 GT cards should work also. Usually either video out will work independently, but on some cards there is a 'primary' and 'secondary' video port. Primary works all the time but for the secondary to work a monitor must also be connected to the primary.

 

The RealtekSL is the ethernet kext for SnowLeopard, the other is for Leopard. Only the SL version should be in S/L/E if you are using SnowLeopard. Rerun DDs script removing all ethernet kexts from the Networking folder, reboot and run the script again with RealtekSL kext in place. If ethernet will not work after this, shut the computer down, remove AC power for about 30 seconds (switch on PS to OFF) then power up.

Link to comment
Share on other sites

Thanks Everdone. That fixed it. Bonjour is now working, according to Bonjour Browser software, plus I can see my iTunes library. I think really there are only 3 caveats to add to the CruiSAr method.

 

  1. Be sure to Custom Install and uncheck Languages and also Printers completely.
  2. After install, set your ether speed manually, otherwise you get a default to 10 megabit.
  3. If you use Migration Assistant, particularly from an old hackintosh install, it may bring some old kexts you don't want.

 

"GraphicsEnabler=Yes" is part of netkas is part of chameleon is part of the CruiSAr install. On 10.6.3 it can screw up the 9600GT.

 

The only thing easier could be the custom BIOS project, but the EX58 boards are not at the top of the list yet.

Link to comment
Share on other sites

Thanks Everdone. That fixed it. Bonjour is now working, according to Bonjour Browser software, plus I can see my iTunes library. I think really there are only 3 caveats to add to the CruiSAr method.

 

  1. Be sure to Custom Install and uncheck Languages and also Printers completely.
  2. After install, set your ether speed manually, otherwise you get a default to 10 megabit.
  3. If you use Migration Assistant, particularly from an old hackintosh install, it may bring some old kexts you don't want.

 

"GraphicsEnabler=Yes" is part of netkas is part of chameleon is part of the CruiSAr install. On 10.6.3 it can screw up the 9600GT.

 

The only thing easier could be the custom BIOS project, but the EX58 boards are not at the top of the list yet.

Actually if you install from a bootCD or from within a Snow Leopard install then you dont need to uncheck anything, it should work.

 

I also think the issue with ethernet is more of a personal matter, I havent encountered any problems whatsoever. I have an OSX supported Secondary Lan Card I use just for emergency situations.

 

Migration assistant is ok as long as you dont migrate old system files. I will suggest migrating only documents (User) folder or manually drag and drop the files yourself by opening the time machine disk.

 

And yes the custom bios project will be a big step for us, I have been reading around and trying to get my head around it. I will keep you guys posted on the progress. I read on d00d's thread that there is a custom bios for the extreme version of our boards so maybe this will be a good place to start.

 

What happened to DD and LoC? I dont see them around here that much anymore!!!

Link to comment
Share on other sites

Thanks for the response. I pulled it out, rebuilt caches, and rebooted but no luck. I have the same issue with wired and wireless mice from Apple as well as 3rd party vendors. The weird thing is that this happens on a completely fresh install of DD's script. I'm trying to eventually migrate everything over to a CruiSAr install but I think the turbo mode being enabled is not playing well with my overclock.

How is the turbo mode messing with your OC? I have tested the setup on stock CPU speed, 3.2Gh and 4.2Ghz and the system is remarkably stable.

Link to comment
Share on other sites

I'm running the i7 at 4.05 with a 21x multiplier. 4.05 is the highest I can reliably go with my particular chip. It's a D0 iteration but I've had no luck with running voltage at 1.25, instead bumping it up to 1.33. It's dead stable at that setting. It's withstood mprime and a 6 hour video transcode with all cores at 100% and temps at 72º. I lapped both the processor and cpu cooler and have enough fans to keep heat from being the limiting factor. If I go to a 20x 200 I get kp. I've looked through the overclocking sites and 19x or 21x are deemed more stable than 20x. I guess I'm running the chip so close to the edge that any variation in the settings will kp my setup.

 

I'm eventually going back to stock clock speeds and retry the installation before beginning my overclock.

 

Thanks for all the great work!

 

 

How is the turbo mode messing with your OC? I have tested the setup on stock CPU speed, 3.2Gh and 4.2Ghz and the system is remarkably stable.
Link to comment
Share on other sites

CruiSAr, your FakeSMC guide is excellent!

 

Install and loading 10.6.x is a breeze. The only snag I have is with the ethernet, it is painfully slow (over 2000ms pings, 40kbps speeds). Wireless is fine.

 

I followed your guide to the letter and did it with DD's script. I'm pretty sure I've narrowed the culprit to the bootloader, because when I run my old Kalyway 10.5.2 via the RC4 bootloader, I also get the same problem. Choosing the Kalyway HD as the first to boot (which uses a Chameleon 1.x bootloader) makes ethernet fine again.

 

My main OS is still 10.5.6, which also uses the Chameleon 1.x bootloader and ethernet is/has always been fine.

 

Few things I've tried:

 

- Manually set the ethernet config in SysPrefs, but that doesn't fix it.

- Switched to the 10.6 PC Efi from Prasy's blog, the OS loads fine but with the same ethernet problem. (for the Prasys 10.6 PCEfi, I downloaded the i386 folder from his blog and overwrote the one found in Chameleon RC3 from DD's files, and installed RC3. I reckon that's the correct procedure?)

- Used all the other networking kexts in DD's scripts, but as expected it doesn't fix the issue.

 

Any ideas? Anyone else come across this? Save for that the install is perfect...

Link to comment
Share on other sites

CruiSAr, your FakeSMC guide is excellent!

 

Install and loading 10.6.x is a breeze. The only snag I have is with the ethernet, it is painfully slow (over 2000ms pings, 40kbps speeds). Wireless is fine.

 

I followed your guide to the letter and did it with DD's script. I'm pretty sure I've narrowed the culprit to the bootloader, because when I run my old Kalyway 10.5.2 via the RC4 bootloader, I also get the same problem. Choosing the Kalyway HD as the first to boot (which uses a Chameleon 1.x bootloader) makes ethernet fine again.

 

My main OS is still 10.5.6, which also uses the Chameleon 1.x bootloader and ethernet is/has always been fine.

 

Few things I've tried:

 

- Manually set the ethernet config in SysPrefs, but that doesn't fix it.

- Switched to the 10.6 PC Efi from Prasy's blog, the OS loads fine but with the same ethernet problem. (for the Prasys 10.6 PCEfi, I downloaded the i386 folder from his blog and overwrote the one found in Chameleon RC3 from DD's files, and installed RC3. I reckon that's the correct procedure?)

- Used all the other networking kexts in DD's scripts, but as expected it doesn't fix the issue.

 

Any ideas? Anyone else come across this? Save for that the install is perfect...

Hmm, that is a weird phenomena but I am sure it is not related to the bootLoader as I do have working ethernet and I am sure others have too. You can try the original RC4 or PC Efi 10.5 in DD's script and see if that changes anything. You wont be able to restart the system though with those bootloaders but again fakeSMC is all you need.

 

You can help me by trying a clean 10.6.x install by using all the default stuff from DD's script (if you have time) and see if the ethernet works. If it does I will look into the bootLoader issue.

 

You can also try removing the device from preferences, delete kext and reboot. Add the kext and check again. Let me know how it goes.

Link to comment
Share on other sites

@epitaphic I thought there was some stuff in this thread where DD talked about, getting different results if you run DD from Leopard, vs. from Snow Leopard, when installing Snow Leopard. That, it was better to install SL from SL (which FWIW is what I do). What is in your /Extra and your /S/L/E, can you confirm that its the very minimal set CruiSAr prescribes?

 

Is hot-swap working OK for anyone under 10.6.3? Doesn't seem to to mount or even see my disks when I jack 'em into the hot swap cage.

Link to comment
Share on other sites

Hmm, that is a weird phenomena but I am sure it is not related to the bootLoader

You're right, it's not the bootloader. I thought that the only thing that gets loaded when using a particular HD's bootloader was the BL itself. I'm going to assume that in the process, the HD's DSDT gets loaded, and hence the ethernet screwed up even on an older 10.5.6 install.

 

Here's what I've done so far, hoping you might have some clues:

 

1. Clean OSX 10.6 install with DD's files untouched using PCEfi 10.5 from the script: Ethernet OK

2. Install RC4 with AsereBLN files, per your guide (kexts untouched): Ethernet OK

3. Update/install only fakesmc and realtek as per your guide and your DSDT file: Ethernet GIMPED

4. Update/install DD's default kexts and perform DSDT patch from script: Ethernet OK

5. Keep DD default kexts untouched and install your DSDT file: Ethernet GIMPED

 

So it seems like the patched DSDT file you provide is causing the problem for me.

 

You can also try removing the device from preferences, delete kext and reboot. Add the kext and check again. Let me know how it goes.

Tried it, no luck.

 

@epitaphic I thought there was some stuff in this thread where DD talked about, getting different results if you run DD from Leopard, vs. from Snow Leopard [...] What is in your /Extra and your /S/L/E, can you confirm that its the very minimal set CruiSAr prescribes?

You're right, I am installing from 10.5. But always tweak the kext install location once in 10.6, as fakesmc cannot be installed in /extra when in 10.5. But as per my above experiments, I don't think installing from 10.5 is causing the problem. When following CruiSAr's method, only fakesmc is in /extra and realtek in /s/l/e.

Link to comment
Share on other sites

Here's what I've done so far, hoping you might have some clues:

 

1. Clean OSX 10.6 install with DD's files untouched using PCEfi 10.5 from the script: Ethernet OK

2. Install RC4 with AsereBLN files, per your guide (kexts untouched): Ethernet OK

3. Update/install only fakesmc and realtek as per your guide and your DSDT file: Ethernet GIMPED

4. Update/install DD's default kexts and perform DSDT patch from script: Ethernet OK

5. Keep DD default kexts untouched and install your DSDT file: Ethernet GIMPED

 

So it seems like the patched DSDT file you provide is causing the problem for me.

Do you have ethernet built in set to Yes in your boot plist file?

 

That is .....

 

<key>EthernetBuiltIn</key>
<string>Yes</string>

 

I am on the exact setup now and downloading stuff as fast as 2Mbps and 788Kbps with vuze

Link to comment
Share on other sites

 Share

×
×
  • Create New...