Jump to content

[GUIDE]Retail Snow Leopard 10.6 on a GA EP45-UD3R


d00m42
 Share

Stability  

692 members have voted

  1. 1. How stable is your Snow Leopard installation?

    • Perfect.
      266
    • Not quite there yet...
      349


2,289 posts in this topic

Recommended Posts

Sleep doesn't seem to be working for me. When I try to wake up by clicking the mouse button or pressing the power button, the computer just restarts. :D

 

What happens when you actually tell the computer to sleep? Does it "go to sleep" successfully?

 

EDIT: So you know, lately I've been having an issue where my computer won't sleep instantly, although if I keep clicking sleep by the 5th-10th time it sleeps (and wakes up fine too). This wasn't always the case (used to sleep perfectly without a delay), so I assume it has to do with something I installed not that long ago. Because our hardware setups are very similar, you could try my DSDT (but edited for 4 cores because I see you have a quad core, and I have a dual core).

Link to comment
Share on other sites

What happens when you actually tell the computer to sleep? Does it "go to sleep" successfully?

 

EDIT: So you know, lately I've been having an issue where my computer won't sleep instantly, although if I keep clicking sleep by the 5th-10th time it sleeps (and wakes up fine too). This wasn't always the case (used to sleep perfectly without a delay), so I assume it has to do with something I installed not that long ago. Because our hardware setups are very similar, you could try my DSDT (but edited for 4 cores because I see you have a quad core, and I have a dual core).

Yes the computer does "go to sleep". Fans shut off and power goes down. But when i click the power to revive it.. it simply restarts. I actually got it to work just 30 mins ago, I used SleepEnabler.kext and NullCPUPowerManagement.kext and checked the "Restart when there's a power failure" option in the Energy Savings system preferences... and now it seems to be working fine so far.

Link to comment
Share on other sites

oh wow installing snow leopard is proving to be a difficult task much harder that regular leopard.

 

my specs

 

ep45 ud3l

q9550

and hd4890

 

i do not have an installation of leopard so i am doing it clean

 

i install it fine and it boots fine. so i do what the tutorial says and then i reboot the 2nd time and now it boots just fine and appears to be working. then after the next reboots i get an endless boot logo and a kp in safe mode. i have tried -v-x32 and -s and -f but stil kp. im not sure wat it is but it might be the video drivers

 

could this be it

 

how do i fix it?

Link to comment
Share on other sites

So I have Windows 7 currently on an Intel SSD with this MoBo. To not screw up the Windows 7 install it would be best to use my WD Raptop for Snow and then just select it as the first boot drive? Or will Snow and Windows 7 work in a dual boot? Keep in mind Windows 7 will most likely remain my main OS but I want to play around with SL.

 

Thanks!

Link to comment
Share on other sites

So I have Windows 7 currently on an Intel SSD with this MoBo. To not screw up the Windows 7 install it would be best to use my WD Raptop for Snow and then just select it as the first boot drive? Or will Snow and Windows 7 work in a dual boot? Keep in mind Windows 7 will most likely remain my main OS but I want to play around with SL.

 

Thanks!

 

My advice is to keep them on separate disks for now, especially if you still want to use Windows as your primary OS. Unplug the Intel SSD (and any other HDs besides the Raptor), and install OS X with Chameleon. Select it as the primary boot drive in the BIOS, and it should detect your Windows 7 install when you plug the SSD back in.

Link to comment
Share on other sites

================================================================================

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

================================================================================

Welcome to my GA EP45-UD3R Guide!

(v1.25)

:)

100k+ VIEWS! Every person's input is one step closer to SL perfection for everyone : )

 

• Northbridge Intel P45

• Southbridge Intel ICH10R (Raid)

• Audio ALC889a (889)

• LAN Realtek 8111C

 

Changelog:

v1.0

Original

v1.1

Added BIOS Setup section

Added Troubleshooting section

Tweaked overall appearance

v1.2

Updated problem solutions

Further tweaks to some steps

Figured out one must UNPLUG WINDOWS DRIVES PRIOR TO EVERYTHING

v1.21

Updated SL Pack to v2

v1.22

Updated SL Pack to v3

v1.25

Updated SL Pack to v4

Added preliminary "USB Installation Instructions", credits to nullspot

Added Bonjour Fix, credits to Eliade

---

 

So, you want to install the new Snow Leopard 10.6 onto your GA EP45-UD3L/R/P? You've come to the right place!

 

SL PACK v4 DOWNLOAD LINK

http://uppit.com/v/0JKOP6PN

 

================================================================================

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

================================================================================

You will need the following:

 

 A Snow Leopard DVD

 A blank hard drive (it can be done on a partition, however)

 An existing OS X install (I used my Leopard 10.5.8)

 My SL Pack

 Patience

 

0. BIOS Setup Mini Guide:

 

bios.jpg

 

Essentially, you're going to really need to focus on 3 sections in the EP45-UD3R (and similar) BIOSes. The 1st is optional (Motherboard Intelligent Tweaker or MIT) is only if you intend to overclock your computer at all. This requires a whole different set of knowledge and needs to be understood CAREFULLY before attempted as to not damage the components. If you aren't changing the clocks, then move on to the "Advanced BIOS Features" section. Here, you need to make sure simply that the following features are DISABLED:

 

 

 

The rest of the settings in "Advanced BIOS Features" can just be left at stock settings. Next, go back to the main menu and go into the "Integrated Peripherals" menu. Here, all that's important is you make sure the following options are set to AHCI mode:

 

 

 

And of course, make sure that "Onboard SATA/IDE Device" is "Enabled". You can change the boot order of the hard drives if you want SL to be the default drive, but that's not necessary as you can enable that later once everything is working. For now, just hit F12 (or whatever the key is for you) at the spash screen to open the device boot menu when you want to boot into SL.

**BEFORE STEP 1, UNPLUG ALL WINDOWS DRIVES, AND RECONNECT AT THE END OF ALL STEPS**

*****************

STEP 1 (ALTERNATIVELY, FOLLOW nullspot's USB INSTALLATION GUIDE FOUND AT END OF THIS POST TO INSTALL SL TO THE HDD- I WILL INTEGRATE IT INTO THE MAIN GUIDE SOON.)

*****************

Start by booting into your existing OS X installation and firing up Disk Utility. Select the disk you intend to install SL to, and click on the "Partition" tab. Change the "Volume Scheme" drop down menu to "1 Partition", and then click "Options...". Select GUID, and click ok. Before you Apply the changes, give your drive a name, preferably something easy to remember, I named mine Snow.*

 

*If you want to install to an MBR partiton/drive, then you can try this, but I haven't tested it personally:

 

*****************

STEP 2

*****************

Next, insert your Snow Leopard DVD and navigate to the root of the DVD. Under the menu, click Go, then select Go to Folder. Paste this: "/Volumes/Mac OS X Install DVD/System/Installation/Packages" without quotes into the box, and hit enter. You should see a number of packages. Find OSInstall.mpkg and run it. Select the drive you intend to install SL to, I'll call it Snow.*

 

*Note: My first issue occurred here, where I got an "Install Failed" message after the installation completed. If this happens to you, try deselecting the Printer Drivers and Languages under the "Customize" menu during the install. It should succeed then.

 

*****************

STEP 3

*****************

Do NOT reboot yet, first we have to install a bootloader, as well as a few important kexts and other files. Start by running the PC EFI 10.1 package, and selecting the Snow drive. (This version of PC EFI 10.1 is already fixed for SL, no need to replace any boot files) Next, open the Extra folder in my pack, and copy its contents into the folder on your Snow drive also labeled "Extra". We will have to edit a bunch of these files, do don't use them as they are, as they are configured for MY machine which is most likely different from yours. Keep in mind I have a GA EP45-UD3R, so if you have an L or a P, then you might need to adjust your kexts and files slightly after some research.*

 

*Remember, if you do NOT use any IDE devices, then delete JMicronATA.kext, it is not needed. If you DO on the other hand, then keep it as you will face various issues/KPs without it. Also remember this:

 

 

*Also one thing to bring up, if you have an EP45-UD3L, then you have a different audio chipset:

 

 

So if you have an L, then you will need to use a different LegacyHDA if you want System Profiler to show the correct information. Otherwise, functionality will be the same if you patch your DSDT for the alc888 and use SL's default AppleHDA.kext. There is a guide on the forum I will look for the URL of, which details sound on these boards much more in depth.

 

*****************

STEP 4

*****************

First thing we have to take care of is manually editing the UUID of the Snow drive into two different locations. First, open the "smbios.plist" (from your Extra folder) in TextEdit. Fill in the information in the <string> tags, although it's not necessary to have a serial number. The plist is currently configured for a Mac Pro 3,1, but you can use whatever you want, look up a guide on smbios.plist. The SMexternalclock is your FSB speed, the SMmaximalclock is your processor speed in MHz, the SMmemtype is your memory (18 is DDR, 19 is DDR2, and I think 20 is DDR3), and finally SMmemspeed is your memory clock in MHz. Now, without closing smbios.plist yet, open Disk Utility. Click on your Snow drive, and then on Info at the top. Copy the Universal Unique Identifier string, and paste it into a new text file, because you will use this later on as well. Close Disk Utility, and proceed to paste the string you just copied into smbios.plist under SMUUID on top of the "PASTE YOUR UUID HERE". Once you have completed this, save the smbios.plist, make sure the changes were applied, and navigate back to your Extra folder.

 

*****************

STEP 5

*****************

This time, go into Extensions, and right click on PlatformUUID.kext, picking the "Show Package Contents" option. Open the Contents folder, and finally open Info.plist with TextEdit. Copy your UUID again, and paste it over where it says "PASTE YOUR UUID HERE". Save the changes, and close the window.

 

*****************

STEP 6

*****************

Next, open up EFIStudio, located in the root of my Pack folder. Select your Graphics card, and hit "Add Device". Copy the long hex string in the second (lower) box of the new window that pops up. Open up com.apple.Boot.plist in your Snow drive's Extra folder (with TextEdit), and paste that long hex string you copied over the long hex string already there (mine). Save the file, and close the window.

 

*****************

STEP 7

*****************

Finally, you have to compile your own edited DSDT.aml to get working ethernet/sound. You will see there is already a DSDT.aml in your Snow Extra folder (the one you copied from my pack). You can try using this, but it will most likely not work as a DSDT depends on quite a few things specific to your machine. your best bet is to delete it, and open the DSDT Stuff folder in my pack, following the instructions in the "How to Patch DSDT" folder, labeled "How to patch DSDT with LAN and HDEF functions.pdf". This is NOT my guide, so I take zero credit for writing it. I am only providing it here for you conveniently so you do not have to go out and search for it. When I make a later edit to this guide probably by next weekend, I will give credit to the author/poster of the guide, although the original information on editing DSDT was posted by Taruga and THe KiNG. Make sure you apply the CMOS reset fix to your DSDT, as Snow Leopard has a nasty bug that will reset your CMOS every time you boot it up otherwise.

 

*****************

STEP 8

*****************

Once you have your compiled/edited DSDT.aml, drop it into the "Extra" folder on your Snow drive (where you deleted the original one from).

 

*****************

STEP 9

*****************

REBOOT! Make sure you are booting from your Snow drive, and it is IMPORTANT to boot with the -v -x32 flags on first boot. At this point, you should pay attention to the verbose output, and if you run into any kernel panics or endless loops, post the output here for troubleshooting. (Also keep in mind this guide was designed for specific motherboard(s), so there may be some unexpected results for a different mobo)

 

*******************

STEP 10

*******************

If all goes well, you should see the whole "Welcome" flying through space intro for SL. It SHOULD have sound, graphics, and ethernet working at this point, but if you don't hear anything don't be alarmed. After running through setup (when you arrive at the desktop), quickly open System Preferences, click on Spotlight, and click on the "Privacy" tab. At the bottom, click on the + sign, and add every drive/storage device to this list (this is only temporary, to avert a kernel panic caused by a Spotlight indexing service, mdworker).*

 

Alternatively, you can just make the drives "Private" using Leopard as Elaide figured out:

 

 

 

*******************

STEP 11

*******************

Rebuild your kextcache using the included Kext Utility (if this doesn't work you could always use terminal and do it manually, but it almost always works fine), and restart. When you boot, boot with -v -x32 again, and make sure there are no issues. When you get to the desktop this time, go back to Spotlight preferences, and remove all of the drives from the Privacy list with the - sign. Click on the menu bar Spotlight icon in the top right corner, and type something into the box. It should start to index your drives. If you rebuilt the kextcache correctly, it should have zero problems. Let it complete the index process.

*******************

STEP 12

*******************

Finally, in the meantime, you can open System Profiler from the Utilities folder and check to see if your graphics card is fully supported (you should have all of the resolutions native to your monitor if it is anyway), and also check on the sound/ethernet. If your sound is working you will obviously know, as the little clicks sound when you change the volume, and under System Profiler you will see details about the audio device- an alc889a. Finally, go to System Preferences>Network, and check the status of your ethernet connection. If it's "Connected" without a Self-Assigned IP (and you USE wired ethernet), it should be working, just open a Safari window to test this.

 

Enjoy your SL installation, and be sure to test if sleep works after you have everything else working, as it should work fine.

~~~~~~~~~~~~~~~~~~~~~~~

Troubleshooting

~~~~~~~~~~~~~~~~~~~~~~~

1. If you get a KP related to mds or mdworker, it has to do with the Spotlight indexing problem. Solution - rebuild your kextcache in Single User Mode, or boot into SL and quickly disable Spotlight's indexing by adding all of your storage devices to the "Private" list in System Preferences>Spotlight.

 

2. If your sound/ethernet doesn't work, it's probably the DSDT. Solution - "If at first you don't succeed, try, try again." DSDT is a pain in the ass, and the only way you're going to get it working right is with a few mistakes along the way. You can try mine, but you NEED an Intel C2D processor and a GA EP45-UD3R mobo to have it work at all.

 

3. If your graphics don't work, it's probably the EFI string you put into com.apple.Boot.plist. Solution - make sure you used the right string, and always do a little searching to make sure your card is supported well with a string. I know more about Nvidia cards than ATI ones, so the ATI folks will have to probably do more searching before they come to me with an issue because I might not be able to answer it well.

 

4. KP due to Software Update. Solution - I have no idea yet! I'm looking into this, but I do not have this problem yet, so if anyone does have this as well, post your configuration in detail including hardware/kexts so I can try to isolate the issue. ***UPDATE*** Possible solution includes making sure you rebuild your kextcache after everything, BE 100% SURE IT WORKED!

 

5. Bonjour doesn't work (this will always happen). You can either ONLY boot in 32-bit mode and use Realtek1000.kext, or use this simple fix posted by Eliade which works in 32 and 64 bit! (All of the files mentioned in this guide are in the /Extra/Bonjour folder)

 

 

 

6. This is a huge find, and I thank BillaBongo for pointing this out, because even though I did this unintentionally, it could be the cause of many problems. UNPLUG YOUR WINDOWS DRIVE(S) PRIOR TO FOLLOWING THIS GUIDE!

 

 

---

MORE ISSUES TO COME AS THEY ARRIVE.

---

P.S. Feel free to post any issues/KPs here, but make sure you have a log to post or a picture of the KP so you aren't just saying, "OMGZORZ MAH COMP FROZE WIT BLACK N WITEE TEXT!!!", because frankly, that doesn't do me much in understanding what caused it lol >.< Also, if I'm missing anything that you think should be added or edited in, tell me :)

 

================================================================================

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

================================================================================

nullspot's USB Installation Guide (to be integrated soon):

 

 

 

 

So I found the "PLACE UUID HERE" for the smbios.plist and pasted my UUID there, but do not see any "PLACE UUID HERE" area for the PlatformUUID info.plist Where do I put my UUID in info.plist and how important is it if I never figure it out cause there is no info on the web about it? Is this a noob issue on my part?

Link to comment
Share on other sites

I've run into a minor problem with my setup. Everything works absolutely perfect using the dsdt.aml file that was provided except for one thing, my add in gigabit ethernet card is not seen at all by my system. I tried following through the dsdt instructions that were provided, but they didnt seem to make much sense. My motherboard is an EP45-UD3R.

Link to comment
Share on other sites

So I found the "PLACE UUID HERE" for the smbios.plist and pasted my UUID there, but do not see any "PLACE UUID HERE" area for the PlatformUUID info.plist Where do I put my UUID in info.plist and how important is it if I never figure it out cause there is no info on the web about it? Is this a noob issue on my part?

 

Please refrain from quoting the entire OP, as it's huge and takes up a lot of space on the page. As for the UUID, it's not needed anymore if you're using the latest Chameleon.

Link to comment
Share on other sites

That's great! As for "malformed kernel", I wouldn't expect to see a message that talks about kernel modifications when you (should) be using the original Vanilla Kernel apple provides. Are you using an EFI partition for your Chameleon/kexts? Remember to never modify /S/L/E unless absolutely necessary, as this makes updating easier (just use System Update). A Mac should see that same information with the same specs, but you can always modify how the operating system sees hardware specs (ex. the System Profiler info) by using a "smbios.plist" file in your /Extra folder.

That malformed may have been from the other hack DG35EC. I left console on in the second screen so I could watch Olympus Studio come up. This is the error I got:

3/15/10 9:27:31 PM com.apple.kextd[10] Can't create kext cache under / - owner not root.

I did some searching for that error found it several times.

One forum said to use this command line: sudo chown root:admin /

I did an ls -al in terminal this a partial of what I got. Since I have administer privileges is this correct:

drwxr-xr-x+ 19 lcioccio staff 646 Mar 12 20:33 .

drwxr-xr-x 5 root admin 170 Mar 6 11:13 ..

-rw------- 1 lcioccio staff 3 Mar 6 11:13 .CFUserTextEncoding

-rw-r--r--@ 1 lcioccio staff 21508 Mar 15 21:25 .DS_Store

-rw-r--r--@ 1 lcioccio staff 35 Mar 6 14:33 .Rockville

drwx------ 18 lcioccio staff 612 Mar 15 11:03 .Trash

drwxr-xr-x 2 lcioccio staff 68 Mar 12 20:33 .Xcode

drwxr-x--x 3 lcioccio staff 102 Mar 8 15:42 .adobe

-rw------- 1 lcioccio staff 1390 Mar 15 21:32 .bash_history

drwx------ 3 lcioccio staff 102 Mar 6 15:32 .cups

drwx------+ 16 lcioccio staff 544 Mar 15 15:54 Desktop

 

Any guidance would be helpful as this one program that I really like to use.

d00m42,

If you see this I finally figured out what was wrong. I have to boot in 32bit mode to get full functionality of the Olympus tethered shooting with the Olympus Studio software. That was the one thing I never did was boot in 32bit mode.

 

 

Ciao,

Lou Cioccio

Link to comment
Share on other sites

Hi all, I'm running Leo 10.5.7 on a GA EP45-UD3R almost perfectly.

 

I've just bought a new hard drive to try SL.

 

Sorry if some question is already covered, but searching in 100+ pages thread isn't that easy:

 

Is the SL 5.0b pack ready for 10.6.2?

 

Can I install following the first page guide a 10.6.0 with the 5.0b pack and then upgrade directly to 10.6.2?

 

Thanks to all.

Link to comment
Share on other sites

Nevermind, since i found out that Geforce 7 series isn't supported in 10.6.2 I just installed a regular 10.6.0 with external USB drive and flawlessy upgraded to 10.6.1. Although EFIStudio didn't listed my video card (Geffo 7200GS) and I had to choose 7300GT, everything seems OK, apart from expose and spaces that look somehow slower/choppier than in Leopard (but it's a problem that rises even in real Macs).

 

Thanks to all for now (and in a special way to D00m and Eliade, of course)

Link to comment
Share on other sites

I boot with boot-132, but stuck at 2digits hex boot device. How can I know my cd drive hex number?

I use 1 sata hdd and cd drive.

 

Using boot-132, the CD drive hex value should be there before you even touch anything. Try ef, ff, or 9f (those were a few I've seen before).

Link to comment
Share on other sites

hmm... so it not work for me. I try with the default ff, and fe, 9f... Still can't.

BTW, did u plug the drives into purple or yellow port? I can't boot properly and get GRUB error if I plug the CD into yellow one. And I met the the problem above if plug the CD into purple one.

Any solution?

Link to comment
Share on other sites

hmm... so it not work for me. I try with the default ff, and fe, 9f... Still can't.

BTW, did u plug the drives into purple or yellow port? I can't boot properly and get GRUB error if I plug the CD into yellow one. And I met the the problem above if plug the CD into purple one.

Any solution?

 

Use the standard ports, not the eSATA ports (or whatever the purple ones are). What GRUB error do you get if you plug the CD into the yellow one?

Link to comment
Share on other sites

GRUB loading.

error: no such disk

grub rescue>_

 

Seem like smthing wrong with my HDD. I unplugged it and the CD boot correctly. Any idea?

 

BTW, I used F5 firmware and just update to F12, still not work. :(

Link to comment
Share on other sites

I've run into a minor problem with my setup. Everything works absolutely perfect using the dsdt.aml file that was provided except for one thing, my add in gigabit ethernet card is not seen at all by my system. I tried following through the dsdt instructions that were provided, but they didnt seem to make much sense. My motherboard is an EP45-UD3R.

 

so no ideas on how i can get my GA311 seen by my system?

Link to comment
Share on other sites

 Share

×
×
  • Create New...