Jump to content
teemo10

Still waiting for root device, 10.7.2, Asus N53SV-DH72

Recommended Posts

Hi, I created my usb lion installer by following the unishit guide. The lion I downloaded from the app store (2 weeks ago) is 10.7.2. For 2 weeks now, since then I have been starting at the "Still waiting for root device" message each time I have run the installer. I have tried (I think) all possible boot flags and combinations of them. I've seen others on this forum who have successfully installed Lion on similar N53SV machines, so I believe its doable. I just don't know if its doable with a 10.7.2 installer or how. I have no idea why the installer can't see my h.d. (if I'm understanding the message correctly), or if there are any extra kexts I need. Please if someone could just help me get the Lion installer up and installed, I'm pretty sure that I can find drivers for the rest of the devices. Thank you.

Link to comment
Share on other sites

I don't know if it will make difference since I never used unishit.


As a quick test you can patch your DSDT using this http://Olarila.com/Packs/Asus/N73SV.txt (put dsdt.aml in /Extra).


How to http://Olarila.com/forum/viewtopic.php?f=19&t=385

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

Do not plug your usb drive to usb3 port. Otherwise it should work.

OS X Lion 10.7.2

Asus N53SN-SZ007

Intel Core i5 2410M 2.3 gHz CPU with Intel HD300 Graphics

Nvidia Geforce GT550M 2gb GPU

4 gb ddr3 Ram

500 gb 5400rpm HDD

Atheros AR9285 wifi

Realtek alc269 audio

Link to comment
Share on other sites

Did you patch EHCI and HPET with 4 IRQs in DSDT?

 

No not yet, i could not find dsdt.aml file in the Extra folder. So i could not patch that file. I have Ubuntu on my laptop right now and i read you first have to create a dsdt.aml file. I'm trying to create this file with the Ubuntu live cd. After i've created that file i want to patch this one with DSDT Auto-Patcher and N73SV file.


After i patched the dsdt.aml file i have to copy that one to the Extra folder and then i should enter the installation?


Thanks :)


*edit*

Patched the file. When patching it says; First compile errors: 2, later Second compile errors: 0.


*edit2*

Still the same error when booting :( This is with the unishit guide.


I also tried this Olarila guide:

http://Olarila.com/forum/viewtopic.php?f=17&t=134


Everything worked fine till this:

Run the installers "Extra Lion*" and "Chameleon". Remember to click on Change Install Location... and select the USB drive as destination, or they will be installed on the running system.
*Important: for versions 2.0 GM and 2.1 of Chameleon, the file com.apple.Boot.plist must be renamed to org.chameleon.Boot.plist

With the installer USB ready, boot it and install Lion to an HD partition.

 

Extra Lion install installed fine! Chameleon install gave me at some point the options like "i386". This one was marked, the others not. I choose the default with only 1 thing marked "i386". Maybe this was wrong or maybe i got a wrong chameleon 2.1 version. After this install of chameleon i tried to boot the usb disk but i also could not reach the installer screen :(

Link to comment
Share on other sites

It does load. I have no idea how to solve the problem.

 

You're right! It does not load SSDT.aml but i read somewhere that's not important. I'm going to try to follow this tutorial again:

http://Olarila.com/forum/viewtopic.php?f=17&t=134


A few question though;

1: do you have got an installer for chameleon for me? the link (in the link) is dead (described in the tutorial).

2: after installing "Extra Lion*" and "Chameleon". to usb drive, do i have to patch and copy the DSDT.aml?


Thank you for helping. Hope i can get the installer working. Read a lot of posts on the internet of people trying to get this working on a n53sv.

Link to comment
Share on other sites

1: I added a local link http://Olarila.com/forum/viewtopic.php?f=9&t=70


2: Yes.


I would patch with EHCI and IRQs for Sandy Bridge notebooks instead of using N73SV patch http://Olarila.com/forum/viewtopic.php?f=19&t=634

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

1: I added a local link http://Olarila.com/forum/viewtopic.php?f=9&t=70


2: Yes.


I would patch with EHCI and IRQs for Sandy Bridge notebooks instead of using N73SV patch http://Olarila.com/forum/viewtopic.php?f=19&t=634

 

Thank you so much! Going to try the tutorial again tomorrow, using the chameleon you added and going to patch the dsdt with those 2 ehci and irq. I will let you know if i can reach the installer tomorrow :) Thanks!

Link to comment
Share on other sites

I followed the tutorial again. Installation of this Chameleon was different then before. It looks better then before :)


After installing " Extra Lion DP4" and "Chameleon" i patched my ~dsdt.aml.

First i tried to patch it with EHCI.txt. It gave me some errors;


10:43:27: Compiling and checking compiler errors...
10:43:34: First compile errors: 2
10:43:34: Fixing errors...
10:43:42: Second compile errors: 2
10:43:42: Compiling again...
10:43:49: Third compile errors: 2
10:43:49: Errors persisted all fixing tentatives, please post this log at Olarila.com forums
[[Line 4919 type Error message Object does not exist (DTGP)], [Line 5001 type Error message Object does not exist (DTGP)]]
10:43:49: Aborted, compilation failed



After this it created 2 new files; dsdt.dsl and dsdt.aml. I used dsdt.dsl instead of my ~dsdt.dsl and the patch IRQS.txt. This gave me no errors.


10:47:55: Decompiling DSDT...
10:47:55: Parsing DSL code...
10:47:59: Applying patches...
10:47:59: Saving the new DSL file...
10:48:02: Compiling and checking compiler errors...
10:48:09: First compile errors: 0
10:48:09: Saving AML to disk...



I saved this as DSDT.aml and copied it to the /Extra directory. Still waiting for root device. After this i removed the DSDT.aml file from /Extra and tried to boot the disk but also "still waiting for root device".


Any ideas? I have attached my ~dsdt.aml which is not patched.

I have Asus n53sv-sz404v (with Crucial M4 SSD 256GB 2.5" SATA600)


Thanks!

~dsdt.zip

Link to comment
Share on other sites

I patched my original dsdt.aml file first with DTGP. No errors.

After that i patched it with EHCI. No errors.

After that i patched it with IRQs. No errors.


I tried to boot the USB disk and it loads more than before. Only now i get the error:

acpi_smc_platformplugin:: start waitforservice resourcematching appleintelcpupowermanagement timed out

 

I also added a screenshot with a few errors.


When i Google this people says to use some flags. So i used the flags -v -x cpus=1 GraphicsEnabler=No

These flags didn't help. Could it be it has something to do with kext?


I found some boot files for N53SV here: http://www.osx86.net/downloads.php?do=file&id=2277

This contains a folder called Extensions in /Extra with a couple of kext. Maybe i could use them.


Or maybe i could do the following. Don't install "Extra Lion" but just copy this Extra folder with my own patched dsdt.aml file and then install Chameleon.


*edit*

I tried removing the Extra folder and copied the Extra folder from the link above. I replaced the dsdt.aml file with my own patched one. I installed Chameleon and booted the disk.


First time booting it loaded and gave me this image: http://i63.photobucket.com/albums/h123/sk8erdesign/erro-1.jpg.

I rebooted and started the USB disk again and i got a kernel panic.

IMG_19022012_130319.thumb.jpg.cd0dd5570d9fd120bd2a71feb1ba52ff.jpg

Link to comment
Share on other sites

Try removing Intel HD kexts from the USB installer (AppleIntelHD* and AppleIntelSNB*).

 

I removed those files (i think it were 6 files).

When i started the disk i use only the flag "-v". The installer does not start on my USB3 port (it says: waiting for root device). When i try another USB2 port it starts the installer :D


Before the installer starts it shows the same "errors" as in my screenshot in my previous post. Don't know if that could cause problems. But the best thing is that the installer starts now :D Now i can go finish the tutorial (if no errors will occur) .


Thank you so much! If i can buy you a beer let me know :mrgreen:

Link to comment
Share on other sites

I have installed OS X.


When i copy the /Extra folder for MacBookPro8,1 or MacBookPro8,3 , install Chameleon and reboot it gives me a kernel panic. Can't even start it on safe-mode (flag -x)


When i use the /Extra folder on the USB disk (which i used for install) it boots but without any drivers. Screen 1024x768, no wlan or sound.

Link to comment
Share on other sites

You need NullCPUPM while you don't patch AICPUPM, read topic about DSDT patching, there's a link to SpeedStepper.


For video you probably need DualLink patch in DSDT.


For wireless you need proper kexts or DSDT patch if it's AR9285.


Audio http://Olarila.com/forum/viewtopic.php?f=18&t=454

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

You need NullCPUPM while you don't patch AICPUPM, read topic about DSDT patching, there's a link to SpeedStepper.

For video you probably need DualLink patch in DSDT.

For wireless you need proper kexts or DSDT patch if it's AR9285.

Audio http://Olarila.com/forum/viewtopic.php?f=18&t=454

 

I found the kexts for the audio and wireless and video (intel hd 3000). Before installing the audio kext i have to remove AppleHDA.kext right?

What would you advise to do in what order after instaling Lion?


1: Patch dsdt.aml file (which patched do i need more, do i need every sandybridge patch?)

2: Copy /Extra folder for MacBookPro 8.1

3: Install Chameleon bootloader and copy patched dsdt.aml file

4: Install kexts and repair permissions

5: Install NullCPUPM/speedstepper and fakesmc


Is this the right order or do i miss something? I downloaded the speedstepper file. Do i have to patch this for my dsdt.aml file?


Sorry for the noob questions but the tutorial does not give me this information :oops: When i get it working i can help others with the N53SV and maybe write a tutorial :) And i still want to buy you a beer ;)

Link to comment
Share on other sites

Don't apply all patches, just the ones you need.


SpeedStepper is a program that patches AICPUPM.


Read http://Olarila.com/forum/viewtopic.php?f=19&t=634

 

Do you think i need more patches then DTGP, EHCI, FN KEYS, IRQS? I don't know what the others fix :oops: I think i do know what shutdown fixes but not what the others do ;)

HDEF _DSM, HPET, LPC, PARSEOP_IF, PNLF SB, RTC, SHUTDOWN, SMBUS, UHCI, _T_x rename


I can boot Lion now without kernel panic. (reinstalled Lion 8 times now) I used NullCPUPowerManagement.kext but now i see AppleIntelCPUPowerManagement patcher so i'm going to try this one today. If i use the AppleIntelCPUPowerManagement patcher, should i run the speedstepper script too?


Also the audio, video and wireless is not working. For audio i'm going to follow your topic. For wireless is a patch like you said so i'm going to have to try that one too. Chameleon also has an update to 4.0.0 so i'm going to try that one too today

Link to comment
Share on other sites

You have to test to know if you need other patches or not, for example, if AppleLPC is loaded without LPC patch, you don't need it, if you don't have KP "no HPETs available" you don't need HPET patch. Read the topic.


AICPMPatcher does the same as SpeedStepper, the difference is it's "generic" (should work for any version of the kext) while SpeedStepper has a specific version for each kext.


For wireless you have to look in ioreg for the correct place to insert it http://Olarila.com/forum/viewtopic.php?f=7&t=93

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...