Jump to content
blkhockeypro19

Dell e520 ICH8R Retail Snow Leopard Install

58 posts in this topic

Recommended Posts

Hello, the following guide will hopefully guide you in installing Mac OS X 10.6 Snow Leopard on a Dell e520. The Dell e520 that I own has an ICH8R SATA controller that operates in two modes; Autodetect/ATA, and Raid On. Some e520's do not have any ATA settings, and only have Raid/AHCI settings available to set in the BIOS. If this is the case, please refer to vmarsh's great Snow Leopard guide.

 

If you are using the "Autodetect/ATA" setting in the e520's BIOS, then you have come to the right place. Before we begin, you need to make sure that your e520 has a "Core processor family." By this I mean: Core Solo, Core Duo, Core 2 Duo, Core Quad, etc. Once you verify this, go out and spend 30 bucks on Snow Leopard and a blank pack of DVD's / CD's. You're almost done, double check that you have a hard drive with a GPT partition scheme, and you are willing to loose the data on this disk.

 

Now you're ready.

 

1. Download this boot disc. Download

 

2. Burn "cdbootSnow_e520.iso" to a blank CD or DVD using Disk Utility in Mac, Windows Explorer in Windows 7, or a 3rd party program such as Power ISO / Magic ISO.

 

3. Restart your computer and tap the F12 key until the boot menu appears. Arrow down to the CD/DVD Drive. Press Enter and the boot disc you just burned will load.

 

4. When a grey boot loader appears, eject the boot disc you burned and pop in the retail Snow Leopard disc that you purchased. Once the Snow Leopard disc is inserted, press F5 on your keyboard. The boot loader will reload and you should see a new selection called "Mac OS X Install DVD."

 

5. Use the arrow keys to highlight "Mac OS X Install DVD." For diagnosing purposes, you can optionally press the down arrow on your keyboard, highlight verbose mode, then press Enter.

 

6. After this, white text should appear on your screen. If you never get to an installer window and it freezes on "Still Waiting for Root Device," check to make sure your BIOS setting is on "Autodetect/ATA." If that is correct, then your computer is not supported by my guide do to most likely a chipset revision by dell on the e520 model at some point. You will have to research this on your own.

 

7. Once you get to a language select screen, select your language of course, then the installer will load. Click Utilities at the top of the screen, then click Disk Utility. Partition your hard drive with a GUID Partition Map. Exit disk utility when your partition has completed.

 

8. Select the partition you created to install Snow Leopard to. Let the install finish. If the installation fails, please report that to me in the comments!

 

9. When the install completes, restart your computer and swap in the boot disc you burned earlier and tap F12 as you did previously. Load from the CD/DVD drive. At the boot selector, rather than swap in your Snow Leopard disc, select the partition that you just installed to. Once again, you can optionally boot with verbose mode to diagnose any problems. If you get "Still Waiting for Root Device" or a "no smoking" sign over the grey apple, report that in the comments!

 

10. Go through the initial setup.

 

11. Once your on the Desktop, download these files (You may need to use a flash drive): Download

 

12. Double click Post Install.zip and extract the files.

 

13. Open "Post Install.pkg" and set the destination disk to your Snow Leopard partition.

 

14. Open OSX86Tools.app and select Install Kexts. Set the destination disk to your Snow Leopard partition and select the 2 kexts in the folder "S/L/E." (Intel82566MM.kext and VoodooHDA.kext)

 

15. When OSX86 Tools finishes installing the kexts, do not reboot. Now comes the time to pick:

a. Copy the included DSDT.AML to the root of your Snow Leopard partition. (May or may not work.)

b. Use DSDTSE (google) and follow this and this. (Will work if done properly.)

 

16. Once you have DSDT.AML in the root of your Snow Leopard partition, you can restart. When you reboot, you will be prompted by a boot loader without the need for the boot disc you burned earlier. Keep this as a backup incase you break your install. When you boot up, you will have ethernet, audio, and full 64 bit support.

 

17. To get video working, use osx86 tools to inject an EFI string for your graphics into com.apple.Boot.plist.

 

Hope everything worked! Comment with feedback please!

 

NOTE: If your hardware differs from mine in any way, I cannot guarantee success. (Although, even if it does match mine, I can't guarantee success =P)

ICH8R Sata Controller

Stac9227 audio codec

 

Well, there's more of course, but it's irrelevant =) Good Luck!

Share this post


Link to post
Share on other sites
Advertisement

This sounds great :)

 

I've been running 10.5.6 successfully on a Dell DXP061 / Dimension 9200 for around a year or so. Over the past couple of weeks I've been reading up on Snow Leopard installs. I think tonight I might give your method ago. Wish me luck.

 

I'll report back with comments etc.

 

By the way, I found your link at the end of the E520 thread http://tinyurl.com/yhynczc which I've also read extensively.

Share this post


Link to post
Share on other sites

Please report back. I have booted into the DVD with my boot disc but I never went through with installing. I have heard that other people have gotten errors using the boot disc method with snow leopard, although this is a modded EmpireEFI disc that came from Prasys, who is a reliable member of the community. I'm not sure if this bug exists in his boot disc. Please tell me how the install goes =) As long as your hardware is the same as mine, it should go well.

Share this post


Link to post
Share on other sites

Thought this might work with Intel DG965RY mobo (G965 chipset / ICH8 / Nvidia 7300 LE) with SL install on USB hard disk but get's stuck at 'still waiting for root device'

Share this post


Link to post
Share on other sites
Thought this might work with Intel DG965RY mobo (G965 chipset / ICH8 / Nvidia 7300 LE) with SL install on USB hard disk but get's stuck at 'still waiting for root device'

Most likely the DSDT on the boot disc isn't compatible with your system. Use vmarsh's guide, no DSDT needed. You DO need a working leopard install though.

Share this post


Link to post
Share on other sites

I'll install this as soon as I get home. How does auto-update to .6.1 work? does this method still require the imaging technique to update?

Share this post


Link to post
Share on other sites
I'll install this as soon as I get home. How does auto-update to .6.1 work? does this method still require the imaging technique to update?

Smooth updating to 10.6.1. No imaging =) good luck!

Report back please

Share this post


Link to post
Share on other sites

Trial 1

 

Failed to boot the retail Snow DVD.

 

I get the same error when trying to boot an imaged Snow in Auto/ATA mode with vmarsh's guide:

post-117345-1257402065_thumb.jpg

 

My BIOS settings are these:

 

 

RAID Autodetect / ATA selected

SATA 1 ON (hdd)

SATA 2 ON (DVD)

SATA 3 OFF (etc for rest of SATA ports)

 

Multiple CPU Core ON

SpeedStep Off

Virtualization Off

Acoustic Mode Bypass

 

BIOS reports my system as DM061 rev. 2.4.0 BIOS with

Intel� Core™2 Quad CPU Q6600 @ 2.40GHz

 

I've had 10.6.0 running vanilla with RAID ON, but I get problems with ATA/Autodetect. Any suggestions / things to try?

 

 

Trial 2

 

I tried setting Multiple CPU Core to OFF but no difference.

 

If you look at my photo of the crash screen (see above linked post) you can see it dies right after loading AppleIntelICHxSATA. (Panic)

 

The kernel ext in backtrace is com.apple.iokit.IOATAFamily.

 

All of that is really jibberish to me however. :-(

 

(edit3 : fixed image in post, lol)

Share this post


Link to post
Share on other sites

Just posting so I get email notification of replies here.

 

Also, I get pretty much the same KP as Giggles, except I installed my Snow Leo from Leopard which is running on Raid On. Not sure if that makes a difference, but I assumed it would and didn't expect it to run in Autodetect mode.

Share this post


Link to post
Share on other sites
Just posting so I get email notification of replies here.

 

Also, I get pretty much the same KP as Giggles, except I installed my Snow Leo from Leopard which is running on Raid On. Not sure if that makes a difference, but I assumed it would and didn't expect it to run in Autodetect mode.

I guarantee MY guide will fail using Raid On. Switch to Autodetect/ATA for this guide.

Share this post


Link to post
Share on other sites

Yeah, but I mean I installed from Raid On (roughly following wmarsh's guide) and can boot from Raid On for that, but when I try booting that in Autodetect/ATA, it gives a KP.

 

I haven't got a Snow Leo disc so I can't use this guide, afaik.

Don't think using Autodetect/ATA would fix my problems, anyway, would it?

Share this post


Link to post
Share on other sites
Yeah, but I mean I installed from Raid On (roughly following wmarsh's guide) and can boot from Raid On for that, but when I try booting that in Autodetect/ATA, it gives a KP.

 

I haven't got a Snow Leo disc so I can't use this guide, afaik.

Don't think using Autodetect/ATA would fix my problems, anyway, would it?

You need to understand that using raid on then with ahci kexts then switching over to ata mode doEsnt work =p. For ata mode u need ata kexts, like the ones I included in this guide.

Share this post


Link to post
Share on other sites

That's what I was trying to get out of you... why it wouldn't work like that.

So it's just the kexts?

Cheers, might try another install on the other volume on that HD using the ATA kexts.

Share this post


Link to post
Share on other sites
Please report back. I have booted into the DVD with my boot disk but I never went through with installing. I have heard that other people have gotten errors using the boot disk method with snow leopard, although this is a modded EmpireEFI disk that came from Prasys, who is a reliable member of the community. I'm not sure if this bug exists in his boot disc. Please tell me how the install goes =) As long as your hardware is the same as mine, it should go well.

 

First of all-thank you very much for sharing your expertise and esp. with SL on a Dimension which not many have at present because it is an oldie (but a goodie). Here is my report...

 

I tried your boot CD on my Dim 9100 which I believe has the same hardware as the e520-except I have the Pentium D 3.2 Ghz Dual Core-I have only one HD connected (removed all my Windows HD to avoid risk of mess ups) to the first SATA port and BIOS set to RAID AUTO DETECT/ATA like you said-when the CD loads-I get error messages saying ramdisk.img not found and ebios error messages-like 4 lines of it and then it comes to the grey screen-I swap the boot CD for the SL retail Disk and then load it-but within a few lines of loading-it gives a message EFI string not found and reboots...so no joy :) -any ideas?

 

TIA

 

Dan

Share this post


Link to post
Share on other sites
First of all-thank you very much for sharing your expertise and esp. with SL on a Dimension which not many have at present because it is an oldie (but a goodie). Here is my report...

 

I tried your boot CD on my Dim 9100 which I believe has the same hardware as the e520-except I have the Pentium D 3.2 Ghz Dual Core-I have only one HD connected (removed all my Windows HD to avoid risk of mess ups) to the first SATA port and BIOS set to RAID AUTO DETECT/ATA like you said-when the CD loads-I get error messages saying ramdisk.img not found and ebios error messages-like 4 lines of it and then it comes to the grey screen-I swap the boot CD for the SL retail Disk and then load it-but within a few lines of loading-it gives a message EFI string not found and reboots...so no joy :D -any ideas?

 

TIA

 

Dan

The boot CD contains a DSDT.aml from my computer. That is why it is necesary to do it ony hardware the same as mine. I am currently trying to figure out a way to get the disc to properly load WITHOUT DSDT.AML, when that time comes, I will PC you.

Share this post


Link to post
Share on other sites

I'm getting an AppleIntelICHxR.kext (or whatever it's called) kernel panic.

 

Also, I don't understand the DSDT.aml thing any more than I did before. Any chance of some help with how I can get that to work with my system?

Share this post


Link to post
Share on other sites
I'm getting an AppleIntelICHxR.kext (or whatever it's called) kernel panic.

 

Also, I don't understand the DSDT.aml thing any more than I did before. Any chance of some help with how I can get that to work with my system?

once again for all the still waiting for root device errors using my guide, I apologize. Im am trying to figure out how to get ApplePIIXATAFamily.kext to load properly WITHOUT my DSDT. thats why included it, it may work for some, but others it will most likely not work for. As soon as I figure out why ICH8R isnt loading the snow leopard patched ATA kext without DSDT, I'll post back and everything will be updated. Once again I apologize.

 

And as far as that goes, I'll post an updated guide that will fix that as well as the still waiting for root device errors, can't do much until then... sorry =\

Share this post


Link to post
Share on other sites
The boot CD contains a DSDT.aml from my computer. That is why it is necesary to do it ony hardware the same as mine. I am currently trying to figure out a way to get the disc to properly load WITHOUT DSDT.AML, when that time comes, I will PC you.

 

 

Hi blkhockeypro19

 

Thanks for your kind response. That would be great-if you are able to help out with that pesky file. Somewhere over the rainbow... :(

Share this post


Link to post
Share on other sites
Hi blkhockeypro19

 

Thanks for your kind response. That would be great-if you are able to help out with that pesky file. Somewhere over the rainbow... :P

I've made progress with figuring this out. Will get back to you guys soon, hopefully with an update =)

Share this post


Link to post
Share on other sites

Hi,

 

I am also running a Dell E520 and have tried the boot CD, same errors as in post #14

 

Looking forward to the update as this seems the most likely way of me getting SL on Dell.

 

Thanks for all your work and hope update comes soon :D

Share this post


Link to post
Share on other sites

Hi all, just want everyone to know that I am still working on it and have not forgotten about any of you. Hope to figure this out soon so you can all have an ATA snow leopard install!

Share this post


Link to post
Share on other sites

Thanks for the guide! I have a Dell Dimension E520, with an ICH8R SATA that has both Auto/ATA and Raid On options, AND a core processor. (whoo hoo!)

 

I have a question, though:

 

Will I be able to dual boot with my already-installed Windows XP? Or will I need to reinstall after SL has been installed? Heck, is running XP (via dual boot) even possible after this SL installation? :)

Share this post


Link to post
Share on other sites
Thanks for the guide! I have a Dell Dimension E520, with an ICH8R SATA that has both Auto/ATA and Raid On options, AND a core processor. (whoo hoo!)

 

I have a question, though:

 

Will I be able to dual boot with my already-installed Windows XP? Or will I need to reinstall after SL has been installed? Heck, is running XP (via dual boot) even possible after this SL installation? :)

Well, blkhockeypro19 and I have debated the best way to install on E520 for years. He likes Auto/ATA and I like Raid on.

 

We debated this back when Leopard first came out too.

http://www.insanelymac.com/forum/index.php...st&p=510839

 

The reason I like Raid On is I dual boot with XP/Vista/7/Linux and see no reason to screw up my other installs. Yes, dual boot is easy and you don't have to reinstall.

 

Read my MBR guide.

http://www.insanelymac.com/forum/index.php...192626&st=0

 

Good luck!

Share this post


Link to post
Share on other sites
Well, blkhockeypro19 and I have debated the best way to install on E520 for years. He likes Auto/ATA and I like Raid on.

 

We debated this back when Leopard first came out too.

http://www.insanelymac.com/forum/index.php...st&p=510839

 

The reason I like Raid On is I dual boot with XP/Vista/7/Linux and see no reason to screw up my other installs. Yes, dual boot is easy and you don't have to reinstall.

 

Read my MBR guide.

http://www.insanelymac.com/forum/index.php...192626&st=0

 

Good luck!

 

Yep - it seems is really only depends on how you installed your other OS's. For example, my win7 is installed in ATA mode, so id' be a real pain in the ass to install SL in RAID, as I would have to monkey with BIOS every time i switch into the other OS.

 

If you installed you Windows without monkeying with BIOS, you installed by Autodetect/ATA by default.

Share this post


Link to post
Share on other sites
If you installed you Windows without monkeying with BIOS, you installed by Autodetect/ATA by default.

Actually, Win7 supports Raid mode out of the box, so you can install 7 in Raid mode without monkeying with the BIOS or using an F6 driver. I just installed it that way myself. Did a fresh install so I could have 64 bit.

 

Raid mode is how your E520 was shipped from Dell.

 

With 7 the drivers are there, so you might be able to switch back to Raid0 and still boot.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×