overclockedpc Posted June 22, 2011 Share Posted June 22, 2011 I have the infamous "still waiting for root device" error on a recent SnowLeo install and I have found a kext that SHOULD solve that problem. My questions are: Can I install the kext from Windows? Where would the files be placed? Do permissions need to be modified? AND how do I get OSX to use that kext on the next boot? EDIT: I do have Macdrive so I can access the OSX partition through Windows. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 22, 2011 Share Posted June 22, 2011 You can't install kernel extensions to /System/Library/Extensions from Windows because you will not be able to set the correct permissions and ownership. OS X will complain about wrong permissions/ownership and skip loading the kernel extension. If your kernel extension works from /Extra/Extensions you'll be fine, kexts that load from there will work regardless of permissions and ownership. Link to comment Share on other sites More sharing options...
overclockedpc Posted June 22, 2011 Author Share Posted June 22, 2011 Well then I guess I can do it from the OSX installer terminal.....question is, I downloaded the kext but it's zipped with two different folders in them (neither is a .kext) Do I rename the actual zip to .kext and use that? Link to comment Share on other sites More sharing options...
ifrit05 Posted June 22, 2011 Share Posted June 22, 2011 On windows or Mac it shows that? Link to comment Share on other sites More sharing options...
overclockedpc Posted June 22, 2011 Author Share Posted June 22, 2011 In windows, it use has the name.zip....not the name.kext.zip that I'm used to....The kext in question is the ATI ATA kext by the way. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 22, 2011 Share Posted June 22, 2011 Renaming a .zip archive to .kext does not make it a kernel extension, if you do that it will not work. On Windows, kexts will look like folders (because that's what they are). On OS X you can easily verify yourself that this is true by CD'ing into a kext like you would a folder: cd /System/Library/Extensions cd NVDAResman.kext ls (you will see the "contents" folder inside the kext) bingo. Link to comment Share on other sites More sharing options...
overclockedpc Posted June 22, 2011 Author Share Posted June 22, 2011 So the actual folder inside the zip is the kext? Does it need to be renamed or does it become a kext as soon as I try to load it within OSX? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 22, 2011 Share Posted June 22, 2011 If the folder name is blabla.kext then yes, that's the kext. Remember, on OS X you must copy recursively (use cp -r) when copying kexts like you would when copying a folder. Link to comment Share on other sites More sharing options...
overclockedpc Posted June 22, 2011 Author Share Posted June 22, 2011 That''s why I'm confused....there is no .kext in the zip. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 22, 2011 Share Posted June 22, 2011 Go to Windows' folder options and untick "hide extensions for known filetypes" Does the .kext extension appear now? Attach the .zip here. Link to comment Share on other sites More sharing options...
overclockedpc Posted June 22, 2011 Author Share Posted June 22, 2011 Uploaded the zip and after showing the extension is still doesn't appear as a .kext What's irritating is that it does load the OSX dvd and install just fine (while recognizing the drive) and on reboot it can't find the root drive. On the latest attempt to boot the OSX dvd however, it keeps giving me a "SAM Multimedia: READ or WRITE failed, etc, etc".....did my dvd just mess up? AppleATIATA_7.zip Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 22, 2011 Share Posted June 22, 2011 There is no kernel extension in there. The archive you have attached contains source code and an xcode project file. I've compiled the kext for you (32-bit "deployment" build). AppleATIATA.kext.zip SAM multimedia error normally indicates scratched media or bad quality burn. Link to comment Share on other sites More sharing options...
overclockedpc Posted June 23, 2011 Author Share Posted June 23, 2011 Thank you so much! I'll report back in a little bit and let you all know how things worked out. Link to comment Share on other sites More sharing options...
Recommended Posts