Jump to content

Still Waiting for Root Device (only in 64-bit mode)


  • Please log in to reply
70 replies to this topic

#1
mnfesq

mnfesq

    Emenef, Esquire

  • Members
  • PipPipPipPipPipPipPip
  • 546 posts
  • Gender:Male
  • Location:Southern California
I am trying to install ML on a Dell Inspiron 1720 laptop with (I know) the GMA X3100 graphics. I cannot get the installation USB drive to boot and it does not recognize the boot device (still waiting for root device) but only when I boot in 64-bit mode. When I boot with arch=i386, it recognizes the boot drive and gets stuck later on, just after DSMOS has arrived. Since my goal is to boot in 64-bit mode (using the 10.6.2 64-bit kexts for the X3100 GPU, I am looking for tips on getting the usb drive to boot up. I have no USB-related kexts in my Extra/Extensions folder but did replace the AppleACPIPlatform.kext and IOPCIFamily.kext in ML's S/L/E with the versions from 10.6.7 (as those are needed to run Lion on my laptop.)

#2
jazzyguy

jazzyguy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Gender:Male
  • Location:USA
Try booting with UseKernelCache=No

#3
TheHacker66

TheHacker66

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Do you have a SATA Hdd? If so, try putting AppleIOATAFamily.kext S/L/E or E/E and see if it catches the drive.

#4
mnfesq

mnfesq

    Emenef, Esquire

  • Members
  • PipPipPipPipPipPipPip
  • 546 posts
  • Gender:Male
  • Location:Southern California
I don't think that IOATAFamily.kext is the problem. I think it's USB related since I can't get the USB installation drive to boot up. Here's a picture. I think that, as the computer starts to boot from the USB drive, it loses it before it is identified as the root drive.

Attached Files



#5
Ayoosh

Ayoosh

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
I have got the same problem tried rd = diskxsy to no avail here is what i am getting......Posted Image

#6
Lordadmiral Drake

Lordadmiral Drake

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 421 posts
  • Gender:Male
  • Location:Austria
enter USBBusFix=Yes in bootloader

#7
Ayoosh

Ayoosh

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

enter USBBusFix=Yes in bootloader


Uh huh doesnt work.... same thing... neither does ioataFAMILY.KEXT

#8
jabirbin

jabirbin

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
  • Gender:Male
  • Location:Norwich,UK
  • Interests:Technology
Use USB UHCI reset fix (UHCIReset=Yes) if you're using USB 1 ports.If USB 2 then EHCI Fix (EHCIacquire=yes) .From what can see both are giving trouble.Use the EHCI one first because you are probably using that.

Use new versions of system kexts such as fakesmc,ahciportinjecter,legacyioahciblockstorage kext. that should fix any other boot issues.If your SATA is in IDE mode then "still waiting..." error may occur.

#9
mnfesq

mnfesq

    Emenef, Esquire

  • Members
  • PipPipPipPipPipPipPip
  • 546 posts
  • Gender:Male
  • Location:Southern California
I've tried all of your suggestions, jabirbin. They're all good ones, but none of them worked. I assumed there had to be some kext that was only 32-bit and I used kext wizard to check and all of the kexts I was adding were all 32 and 64 bit. That means there must be something in ML that doesn't like what I am doing. I started looking at the security policies but that was also a dead end. I made sure my system board was on the list of "approved" hardware and my smbios was also on the list. I have had much better luck booting in 32-bit mode, that is, until I get to the part where the graphics drivers are supposed to load and I get stuck shortly after DSMOS has arrived and the system doesn't want to load X3100 video kexts. I'll keep at it and see what I can add to unlocking ML for those locked out by 5-year old hardware.

@ Ayoosh - What kind of system are you trying to install ML on? Is it also a GM965/PM965 ICH8 mobo with GMA X3100 video?

#10
jabirbin

jabirbin

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
  • Gender:Male
  • Location:Norwich,UK
  • Interests:Technology
Well then you could use your DSDT and add some USB UHCI Hacks. See if that works.

#11
Ayoosh

Ayoosh

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
HMMM.

Use USB UHCI reset fix (UHCIReset=Yes) if you're using USB 1 ports.If USB 2 then EHCI Fix (EHCIacquire=yes) .From what can see both are giving trouble.Use the EHCI one first because you are probably using that.

Use new versions of system kexts such as fakesmc,ahciportinjecter,legacyioahciblockstorage kext. that should fix any other boot issues.If your SATA is in IDE mode then "still waiting..." error may occur.


Yes, i have SATA in IDE, my mobo doesnt support AHCI , no option in BIOS..... It just worked fine with Snow Leopar and Lion... cant get it to work with ML annnnd ive got a custom dsdt which doesnt help.. same error.... even PCIROOTUID=0 doesnt work... ill try your suggestions later...

I've tried all of your suggestions, jabirbin. They're all good ones, but none of them worked. I assumed there had to be some kext that was only 32-bit and I used kext wizard to check and all of the kexts I was adding were all 32 and 64 bit. That means there must be something in ML that doesn't like what I am doing. I started looking at the security policies but that was also a dead end. I made sure my system board was on the list of "approved" hardware and my smbios was also on the list. I have had much better luck booting in 32-bit mode, that is, until I get to the part where the graphics drivers are supposed to load and I get stuck shortly after DSMOS has arrived and the system doesn't want to load X3100 video kexts. I'll keep at it and see what I can add to unlocking ML for those locked out by 5-year old hardware.

@ Ayoosh - What kind of system are you trying to install ML on? Is it also a GM965/PM965 ICH8 mobo with GMA X3100 video?


Nope!! DG41RQ with ICH7..... cORE 2 QUAd 8300.... I have a ATI Radeon HD 4350.....

@mnfesq...... even i am using Kexts from 10.6.7 ...... for PCI Config bein error

#12
Mushishi

Mushishi

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 408 posts
  • Gender:Male
  • Location:Sveg, Sweden
I am just thinking if it is only the installation you want to boot from usb then why not just install from 32bit and then when you have installed you wont need the usb to boot from and should be able to boot from the hard drive on the intel chipset in 64bit.

Just because you install in 32bit it dont mean you are locked to 32bit only later on.

#13
Ayoosh

Ayoosh

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

I am just thinking if it is only the installation you want to boot from usb then why not just install from 32bit and then when you have installed you wont need the usb to boot from and should be able to boot from the hard drive on the intel chipset in 64bit.

Just because you install in 32bit it dont mean you are locked to 32bit only later on.


i cant even get it to boot from 32....arch=i386 doesnt work!!!!

#14
qawpaw

qawpaw

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:Horsens
  • Interests:Os X; Windows; Hardware; Etc. wheed ;-)
Have you tried delete PlatformSupport.plist in S/L/coreservices.
That was what i learned in Os X Lion.
worth a shot.
Ohh remember to make a ,smbios.plist in extra, because not to many earlier models are supporteded no
more.

#15
Ayoosh

Ayoosh

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

Have you tried delete PlatformSupport.plist in S/L/coreservices.
That was what i learned in Os X Lion.
worth a shot.
Ohh remember to make a ,smbios.plist in extra, because not to many earlier models are supporteded no
more.


I will try that for sure but .... the problem is in the USB..... i restored the USB image to a partition and booted from it. I was able to fix that error but stuck due to the fact my partiton was an MBR. Installation must be partitioned with HFS+. NEVERTHELES, i learned that the problem due to USB. May be mounting the install image on a external hardrive or partition with HFS may work!!!!

Hurray!! Thanks a bosssob, deleting the platformsupport.plist fixes the issue...wooohoooo. :thumbsup_anim: but i get stuck at DSMOS has arrived :wallbash: .....thread link here ..... http://www.insanelym...howtopic=276141

#16
cochon

cochon

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male

I have got the same problem tried rd = diskxsy to no avail here is what i am getting......Posted Image


I have exactly same problem, try boot with -v UseKernelCache=No

#17
PookyMacMan

PookyMacMan

    InsanelyMac Legend

  • Moderators
  • 1,464 posts
  • Gender:Male
  • Location:Earth–Western Hemisphere, specifically
  • Interests:Computer science, engineering, trumpet performance, and a host of others. :D
The problem is that the USB kexts are not being loaded properly. That is why there is problems.

You will have to find/build USB kexts that work with ML or use SATA/ATA.

With IOATAFamily.kext you need to make sure your device ID is in the plugin for your controller.

#18
qawpaw

qawpaw

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:Horsens
  • Interests:Os X; Windows; Hardware; Etc. wheed ;-)

I will try that for sure but .... the problem is in the USB..... i restored the USB image to a partition and booted from it. I was able to fix that error but stuck due to the fact my partiton was an MBR. Installation must be partitioned with HFS+. NEVERTHELES, i learned that the problem due to USB. May be mounting the install image on a external hardrive or partition with HFS may work!!!!

Hurray!! Thanks a bosssob, deleting the platformsupport.plist fixes the issue...wooohoooo. :thumbsup_anim: but i get stuck at DSMOS has arrived :wallbash: .....thread link here ..... http://www.insanelym...howtopic=276141


Freind i am very happy that i could assist you in your DP1 quest. congrats :D

#19
sselshamy

sselshamy

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
  • Gender:Male
  • Location:Egypt
I have tried all these advices, but problem still here since ML DP1 appeared, anyone has USB kexts could share here :)))

#20
PookyMacMan

PookyMacMan

    InsanelyMac Legend

  • Moderators
  • 1,464 posts
  • Gender:Male
  • Location:Earth–Western Hemisphere, specifically
  • Interests:Computer science, engineering, trumpet performance, and a host of others. :D
Probably we'll have to wait for a dev like nawcom to patch some USB drivers...maybe 10.7 drivers could work?





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy