Jump to content
102 posts in this topic

Recommended Posts

Are you sure your HDD is in the SATA1 port though?

You can see which is in which port via the BIOS. No need to open up the case.

 

HDD was SATA0. I swapped it with the DVDRW drive so that it is now on SATA1. Getting:

"Still waiting for root device...."

I've found a lot of bugs with installing Snow Leopard from Leopard using OSInstall.mpkg. I've installed Snow Leopard from a retail DVD, upgraded to 10.6.2, and have everything working 100%. With my method, of course, you need an 8GB USB drive or a DL DVD-RW drive, but I've found it's been much easier to work with and setup.

 

The only thing I can't get to work is monitoring of the CPU temp (probably because it's a P4 Prescott), but hey, you can't have everything.

 

I'll be glad to post kexts if needed.

I'm having a crazy week this week (lab reports, exams, etc) but I'll have a guide posted by the end of the week, hopefully.

 

Really quick though, the "Totally Vanilla Retail Snow Leopard" guide here on insanelymac is where I started. I'll post more details later.

 

My Graphics Card is an ATI Radeon X1600, so if yours is different (which it most likely is) I won't be able to help. Other than that, everything should work fine.

 

(Although throughout this experience I have noticed how incredibly crappy the E520's BIOS is...)

<br />Wait, my Snow Leo HDD is in SATA0, boots fine...<br />Leopard HDD is in SATA1, boots fine in any SATA port now.<br />TSSTCorp DVDRW in SATA4, I assume.<br />
<br /><br /><br />

 

I have 1 harddrive total. It is on SATA1 with the DVDRW drive on SATA0. Leopard and XP are partitions on the same SATA1 drive. I've used the modified OSInstall.mpkg that supports MBR so that this would all work for me. My graphics card is Geforce 7300LE.

 

Is there something else that I'm missing? Does snow leopard need it's own drive for some reason?

Try downloading the latest version of Chameleon. Copy all of the kexts in the "10.6" and "Common" folders to your /Extra/Extensions folder. Make sure your dsdt.aml file is the same as the one in the first post. Repair permissions, and boot with -f -v and post the results.

 

I've had that happen to me a few times. Sometimes software updates overwrite your "custom" kexts.

 

Also, I would check to make sure that none of the kexts in your /Extra/Extensions folder exist in your /System/Library/Extensions folder. If they do, delete the ones from /S/L/E.

HDD was SATA0. I swapped it with the DVDRW drive so that it is now on SATA1. Getting:

"Still waiting for root device...."

I see we are having a semantic problem.

 

For some purposes (E520 BIOS, my directions, netkas' blog) SATA ports are numbered starting with 1

 

For other purposes (grub, the tiny numbers written on E520 motherboard -- I opened it up and checked) SATA ports are numbered starting with 0

 

This is very confusing.

 

For the purposes of my guide, you want to install OS X on the 1st HDD. It should be as the computer was shipped from Dell. In the BIOS this is the 1st SATA device. On the motherboard, the 1st SATA port is labeled SATA0.

 

I apologize for anything I said to cause this confusion and for not clearing this up sooner.

 

You want to switch you cables back.

 

This is not why you are still waiting for root device.

 

Unless you have some other hardware, or you have somehow changed files or permissions in /S/L/E, you must either not have the injectors from Chameleon 2 RC3 in /E/E, have a problems with permissions there, or not be booting with either Chameleon 2 RC 3 (or PC-EFI 10.5).

 

I hope this helps.

  • 2 weeks later...

Through numerous trials and errors, I finally got Snow running flawlessly with sound, internet, and restart on my E520 (Pentium D dual core processor 2.8 ghz, Phoenix BIOS, Intel G965 express family chipset with an X3000 integrated graphics card, Windows XP Media Center edition).

 

Although I followed wmarsh's guide to the letter, and got SL installed successfully on SATA1/MBR partition, it would not actually boot. I would hang at the gray Apple screen. I wasn't getting the "waiting for root device" error or the 'no-smoking' sign. In fact I did not even get the glowing circle to indicate it was loading.

 

I used -v several times to see what was happening, but 4/5 of the time it was just loading HFS+ files, and in the final 1/5, the screen would move too fast to read anything. After that, I would get a black screen. The longest I waited was around 45 minutes before I had to manually restart my computer.

 

I used Stevo's X3000 kexts from here for my graphics card, along with the voodoo kernel posted earlier by dr.vox to finally get it to boot! Since many e520 models (particularly the older ones) have similar specs to mine, I really wanted to post this to help anyone out that might be having this same problem.

 

A great side effect from the kexts is that now I can get my actual resolution (1280x1024) to work with the "Graphics Mode"="x" command. Sleep and restart, also mentioned by Stevo, works perfectly for my machine as well. I have restarted around 30+ times, and it only crashed once while booting up. Now, sound, internet, and restart/sleep are all working.

 

Unfortunately, SATA access is pretty slow; I tried using an external HDD to back up my Snow partition overnight using Disc Utility, but the program stalled and crashed. :/ I found a good guide for compiling your own DSDT here (in the same forum where Blkhockey posted to a few pages back). I'll try and see if I can work on it over the weekend.

 

Since I have not replaced or upgraded any hardware for my E520, I think I can share my DSDT after it is compiled with a small number of E520 users with the same hardware as mine.

 

But all in all, after running SL for about 20 hours with numerous restarts, application installs, and general playing-around, I can safely say that everything is stable and working. Happy holidays, indeed. ;)

  • 2 weeks later...

Thanks for this very nice guide but I'm using Grub2 instead of legacy Grub...

 

Can you give me a grub menu list in Grub2 format?

Because I can't use "rootnoverify(hdv,w)" in grub2

and also can't use "kernel(hdx,y) /boot/boot_ch2rc3 biosdev=80" in grub2

 

Please help

Thanks you in advance!,

Knot

  • 2 weeks later...

Okay, I've gotten past the "Waiting for root device" issue but am now getting to a point where it is stopping at:

ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleCPUPowerManagement) timed out

 

It will not go any further...HELP PLEASE!

 

Happy New Year folks!

 

Okay, I've gotten past the "Waiting for root device" issue but am now getting to a point where it is stopping at:

ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleCPUPowerManagement) timed out

 

It will not go any further...HELP PLEASE!

 

Happy New Year folks!

 

I'm booting with the -v -f parameters. Without the -f I get a kernel panic

I think that happened to me and I just removed IntelCPUPowermanagement.kext and it worked.

 

I tried it and it didn't help. I tried removing the fakesmc and that didn't help either. I tried booting with arch=386 and that didn't help either. I received some different behavior after using the DSDT patcher utility. I got past the error but then received another which prevented me from booting:

 

SIOCPROTOATTACH_IN6: EN0 ERROR=17

I tried it and it didn't help. I tried removing the fakesmc and that didn't help either. I tried booting with arch=386 and that didn't help either. I received some different behavior after using the DSDT patcher utility. I got past the error but then received another which prevented me from booting:

 

SIOCPROTOATTACH_IN6: EN0 ERROR=17

 

Still get caught at the ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleCPUPowerManagement) timed out

 

Doesn't matter if I remove all of the AppleCPUPowerManagement kexts from S/L/E, I still cannot get past this timeout error. It's weird.

 

If anyone has any ideas, I'd appreciate it!

Still get caught at the ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleCPUPowerManagement) timed out

 

Doesn't matter if I remove all of the AppleCPUPowerManagement kexts from S/L/E, I still cannot get past this timeout error. It's weird.

 

If anyone has any ideas, I'd appreciate it!

 

Okay...I finally got up and running with the latest fakesmc and sleepenabler and keeping the AppleCPUPowerManagement kexts out of S/L/E

 

I cannot boot without the -f (lowercase) however otherwise I get a KP. I cannot find what -f does anywhere. I found -F but not -f.

 

Anyone know what the -f boot option is and how I can load this option automatically at boot without having to type it?

 

Thanks!!!!

Okay...I finally got up and running with the latest fakesmc and sleepenabler and keeping the AppleCPUPowerManagement kexts out of S/L/E

 

I cannot boot without the -f (lowercase) however otherwise I get a KP. I cannot find what -f does anywhere. I found -F but not -f.

 

Anyone know what the -f boot option is and how I can load this option automatically at boot without having to type it?

 

Thanks!!!!

You don't need to use this everytime, just to force system to rebuild kext cache after hacking.

 

When you see the Chameleon or PC_EFI screen, push space to pause the booting.

 

Then enter -f -v to force rebuilding cache and verbose messages

Push enter and boot continues

 

If it crashes every time without -f, then delete Extensions.mkext and use kextcache to rebuild it.

You don't need to use this everytime, just to force system to rebuild kext cache after hacking.

 

When you see the Chameleon or PC_EFI screen, push space to pause the booting.

 

Then enter -f -v to force rebuilding cache and verbose messages

Push enter and boot continues

 

If it crashes every time without -f, then delete Extensions.mkext and use kextcache to rebuild it.

 

Tried deleting Extensions.mkext and using kext utility (via my other partition) to rebuild it. No luck. I still need to put the -f in the Kernel Flags or enter it upon boot. Otherwise I continue to get a KP.

 

Also, I can't seem to play a DVD. The application keeps failing. And if I try to use VLC it opens the disc but does not play. The DVD plays fine on other macs. Any ideas?

 

It reads the DVD just fine though.

Tried deleting Extensions.mkext and using kext utility (via my other partition) to rebuild it. No luck. I still need to put the -f in the Kernel Flags or enter it upon boot. Otherwise I continue to get a KP.

 

Also, I can't seem to play a DVD. The application keeps failing. And if I try to use VLC it opens the disc but does not play. The DVD plays fine on other macs. Any ideas?

 

It reads the DVD just fine though.

 

Got both of them working and no longer need the -f at boot. Turned out to be a bad EFI string...go figure!

  • 1 month later...

Hi WMarsh,

 

I'm very interested in your topic just because I have an ATI 4330 in my HP ProBook 4710s, and this

is the only place anywhere with QE/CI working on this card.

 

I successfully installed 10.6.2 on it (without -x Booting), just plain normal boot, which is 'Awesome' after trying with Hazard, I-PC etc. (I even have triple-boot: Vista, Ubuntu 9.10 and SnowOSX).

 

But in your tutorial there are things difficult to understand to me. You did a kind of 'Low Level' setup, meanwhile I just ran the SnowOSX 3.6 setup and nothing else.

 

But trying to get all working following your settings is crazy to me, as I don't know what steps to follow & what not to.

 

What I can tell about my status is:

 

1) The mac claims to have an ATI 4850 (at least she thinks so) and runs 1024x768 with no HW Acceleration. I really need QE/CI to work 3D and the like. I have a desktop with resolution 1920x1440 running Blender perfectly at home, but now I need to be Mobile.

 

2) The first boot, keyboard and mousepad runs OK, but when I boot again, it looses PS/2 internal mousepad and keyboard. Other install versions do well, even do some sound. I can use a USB Keyboard / Mouse in the meantime.

 

3) The machine freezes suddenly after 10 minutes or so.

 

 

Summary: My machine has a sort-of stable 10.6.2 but no QE. I definitively need this working,

 

 

What I want to ask you is if you could pinpoint out what steps should be followed to gain QE/CI over my ATI 4330, as the sound, ethernet, or even the keyboard are not as important as having it running my 3D apps smoothly.

 

 

 

Thank you, and regards.

 

P.D: The GRUB2 settings are quite different from those of GRUB regarding Option Booting, so it's no easy way of Option-Booting from Ubuntu 9.10. Luckily I have Vista Multi-Boot set to enter Mac options.

  • 3 months later...

Sorry I know this is going to sound dumb and i probably shouldn't be asking but i'm running into a wall.....Is there Any Way of install snow leopard to a dell dimension E520 running a pentium D processor? I have tried the retail install method and cannot seem to find a proper set of patches to run on my system.....have downloaded the e520 boot cd from several different guides trying to help with the retial install but the retail disc never gets past the grey screen with the loading ring......just goes round and round and round.....after a few minutes it has a small "no smoking" sign on the apple icon.....any help would be greatly appreciated....I should also mention that i have a running leopard install thanks to the ipc 10.5.6 distro.......not sure if this thread is stilla active or not....but i anxiously await any replies......and appreciate any steps in the right direction......

  • 1 month later...
  • 1 month later...

Hi guys,

my system is a Dell E520. The raid mode is off, autodetect/ata is on. For more than two years I've been using Mac OS X 10.5.6. Now I'm trying to install Mac OS X 10.6 using the guide of Wmarsh. To avoid mistakes I try to install the OS X on a GUID partition without dual boot. During this I fail for several reasons:

 

1. I start the installation with an untouched retail dvd. Doing this the installation breaks off after a few minutes by rebooting.

 

2. Starting the installation with /System/Installation/Packages/OSInstall.mpkg it ends saying

 

"The Installer could not install some files in "/Volumes/snow".

 

At this time I've tried out three different SATA dvd drives. Despite the error message 6.3 GB of installation data have been written to the target drive. This made me going on with the stuff.

 

I used the Wmarsh guide but not as a mbr installation. Instead I skipped the first part in which the partition is shrinked, acitvated and af-labeled. After 2. I copied the files to the provided folders:

 

/

dsdt.aml 16KB

 

Extra/

com.apple.Boot.plist 4KB

smbios.plist 4KB

 

Extra/Extension

AHCIPortInjector.kext 12KB

ATAPortInjector.kext 20KB

Disabler.kext 68KB

dsmos.kext 72KB

fakesmc.kext 116KB

IOAHCIBlockStorageInjector.kext 4KB

JMicronATAInjector.kext 4KB

NullCPUPowerManagement.kext 116KB

OpenHaltRestart.kext 100KB

PlatformUUID.kext 104KB

 

/S/L/E

Intel82566MM.kext 432KB

VoodooHDA.kext 520 KB

 

After copying the stuff I repaired the permissions in /Extra and /S/L/E as provided in the guide.

 

Then I installed the boot loader Chameleon 2RC4 with installation script on the target drive (disk0s2) and replaced the boot1h by

 

dd if=boot1h of=/dev/disk0s1

 

Now my installation adventure ends with:

 

ACPI_SMC_PlatformPlugin::start waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

 

Thanks for reading so far. I would be very glad if somebody had an idea to help me out.

 

 

glitzerndeminze

×
×
  • Create New...