Jump to content
sselshamy

Still Waiting for root device

56 posts in this topic

Recommended Posts

fixing permissions didn't solve the problem, but solved after disconnecting my main SSD and make ML HDD the main HD, booted and working now :D

 

Any advices to be able to switch between both?

Share this post


Link to post
Share on other sites
Advertisement

here you are my spec

Mobo: Gigabyte Z68XP UD4

VGA: Gigabyte GTX 285

CPU: i7 2600

3 HDD & 1 SSD

my current problem that I can't boot from ML installed on HDD while SSD is connected

still waiting for root device error is over when SSD disconnected

thanks for help :D

Share this post


Link to post
Share on other sites

Mobo: Gigabyte Z68XP UD4

I also have a gigabyte z68 motherboard with waiting for root device issues booting from SATA drives. Try my workaround: boot with ahcdisk=1 debug=8

Share this post


Link to post
Share on other sites

thanks, is it ahcdisk r ahcidish?

disk as in disk drive

I'm assuming you're using chameleon. With chameleon, in my org.chameleon.Boot.plist I have the following (of course you can first just try these options on the command line):

       <key>Kernel Flags</key>
    <string>-v ahcidisk=1 debug=8</string>

Share this post


Link to post
Share on other sites

thanks bbc9, but same problem here after adding this flag, can't boot using HHD ML except after disconnecting SSD.

Share this post


Link to post
Share on other sites

Ok then you seem to be having a more basic problem. Some things to consider:

 

Does your system print still waiting for root device every minute, or does it actually hang?

Have you tried the latest version of chameleon? Mountain lion support wasn't added until v1939 and you last reported that you were using an older version.

Can you boot from the non-ssd disk with the ssd disk attached when the primary disk is other than the ssd disk?

Have you verified that chameleon is loading your dsdt, et. all from the correct partition (as shown by the chameleon debug output that flies by when you boot with -v; you can use Wait=yes to see it more clearly)?

Did you follow the advise about not using arch=i386 (since current mountain lion has no 32 bit kexts)?

If the system is printing "still waiting for root device", try booting with io=0x1000 to get debug information about whether your disks are being identified correctly. See http://www.insanelymac.com/forum/index.php?showtopic=280062&view=findpost&p=1830049 for an example.

Share this post


Link to post
Share on other sites

Yes, ML up and running & I am using

chameleon 2011.

but I can't bot from the non SSD with the SSD attached.

no 32bit flags

 

 

I have made another trial yesterday that I installed ML on another HDD and can't boot too, so I see that the installation must be done on any primary disk, but its very wired as I was able to do on 10.6 & 10.7

 

Another issue may it help in detecting the problem that the primary ML detecting as internal disk normally but the other 2 HDDs detected as external disk.

Share this post


Link to post
Share on other sites

hi, i was trying to install 10.5.6. ideneb on a dimension 3100 dell.

I kept getting the "root device not found"

anyway. finally i set up the HDD in diskutil using MBR rather then GUID. I read that in some post somewhere. MBR + dell dimension 3100.

 

AFter installation I restarted and my computer rebooted into a successfully loaded 10.5.6

 

this was after a lot of attempts trying install OSX using GUID.

 

I don't have sound through the internal speaker yet but using a USB sound dongle works.

 

haven't tested ethernet. -edit : don't have ethernet.

 

but anyway, try MBR rather than GUID. may work. it seemed to work for my dimension 3100 dell..

Share this post


Link to post
Share on other sites

Anyone got a solution for this error please share with us, I see many of us facing this error.

 

Installation succeeded but error appeared when trying to boot from ML fresh installed partition.

 

I tried:

 

SATA set to AHCI

Boot in 32bit mode arch=i386

Added rd= ML partition to org.chameleon.Boot.plist

Chameleon 1820 & 1823

Sill using original dsdt.aml currently used for Lion

 

But still no hope

 

Do not boot with arch=i386, Mountain Lion no longer support 32-bit

Share this post


Link to post
Share on other sites

I got the same "Still waiting for root device..." message when I accidentally connected my SATA drive to the third SATA port on my Asrock Z68-Pro3-M mainboard. I waited for about two minutes but the system did not boot further. This is weird because it worked fine when I connected the drive to a USB external enclosure. I ended up switching to connect my drive to the *first* SATA port and the error message was gone. My system is ML 10.8.1.

 

Hope this helps.

Share this post


Link to post
Share on other sites

Good day!

 

I need help with my installation. I followed the instructions in the forum, and this is what I get:

 

ne6y4bz.jpg

/Extra/SMBios.plist

 

{

"SMbiosdate" : "21/03/12",

"SMbiosvendor" : "Apple Inc.",

"SMbiosversion" : "MBP91.88Z.00D3.B00.1203211536",

"SMboardproduct" : "Mac-6F01561E16C75D06",

"SMfamily" : "MacBook Pro",

"SMmanufacturer" : "Apple Inc.",

"SMproductname" : "MacBookPro9,2",

"SMserial" : "C02LM16VDTY3",

"SMsystemversion" : "1.0"

}

 

The kexts I installed:

 

ATI7000Controller

ATIFramebuffer

ATISupport

FakeSMC

NullCPUPowerManagement

 

The spec of my laptop is at my sig.

Share this post


Link to post
Share on other sites

Before, only SMBios.plist is inside my /Extra

 

After, I created Extensions folder and moved the kexts I downloaded.

 

Still, no changes. I still get the same message.

Share this post


Link to post
Share on other sites

boot with Linux boot cd and open a terminal and type: lspci -nn

 

or if you know your device id for your chipset post here for edit the kext of your SATA disk

 

 

this is mine:

 

 

hostserver:~ iFIRE$ lspci -nn

00:00.0 Host bridge [0600]: Intel Corporation Clarksfield/Lynnfield DMI [8086:d131] (rev 11)

00:03.0 PCI bridge [0604]: Intel Corporation Clarksfield/Lynnfield PCI Express Root Port 1 [8086:d138] (rev 11)

00:08.0 System peripheral [0880]: Intel Corporation Clarksfield/Lynnfield System Management Registers [8086:d155] (rev 11)

00:08.1 System peripheral [0880]: Intel Corporation Clarksfield/Lynnfield Semaphore and Scratchpad Registers [8086:d156] (rev 11)

00:08.2 System peripheral [0880]: Intel Corporation Clarksfield/Lynnfield System Control and Status Registers [8086:d157] (rev 11)

00:08.3 System peripheral [0880]: Intel Corporation Clarksfield/Lynnfield Miscellaneous Registers [8086:d158] (rev 11)

00:10.0 System peripheral [0880]: Intel Corporation QPI Link [8086:d150] (rev 11)

00:10.1 System peripheral [0880]: Intel Corporation QPI Routing and Protocol Registers [8086:d151] (rev 11)

00:1a.0 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b3b] (rev 05)

00:1a.1 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b3e] (rev 05)

00:1a.2 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b3f] (rev 05)

00:1a.7 USB Controller [0c03]: Intel Corporation Ibex Peak USB2 Enhanced Host Controller [8086:3b3c] (rev 05)

00:1b.0 Audio device [0403]: Intel Corporation Ibex Peak High Definition Audio [8086:3b56] (rev 05)

00:1c.0 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 1 [8086:3b42] (rev 05)

00:1c.1 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 2 [8086:3b44] (rev 05)

00:1c.2 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 3 [8086:3b46] (rev 05)

00:1c.3 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 4 [8086:3b48] (rev 05)

00:1c.6 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 7 [8086:3b4e] (rev 05)

00:1d.0 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b36] (rev 05)

00:1d.1 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b37] (rev 05)

00:1d.2 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b38] (rev 05)

00:1d.3 USB Controller [0c03]: Intel Corporation Ibex Peak USB Universal Host Controller [8086:3b39] (rev 05)

00:1d.7 USB Controller [0c03]: Intel Corporation Ibex Peak USB2 Enhanced Host Controller [8086:3b34] (rev 05)

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a5)

00:1f.0 ISA bridge [0601]: Intel Corporation Ibex Peak LPC Interface Controller [8086:3b02] (rev 05)

00:1f.2 SATA controller [0106]: Intel Corporation Ibex Peak 6 port SATA AHCI Controller [8086:3b22] (rev 05)

00:1f.3 SMBus [0c05]: Intel Corporation Ibex Peak SMBus Controller [8086:3b30] (rev 05)

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Unknown device [1002:68b8]

01:00.1 Audio device [0403]: ATI Technologies Inc Unknown device [1002:aa58]

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)

04:00.0 IDE interface [0101]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 02)

05:00.0 IDE interface [0101]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 03)

06:00.0 IDE interface [0101]: JMicron Technology Corp. 20360/20363 Serial ATA Controller [197b:2363] (rev 03)

07:06.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024]

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.

  • Similar Content

    • By Protege 1st
      I've a old computer lying around..it's Dell OPTIPLEX 755 mini tower.......its specs are
      3 GB R.A.M (DDR2) 320 GB HDD (SATA-Windows) 160 GB HDD (SATA- Want to use for MAC OS X ML) Intel Core 2 Duo E6550 @2.33 GHz  I've been to more than a million websites for making a hackintosh but......
      I downloaded a .dmg Mac OS X Mountain Lion file from Mac Store (from my friend's Mac - he's abroad now ).. Used POWER ISO to convert it in into .iso file.....now I've got that ISO on my Win 8.1....... any suggestions on how to make
      A Mountain Lion Hackintosh on my Dell Optiplex 755

      P.S.......... I bought a factory-made P.C so I can't find any DSDT
×