jazzyguy Posted February 23, 2012 Share Posted February 23, 2012 I have Mountain Lion installed, and it works fine, except when I boot, I have to use KernelCache=No, or else I get "still waiting for root device" Â I've seen this before, but never solved by not using caches. Any ideas as to what I need to do? Link to comment Share on other sites More sharing options...
mnfesq Posted February 23, 2012 Share Posted February 23, 2012 This may be too obvious, but don't keep anything in an Extra/Extensions folder. Using kernel cache bypasses E/E. Link to comment Share on other sites More sharing options...
jazzyguy Posted February 23, 2012 Author Share Posted February 23, 2012 Yeah that much I know. Link to comment Share on other sites More sharing options...
cochon Posted February 23, 2012 Share Posted February 23, 2012 I have Mountain Lion installed, and it works fine, except when I boot, I have to use KernelCache=No, or else I get "still waiting for root device" Â I've seen this before, but never solved by not using caches. Any ideas as to what I need to do? Â Well, I and U are same boat, anybody else ? Link to comment Share on other sites More sharing options...
cochon Posted February 23, 2012 Share Posted February 23, 2012 Today, I try to install to another machine, to duplicate problem of UserKernelCache=Yes on my other machine. Â Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version. Â Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull. Â Boot 10.8 with UseKernelCache=Yes My screen display this: .....Loading Darwin 10.8 .....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache .....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes. .....Can't find .....Press a key to continue.... Â As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache). Â So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8 Link to comment Share on other sites More sharing options...
jazzyguy Posted February 23, 2012 Author Share Posted February 23, 2012 Others boot with kernel cache fine. Link to comment Share on other sites More sharing options...
kdtt Posted February 27, 2012 Share Posted February 27, 2012 Maybe You need to remove cache. since you changed IOATAFamily.kext. Link to comment Share on other sites More sharing options...
thanh hoang Posted February 28, 2012 Share Posted February 28, 2012 Today, I try to install to another machine, to duplicate problem of UserKernelCache=Yes on my other machine. Â Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version. Â Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull. Â Boot 10.8 with UseKernelCache=Yes My screen display this: .....Loading Darwin 10.8 .....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache .....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes. .....Can't find .....Press a key to continue.... Â As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache). Â So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8 Same me and I boot UseKernelCache=No and re install any kext Use Kextwizza it ok. I think if I install program e.i Paragon NTFS, Mountion Lion make Kernelcache size 10,2Mb, when Ketxwizza make Kernelcache 30,2M. It's diffirent? thanks Link to comment Share on other sites More sharing options...
jazzyguy Posted February 28, 2012 Author Share Posted February 28, 2012 Maybe You need to remove cache. since you changed IOATAFamily.kext. Â I haven't changed it. Link to comment Share on other sites More sharing options...
kdtt Posted February 28, 2012 Share Posted February 28, 2012 Well,then you might have extra folder.if so ,delete those kexts if you can boot into os without it. If that doesn't work ,change chameleon version.because with my experience,some chameleon doesn't load extra folder kexts even though they read the kexts. Link to comment Share on other sites More sharing options...
jazzyguy Posted February 28, 2012 Author Share Posted February 28, 2012 I don't have any extensions in my extra folder. Link to comment Share on other sites More sharing options...
kdtt Posted February 28, 2012 Share Posted February 28, 2012 You have all kexts in s/l/e. Do you have icon fix kext? if so, remove that kext and cache or disable hot plug option in bios if your bios have one. Link to comment Share on other sites More sharing options...
jazzyguy Posted February 28, 2012 Author Share Posted February 28, 2012 You have all kexts in s/l/e. Do you have icon fix kext? if so, remove that kext and cache or disable hot plug option in bios if your bios have one. Â All kexts are in /S/L/E Â No I don't have that kext. Â And I don't have hot plug in my BIOS. Link to comment Share on other sites More sharing options...
kdtt Posted February 28, 2012 Share Posted February 28, 2012 I used to have that problem and that's what i did to solve. You have all grey icons execept ide hds. what is your hd? wd, seagate,samsung? Link to comment Share on other sites More sharing options...
jazzyguy Posted February 28, 2012 Author Share Posted February 28, 2012 idk. Its a typical hard drive. Works fine in Lion. Link to comment Share on other sites More sharing options...
Onixs Posted February 28, 2012 Share Posted February 28, 2012 Today, I try to install to another machine, to duplicate problem of UserKernelCache=Yes on my other machine. Â Configuration of this machine: Dell 530 - Core2Quad 6600 - 3Gb DDR2 667Mhz - Nvidia 8800 GT Apple version. Â Install 10.8 as usual but I need to copy IOATAFamily.kext from 10.6.x, sucessfull. Â Boot 10.8 with UseKernelCache=Yes My screen display this: .....Loading Darwin 10.8 .....Loading kernel cache /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache .....Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache] 4096 bytes. .....Can't find .....Press a key to continue.... Â As you see, it's not give me "still waiting for root device" . Hit any key still get that error can't find kernelcache (I do have that kernelcache). Â So boot with UseKernelCache=No, everything fine. I think we need a new chameleon boot for darwin 10.8 Â Â Â ML doesn't like x32 (chameleon issue on ML), it will give you that error. Boot x64 to fix it Link to comment Share on other sites More sharing options...
cochon Posted February 28, 2012 Share Posted February 28, 2012 thanks, I got it Link to comment Share on other sites More sharing options...
Guest sincro77 Posted February 28, 2012 Share Posted February 28, 2012 ahci or ata kets obviously werent in the cachelist then. see the other thread about caches..for me ML is i386 kernel with 64 userspace and it reboots with a 64bit efi and if i dont flag i386.. lion i can use kernel both ways but always 64 bit user space.any one have thoughts on that? Link to comment Share on other sites More sharing options...
jazzyguy Posted February 29, 2012 Author Share Posted February 29, 2012 What do you mean? Â I want to use full 64 bit since I can support it. Link to comment Share on other sites More sharing options...
robla Posted March 26, 2012 Share Posted March 26, 2012 It might have something to do with your install. You must copy kernelcache from 'Mac Osx Install ESD' to 'Mac Osx Install Base' before installing. Link to comment Share on other sites More sharing options...
jihu Posted March 27, 2012 Share Posted March 27, 2012 on my normal HDD, ML DP2 requires UseKernelCache=No in order to boot else I have "still waiting for root device" I recently cloned ML DP2 to the SSD which has Lion on it, and ML DP2 is now booting fine with UseKernelCache=Yes. Link to comment Share on other sites More sharing options...
beta992 Posted March 28, 2012 Share Posted March 28, 2012 Download the latest Kext Utility? Link to comment Share on other sites More sharing options...
Kynyo Posted April 2, 2012 Share Posted April 2, 2012 1.Install Chimera 1.9.1 2. Download Kext wizard 3. Rebuild System Kexts Cache using kext wizard! 4. Repair Permissions! 5. Reboot! Link to comment Share on other sites More sharing options...
MacKonsti Posted April 25, 2012 Share Posted April 25, 2012 Dear Kynyo, thanks for your tip but it doesn't work... I have installed vanilla DP3 on my Gigabyte H61N-USB3 with minimal kexts only in /S/L/E (like FakeSMC, IntelThermal and Realtek) using Core i3-2125 with HD 3000 and 8GB RAM, using the latest 1.9.1 Chimera, but it doesn't work. My /Extra/ has only smbios, org.chameleon and fixed DSDT. Everything needed (except IOAHCIBlockStorageInjector doesn't work) is in /S/L/E. I only boot to desktop via UseKernelCache=No... hope anyone can shed some light on this. Cheers. Link to comment Share on other sites More sharing options...
kdtt Posted April 25, 2012 Share Posted April 25, 2012 Try IOPCIFamily.kext by netkas. Maybe that could fix the problem but it will break sleep and ps2. Link to comment Share on other sites More sharing options...
Recommended Posts