sselshamy Posted July 12, 2012 Author Share Posted July 12, 2012 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 Any advices to be able to switch between both? Link to comment Share on other sites More sharing options...
nvega12575 Posted July 13, 2012 Share Posted July 13, 2012 What mother board do you have or can you post your specs? I have z68 chipset board ( Asus P8Z68-V LX) and everything is working fine in ML. Link to comment Share on other sites More sharing options...
sselshamy Posted July 13, 2012 Author Share Posted July 13, 2012 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 Link to comment Share on other sites More sharing options...
bcc9 Posted July 13, 2012 Share Posted July 13, 2012 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 Link to comment Share on other sites More sharing options...
sselshamy Posted July 13, 2012 Author Share Posted July 13, 2012 thanks, is it ahcdisk r ahcidish? Link to comment Share on other sites More sharing options...
bcc9 Posted July 14, 2012 Share Posted July 14, 2012 thanks, is it ahcdisk r ahcidish? disk as in disk driveI'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 More sharing options...
sselshamy Posted July 14, 2012 Author Share Posted July 14, 2012 thanks bbc9, but same problem here after adding this flag, can't boot using HHD ML except after disconnecting SSD. Link to comment Share on other sites More sharing options...
bcc9 Posted July 14, 2012 Share Posted July 14, 2012 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 More sharing options...
sselshamy Posted July 15, 2012 Author Share Posted July 15, 2012 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 More sharing options...
bcc9 Posted July 18, 2012 Share Posted July 18, 2012 That answers about half of what I asked, so all I can add is: Try my fix from here: http://www.insanelymac.com/forum/index.php?showtopic=280062&view=findpost&p=1834431 and/or try updating your BIOS to a UEFI version: http://download.gigabyte.us/FileList/BIOS/mb_bios_ga-z68xp-ud4_u1g.exe Link to comment Share on other sites More sharing options...
altomic Posted July 27, 2012 Share Posted July 27, 2012 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 More sharing options...
cochon Posted July 27, 2012 Share Posted July 27, 2012 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 More sharing options...
Foxic Posted July 27, 2012 Share Posted July 27, 2012 Try this patch. https://www.dropbox....-ahci-mlion.zip care of bcc9 backup IOAHCIFamily.kext before you do, just in case. Link to comment Share on other sites More sharing options...
bcc9 Posted July 27, 2012 Share Posted July 27, 2012 Try this patch. https://www.dropbox....-ahci-mlion.zip backup IOAHCIFamily.kext before you do, just in case. That is just a copy of my script from the thread I already directed users to in post #35:http://www.insanelymac.com/forum/index.php?showtopic=280062&view=findpost&p=1834431 Link to comment Share on other sites More sharing options...
songuke Posted September 7, 2012 Share Posted September 7, 2012 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 More sharing options...
jahmgwapo Posted March 28, 2013 Share Posted March 28, 2013 Good day! I need help with my installation. I followed the instructions in the forum, and this is what I get: /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 More sharing options...
theconnactic Posted March 28, 2013 Share Posted March 28, 2013 Hi! Change SATA mode to AHCI (or RAID if there's no AHCI) in BIOS. For your graphics, you'll need 10.8.3: make sure it's the version you have. All the best! Link to comment Share on other sites More sharing options...
jahmgwapo Posted March 28, 2013 Share Posted March 28, 2013 The SATA is already AHCI. With regards to 10.8.3, how will I get that version? The current version I have is the GM release, 10.8. Link to comment Share on other sites More sharing options...
iFIRE Posted March 28, 2013 Share Posted March 28, 2013 boot with : -f -x -v GraphicsEnabler=No UseKernelCache=No npci=0x2000 Link to comment Share on other sites More sharing options...
jahmgwapo Posted March 28, 2013 Share Posted March 28, 2013 iFIRE, it gives me the same result as what I posted above. Link to comment Share on other sites More sharing options...
iFIRE Posted March 28, 2013 Share Posted March 28, 2013 put this kexts in Extra/Extensions and boot with -f -v UseKernelCache=No StilWaiting.zip Link to comment Share on other sites More sharing options...
jahmgwapo Posted March 28, 2013 Share Posted March 28, 2013 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. Link to comment Share on other sites More sharing options...
iFIRE Posted March 28, 2013 Share Posted March 28, 2013 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 More sharing options...
jahmgwapo Posted March 28, 2013 Share Posted March 28, 2013 Is there any way other than booting from a Linux? I have no Linux CD here :\ Can I do it with Aida64? Link to comment Share on other sites More sharing options...
iFIRE Posted March 28, 2013 Share Posted March 28, 2013 yes, search for your controller Sata device id Link to comment Share on other sites More sharing options...
Recommended Posts