Jump to content

Still Waiting for root device


sselshamy
 Share

56 posts in this topic

Recommended Posts

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

Link to comment
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>

Link to comment
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.

Link to comment
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.

Link to comment
Share on other sites

  • 2 weeks later...

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..

Link to comment
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

Link to comment
Share on other sites

  • 1 month later...

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.

Link to comment
Share on other sites

  • 6 months later...

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.

Link to comment
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]

Link to comment
Share on other sites

 Share

×
×
  • Create New...